|
MIRA
|
Classes | |
| class | ArrowMarker |
| Arrow marker. More... | |
| class | AxesMarker |
| Axes marker consisting of 3 orthogonal arrows. More... | |
| class | Box |
| Box representation The box is axis aligned and its origin is at the center of the box. More... | |
| class | BoxMarker |
| Box marker. More... | |
| class | Collision |
| Collision representation of rigid model parts (links) used for collision detection and avoidance. More... | |
| class | CollisionTest |
| Class that provides several methods for running collision tests of a rigid models footprint with images. More... | |
| class | Cone |
| Cone representation The origin of the cone is located at the center of its base circle. More... | |
| class | ConeMarker |
| Cone marker. More... | |
| class | Cylinder |
| Cylinder representation The origin is in the center of the cylinder. More... | |
| class | CylinderMarker |
| Cylinder marker. More... | |
| class | Geometry |
| Base class for all geometric representations of a rigid model part (link). More... | |
| class | Inertial |
| Class for representing the inertial properties of a rigid model part (link). More... | |
| class | IRigidModelConsumer |
| IRigidModelConsumer is a unit that has a ServiceProperty 'ModelProvider' for an IRigidModelProvider service. More... | |
| class | IRigidModelProvider |
| Interface for rigid model provider services. More... | |
| class | Joint |
| A joint class that connects two links. More... | |
| class | JointPublisherView |
| View plugin for miracenter for modifying joints of rigid models. More... | |
| class | LineListMarker |
| Line list marker. More... | |
| class | LineStripMarker |
| Line strip marker. More... | |
| class | Link |
| A link is a part of a rigid model that is described by a transformation frame, intertia properties, a visual representation used for visualization purpose and a collision representation used for collision detection and avoidance. More... | |
| struct | Marker |
| Marker message. More... | |
| class | MarkerBase |
| Base class for all marker types. More... | |
| class | Material |
| Material class used for coloring and texturing rigid model parts (links) More... | |
| class | Mesh |
| Mesh representation The vertices of the mesh are given relative to its origin. More... | |
| class | MeshMarker |
| Mesh marker. More... | |
| class | PointedArrowMarker |
| Arrow marker that points from start to end point. More... | |
| class | Polygon |
| Polygon representation The vertices of the polygon are given relative to its origin. More... | |
| class | PolygonMarker |
| Polygon marker. More... | |
| class | RigidModel |
| Class representing a named rigid model. More... | |
| class | RigidModelObserver |
| Class that acts as an observer for rigid models. More... | |
| class | RigidModelProvider |
| Inherit from this class by specifying a ModelType that is inherited from RigidModel to build your own model provider. More... | |
| class | Sphere |
| Spherical representation The origin of the sphere is at its center. More... | |
| class | SphereMarker |
| Sphere marker. More... | |
| class | TextMarker |
| Text marker. More... | |
| class | Visual |
| Visual representation of rigid model parts (links) used for visualizing a rigid model. More... | |
Typedefs | |
| typedef boost::shared_ptr< Collision > | CollisionPtr |
| typedef boost::shared_ptr< Geometry > | GeometryPtr |
| pointer to a geometric representation More... | |
| typedef boost::shared_ptr< Box > | BoxPtr |
| typedef boost::shared_ptr< Cone > | ConePtr |
| typedef boost::shared_ptr< Cylinder > | CylinderPtr |
| typedef boost::shared_ptr< Sphere > | SpherePtr |
| typedef boost::shared_ptr< Mesh > | MeshPtr |
| typedef boost::shared_ptr< Polygon > | PolygonPtr |
| typedef boost::shared_ptr< Inertial > | InertialPtr |
| Pointer to an interial. More... | |
| typedef boost::shared_ptr< Joint > | JointPtr |
| Pointer to a joint. More... | |
| typedef boost::shared_ptr< Link > | LinkPtr |
| typedef boost::shared_ptr< MarkerBase > | MarkerBasePtr |
| typedef boost::shared_ptr< BoxMarker > | BoxMarkerPtr |
| typedef boost::shared_ptr< SphereMarker > | SphereMarkerPtr |
| typedef boost::shared_ptr< CylinderMarker > | CylinderMarkerPtr |
| typedef boost::shared_ptr< ConeMarker > | ConeMarkerPtr |
| typedef boost::shared_ptr< TextMarker > | TextMarkerPtr |
| typedef boost::shared_ptr< ArrowMarker > | ArrowMarkerPtr |
| typedef boost::shared_ptr< PointedArrowMarker > | PointedArrowMarkerPtr |
| typedef boost::shared_ptr< AxesMarker > | AxesMarkerPtr |
| typedef boost::shared_ptr< PolygonMarker > | PolygonMarkerPtr |
| typedef boost::shared_ptr< LineListMarker > | LineListMarkerPtr |
| typedef boost::shared_ptr< LineStripMarker > | LineStripMarkerPtr |
| typedef boost::shared_ptr< MeshMarker > | MeshMarkerPtr |
| typedef boost::shared_ptr< Material > | MaterialPtr |
| Pointer to a material. More... | |
| typedef boost::shared_ptr< RigidModel > | RigidModelPtr |
| typedef boost::shared_ptr< RigidModelObserver > | RigidModelObserverPtr |
| typedef boost::shared_ptr< Visual > | VisualPtr |
Functions | |
| Buffer< uint8 > | findAndLoadResourceFile (const std::string &filename, bool compress, uint32 maxFileSize) |
| void | loadModelFromRMDF (const XMLDom::const_iterator &rmdf, RigidModel &oModel) |
| Loads a rigid model from an rmdf file. More... | |
| void | loadModelFromURDF (const XMLDom::const_iterator &urdf, RigidModel &oModel) |
| Loads a rigid model from an urdf file. More... | |
| typedef boost::shared_ptr<Collision> CollisionPtr |
| typedef boost::shared_ptr<Geometry> GeometryPtr |
pointer to a geometric representation
| typedef boost::shared_ptr<Cylinder> CylinderPtr |
| typedef boost::shared_ptr<Polygon> PolygonPtr |
| typedef boost::shared_ptr<Inertial> InertialPtr |
Pointer to an interial.
| typedef boost::shared_ptr<MarkerBase> MarkerBasePtr |
| typedef boost::shared_ptr<BoxMarker> BoxMarkerPtr |
| typedef boost::shared_ptr<SphereMarker> SphereMarkerPtr |
| typedef boost::shared_ptr<CylinderMarker> CylinderMarkerPtr |
| typedef boost::shared_ptr<ConeMarker> ConeMarkerPtr |
| typedef boost::shared_ptr<TextMarker> TextMarkerPtr |
| typedef boost::shared_ptr<ArrowMarker> ArrowMarkerPtr |
| typedef boost::shared_ptr<PointedArrowMarker> PointedArrowMarkerPtr |
| typedef boost::shared_ptr<AxesMarker> AxesMarkerPtr |
| typedef boost::shared_ptr<PolygonMarker> PolygonMarkerPtr |
| typedef boost::shared_ptr<LineListMarker> LineListMarkerPtr |
| typedef boost::shared_ptr<LineStripMarker> LineStripMarkerPtr |
| typedef boost::shared_ptr<MeshMarker> MeshMarkerPtr |
| typedef boost::shared_ptr<Material> MaterialPtr |
Pointer to a material.
| typedef boost::shared_ptr<RigidModel> RigidModelPtr |
| typedef boost::shared_ptr<RigidModelObserver> RigidModelObserverPtr |
| Buffer<uint8> mira::model::findAndLoadResourceFile | ( | const std::string & | filename, |
| bool | compress, | ||
| uint32 | maxFileSize | ||
| ) |
| void mira::model::loadModelFromRMDF | ( | const XMLDom::const_iterator & | rmdf, |
| RigidModel & | oModel | ||
| ) |
Loads a rigid model from an rmdf file.
| void mira::model::loadModelFromURDF | ( | const XMLDom::const_iterator & | urdf, |
| RigidModel & | oModel | ||
| ) |
Loads a rigid model from an urdf file.
1.8.14