MIRA
Classes | Namespaces | Typedefs
Geometry.h File Reference
#include <transform/Pose.h>
#include <geometry/Rect.h>
#include <geometry/Polygon.h>
#include <model/RigidModelExports.h>
Include dependency graph for Geometry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Geometry
 Base class for all geometric representations of a rigid model part (link). More...
 
class  Box
 Box representation The box is axis aligned and its origin is at the center of the box. More...
 
class  Cone
 Cone representation The origin of the cone is located at the center of its base circle. More...
 
class  Cylinder
 Cylinder representation The origin is in the center of the cylinder. More...
 
class  Sphere
 Spherical representation The origin of the sphere is at its center. More...
 
class  Mesh
 Mesh representation The vertices of the mesh are given relative to its origin. More...
 
class  Polygon
 Polygon representation The vertices of the polygon are given relative to its origin. More...
 

Namespaces

 mira
 
 mira::model
 

Typedefs

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