|
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 | AddDisplayDialog |
|
class | AlphaSetter |
|
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 | BitAllocator |
| Allocation manager for bit positions within a 32-bit word. 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. More...
|
|
struct | Color |
|
class | ColorEditor |
|
class | ColorProperty |
|
class | ComboBox |
|
class | Config |
| Configuration data storage class. More...
|
|
class | CovarianceProperty |
| Property specialized to provide getter for booleans. More...
|
|
class | CovarianceVisual |
| CovarianceVisual consisting in a ellipse for position and 2D ellipses along the axis for orientation. More...
|
|
class | DepthCloudDisplay |
|
struct | DepthTraits |
|
struct | DepthTraits< float > |
|
struct | DepthTraits< uint16_t > |
|
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 | DisplayGroupVisibilityProperty |
|
class | DisplaysPanel |
|
class | DisplayTypeTree |
| Widget for selecting a display by display type. More...
|
|
class | DisplayVisibilityProperty |
|
class | EditableComboBox |
|
class | EditableEnumProperty |
| Editable Enum property. More...
|
|
class | EffortDisplay |
|
class | EffortVisual |
|
class | EmbeddableComboBox |
|
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 | FailedPanel |
|
class | FailedTool |
| A FailedTool instance represents a Tool class we tried and failed to instantiate. More...
|
|
class | FailedViewController |
| A FailedViewController instance represents a ViewController 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 | FluidPressureDisplay |
| Displays an FluidPressure message of type sensor_msgs::FluidPressure. More...
|
|
class | FocusTool |
|
class | FPSViewController |
| A first-person camera, controlled by yaw, pitch, and position. More...
|
|
class | FrameInfo |
| Internal class needed only by TFDisplay. More...
|
|
class | FrameManager |
| Helper class for transforming data into Ogre's world frame (the fixed frame). More...
|
|
class | FramePositionTrackingViewController |
| Base class of ViewControllers which have a "Target Frame" which is a TF frame whose position they track. More...
|
|
class | FrameSelectionHandler |
|
class | FrameViewController |
| A camera tied to a given frame. More...
|
|
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 | IconizedProperty |
|
class | IlluminanceDisplay |
| Displays an Illuminance message of type sensor_msgs::Illuminance. More...
|
|
class | ImageDisplay |
|
class | ImageDisplayBase |
| Display subclass for subscribing and displaying to image messages. More...
|
|
struct | IndexAndMessage |
|
class | InitialPoseTool |
|
class | IntegerAction |
|
class | IntensityPCTransformer |
|
class | InteractionTool |
|
class | InteractiveMarker |
|
class | InteractiveMarkerControl |
|
class | InteractiveMarkerDisplay |
| Displays Interactive Markers. More...
|
|
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 | JointInfo |
|
class | LaserScanDisplay |
| Visualizes a laser scan, received as a sensor_msgs::LaserScan. More...
|
|
struct | LexicalTopicInfo |
|
class | Line |
|
class | LineEditWithButton |
|
class | LineListMarker |
|
class | LineStripMarker |
|
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 | MeasureTool |
|
class | MeshResourceMarker |
|
class | MeshShape |
| This class allows constructing Ogre shapes manually, from triangle lists. More...
|
|
class | MessageFilterDisplay |
| Display subclass using a tf2_ros::MessageFilter, templated on the ROS message type. More...
|
|
class | MessageFilterJointStateDisplay |
| Display subclass using a tf::MessageFilter, templated on the ROS message type. More...
|
|
class | MockContext |
|
class | MockDisplay |
|
class | MockDisplayFactory |
|
class | MockPropertyChangeReceiver |
|
class | MONO8PCTransformer |
|
class | MovableText |
|
class | MoveTool |
|
class | MultiLayerDepth |
|
class | MultiLayerDepthException |
|
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 | OgreLogging |
| Convenience interface to Ogre logging. More...
|
|
class | OgreRenderQueueClearer |
|
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 |
| Dock widget class for docking widgets into VisualizationFrame. More...
|
|
class | PanelFactory |
|
class | PathDisplay |
| Displays a nav_msgs::Path message. More...
|
|
class | PickColorSetter |
|
struct | Picked |
|
struct | PluginGroup |
|
class | PluginlibFactory |
|
class | PointCloud |
| A visual representation of a set of points. More...
|
|
class | PointCloud2Display |
| Displays a point cloud of type sensor_msgs::PointCloud2. More...
|
|
class | PointCloudCommon |
| Displays a point cloud of type sensor_msgs::PointCloud. More...
|
|
class | PointCloudDisplay |
| Displays a point cloud of type sensor_msgs::PointCloud. More...
|
|
class | PointCloudRenderable |
|
class | PointCloudSelectionHandler |
|
class | PointCloudTransformer |
|
class | PointsMarker |
|
class | PointStampedDisplay |
|
class | PointStampedVisual |
|
class | PointTool |
|
class | PolygonDisplay |
| Displays a geometry_msgs::PolygonStamped message. More...
|
|
class | PoseArrayDisplay |
| Displays a geometry_msgs/PoseArray message as a bunch of line-drawn arrows. More...
|
|
class | PoseDisplay |
| Accumulates and displays the pose from a geometry_msgs::PoseStamped message. More...
|
|
class | PoseDisplaySelectionHandler |
|
class | PoseTool |
|
class | PoseWithCovarianceDisplay |
| Displays the pose from a geometry_msgs::PoseWithCovarianceStamped message. More...
|
|
class | PoseWithCovarianceDisplaySelectionHandler |
|
struct | Preferences |
|
class | PreferencesDialog |
|
class | Property |
| A single element of a property tree, with a name, value, description, and possibly children. More...
|
|
class | PropertySelectionModel |
|
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 | RegexFilterProperty |
|
class | RegexValidator |
|
class | RelativeHumidityDisplay |
| Displays a RelativeHumidity message of type sensor_msgs::RelativeHumidity. More...
|
|
class | RenderPanel |
|
class | RenderSystem |
|
class | RenderWidget |
|
class | ResourceIOStream |
|
class | ResourceIOSystem |
|
class | RGB8PCTransformer |
|
struct | RGBA |
|
class | RGBF32PCTransformer |
|
class | Robot |
|
struct | RobotJoint |
| Contains any data we need from a joint in the robot. More...
|
|
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 | RosFilteredTopicProperty |
|
class | ROSImageTexture |
|
class | RosLogListener |
|
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...
|
|
struct | SelectionData |
|
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 | Swatch |
|
class | TemperatureDisplay |
| Displays a Temperature message of type sensor_msgs::Temperature. More...
|
|
class | TextViewFacingMarker |
|
class | TFDisplay |
| Displays a visual representation of the TF hierarchy. More...
|
|
class | TfFrameProperty |
|
class | TFLinkUpdater |
|
class | ThirdPersonFollowerViewController |
| Like the orbit view controller, but focal point moves only in the x-y plane. More...
|
|
class | TimePanel |
|
class | Tool |
|
class | ToolManager |
|
class | ToolPropertiesPanel |
|
class | TopicDisplayWidget |
| Widget for selecting a display by topic. More...
|
|
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 |
|
class | ViewControllerContainer |
| Container property for ViewControllers which gets the drag/drop right for the funky way Current-View is always the first entry. More...
|
|
class | ViewManager |
|
class | ViewportMouseEvent |
|
class | ViewsPanel |
| Panel for choosing the view controller and saving and restoring viewpoints. More...
|
|
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 | VisualizationManagerPrivate |
|
class | VisualizerApp |
|
class | WaitForMasterDialog |
|
class | WidgetGeometryChangeDetector |
| Utility class for watching for events which indicate that widget geometry has changed. More...
|
|
class | WindowManagerInterface |
|
class | WrenchStampedDisplay |
|
class | WrenchVisual |
|
class | XYOrbitViewController |
| Like the orbit view controller, but focal point moves only in the x-y plane. More...
|
|
class | XYZPCTransformer |
|
class | YamlConfigReader |
|
class | YamlConfigWriter |
|
|
void | _rotate (FloatProperty *prop, float angle) |
|
QString | addSpaceToCamelCase (QString input) |
|
static const QString | ANY_AXIS ("arbitrary") |
|
void | applyVisibilityBits (uint32_t bits, Ogre::SceneNode *node) |
|
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, std::vector< Ogre::MaterialPtr > &material_table, aiMatrix4x4 transform=aiMatrix4x4()) |
| Recursive mesh-building function. More...
|
|
void | buildScaledOrthoMatrix (Ogre::Matrix4 &proj, float left, float right, float bottom, float top, float near, float far) |
|
bool | checkMarkerArrayMsg (const visualization_msgs::MarkerArray &array, MarkerDisplay *owner) |
|
bool | checkMarkerMsg (const visualization_msgs::Marker &marker, MarkerDisplay *owner) |
|
void | cleanupOgre () |
|
uint32_t | colorToHandle (Ogre::PixelFormat fmt, uint32_t col) |
|
CollObjectHandle | colorToHandle (const Ogre::ColourValue &color) |
|
bool | convertPointCloudToPointCloud2 (const sensor_msgs::PointCloud &input, sensor_msgs::PointCloud2 &output) |
|
void | createColorMaterial (const std::string &name, const Ogre::ColourValue &color, bool use_self_illumination) |
|
MarkerBase * | createMarker (int marker_type, MarkerDisplay *owner, DisplayContext *context, Ogre::SceneNode *parent_node) |
|
int32_t | findChannelIndex (const sensor_msgs::PointCloud2ConstPtr &cloud, const std::string &channel) |
|
QString | findMaxCommonPrefix (const QStringList &strings) |
|
QString | fmtAxis (int i) |
|
std::string | get_distro () |
|
std::string | get_ogre_plugin_path () |
|
std::string | get_version () |
|
QCursor | getDefaultCursor (bool) |
|
boost::filesystem::path | getPath (QString url) |
|
void | getPluginGroups (const QMap< QString, QString > &datatype_plugins, QList< PluginGroup > *groups, QList< ros::master::TopicInfo > *unvisualizable) |
|
bool | 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. More...
|
|
static void | getRainbowColor (float value, Ogre::ColourValue &color) |
|
std::string | getTransformStatusName (const std::string &caller_id) |
|
void | initializeResources (const V_string &resource_paths) |
|
bool | isSubtopic (const std::string &base, const std::string &topic) |
|
bool | isVisible (PanelDockWidget *widget) |
|
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 | loadMaterials (const std::string &resource_path, const aiScene *scene, std::vector< Ogre::MaterialPtr > &material_table_out) |
| Load all materials needed by the given scene. More...
|
|
Ogre::MeshPtr | loadMeshFromResource (const std::string &resource_path) |
|
QPixmap | loadPixmap (QString url, bool fill_cache) |
|
void | loadTexture (const std::string &resource_path) |
|
unsigned char * | makeCostmapPalette () |
|
QCursor | makeIconCursor (QString url, bool fill_cache) |
|
QCursor | makeIconCursor (QPixmap icon, QString cache_key, bool fill_cache) |
|
unsigned char * | makeMapPalette () |
|
Ogre::TexturePtr | makePaletteTexture (unsigned char *palette_bytes) |
|
unsigned char * | makeRawPalette () |
|
float | mapAngleTo0_2Pi (float angle) |
| Return the input angle mapped back to the range 0 to 2*PI. More...
|
|
Ogre::MeshPtr | meshFromAssimpScene (const std::string &name, const aiScene *scene) |
|
static Display * | newDisplayGroup () |
|
static Panel * | newDisplaysPanel () |
|
static Panel * | newHelpPanel () |
|
static Panel * | newSelectionPanel () |
|
static Panel * | newTimePanel () |
|
static Panel * | newToolPropertiesPanel () |
|
static Panel * | newViewsPanel () |
|
float | normalizeQuaternion (float &w, float &x, float &y, float &z) |
|
double | normalizeQuaternion (double &w, double &x, double &y, double &z) |
|
double | normalizeQuaternion (Ogre::Quaternion &quaternion) |
|
double | normalizeQuaternion (const geometry_msgs::Quaternion &msg, Ogre::Quaternion &q) |
|
QColor | ogreToQt (const Ogre::ColourValue &c) |
|
bool | operator== (IndexAndMessage a, IndexAndMessage b) |
|
QColor | parseColor (const QString &color_string) |
|
Ogre::Vector3 | pointFromCloud (const sensor_msgs::PointCloud2ConstPtr &cloud, uint32_t index) |
|
static Ogre::Vector3 | pointMsgToOgre (const geometry_msgs::Point &m) |
|
static void | pointMsgToOgre (const geometry_msgs::Point &m, Ogre::Vector3 &o) |
|
static void | pointOgreToMsg (const Ogre::Vector3 &o, geometry_msgs::Point &m) |
|
static geometry_msgs::Point | pointOgreToMsg (const Ogre::Vector3 &o) |
|
QString | printColor (const QColor &color) |
|
Ogre::Vector2 | project3DPointToViewportXY (const Ogre::Viewport *view, const Ogre::Vector3 &pos) |
| Given a viewport and a 3D position in world coordinates, project that point into the view plane. More...
|
|
uint | qHash (IndexAndMessage iam) |
|
Ogre::ColourValue | qtToOgre (const QColor &c) |
|
static Ogre::Quaternion | quaternionMsgToOgre (const geometry_msgs::Quaternion &m) |
|
static void | quaternionMsgToOgre (const geometry_msgs::Quaternion &m, Ogre::Quaternion &o) |
|
float | quaternionNorm2 (float w, float x, float y, float z) |
|
double | quaternionNorm2 (double w, double x, double y, double z) |
|
static void | quaternionOgreToMsg (const Ogre::Quaternion &o, geometry_msgs::Quaternion &m) |
|
static geometry_msgs::Quaternion | quaternionOgreToMsg (const Ogre::Quaternion &o) |
|
bool | reloadShaders (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
static void | removeMaterial (Ogre::MaterialPtr &material) |
|
void | setAlphaBlending (const Ogre::MaterialPtr &mat) |
|
void | setReplace (const Ogre::MaterialPtr &mat) |
|
void | setVisible (PanelDockWidget *widget, bool visible) |
|
bool | validateFloats (const visualization_msgs::InteractiveMarker &msg) |
|
bool | validateFloats (Ogre::Real val) |
|
bool | validateFloats (const Ogre::Vector3 &vec) |
|
bool | validateFloats (const Ogre::Quaternion &quat) |
|
bool | validateFloats (const sensor_msgs::CameraInfo &msg) |
|
bool | validateFloats (const geometry_msgs::Point &msg) |
|
bool | validateFloats (const geometry_msgs::PolygonStamped &msg) |
|
bool | validateFloats (const geometry_msgs::Point32 &msg) |
|
bool | validateFloats (const geometry_msgs::Vector3 &msg) |
|
bool | validateFloats (const geometry_msgs::WrenchStamped &msg) |
|
bool | validateFloats (const geometry_msgs::Twist &twist) |
|
bool | validateFloats (const geometry_msgs::Quaternion &msg) |
|
bool | validateFloats (const std_msgs::ColorRGBA &msg) |
|
bool | validateFloats (const geometry_msgs::PointStamped &msg) |
|
bool | validateFloats (const geometry_msgs::Pose &msg) |
|
bool | validateFloats (const geometry_msgs::PoseArray &msg) |
|
bool | validateFloats (const geometry_msgs::PoseStamped &msg) |
|
template<typename T > |
bool | validateFloats (const std::vector< T > &vec) |
|
template<typename T , size_t N> |
bool | validateFloats (const boost::array< T, N > &arr) |
|
bool | validateFloats (const nav_msgs::GridCells &msg) |
|
bool | validateFloats (const nav_msgs::Odometry &msg) |
|
bool | validateFloats (const nav_msgs::Path &msg) |
|
bool | validateFloats (const nav_msgs::OccupancyGrid &msg) |
|
bool | validateQuaternions (float w, float x, float y, float z) |
|
bool | validateQuaternions (const visualization_msgs::InteractiveMarker &marker) |
|
bool | validateQuaternions (double w, double x, double y, double z) |
|
bool | validateQuaternions (const Ogre::Quaternion &quaternion) |
|
bool | validateQuaternions (const tf::Quaternion &quaternion) |
|
bool | validateQuaternions (const geometry_msgs::Quaternion &msg) |
|
bool | validateQuaternions (const geometry_msgs::Pose &msg) |
|
bool | validateQuaternions (const geometry_msgs::PoseStamped &msg) |
|
template<typename T > |
bool | validateQuaternions (const std::vector< T > &vec) |
|
template<typename T , size_t N> |
bool | validateQuaternions (const boost::array< T, N > &arr) |
|
template<typename T > |
T | valueFromCloud (const sensor_msgs::PointCloud2ConstPtr &cloud, uint32_t offset, uint8_t type, uint32_t point_step, uint32_t index) |
|
static Ogre::Vector3 | vector3MsgToOgre (const geometry_msgs::Vector3 &m) |
|
static void | vector3MsgToOgre (const geometry_msgs::Vector3 &m, Ogre::Vector3 &o) |
|
static void | vector3OgreToMsg (const Ogre::Vector3 &o, geometry_msgs::Vector3 &m) |
|
static geometry_msgs::Vector3 | vector3OgreToMsg (const Ogre::Vector3 &o) |
|