MIRA
Classes | Namespaces | Typedefs
Marker.h File Reference

Markers for 3D view. More...

#include <image/Color.h>
#include <transform/Pose.h>
#include <geometry/Line.h>
#include <geometry/Point.h>
#include <geometry/Size.h>
#include <geometry/Polygon.h>
#include <model/RigidModelExports.h>
Include dependency graph for Marker.h:

Go to the source code of this file.

Classes

class  MarkerBase
 Base class for all marker types. More...
 
class  BoxMarker
 Box marker. More...
 
class  SphereMarker
 Sphere marker. More...
 
class  CylinderMarker
 Cylinder marker. More...
 
class  ConeMarker
 Cone marker. More...
 
class  TextMarker
 Text marker. More...
 
class  ArrowMarker
 Arrow marker. More...
 
class  PointedArrowMarker
 Arrow marker that points from start to end point. More...
 
class  AxesMarker
 Axes marker consisting of 3 orthogonal arrows. More...
 
class  PolygonMarker
 Polygon marker. More...
 
class  LineListMarker
 Line list marker. More...
 
class  LineStripMarker
 Line strip marker. More...
 
class  MeshMarker
 Mesh marker. More...
 
struct  Marker
 Marker message. More...
 

Namespaces

 mira
 
 mira::model
 

Typedefs

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
 

Detailed Description

Markers for 3D view.

Author
Tim Langner
Date
2013/03/02