Namespaces | Classes | Typedefs | Functions | Variables
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<class T >
dist (T x_c, T y_c, T x, T y)
template float dist (float x_c, float y_c, float x, float y)
template int dist (int x_c, int y_c, int x, int 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::ObjectSegmentationGuiFeedback_< 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)
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::ObjectSegmentationGuiActionResult_< ContainerAllocator > &v)
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)
void RGBToHSV (float r, float g, float b, float &h, float &s, float &v)
template<class T >
square (T x_c)
template float square (float x_c)
template int square (int x_c)
template<class T >
void swap (T &x, T &y)
template void swap (float &x, float &y)
template void swap (int &x, int &y)
void transformRgb (float val, float &r, float &g, float &b)

Variables

static const char * HELP_TEXT

Typedef Documentation

Definition at line 55 of file ObjectSegmentationGuiAction.h.

Definition at line 58 of file ObjectSegmentationGuiAction.h.

Definition at line 55 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 58 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 57 of file ObjectSegmentationGuiActionFeedback.h.

Definition at line 55 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 58 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 57 of file ObjectSegmentationGuiActionGoal.h.

Definition at line 57 of file ObjectSegmentationGuiAction.h.

Definition at line 55 of file ObjectSegmentationGuiActionResult.h.

Definition at line 58 of file ObjectSegmentationGuiActionResult.h.

Definition at line 57 of file ObjectSegmentationGuiActionResult.h.

Definition at line 37 of file ObjectSegmentationGuiFeedback.h.

Definition at line 40 of file ObjectSegmentationGuiFeedback.h.

Definition at line 39 of file ObjectSegmentationGuiFeedback.h.

Definition at line 73 of file ObjectSegmentationGuiGoal.h.

Definition at line 76 of file ObjectSegmentationGuiGoal.h.

Definition at line 75 of file ObjectSegmentationGuiGoal.h.

Definition at line 58 of file ObjectSegmentationGuiResult.h.

Definition at line 61 of file ObjectSegmentationGuiResult.h.

Definition at line 60 of file ObjectSegmentationGuiResult.h.

typedef pcl::PointXYZ object_segmentation_gui::PCL_Point

Definition at line 72 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<class T >
T object_segmentation_gui::dist ( x_c,
y_c,
x,
y 
)

Definition at line 73 of file utils.cpp.

template float object_segmentation_gui::dist ( float  x_c,
float  y_c,
float  x,
float  y 
)
template int object_segmentation_gui::dist ( int  x_c,
int  y_c,
int  x,
int  y 
)
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::ObjectSegmentationGuiFeedback_< ContainerAllocator > &  v 
)

Definition at line 44 of file ObjectSegmentationGuiFeedback.h.

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

Definition at line 62 of file ObjectSegmentationGuiActionFeedback.h.

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

Definition at line 62 of file ObjectSegmentationGuiAction.h.

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

Definition at line 62 of file ObjectSegmentationGuiActionGoal.h.

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

Definition at line 62 of file ObjectSegmentationGuiActionResult.h.

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

Definition at line 65 of file ObjectSegmentationGuiResult.h.

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

Definition at line 80 of file ObjectSegmentationGuiGoal.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<class T >
T object_segmentation_gui::square ( x_c)

Definition at line 64 of file utils.cpp.

template<class T >
void object_segmentation_gui::swap ( T &  x,
T &  y 
)

Definition at line 54 of file utils.cpp.

template void object_segmentation_gui::swap ( float &  x,
float &  y 
)
template void object_segmentation_gui::swap ( int &  x,
int &  y 
)
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 75 of file object_segmentation_rviz_ui.cpp.



object_segmentation_gui
Author(s): Jeannette Bohg
autogenerated on Fri Jan 3 2014 12:03:36