Classes | Typedefs | Enumerations | Variables
rviz_visual_tools Namespace Reference

Classes

class  IMarkerSimple
 
class  IMarkerSimpleDemo
 
class  KeyTool
 
struct  RandomCuboidBounds
 Bounds for generateRandomCuboid() More...
 
struct  RandomPoseBounds
 Bounds for generateRandomPose() More...
 
class  RemoteControl
 
class  RemoteReciever
 
class  RvizVisualTools
 
class  RvizVisualToolsDemo
 
class  RvizVisualToolsGui
 
class  TFVisualTools
 

Typedefs

typedef std::function< void(bool)> DisplayWaitingState
 
typedef std::function< void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &)> IMarkerCallback
 
typedef std::shared_ptr< const IMarkerSimpleIMarkerSimpleConstPtr
 
typedef std::shared_ptr< const IMarkerSimpleDemoIMarkerSimpleDemoConstPtr
 
typedef std::shared_ptr< IMarkerSimpleDemoIMarkerSimpleDemoPtr
 
typedef std::shared_ptr< IMarkerSimpleIMarkerSimplePtr
 
typedef std::shared_ptr< const RemoteControlRemoteControlConstPtr
 
typedef std::shared_ptr< RemoteControlRemoteControlPtr
 
typedef std::shared_ptr< const RvizVisualToolsRvizVisualToolsConstPtr
 
typedef std::shared_ptr< RvizVisualToolsRvizVisualToolsPtr
 
typedef boost::shared_ptr< const TFVisualToolsTFVisualToolsConstPtr
 
typedef boost::shared_ptr< TFVisualToolsTFVisualToolsPtr
 

Enumerations

enum  colors {
  BLACK = 0, BROWN = 1, BLUE = 2, CYAN = 3,
  GREY = 4, DARK_GREY = 5, GREEN = 6, LIME_GREEN = 7,
  MAGENTA = 8, ORANGE = 9, PURPLE = 10, RED = 11,
  PINK = 12, WHITE = 13, YELLOW = 14, TRANSLUCENT = 15,
  TRANSLUCENT_LIGHT = 16, TRANSLUCENT_DARK = 17, RAND = 18, CLEAR = 19,
  DEFAULT = 20
}
 
enum  EulerConvention { XYZ = 0, ZYX, ZXZ }
 
enum  scales {
  XXXXSMALL = 1, XXXSMALL = 2, XXSMALL = 3, XSMALL = 4,
  SMALL = 5, MEDIUM = 6, LARGE = 7, XLARGE = 8,
  XXLARGE = 9, XXXLARGE = 10, XXXXLARGE = 11
}
 

Variables

static const double LARGE_SCALE = 100
 
const std::string LOGNAME = "visual_tools"
 
static const std::string RVIZ_MARKER_TOPIC = "/rviz_visual_tools"
 
static const double SMALL_SCALE = 0.001
 

Typedef Documentation

◆ DisplayWaitingState

typedef std::function<void(bool)> rviz_visual_tools::DisplayWaitingState

Definition at line 53 of file remote_control.h.

◆ IMarkerCallback

typedef std::function<void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr&)> rviz_visual_tools::IMarkerCallback

Definition at line 61 of file imarker_simple.h.

◆ IMarkerSimpleConstPtr

Definition at line 120 of file imarker_simple.h.

◆ IMarkerSimpleDemoConstPtr

Definition at line 95 of file imarker_simple_demo.cpp.

◆ IMarkerSimpleDemoPtr

Definition at line 94 of file imarker_simple_demo.cpp.

◆ IMarkerSimplePtr

Definition at line 119 of file imarker_simple.h.

◆ RemoteControlConstPtr

Definition at line 137 of file remote_control.h.

◆ RemoteControlPtr

Definition at line 136 of file remote_control.h.

◆ RvizVisualToolsConstPtr

Definition at line 1113 of file rviz_visual_tools.h.

◆ RvizVisualToolsPtr

Definition at line 1112 of file rviz_visual_tools.h.

◆ TFVisualToolsConstPtr

Definition at line 102 of file tf_visual_tools.h.

◆ TFVisualToolsPtr

Definition at line 101 of file tf_visual_tools.h.

Enumeration Type Documentation

◆ colors

Enumerator
BLACK 
BROWN 
BLUE 
CYAN 
GREY 
DARK_GREY 
GREEN 
LIME_GREEN 
MAGENTA 
ORANGE 
PURPLE 
RED 
PINK 
WHITE 
YELLOW 
TRANSLUCENT 
TRANSLUCENT_LIGHT 
TRANSLUCENT_DARK 
RAND 
CLEAR 
DEFAULT 

Definition at line 91 of file rviz_visual_tools.h.

◆ EulerConvention

Enumerator
XYZ 
ZYX 
ZXZ 

Definition at line 131 of file rviz_visual_tools.h.

◆ scales

Enumerator
XXXXSMALL 
XXXSMALL 
XXSMALL 
XSMALL 
SMALL 
MEDIUM 
LARGE 
XLARGE 
XXLARGE 
XXXLARGE 
XXXXLARGE 

Definition at line 116 of file rviz_visual_tools.h.

Variable Documentation

◆ LARGE_SCALE

const double rviz_visual_tools::LARGE_SCALE = 100
static

Definition at line 88 of file rviz_visual_tools.h.

◆ LOGNAME

const std::string rviz_visual_tools::LOGNAME = "visual_tools"

Definition at line 55 of file rviz_visual_tools.cpp.

◆ RVIZ_MARKER_TOPIC

const std::string rviz_visual_tools::RVIZ_MARKER_TOPIC = "/rviz_visual_tools"
static

Definition at line 86 of file rviz_visual_tools.h.

◆ SMALL_SCALE

const double rviz_visual_tools::SMALL_SCALE = 0.001
static

Definition at line 87 of file rviz_visual_tools.h.



rviz_visual_tools
Author(s): Dave Coleman
autogenerated on Mon Feb 28 2022 23:43:06