$search

object_segmentation_gui Namespace Reference

Namespaces

namespace  msg

Classes

class  ObjectSegmentationDisplay
struct  ObjectSegmentationGuiAction_
struct  ObjectSegmentationGuiActionFeedback_
struct  ObjectSegmentationGuiActionGoal_
struct  ObjectSegmentationGuiActionResult_
struct  ObjectSegmentationGuiFeedback_
struct  ObjectSegmentationGuiGoal_
struct  ObjectSegmentationGuiResult_
class  ObjectSegmentationRvizUI
class  ObjectSegmenter
class  TableTransform

Typedefs

typedef
::object_segmentation_gui::ObjectSegmentationGuiAction_
< std::allocator< void > > 
ObjectSegmentationGuiAction
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiAction
const > 
ObjectSegmentationGuiActionConstPtr
typedef
::object_segmentation_gui::ObjectSegmentationGuiActionFeedback_
< std::allocator< void > > 
ObjectSegmentationGuiActionFeedback
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiActionFeedback
const > 
ObjectSegmentationGuiActionFeedbackConstPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiActionFeedback
ObjectSegmentationGuiActionFeedbackPtr
typedef
::object_segmentation_gui::ObjectSegmentationGuiActionGoal_
< std::allocator< void > > 
ObjectSegmentationGuiActionGoal
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiActionGoal
const > 
ObjectSegmentationGuiActionGoalConstPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiActionGoal
ObjectSegmentationGuiActionGoalPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiAction
ObjectSegmentationGuiActionPtr
typedef
::object_segmentation_gui::ObjectSegmentationGuiActionResult_
< std::allocator< void > > 
ObjectSegmentationGuiActionResult
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiActionResult
const > 
ObjectSegmentationGuiActionResultConstPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiActionResult
ObjectSegmentationGuiActionResultPtr
typedef
::object_segmentation_gui::ObjectSegmentationGuiFeedback_
< std::allocator< void > > 
ObjectSegmentationGuiFeedback
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiFeedback
const > 
ObjectSegmentationGuiFeedbackConstPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiFeedback
ObjectSegmentationGuiFeedbackPtr
typedef
::object_segmentation_gui::ObjectSegmentationGuiGoal_
< std::allocator< void > > 
ObjectSegmentationGuiGoal
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiGoal
const > 
ObjectSegmentationGuiGoalConstPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiGoal
ObjectSegmentationGuiGoalPtr
typedef
::object_segmentation_gui::ObjectSegmentationGuiResult_
< std::allocator< void > > 
ObjectSegmentationGuiResult
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiResult
const > 
ObjectSegmentationGuiResultConstPtr
typedef boost::shared_ptr
< ::object_segmentation_gui::ObjectSegmentationGuiResult
ObjectSegmentationGuiResultPtr
typedef pcl::PointXYZ PCL_Point
typedef geometry_msgs::Point32 Point

Functions

template int dist (int x_c, int y_c, int x, int y)
template float dist (float x_c, float y_c, float x, float y)
template<class T >
dist (T x_c, T y_c, T x, T y)
float getRGB (float r, float g, float b)
void HSVToRGB (float h, float s, float v, float &r, float &g, float &b)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiResult_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiGoal_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiFeedback_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiActionResult_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiActionGoal_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiActionFeedback_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::object_segmentation_gui::ObjectSegmentationGuiAction_< ContainerAllocator > &v)
void RGBToHSV (float r, float g, float b, float &h, float &s, float &v)
template int square (int x_c)
template float square (float x_c)
template<class T >
square (T x_c)
template void swap (int &x, int &y)
template void swap (float &x, float &y)
template<class T >
void swap (T &x, T &y)
void transformRgb (float val, float &r, float &g, float &b)

Variables

static const char * HELP_TEXT

Typedef Documentation

Definition at line 635 of file ObjectSegmentationGuiAction.h.

Definition at line 638 of file ObjectSegmentationGuiAction.h.

Definition at line 171 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 174 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 173 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 418 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 421 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 420 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 637 of file ObjectSegmentationGuiAction.h.

Definition at line 328 of file ObjectSegmentationGuiActionResult.h.

Definition at line 331 of file ObjectSegmentationGuiActionResult.h.

Definition at line 330 of file ObjectSegmentationGuiActionResult.h.

Definition at line 79 of file ObjectSegmentationGuiFeedback.h.

Definition at line 82 of file ObjectSegmentationGuiFeedback.h.

Definition at line 81 of file ObjectSegmentationGuiFeedback.h.

Definition at line 424 of file ObjectSegmentationGuiGoal.h.

Definition at line 427 of file ObjectSegmentationGuiGoal.h.

Definition at line 426 of file ObjectSegmentationGuiGoal.h.

Definition at line 288 of file ObjectSegmentationGuiResult.h.

Definition at line 291 of file ObjectSegmentationGuiResult.h.

Definition at line 290 of file ObjectSegmentationGuiResult.h.

typedef pcl::PointXYZ object_segmentation_gui::PCL_Point

Definition at line 68 of file object_segmentation_rviz_ui.cpp.

Definition at line 48 of file object_segmenter.h.


Function Documentation

template int object_segmentation_gui::dist ( int  x_c,
int  y_c,
int  x,
int  y 
)
template float object_segmentation_gui::dist ( float  x_c,
float  y_c,
float  x,
float  y 
)
template<class T >
T object_segmentation_gui::dist ( x_c,
y_c,
x,
y 
) [inline]

Definition at line 73 of file utils.cpp.

float object_segmentation_gui::getRGB ( float  r,
float  g,
float  b 
)

Definition at line 45 of file utils.cpp.

void object_segmentation_gui::HSVToRGB ( float  h,
float  s,
float  v,
float &  r,
float &  g,
float &  b 
)

Definition at line 120 of file utils.cpp.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiResult_< ContainerAllocator > &  v 
) [inline]

Definition at line 295 of file ObjectSegmentationGuiResult.h.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiGoal_< ContainerAllocator > &  v 
) [inline]

Definition at line 431 of file ObjectSegmentationGuiGoal.h.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiFeedback_< ContainerAllocator > &  v 
) [inline]

Definition at line 86 of file ObjectSegmentationGuiFeedback.h.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiActionResult_< ContainerAllocator > &  v 
) [inline]

Definition at line 335 of file ObjectSegmentationGuiActionResult.h.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiActionGoal_< ContainerAllocator > &  v 
) [inline]

Definition at line 425 of file ObjectSegmentationGuiActionGoal.h.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiActionFeedback_< ContainerAllocator > &  v 
) [inline]

Definition at line 178 of file ObjectSegmentationGuiActionFeedback.h.

template<typename ContainerAllocator >
std::ostream& object_segmentation_gui::operator<< ( std::ostream &  s,
const ::object_segmentation_gui::ObjectSegmentationGuiAction_< ContainerAllocator > &  v 
) [inline]

Definition at line 642 of file ObjectSegmentationGuiAction.h.

void object_segmentation_gui::RGBToHSV ( float  r,
float  g,
float  b,
float &  h,
float &  s,
float &  v 
)

Definition at line 82 of file utils.cpp.

template int object_segmentation_gui::square ( int  x_c  ) 
template float object_segmentation_gui::square ( float  x_c  ) 
template<class T >
T object_segmentation_gui::square ( x_c  )  [inline]

Definition at line 64 of file utils.cpp.

template void object_segmentation_gui::swap ( int &  x,
int &  y 
)
template void object_segmentation_gui::swap ( float &  x,
float &  y 
)
template<class T >
void object_segmentation_gui::swap ( T &  x,
T &  y 
) [inline]

Definition at line 54 of file utils.cpp.

void object_segmentation_gui::transformRgb ( float  val,
float &  r,
float &  g,
float &  b 
)

Definition at line 35 of file utils.cpp.


Variable Documentation

const char* object_segmentation_gui::HELP_TEXT [static]
Initial value:
        "Left Mouse Button: Click on objects or drag a rectangle to segment them. \n\
     Segment Button: Start Segmentation. \n\
     Reset Button: Reset Segmentation and Seeds. \n\
     Cancel Button: Cancel Segmentation. \n\
     OK Button: Accept Segmentation. "

Definition at line 71 of file object_segmentation_rviz_ui.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


object_segmentation_gui
Author(s): Jeannette Bohg
autogenerated on Tue Mar 5 14:08:22 2013