Classes | |
class | _RosTopicDisplay |
Helper superclass for MessageFilterDisplay, needed because Qt's moc and c++ templates don't work nicely together. Not intended to be used directly. More... | |
class | Arrow |
An arrow consisting of a cylinder and a cone. More... | |
class | ArrowMarker |
class | Axes |
An object that displays a set of X/Y/Z axes, with X=Red, Y=Green, Z=Blue. More... | |
class | AxesDisplay |
Displays a set of XYZ axes at the origin of a chosen frame. More... | |
class | AxisColorPCTransformer |
class | BillboardLine |
An object that displays a multi-segment line strip rendered as billboards. More... | |
class | BoolProperty |
Property specialized to provide getter for booleans. More... | |
class | CameraBase |
Generic interface for a camera. More... | |
class | CameraDisplay |
class | ClassIdRecordingFactory |
Templated factory which informs objects created by it what their class identifier string was. calls a setClassId() function on any instances created by a protected makeRaw() function (pure virtual in this class). More... | |
struct | Color |
class | ColorEditor |
class | ColorProperty |
class | ComboBox |
class | Config |
class | Display |
class | DisplayContext |
Pure-virtual base class for objects which give Display subclasses context in which to work. More... | |
class | DisplayFactory |
class | DisplayGroup |
A Display object which stores other Displays as children. More... | |
class | DisplaysPanel |
class | EditableComboBox |
class | EditableEnumProperty |
Editable Enum property. More... | |
class | EnumProperty |
Enum property. More... | |
class | Factory |
Abstract superclass representing the ability to get a list of class IDs and the ability to get name, description, and package strings for each. Actually instantiating objects must be done by subclasses specialized for specific types. More... | |
class | FailedDisplay |
A FailedDisplay instance represents a Display class we tried and failed to instantiate. More... | |
class | FailureProperty |
class | FixedOrientationOrthoViewController |
class | FlatColorPCTransformer |
class | FloatEdit |
class | FloatProperty |
Property specialized to enforce floating point max/min. More... | |
class | FPSViewController |
struct | FrameInfo |
class | FrameManager |
Helper class for transforming data into Ogre's world frame (the fixed frame). More... | |
class | FrameSelectionHandler |
class | GoalTool |
class | Grid |
Displays a grid of cells, drawn with lines. More... | |
class | GridCellsDisplay |
Displays a nav_msgs::GridCells message. More... | |
class | GridDisplay |
Displays a grid in either the XY, YZ, or XZ plane. More... | |
class | HelpPanel |
class | ImageDisplay |
struct | IndexAndMessage |
class | InitialPoseTool |
class | IntegerAction |
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 | InteractiveObject |
Abstract base class of things in the scene which handle mouse events. More... | |
class | IntProperty |
Property specialized to provide max/min enforcement for integers. More... | |
class | LaserScanDisplay |
Visualizes a laser scan, received as a sensor_msgs::LaserScan. More... | |
class | LineEditWithButton |
class | LineListMarker |
class | LineStripMarker |
class | LinkComparator |
class | LinkUpdater |
class | LoadingDialog |
class | MapDisplay |
Displays a map along the XY plane. More... | |
class | MarkerArrayDisplay |
Display for an array of markers. The MarkerDisplay class handles MarkerArray messages. This is just a wrapper to let MarkerArray topics get selected in the topic browser. More... | |
class | MarkerBase |
class | MarkerDisplay |
Displays "markers" sent in by other ROS nodes on the "visualization_marker" topic. More... | |
class | MarkerNamespace |
Manager of a single marker namespace. Keeps a hash from marker IDs to MarkerBasePtr, and creates or destroys them when . More... | |
class | MarkerSelectionHandler |
class | MeshResourceMarker |
class | MessageFilterDisplay |
Display subclass using a tf::MessageFilter, templated on the ROS message type. More... | |
class | MockContext |
class | MockDisplay |
class | MockDisplayFactory |
class | MockPropertyChangeReceiver |
class | MovableText |
class | MoveTool |
class | NewObjectDialog |
class | Object |
Base class for visible objects, providing a minimal generic interface. More... | |
class | OdometryDisplay |
Accumulates and displays the pose from a nav_msgs::Odometry message. More... | |
class | OrbitCamera |
An orbital camera, controlled by yaw, pitch, distance, and focal point. More... | |
class | OrbitViewController |
An orbital camera, controlled by yaw, pitch, distance, and focal point. More... | |
class | Panel |
class | PanelDockWidget |
class | PathDisplay |
Displays a nav_msgs::Path message. More... | |
struct | Picked |
struct | Pixel |
class | PluginlibFactory |
class | PointCloud |
A visual representation of a set of points. More... | |
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 | PointCloudRenderable |
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 |
A single element of a property tree, with a name, value, description, and possibly children. More... | |
class | PropertyTreeDelegate |
class | PropertyTreeModel |
class | PropertyTreeWidget |
class | PropertyTreeWithHelp |
class | QtOgreRenderWindow |
class | QuaternionProperty |
class | RangeDisplay |
Displays a sensor_msgs::Range message as a cone. More... | |
class | RenderPanel |
class | RenderSystem |
class | RenderWidget |
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 | RosTopicProperty |
class | ScaledImageWidget |
A widget for showing a scaled version of an image (QPixmap). More... | |
class | ScreenshotDialog |
A dialog for grabbing a screen shot. More... | |
class | SelectionHandler |
class | SelectionManager |
class | SelectionPanel |
class | SelectionTool |
class | Shape |
class | ShapeMarker |
class | SplashScreen |
class | SplitterHandle |
A tall skinny invisible widget providing left-right sliding column separator adjustment for a two-column QTreeView via mouse drags. Shows splitter cursor when mouse hovers over it. Uses event filtering to catch resize events for the parent. More... | |
class | StatusList |
class | StatusProperty |
class | StringProperty |
Property specialized for string values. More... | |
class | TextViewFacingMarker |
class | TFDisplay |
Displays a visual representation of the TF hierarchy. More... | |
class | TfFrameProperty |
class | TFLinkUpdater |
class | TimePanel |
class | Tool |
class | ToolPropertiesPanel |
class | TriangleListMarker |
class | UniformStringStream |
std::stringstream subclass which defaults to the "C" locale, so serialization of numbers is uniform across locales. More... | |
class | UnsupportedImageEncoding |
class | VectorProperty |
class | ViewController |
struct | ViewportMouseEvent |
class | ViewsPanel |
class | VisualizationFrame |
The main rviz window. More... | |
class | VisualizationManager |
The VisualizationManager class is the central manager class of rviz, holding all the Displays, Tools, ViewControllers, and other managers. More... | |
class | VisualizationPanel |
class | VisualizerApp |
class | WaitForMasterDialog |
class | WidgetGeometryChangeDetector |
Utility class for watching for events which indicate that widget geometry has changed. More... | |
class | WindowManagerInterface |
class | XYOrbitViewController |
Like the orbit view controller, but focal point moves only in the x-y plane. More... | |
class | XYZPCTransformer |
Typedefs | |
typedef uint32_t | CollObjectHandle |
typedef boost::shared_ptr < FrameManager > | FrameManagerPtr |
typedef boost::shared_ptr < InteractiveObject > | InteractiveObjectPtr |
typedef boost::weak_ptr < InteractiveObject > | InteractiveObjectWPtr |
typedef boost::unordered_map < CollObjectHandle, Picked > | M_Picked |
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 < PointCloudRenderable > | PointCloudRenderablePtr |
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< uint64_t > | S_uint64 |
typedef boost::shared_ptr < SelectionHandler > | SelectionHandlerPtr |
typedef StatusProperty::Level | StatusLevel |
typedef std::vector < Ogre::AxisAlignedBox > | V_AABB |
typedef std::vector < CollObjectHandle > | V_CollObject |
typedef std::vector< Pixel > | V_Pixel |
typedef std::vector < PointCloudPoint > | V_PointCloudPoint |
typedef std::vector < PointCloudRenderablePtr > | V_PointCloudRenderable |
typedef std::vector < SelectionHandlerPtr > | V_SelectionHandler |
typedef std::vector< std::string > | V_string |
typedef std::vector< uint64_t > | V_uint64 |
typedef std::vector< V_CollObject > | VV_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) |
void | buildScaledOrthoMatrix (Ogre::Matrix4 &proj, float left, float right, float bottom, float top, float near, float far) |
void | cleanupOgre () |
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) |
int32_t | findChannelIndex (const sensor_msgs::PointCloud2ConstPtr &cloud, const std::string &channel) |
QString | findMaxCommonPrefix (const QStringList &strings) |
std::string | get_version () |
bool | getPointOnPlaneFromWindowXY (Ogre::Viewport *viewport, Ogre::Plane &plane, int window_x, int window_y, Ogre::Vector3 &intersection_out) |
static void | getRainbowColor (float value, Ogre::ColourValue &color) |
std::string | getTransformStatusName (const std::string &caller_id) |
template<typename T > | |
T | getValue (const T &val) |
void | initializeResources (const V_string &resource_paths) |
Ogre::ColourValue | lerpColor (const Ogre::ColourValue &start, const Ogre::ColourValue &end, float t) |
static int | limit (int i) |
void | linkUpdaterStatusFunction (StatusProperty::Level 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) |
QColor | ogreToQt (const Ogre::ColourValue &c) |
void | operator<< (YAML::Emitter &emitter, const QString &value) |
bool | operator== (IndexAndMessage a, IndexAndMessage b) |
void | operator>> (const YAML::Node &node, QString &value) |
QColor | parseColor (const QString &color_string) |
Ogre::Vector3 | pointFromCloud (const sensor_msgs::PointCloud2ConstPtr &cloud, uint32_t index) |
QString | printColor (const QColor &color) |
uint | qHash (IndexAndMessage iam) |
Ogre::ColourValue | qtToOgre (const QColor &c) |
bool | reloadShaders (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
void | setAlphaBlending (const Ogre::MaterialPtr &mat) |
void | setReplace (const Ogre::MaterialPtr &mat) |
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 > | |
T | valueFromCloud (const sensor_msgs::PointCloud2ConstPtr &cloud, uint32_t offset, uint8_t type, uint32_t point_step, uint32_t index) |
Variables | |
static const float | CAMERA_OFFSET = 0.2 |
static float | g_billboard_sphere_vertices [3 *3] |
static float | g_billboard_vertices [6 *3] |
static float | g_box_vertices [6 *6 *3] |
static float | g_point_vertices [3] |
static const float | MIN_DISTANCE = 0.01 |
static const float | PITCH_LIMIT_HIGH = Ogre::Math::PI - 0.001 |
static const float | PITCH_LIMIT_LOW = 0.001 |
static const float | PITCH_START = Ogre::Math::HALF_PI |
static const Ogre::Quaternion | ROBOT_TO_CAMERA_ROTATION |
static bool | x_baddrawable_error = false |
static const float | YAW_START = Ogre::Math::PI |
typedef uint32_t rviz::CollObjectHandle |
Definition at line 45 of file forwards.h.
typedef boost::shared_ptr<FrameManager> rviz::FrameManagerPtr |
Definition at line 88 of file visualization_manager.h.
typedef boost::shared_ptr<InteractiveObject> rviz::InteractiveObjectPtr |
Definition at line 54 of file interactive_object.h.
typedef boost::weak_ptr<InteractiveObject> rviz::InteractiveObjectWPtr |
Definition at line 55 of file interactive_object.h.
typedef boost::unordered_map<CollObjectHandle, Picked> rviz::M_Picked |
Definition at line 100 of file forwards.h.
typedef boost::shared_ptr< MarkerBase > rviz::MarkerBasePtr |
Definition at line 64 of file interactive_marker_display.h.
typedef std::pair< std::string, int32_t > rviz::MarkerID |
Definition at line 65 of file interactive_marker_display.h.
typedef boost::shared_ptr< MarkerSelectionHandler > rviz::MarkerSelectionHandlerPtr |
Definition at line 61 of file interactive_marker_display.h.
typedef std::map<std::pair<int, int>, V_Pixel> rviz::MV_Pixel |
Definition at line 84 of file forwards.h.
typedef boost::shared_ptr<PointCloudRenderable> rviz::PointCloudRenderablePtr |
Definition at line 83 of file point_cloud.h.
typedef boost::shared_ptr<PointCloudSelectionHandler> rviz::PointCloudSelectionHandlerPtr |
Definition at line 63 of file point_cloud_base.h.
typedef boost::shared_ptr<PointCloudTransformer> rviz::PointCloudTransformerPtr |
Definition at line 65 of file point_cloud_base.h.
typedef boost::shared_ptr<PoseDisplaySelectionHandler> rviz::PoseDisplaySelectionHandlerPtr |
Definition at line 62 of file pose_display.h.
typedef boost::function<void(void)> rviz::RetransformFunc |
Definition at line 61 of file point_cloud_transformer.h.
typedef boost::shared_ptr<RobotLinkSelectionHandler> rviz::RobotLinkSelectionHandlerPtr |
Definition at line 86 of file robot_link.h.
typedef std::set<CollObjectHandle> rviz::S_CollObject |
Definition at line 48 of file forwards.h.
typedef std::set< FrameInfo * > rviz::S_FrameInfo |
Definition at line 189 of file tf_display.cpp.
typedef std::set<Ogre::MaterialPtr> rviz::S_MaterialPtr |
Definition at line 56 of file marker_base.h.
typedef std::set<SelectionHandlerPtr> rviz::S_SelectionHandler |
Definition at line 171 of file selection_handler.h.
typedef std::set<uint64_t> rviz::S_uint64 |
Definition at line 86 of file forwards.h.
typedef boost::shared_ptr<SelectionHandler> rviz::SelectionHandlerPtr |
Definition at line 169 of file selection_handler.h.
Definition at line 80 of file status_property.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 forwards.h.
typedef std::vector<Pixel> rviz::V_Pixel |
Definition at line 83 of file forwards.h.
typedef std::vector<PointCloudPoint> rviz::V_PointCloudPoint |
Definition at line 59 of file point_cloud_transformer.h.
typedef std::vector<PointCloudRenderablePtr> rviz::V_PointCloudRenderable |
Definition at line 84 of file point_cloud.h.
typedef std::vector<SelectionHandlerPtr> rviz::V_SelectionHandler |
Definition at line 170 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 forwards.h.
typedef std::vector<V_CollObject> rviz::VV_CollObject |
Definition at line 47 of file forwards.h.
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 183 of file mesh_loader.cpp.
void rviz::buildScaledOrthoMatrix | ( | Ogre::Matrix4 & | proj, | |
float | left, | |||
float | right, | |||
float | bottom, | |||
float | top, | |||
float | near, | |||
float | far | |||
) |
void rviz::cleanupOgre | ( | ) |
uint32_t rviz::colorToHandle | ( | Ogre::PixelFormat | fmt, | |
uint32_t | col | |||
) | [inline] |
Definition at line 103 of file forwards.h.
bool rviz::convertPointCloudToPointCloud2 | ( | const sensor_msgs::PointCloud & | input, | |
sensor_msgs::PointCloud2 & | output | |||
) |
Definition at line 910 of file point_cloud_base.cpp.
void rviz::createColorMaterial | ( | const std::string & | name, | |
const Ogre::ColourValue & | color | |||
) |
Definition at line 229 of file visualization_manager.cpp.
int32_t rviz::findChannelIndex | ( | const sensor_msgs::PointCloud2ConstPtr & | cloud, | |
const std::string & | channel | |||
) | [inline] |
Definition at line 42 of file point_cloud_transformers.h.
QString rviz::findMaxCommonPrefix | ( | const QStringList & | strings | ) |
Definition at line 47 of file editable_combo_box.cpp.
std::string rviz::get_version | ( | ) |
bool rviz::getPointOnPlaneFromWindowXY | ( | Ogre::Viewport * | viewport, | |
Ogre::Plane & | plane, | |||
int | window_x, | |||
int | window_y, | |||
Ogre::Vector3 & | intersection_out | |||
) |
Given a viewport and an x,y position in window-pixel coordinates, find the point on a plane directly behind it, if any.
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 190 of file frame_manager.cpp.
T rviz::getValue | ( | const T & | val | ) | [inline] |
Definition at line 36 of file point_cloud_base.cpp.
void rviz::initializeResources | ( | const V_string & | resource_paths | ) |
Ogre::ColourValue rviz::lerpColor | ( | const Ogre::ColourValue & | start, | |
const Ogre::ColourValue & | end, | |||
float | t | |||
) |
Definition at line 482 of file tf_display.cpp.
static int rviz::limit | ( | int | i | ) | [static] |
Definition at line 35 of file parse_color.cpp.
void rviz::linkUpdaterStatusFunction | ( | StatusProperty::Level | level, | |
const std::string & | link_name, | |||
const std::string & | text, | |||
RobotModelDisplay * | display | |||
) |
Definition at line 42 of file robot_model_display.cpp.
void rviz::loadMaterialsForMesh | ( | const std::string & | resource_path, | |
const aiScene * | scene, | |||
const Ogre::MeshPtr & | mesh | |||
) |
Definition at line 358 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 318 of file mesh_loader.cpp.
Ogre::MeshPtr rviz::meshFromAssimpScene | ( | const std::string & | name, | |
const aiScene * | scene | |||
) |
Definition at line 491 of file mesh_loader.cpp.
QColor rviz::ogreToQt | ( | const Ogre::ColourValue & | c | ) |
void rviz::operator<< | ( | YAML::Emitter & | emitter, | |
const QString & | value | |||
) |
bool rviz::operator== | ( | IndexAndMessage | a, | |
IndexAndMessage | b | |||
) |
Definition at line 55 of file point_cloud_base.cpp.
void rviz::operator>> | ( | const YAML::Node & | node, | |
QString & | value | |||
) |
QColor rviz::parseColor | ( | const QString & | color_string | ) |
Ogre::Vector3 rviz::pointFromCloud | ( | const sensor_msgs::PointCloud2ConstPtr & | cloud, | |
uint32_t | index | |||
) |
Definition at line 147 of file point_cloud_base.cpp.
QString rviz::printColor | ( | const QColor & | color | ) |
uint rviz::qHash | ( | IndexAndMessage | iam | ) |
Definition at line 47 of file point_cloud_base.cpp.
Ogre::ColourValue rviz::qtToOgre | ( | const QColor & | c | ) |
bool rviz::reloadShaders | ( | std_srvs::Empty::Request & | , | |
std_srvs::Empty::Response & | ||||
) |
Definition at line 62 of file visualizer_app.cpp.
void rviz::setAlphaBlending | ( | const Ogre::MaterialPtr & | mat | ) |
Definition at line 363 of file point_cloud.cpp.
void rviz::setReplace | ( | const Ogre::MaterialPtr & | mat | ) |
Definition at line 372 of file point_cloud.cpp.
bool rviz::validateFloats | ( | const boost::array< T, N > & | arr | ) | [inline] |
Definition at line 169 of file validate_floats.h.
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 184 of file pose_array_display.cpp.
bool rviz::validateFloats | ( | const geometry_msgs::PolygonStamped & | msg | ) |
Definition at line 80 of file polygon_display.cpp.
bool rviz::validateFloats | ( | const nav_msgs::Path & | msg | ) |
Definition at line 84 of file path_display.cpp.
bool rviz::validateFloats | ( | const nav_msgs::Odometry & | msg | ) |
Definition at line 201 of file odometry_display.cpp.
bool rviz::validateFloats | ( | const visualization_msgs::Marker & | msg | ) |
Definition at line 243 of file marker_display.cpp.
bool rviz::validateFloats | ( | const nav_msgs::OccupancyGrid & | msg | ) |
Definition at line 241 of file map_display.cpp.
bool rviz::validateFloats | ( | const visualization_msgs::InteractiveMarker & | msg | ) |
Definition at line 42 of file interactive_marker_display.cpp.
bool rviz::validateFloats | ( | const nav_msgs::GridCells & | msg | ) |
Definition at line 168 of file grid_cells_display.cpp.
bool rviz::validateFloats | ( | const sensor_msgs::CameraInfo & | msg | ) |
Definition at line 66 of file camera_display.cpp.
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.
const float rviz::CAMERA_OFFSET = 0.2 [static] |
Definition at line 40 of file xy_orbit_view_controller.cpp.
float rviz::g_billboard_sphere_vertices[3 *3] [static] |
{ 0.0f, 1.5f, 0.0f, -1.5f, -1.5f, 0.0f, 1.5f, -1.5f, 0.0f, }
Definition at line 72 of file point_cloud.cpp.
float rviz::g_billboard_vertices[6 *3] [static] |
{ -0.5f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, 0.5f, 0.0f, 0.5f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f, }
Definition at line 62 of file point_cloud.cpp.
float rviz::g_box_vertices[6 *6 *3] [static] |
Definition at line 79 of file point_cloud.cpp.
float rviz::g_point_vertices[3] [static] |
{ 0.0f, 0.0f, 0.0f }
Definition at line 57 of file point_cloud.cpp.
const float rviz::MIN_DISTANCE = 0.01 [static] |
Definition at line 33 of file orbit_view_controller.cpp.
static const float rviz::PITCH_LIMIT_HIGH = Ogre::Math::PI - 0.001 [static] |
Definition at line 49 of file orbit_camera.cpp.
static const float rviz::PITCH_LIMIT_LOW = 0.001 [static] |
Definition at line 48 of file orbit_camera.cpp.
static const float rviz::PITCH_START = Ogre::Math::HALF_PI [static] |
Definition at line 51 of file orbit_camera.cpp.
const Ogre::Quaternion rviz::ROBOT_TO_CAMERA_ROTATION [static] |
Ogre::Quaternion( Ogre::Radian( -Ogre::Math::HALF_PI ), Ogre::Vector3::UNIT_Y ) * Ogre::Quaternion( Ogre::Radian( -Ogre::Math::HALF_PI ), Ogre::Vector3::UNIT_Z )
Definition at line 33 of file fps_view_controller.cpp.
bool rviz::x_baddrawable_error = false [static] |
Definition at line 178 of file render_system.cpp.
static const float rviz::YAW_START = Ogre::Math::PI [static] |
Definition at line 50 of file orbit_camera.cpp.