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 592 of file ObjectSegmentationGuiAction.h.

Definition at line 595 of file ObjectSegmentationGuiAction.h.

Definition at line 167 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 170 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 169 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 414 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 417 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 416 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 594 of file ObjectSegmentationGuiAction.h.

Definition at line 285 of file ObjectSegmentationGuiActionResult.h.

Definition at line 288 of file ObjectSegmentationGuiActionResult.h.

Definition at line 287 of file ObjectSegmentationGuiActionResult.h.

Definition at line 75 of file ObjectSegmentationGuiFeedback.h.

Definition at line 78 of file ObjectSegmentationGuiFeedback.h.

Definition at line 77 of file ObjectSegmentationGuiFeedback.h.

Definition at line 420 of file ObjectSegmentationGuiGoal.h.

Definition at line 423 of file ObjectSegmentationGuiGoal.h.

Definition at line 422 of file ObjectSegmentationGuiGoal.h.

Definition at line 245 of file ObjectSegmentationGuiResult.h.

Definition at line 248 of file ObjectSegmentationGuiResult.h.

Definition at line 247 of file ObjectSegmentationGuiResult.h.

typedef pcl::PointXYZ object_segmentation_gui::PCL_Point

Definition at line 68 of file object_segmentation_rviz_ui.cpp.

typedef geometry_msgs::Point32 object_segmentation_gui::Point

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 252 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 427 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 82 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 292 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 421 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 174 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 599 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 Defines


object_segmentation_gui
Author(s): David Gossow
autogenerated on Fri Jan 11 10:03:22 2013