$search

rviz Namespace Reference

Namespaces

namespace  status_levels
namespace  toolbar_items

Classes

class  ArrowMarker
class  AxesDisplay
 Displays a set of XYZ axes at the origin. More...
class  AxisColorPCTransformer
class  BoolProperty
class  CameraDisplay
class  CategoryProperty
class  ClassCreator
class  ClassCreatorT
struct  ClassEntry
struct  ClassTypeInfo
struct  Color
class  ColorProperty
class  Display
 Abstract base class for all displays. More...
class  DisplayCreator
class  DisplayCreatorT
struct  DisplayEntry
class  DisplaysPanel
struct  DisplayTypeInfo
struct  DisplayTypeInfoComparator
class  DisplayWrapper
class  DoubleProperty
class  EditEnumPGEditor
class  EditEnumPGProperty
class  EditEnumProperty
class  EnumProperty
class  FixedOrientationOrthoViewController
class  FlatColorPCTransformer
class  FloatProperty
class  FPSViewController
struct  FrameInfo
class  FrameManager
class  FrameSelectionHandler
class  GoalTool
class  GridCellsDisplay
 Displays a nav_msgs::GridCells message. More...
class  GridDisplay
 Displays a grid along the XZ plane (XY in robot space). More...
class  ImageDisplay
class  InitialPoseTool
class  IntensityPCTransformer
class  InteractionTool
class  InteractiveMarker
class  InteractiveMarkerClient
class  InteractiveMarkerControl
class  InteractiveMarkerDisplay
 Displays "markers" sent in by other ROS nodes on the "visualization_marker" topic. More...
class  InteractiveMarkerReceiver
class  IntProperty
class  LaserScanDisplay
 Visualizes a laser scan, received as a sensor_msgs::LaserScan. More...
class  LibraryDoesNotExistException
class  LineListMarker
class  LineStripMarker
class  LinkComparator
class  LinkUpdater
class  LoadingDialog
class  ManageDisplaysDialog
class  MapDisplay
 Displays a map along the XZ plane (XY in robot space). More...
class  MarkerArrayDisplay
class  MarkerBase
class  MarkerDisplay
 Displays "markers" sent in by other ROS nodes on the "visualization_marker" topic. More...
class  MarkerSelectionHandler
class  MeshResourceMarker
class  MoveTool
class  NewDisplayDialog
class  NewDisplayDialogTreeItemData
class  NoPluginInitFunctionException
class  OdometryDisplay
 Accumulates and displays the pose from a nav_msgs::Odometry message. More...
class  OrbitViewController
 An orbital camera, controlled by yaw, pitch, distance, and focal point. More...
class  PathDisplay
 Displays a nav_msgs::Path message. More...
struct  Picked
struct  Pixel
class  Plugin
class  PluginManager
class  PluginManagerDialog
class  PluginParseException
struct  PluginStatus
struct  PointCloud
class  PointCloud2Display
class  PointCloudBase
 Displays a point cloud of type sensor_msgs::PointCloud. More...
class  PointCloudDisplay
 Displays a point cloud of type sensor_msgs::PointCloud. More...
struct  PointCloudPoint
class  PointCloudSelectionHandler
class  PointCloudTransformer
class  PointsMarker
class  PolygonDisplay
 Displays a geometry_msgs::PolygonStamped message. More...
class  PoseArrayDisplay
 Displays a std_msgs::ParticleCloud2D message. More...
class  PoseDisplay
 Accumulates and displays the pose from a geometry_msgs::PoseStamped message. More...
class  PoseDisplaySelectionHandler
class  PoseTool
class  Property
 Base class for properties. More...
class  PropertyBase
 Abstract base class for properties. More...
class  PropertyManager
 Manages a set of properties. More...
class  QuaternionProperty
class  RangeDisplay
 Displays a sensor_msgs::Range message as a cone. More...
class  RenderAutoLock
 A scoped lock on the renderer. More...
class  RenderPanel
class  ResourceIOStream
class  ResourceIOSystem
class  RGB8PCTransformer
class  RGBF32PCTransformer
class  Robot
struct  RobotLink
 Contains any data we need from a link in the robot. More...
class  RobotLinkSelectionHandler
class  RobotModelDisplay
 Uses a robot xml description to display the pieces of a robot at the transforms broadcast by rosTF. More...
class  ROSImageTexture
class  ROSTopicDialogAdapter
class  ROSTopicProperty
class  ROSTopicStringProperty
struct  SelectionAddedArgs
class  SelectionHandler
class  SelectionManager
class  SelectionPanel
struct  SelectionRemovedArgs
struct  SelectionSetArgs
struct  SelectionSettingArgs
class  SelectionTool
class  ShapeMarker
class  SplashScreen
class  StatusProperty
class  StringClientData
class  StringProperty
class  TextViewFacingMarker
class  TFDisplay
 Displays a visual representation of the TF hierarchy. More...
class  TFFramePGEditor
class  TFFramePGProperty
class  TFFrameProperty
class  TFLinkUpdater
class  TimePanel
class  Tool
class  ToolPropertiesPanel
class  TriangleListMarker
class  TypeRegistry
class  UnableToLoadLibraryException
class  UnsupportedImageEncoding
class  Vector3Property
class  ViewController
class  ViewControllerHandler
struct  ViewportMouseEvent
class  ViewsPanel
class  VisualizationFrame
class  VisualizationManager
class  VisualizationPanel
class  VisualizerApp
class  WaitForMasterDialog
class  WindowManagerInterface
class  wxLogRosout
class  XYOrbitViewController
 Like the orbit view controller, but focal point moves only in the x-y plane. More...
class  XYZPCTransformer

Typedefs

typedef boost::shared_ptr
< ClassCreator
ClassCreatorPtr
typedef boost::shared_ptr
< ClassTypeInfo
ClassTypeInfoPtr
typedef uint32_t CollObjectHandle
typedef boost::signal< void(const
boost::shared_ptr
< wxConfigBase > &)> 
ConfigSignal
typedef boost::shared_ptr
< DisplayCreator
DisplayCreatorPtr
typedef boost::signal< void(Display *) DisplaySignal )
typedef boost::shared_ptr
< DisplayTypeInfo
DisplayTypeInfoPtr
typedef boost::signal< void(DisplayWrapper *) DisplayWrapperSignal )
typedef boost::signal< void(const
V_DisplayWrapper &)> 
DisplayWrappersSignal
typedef boost::function< void(V_string &)> EditEnumOptionCallback
typedef boost::shared_ptr
< FrameManager
FrameManagerPtr
typedef boost::weak_ptr
< FrameManager
FrameManagerWPtr
typedef boost::signal< void(const
V_string &)> 
FramesChangedSignal
typedef std::list< ClassEntryL_ClassEntry
typedef std::list
< ClassTypeInfoPtr
L_ClassTypeInfo
typedef std::list< DisplayEntryL_DisplayEntry
typedef std::list
< DisplayTypeInfoPtr
L_DisplayTypeInfo
typedef std::list< PluginPtrL_Plugin
typedef std::map< std::string,
L_ClassEntry
M_ClassEntry
typedef std::map< std::string,
L_ClassTypeInfo
M_ClassTypeInfo
typedef boost::unordered_map
< CollObjectHandle, Picked
M_Picked
typedef std::map< std::string,
std::string > 
M_string
typedef boost::shared_ptr
< MarkerBase
MarkerBasePtr
typedef std::pair< std::string,
int32_t > 
MarkerID
typedef boost::shared_ptr
< MarkerSelectionHandler
MarkerSelectionHandlerPtr
typedef std::map< std::pair
< int, int >, V_Pixel
MV_Pixel
typedef boost::shared_ptr< PluginPluginPtr
typedef boost::signal< void(const
PluginStatus &)> 
PluginStatusSignal
typedef boost::shared_ptr
< PointCloudSelectionHandler
PointCloudSelectionHandlerPtr
typedef boost::shared_ptr
< PointCloudTransformer
PointCloudTransformerPtr
typedef boost::shared_ptr
< PoseDisplaySelectionHandler
PoseDisplaySelectionHandlerPtr
typedef boost::function< void(void)> RetransformFunc
typedef boost::shared_ptr
< RobotLinkSelectionHandler
RobotLinkSelectionHandlerPtr
typedef std::set
< CollObjectHandle
S_CollObject
typedef std::set< FrameInfo * > S_FrameInfo
typedef std::set
< Ogre::MaterialPtr > 
S_MaterialPtr
typedef std::set
< SelectionHandlerPtr
S_SelectionHandler
typedef std::set< std::string > S_string
typedef std::set< uint64_t > S_uint64
typedef boost::signal< void(const
SelectionAddedArgs &)> 
SelectionAddedSignal
typedef boost::shared_ptr
< SelectionHandler
SelectionHandlerPtr
typedef boost::signal< void(const
SelectionRemovedArgs &)> 
SelectionRemovedSignal
typedef boost::signal< void(const
SelectionSetArgs &)> 
SelectionSetSignal
typedef boost::signal< void(const
SelectionSettingArgs &)> 
SelectionSettingSignal
typedef boost::function< void(const
std::string &)> 
StatusCallback
typedef status_levels::StatusLevel StatusLevel
typedef boost::signal< void(void)> TimeSignal
typedef toolbar_items::ToolbarItem ToolbarItem
typedef boost::signal< void(Tool *) ToolSignal )
typedef std::vector
< Ogre::AxisAlignedBox > 
V_AABB
typedef std::vector
< CollObjectHandle
V_CollObject
typedef std::vector
< DisplayWrapper * > 
V_DisplayWrapper
typedef std::vector< PixelV_Pixel
typedef std::vector
< PointCloudPoint
V_PointCloudPoint
typedef std::vector
< PropertyBasePtr > 
V_PropertyBasePtr
typedef std::vector
< PropertyBaseWPtr > 
V_PropertyBaseWPtr
typedef std::vector
< SelectionHandlerPtr
V_SelectionHandler
typedef std::vector< std::string > V_string
typedef std::vector< uint64_t > V_uint64
typedef boost::signal< void(ViewController *) ViewControllerSignal )
typedef boost::signal< void(const
std::string &, const
std::string &)> 
ViewControllerTypeAddedSignal
typedef std::vector< V_CollObjectVV_CollObject

Functions

static const Ogre::ColourValue ARROW_HEAD_COLOR (1.0f, 0.1f, 0.6f, 1.0f)
static const Ogre::ColourValue ARROW_SHAFT_COLOR (0.8f, 0.8f, 0.3f, 1.0f)
void buildMesh (const aiScene *scene, const aiNode *node, const Ogre::MeshPtr &mesh, Ogre::AxisAlignedBox &aabb, float &radius)
uint32_t colorToHandle (Ogre::PixelFormat fmt, uint32_t col)
bool convertPointCloudToPointCloud2 (const sensor_msgs::PointCloud &input, sensor_msgs::PointCloud2 &output)
void createColorMaterial (const std::string &name, const Ogre::ColourValue &color)
 DECLARE_APP (VisualizerApp)
void deleteProperties (PropertyManager *man, V_PropertyBaseWPtr &props)
static const wxColour ERROR_COLOR (178, 23, 46)
int32_t findChannelIndex (const sensor_msgs::PointCloud2ConstPtr &cloud, const std::string &channel)
std::string get_version ()
wxPGProperty * getCategoryPGProperty (const CategoryPropertyWPtr &wprop)
Ogre::MaterialPtr getMaterialForLink (TiXmlElement *root_element, const urdf::LinkConstPtr &link)
static void getRainbowColor (float value, Ogre::ColourValue &color)
std::string getTransformStatusName (const std::string &caller_id)
template<typename T >
getValue (const T &val)
template<class T >
void hideProperty (boost::weak_ptr< T > &wprop)
 IMPLEMENT_DYNAMIC_CLASS (TFFramePGProperty, wxEditEnumProperty)
 IMPLEMENT_DYNAMIC_CLASS (TFFramePGEditor, wxPGComboBoxEditor)
 IMPLEMENT_DYNAMIC_CLASS (ROSTopicProperty, wxLongStringProperty)
 IMPLEMENT_DYNAMIC_CLASS (EditEnumPGProperty, wxEditEnumProperty)
 IMPLEMENT_DYNAMIC_CLASS (EditEnumPGEditor, wxPGComboBoxEditor)
void initializeCommon ()
Ogre::ColourValue lerpColor (const Ogre::ColourValue &start, const Ogre::ColourValue &end, float t)
void linkUpdaterStatusFunction (StatusLevel level, const std::string &link_name, const std::string &text, RobotModelDisplay *display)
void loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, const Ogre::MeshPtr &mesh)
Ogre::MeshPtr loadMeshFromResource (const std::string &resource_path)
void loadTexture (const std::string &resource_path)
Ogre::MeshPtr meshFromAssimpScene (const std::string &name, const aiScene *scene)
Ogre::Matrix3 ogreMatrixFromRobotEulers (float yaw, float pitch, float roll)
void ogreToRobot (Ogre::Matrix3 &mat)
void ogreToRobot (Ogre::Quaternion &quat)
void ogreToRobot (Ogre::Vector3 &point)
Ogre::Vector3 pointFromCloud (const sensor_msgs::PointCloud2ConstPtr &cloud, uint32_t index)
 PROPERTY_FORWARD (TFFrameProperty)
 PROPERTY_FORWARD (StatusProperty)
 PROPERTY_FORWARD (ROSTopicStringProperty)
 PROPERTY_FORWARD (QuaternionProperty)
 PROPERTY_FORWARD (Vector3Property)
 PROPERTY_FORWARD (CategoryProperty)
 PROPERTY_FORWARD (EditEnumProperty)
 PROPERTY_FORWARD (EnumProperty)
 PROPERTY_FORWARD (ColorProperty)
 PROPERTY_FORWARD (StringProperty)
 PROPERTY_FORWARD (DoubleProperty)
 PROPERTY_FORWARD (FloatProperty)
 PROPERTY_FORWARD (IntProperty)
 PROPERTY_FORWARD (BoolProperty)
 PROPERTY_FORWARD (PropertyBase)
template<class T >
void propertyChanged (boost::weak_ptr< T > &wprop)
bool reloadShaders (std_srvs::Empty::Request &, std_srvs::Empty::Response &)
void robotToOgre (Ogre::Matrix3 &mat)
void robotToOgre (Ogre::Quaternion &quat)
void robotToOgre (Ogre::Vector3 &point)
void scaleOgreToRobot (Ogre::Vector3 &scale)
void scaleRobotToOgre (Ogre::Vector3 &scale)
void setPropertyHelpText (wxPGProperty *property, const std::string &text)
template<class T >
void setPropertyHelpText (boost::weak_ptr< T > &wprop, const std::string &text)
void setPropertyName (wxPGProperty *property, const wxString &name)
void setPropertyToColors (wxPGProperty *property, const wxColour &fg_color, const wxColour &bg_color, uint32_t column)
void setPropertyToDisabled (wxPGProperty *property, uint32_t column)
void setPropertyToError (wxPGProperty *property, uint32_t column)
void setPropertyToOK (wxPGProperty *property, uint32_t column)
void setPropertyToWarn (wxPGProperty *property, uint32_t column)
template<class T >
void showProperty (boost::weak_ptr< T > &wprop)
template<typename T , size_t N>
bool validateFloats (const boost::array< T, N > &arr)
template<typename T >
bool validateFloats (const std::vector< T > &vec)
bool validateFloats (const geometry_msgs::PoseStamped &msg)
bool validateFloats (const geometry_msgs::Pose &msg)
bool validateFloats (const geometry_msgs::PointStamped &msg)
bool validateFloats (const std_msgs::ColorRGBA &msg)
bool validateFloats (const geometry_msgs::Quaternion &msg)
bool validateFloats (const geometry_msgs::Twist &twist)
bool validateFloats (const geometry_msgs::Vector3 &msg)
bool validateFloats (const geometry_msgs::Point32 &msg)
bool validateFloats (const geometry_msgs::Point &msg)
bool validateFloats (const Ogre::Quaternion &quat)
bool validateFloats (const Ogre::Vector3 &vec)
bool validateFloats (double val)
bool validateFloats (float val)
bool validateFloats (const geometry_msgs::PoseArray &msg)
bool validateFloats (const geometry_msgs::PolygonStamped &msg)
bool validateFloats (const nav_msgs::Path &msg)
bool validateFloats (const nav_msgs::Odometry &msg)
bool validateFloats (const visualization_msgs::Marker &msg)
bool validateFloats (const nav_msgs::OccupancyGrid &msg)
bool validateFloats (const visualization_msgs::InteractiveMarker &msg)
bool validateFloats (const nav_msgs::GridCells &msg)
bool validateFloats (const sensor_msgs::CameraInfo &msg)
template<typename T >
valueFromCloud (const sensor_msgs::PointCloud2ConstPtr &cloud, uint32_t offset, uint8_t type, uint32_t point_step, uint32_t index)
static const wxColour WARN_COLOR (222, 213, 17)

Variables

static const float CAMERA_OFFSET = 0.2
Ogre::Matrix3 g_ogre_to_robot_matrix
Ogre::Quaternion g_ogre_to_robot_quat
Ogre::Matrix3 g_robot_to_ogre_matrix
Ogre::Quaternion g_robot_to_ogre_quat
static const std::string IMAGE_POS_BACKGROUND = "background"
static const std::string IMAGE_POS_BOTH = "background & overlay"
static const std::string IMAGE_POS_OVERLAY = "overlay"
static const float MIN_DISTANCE = 0.01
static const float PITCH_LIMIT_HIGH = Ogre::Math::HALF_PI - 0.001
static const float PITCH_LIMIT_LOW = -Ogre::Math::HALF_PI + 0.001
static const float PITCH_START = Ogre::Math::HALF_PI / 2.0
static const float YAW_START = Ogre::Math::HALF_PI * 0.5

Detailed Description

DEPRECATED! Don't use these functions anymore.


Typedef Documentation

typedef boost::shared_ptr< ClassCreator > rviz::ClassCreatorPtr

Definition at line 41 of file class_type_info.h.

typedef boost::shared_ptr<ClassTypeInfo> rviz::ClassTypeInfoPtr

Definition at line 52 of file class_type_info.h.

Definition at line 45 of file selection/forwards.h.

typedef boost::signal<void (const boost::shared_ptr<wxConfigBase>&)> rviz::ConfigSignal

Definition at line 95 of file visualization_manager.h.

typedef boost::shared_ptr< DisplayCreator > rviz::DisplayCreatorPtr

Definition at line 40 of file display_type_info.h.

typedef boost::signal<void(Display*) rviz::DisplaySignal)

Definition at line 64 of file display.h.

typedef boost::shared_ptr< DisplayTypeInfo > rviz::DisplayTypeInfoPtr

Definition at line 46 of file display_wrapper.h.

typedef boost::signal<void (DisplayWrapper*) rviz::DisplayWrapperSignal)

Definition at line 51 of file display_wrapper.h.

typedef boost::signal<void (const V_DisplayWrapper&)> rviz::DisplayWrappersSignal

Definition at line 93 of file visualization_manager.h.

typedef boost::function< void(V_string &)> rviz::EditEnumOptionCallback

Definition at line 59 of file edit_enum_property.h.

typedef boost::shared_ptr< FrameManager > rviz::FrameManagerPtr

Definition at line 64 of file frame_manager.h.

typedef boost::weak_ptr<FrameManager> rviz::FrameManagerWPtr

Definition at line 66 of file frame_manager.h.

typedef boost::signal<void (const V_string&)> rviz::FramesChangedSignal

Definition at line 94 of file visualization_manager.h.

typedef std::list<ClassEntry> rviz::L_ClassEntry

Definition at line 77 of file type_registry.h.

Definition at line 53 of file class_type_info.h.

typedef std::list<DisplayEntry> rviz::L_DisplayEntry

Definition at line 69 of file type_registry.h.

Definition at line 53 of file display_type_info.h.

typedef std::list< PluginPtr > rviz::L_Plugin

Definition at line 165 of file plugin.h.

typedef std::map<std::string, L_ClassEntry> rviz::M_ClassEntry

Definition at line 78 of file type_registry.h.

typedef std::map<std::string, L_ClassTypeInfo> rviz::M_ClassTypeInfo

Definition at line 54 of file class_type_info.h.

typedef boost::unordered_map<CollObjectHandle, Picked> rviz::M_Picked

Definition at line 100 of file selection/forwards.h.

typedef std::map< std::string, std::string > rviz::M_string

Definition at line 57 of file plugin.h.

typedef boost::shared_ptr< MarkerBase > rviz::MarkerBasePtr

Definition at line 67 of file interactive_marker_display.h.

typedef std::pair< std::string, int32_t > rviz::MarkerID

Definition at line 70 of file interactive_marker_display.h.

Definition at line 64 of file interactive_marker_display.h.

typedef std::map<std::pair<int, int>, V_Pixel> rviz::MV_Pixel

Definition at line 84 of file selection/forwards.h.

typedef boost::shared_ptr< Plugin > rviz::PluginPtr

Definition at line 62 of file point_cloud_base.h.

typedef boost::signal<void(const PluginStatus&)> rviz::PluginStatusSignal

Definition at line 67 of file plugin.h.

Definition at line 66 of file point_cloud_base.h.

Definition at line 68 of file point_cloud_base.h.

Definition at line 62 of file pose_display.h.

typedef boost::function<void(void)> rviz::RetransformFunc

Definition at line 66 of file point_cloud_transformer.h.

Definition at line 82 of file robot_link.h.

Definition at line 48 of file selection/forwards.h.

typedef std::set< FrameInfo * > rviz::S_FrameInfo

Definition at line 188 of file tf_display.cpp.

typedef std::set<Ogre::MaterialPtr> rviz::S_MaterialPtr

Definition at line 57 of file marker_base.h.

Definition at line 146 of file selection_handler.h.

typedef std::set<std::string> rviz::S_string

Definition at line 48 of file new_display_dialog.h.

typedef std::set<uint64_t> rviz::S_uint64

Definition at line 86 of file selection/forwards.h.

typedef boost::signal<void (const SelectionAddedArgs&)> rviz::SelectionAddedSignal

Definition at line 64 of file selection_args.h.

typedef boost::shared_ptr<SelectionHandler> rviz::SelectionHandlerPtr

Definition at line 144 of file selection_handler.h.

typedef boost::signal<void (const SelectionRemovedArgs&)> rviz::SelectionRemovedSignal

Definition at line 74 of file selection_args.h.

typedef boost::signal<void (const SelectionSetArgs&)> rviz::SelectionSetSignal

Definition at line 54 of file selection_args.h.

typedef boost::signal<void (const SelectionSettingArgs&)> rviz::SelectionSettingSignal

Definition at line 42 of file selection_args.h.

typedef boost::function<void(const std::string&)> rviz::StatusCallback

Definition at line 45 of file properties/forwards.h.

Definition at line 44 of file status_level.h.

typedef boost::signal<void (void)> rviz::TimeSignal

Definition at line 99 of file visualization_manager.h.

Definition at line 89 of file visualization_frame.cpp.

typedef boost::signal<void (Tool*) rviz::ToolSignal)

Definition at line 96 of file visualization_manager.h.

typedef std::vector<Ogre::AxisAlignedBox> rviz::V_AABB

Definition at line 58 of file selection_handler.h.

typedef std::vector<CollObjectHandle> rviz::V_CollObject

Definition at line 46 of file selection/forwards.h.

typedef std::vector< DisplayWrapper * > rviz::V_DisplayWrapper

Definition at line 67 of file displays_panel.h.

typedef std::vector<Pixel> rviz::V_Pixel

Definition at line 83 of file selection/forwards.h.

Definition at line 59 of file point_cloud_transformer.h.

typedef std::vector<PropertyBasePtr> rviz::V_PropertyBasePtr

Definition at line 73 of file properties/forwards.h.

typedef std::vector<PropertyBaseWPtr> rviz::V_PropertyBaseWPtr

Definition at line 74 of file properties/forwards.h.

Definition at line 145 of file selection_handler.h.

typedef std::vector< std::string > rviz::V_string

Definition at line 40 of file point_cloud_transformers.h.

typedef std::vector<uint64_t> rviz::V_uint64

Definition at line 87 of file selection/forwards.h.

typedef boost::signal<void (ViewController*) rviz::ViewControllerSignal)

Definition at line 98 of file visualization_manager.h.

typedef boost::signal<void (const std::string&, const std::string&)> rviz::ViewControllerTypeAddedSignal

Definition at line 97 of file visualization_manager.h.

typedef std::vector<V_CollObject> rviz::VV_CollObject

Definition at line 47 of file selection/forwards.h.


Function Documentation

static const Ogre::ColourValue rviz::ARROW_HEAD_COLOR ( 1.  0f,
0.  1f,
0.  6f,
1.  0f 
) [static]
static const Ogre::ColourValue rviz::ARROW_SHAFT_COLOR ( 0.  8f,
0.  8f,
0.  3f,
1.  0f 
) [static]
void rviz::buildMesh ( const aiScene *  scene,
const aiNode *  node,
const Ogre::MeshPtr &  mesh,
Ogre::AxisAlignedBox &  aabb,
float &  radius 
)

Definition at line 167 of file mesh_loader.cpp.

uint32_t rviz::colorToHandle ( Ogre::PixelFormat  fmt,
uint32_t  col 
) [inline]

Definition at line 103 of file selection/forwards.h.

bool rviz::convertPointCloudToPointCloud2 ( const sensor_msgs::PointCloud input,
sensor_msgs::PointCloud2 output 
)

Definition at line 1100 of file point_cloud_base.cpp.

void rviz::createColorMaterial ( const std::string &  name,
const Ogre::ColourValue &  color 
)

Definition at line 263 of file visualization_manager.cpp.

rviz::DECLARE_APP ( VisualizerApp   ) 
void rviz::deleteProperties ( PropertyManager *  man,
V_PropertyBaseWPtr &  props 
)

Definition at line 393 of file point_cloud_base.cpp.

static const wxColour rviz::ERROR_COLOR ( 178  ,
23  ,
46   
) [static]
int32_t rviz::findChannelIndex ( const sensor_msgs::PointCloud2ConstPtr cloud,
const std::string &  channel 
) [inline]

Definition at line 42 of file point_cloud_transformers.h.

std::string rviz::get_version (  ) 
wxPGProperty* rviz::getCategoryPGProperty ( const CategoryPropertyWPtr &  wprop  ) 

Definition at line 46 of file property.cpp.

Ogre::MaterialPtr rviz::getMaterialForLink ( TiXmlElement *  root_element,
const urdf::LinkConstPtr &  link 
)

Definition at line 204 of file robot_link.cpp.

static void rviz::getRainbowColor ( float  value,
Ogre::ColourValue &  color 
) [static]

Definition at line 41 of file point_cloud_transformers.cpp.

std::string rviz::getTransformStatusName ( const std::string &  caller_id  ) 

Definition at line 185 of file frame_manager.cpp.

template<typename T >
T rviz::getValue ( const T &  val  )  [inline]

Definition at line 56 of file point_cloud_base.cpp.

template<class T >
void rviz::hideProperty ( boost::weak_ptr< T > &  wprop  )  [inline]

Definition at line 86 of file properties/forwards.h.

rviz::IMPLEMENT_DYNAMIC_CLASS ( TFFramePGProperty  ,
wxEditEnumProperty   
)
rviz::IMPLEMENT_DYNAMIC_CLASS ( TFFramePGEditor  ,
wxPGComboBoxEditor   
)
rviz::IMPLEMENT_DYNAMIC_CLASS ( ROSTopicProperty  ,
wxLongStringProperty   
)
rviz::IMPLEMENT_DYNAMIC_CLASS ( EditEnumPGProperty  ,
wxEditEnumProperty   
)
rviz::IMPLEMENT_DYNAMIC_CLASS ( EditEnumPGEditor  ,
wxPGComboBoxEditor   
)
void rviz::initializeCommon (  ) 
Ogre::ColourValue rviz::lerpColor ( const Ogre::ColourValue &  start,
const Ogre::ColourValue &  end,
float  t 
)

Definition at line 472 of file tf_display.cpp.

void rviz::linkUpdaterStatusFunction ( StatusLevel  level,
const std::string &  link_name,
const std::string &  text,
RobotModelDisplay *  display 
)

Definition at line 47 of file robot_model_display.cpp.

void rviz::loadMaterialsForMesh ( const std::string &  resource_path,
const aiScene *  scene,
const Ogre::MeshPtr &  mesh 
)

Definition at line 374 of file mesh_loader.cpp.

Ogre::MeshPtr rviz::loadMeshFromResource ( const std::string &  resource_path  ) 
void rviz::loadTexture ( const std::string &  resource_path  ) 

Definition at line 334 of file mesh_loader.cpp.

Ogre::MeshPtr rviz::meshFromAssimpScene ( const std::string &  name,
const aiScene *  scene 
)

Definition at line 507 of file mesh_loader.cpp.

Ogre::Matrix3 rviz::ogreMatrixFromRobotEulers ( float  yaw,
float  pitch,
float  roll 
) [inline]

Definition at line 66 of file common.h.

void rviz::ogreToRobot ( Ogre::Matrix3 &  mat  )  [inline]

Definition at line 64 of file common.h.

void rviz::ogreToRobot ( Ogre::Quaternion &  quat  )  [inline]

Definition at line 63 of file common.h.

void rviz::ogreToRobot ( Ogre::Vector3 &  point  )  [inline]

Definition at line 61 of file common.h.

Ogre::Vector3 rviz::pointFromCloud ( const sensor_msgs::PointCloud2ConstPtr cloud,
uint32_t  index 
)

Definition at line 147 of file point_cloud_base.cpp.

rviz::PROPERTY_FORWARD ( TFFrameProperty   ) 
rviz::PROPERTY_FORWARD ( StatusProperty   ) 
rviz::PROPERTY_FORWARD ( ROSTopicStringProperty   ) 
rviz::PROPERTY_FORWARD ( QuaternionProperty   ) 
rviz::PROPERTY_FORWARD ( Vector3Property   ) 
rviz::PROPERTY_FORWARD ( CategoryProperty   ) 
rviz::PROPERTY_FORWARD ( EditEnumProperty   ) 
rviz::PROPERTY_FORWARD ( EnumProperty   ) 
rviz::PROPERTY_FORWARD ( ColorProperty   ) 
rviz::PROPERTY_FORWARD ( StringProperty   ) 
rviz::PROPERTY_FORWARD ( DoubleProperty   ) 
rviz::PROPERTY_FORWARD ( FloatProperty   ) 
rviz::PROPERTY_FORWARD ( IntProperty   ) 
rviz::PROPERTY_FORWARD ( BoolProperty   ) 
rviz::PROPERTY_FORWARD ( PropertyBase   ) 
template<class T >
void rviz::propertyChanged ( boost::weak_ptr< T > &  wprop  )  [inline]

Definition at line 77 of file properties/forwards.h.

bool rviz::reloadShaders ( std_srvs::Empty::Request &  ,
std_srvs::Empty::Response &   
)

Definition at line 42 of file visualizer_app.cpp.

void rviz::robotToOgre ( Ogre::Matrix3 &  mat  )  [inline]

Definition at line 60 of file common.h.

void rviz::robotToOgre ( Ogre::Quaternion &  quat  )  [inline]

Definition at line 59 of file common.h.

void rviz::robotToOgre ( Ogre::Vector3 &  point  )  [inline]

Definition at line 57 of file common.h.

void rviz::scaleOgreToRobot ( Ogre::Vector3 &  scale  )  [inline]

Definition at line 62 of file common.h.

void rviz::scaleRobotToOgre ( Ogre::Vector3 &  scale  )  [inline]

Definition at line 58 of file common.h.

void rviz::setPropertyHelpText ( wxPGProperty *  property,
const std::string &  text 
)
template<class T >
void rviz::setPropertyHelpText ( boost::weak_ptr< T > &  wprop,
const std::string &  text 
) [inline]

Definition at line 104 of file properties/forwards.h.

void rviz::setPropertyName ( wxPGProperty *  property,
const wxString &  name 
)
void rviz::setPropertyToColors ( wxPGProperty *  property,
const wxColour &  fg_color,
const wxColour &  bg_color,
uint32_t  column 
)
void rviz::setPropertyToDisabled ( wxPGProperty *  property,
uint32_t  column 
)
void rviz::setPropertyToError ( wxPGProperty *  property,
uint32_t  column 
)
void rviz::setPropertyToOK ( wxPGProperty *  property,
uint32_t  column 
)
void rviz::setPropertyToWarn ( wxPGProperty *  property,
uint32_t  column 
)
template<class T >
void rviz::showProperty ( boost::weak_ptr< T > &  wprop  )  [inline]

Definition at line 95 of file properties/forwards.h.

template<typename T , size_t N>
bool rviz::validateFloats ( const boost::array< T, N > &  arr  )  [inline]

Definition at line 169 of file validate_floats.h.

template<typename T >
bool rviz::validateFloats ( const std::vector< T > &  vec  )  [inline]

Definition at line 152 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::PoseStamped msg  )  [inline]

Definition at line 146 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::Pose msg  )  [inline]

Definition at line 138 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::PointStamped msg  )  [inline]

Definition at line 133 of file validate_floats.h.

bool rviz::validateFloats ( const std_msgs::ColorRGBA &  msg  )  [inline]

Definition at line 123 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::Quaternion msg  )  [inline]

Definition at line 113 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::Twist twist  )  [inline]

Definition at line 105 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::Vector3 msg  )  [inline]

Definition at line 96 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::Point32 msg  )  [inline]

Definition at line 87 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::Point msg  )  [inline]

Definition at line 78 of file validate_floats.h.

bool rviz::validateFloats ( const Ogre::Quaternion &  quat  )  [inline]

Definition at line 68 of file validate_floats.h.

bool rviz::validateFloats ( const Ogre::Vector3 &  vec  )  [inline]

Definition at line 59 of file validate_floats.h.

bool rviz::validateFloats ( double  val  )  [inline]

Definition at line 54 of file validate_floats.h.

bool rviz::validateFloats ( float  val  )  [inline]

Definition at line 49 of file validate_floats.h.

bool rviz::validateFloats ( const geometry_msgs::PoseArray msg  ) 

Definition at line 159 of file pose_array_display.cpp.

bool rviz::validateFloats ( const geometry_msgs::PolygonStamped msg  ) 

Definition at line 162 of file polygon_display.cpp.

bool rviz::validateFloats ( const nav_msgs::Path msg  ) 

Definition at line 161 of file path_display.cpp.

bool rviz::validateFloats ( const nav_msgs::Odometry msg  ) 

Definition at line 195 of file odometry_display.cpp.

bool rviz::validateFloats ( const visualization_msgs::Marker msg  ) 

Definition at line 254 of file marker_display.cpp.

bool rviz::validateFloats ( const nav_msgs::OccupancyGrid msg  ) 

Definition at line 212 of file map_display.cpp.

bool rviz::validateFloats ( const visualization_msgs::InteractiveMarker msg  ) 

Definition at line 48 of file interactive_marker_display.cpp.

bool rviz::validateFloats ( const nav_msgs::GridCells msg  ) 

Definition at line 148 of file grid_cells_display.cpp.

bool rviz::validateFloats ( const sensor_msgs::CameraInfo msg  ) 

Definition at line 37 of file camera_display.cpp.

template<typename T >
T rviz::valueFromCloud ( const sensor_msgs::PointCloud2ConstPtr cloud,
uint32_t  offset,
uint8_t  type,
uint32_t  point_step,
uint32_t  index 
) [inline]

Definition at line 56 of file point_cloud_transformers.h.

static const wxColour rviz::WARN_COLOR ( 222  ,
213  ,
17   
) [static]

Variable Documentation

const float rviz::CAMERA_OFFSET = 0.2 [static]

Definition at line 40 of file xy_orbit_view_controller.cpp.

Definition at line 35 of file common.cpp.

Ogre::Quaternion rviz::g_ogre_to_robot_quat

Definition at line 38 of file common.cpp.

Definition at line 36 of file common.cpp.

Ogre::Quaternion rviz::g_robot_to_ogre_quat

Definition at line 39 of file common.cpp.

const std::string rviz::IMAGE_POS_BACKGROUND = "background" [static]

Definition at line 33 of file camera_display.cpp.

const std::string rviz::IMAGE_POS_BOTH = "background & overlay" [static]

Definition at line 35 of file camera_display.cpp.

const std::string rviz::IMAGE_POS_OVERLAY = "overlay" [static]

Definition at line 34 of file camera_display.cpp.

const float rviz::MIN_DISTANCE = 0.01 [static]

Definition at line 33 of file orbit_view_controller.cpp.

const float rviz::PITCH_LIMIT_HIGH = Ogre::Math::HALF_PI - 0.001 [static]

Definition at line 34 of file fps_view_controller.cpp.

const float rviz::PITCH_LIMIT_LOW = -Ogre::Math::HALF_PI + 0.001 [static]

Definition at line 33 of file fps_view_controller.cpp.

const float rviz::PITCH_START = Ogre::Math::HALF_PI / 2.0 [static]

Definition at line 36 of file orbit_view_controller.cpp.

const float rviz::YAW_START = Ogre::Math::HALF_PI * 0.5 [static]

Definition at line 37 of file orbit_view_controller.cpp.

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


rviz
Author(s): Josh Faust, Dave Hershberger
autogenerated on Sat Mar 2 14:17:33 2013