|
#include "SurgSim/Framework/Accessible.h"#include "SurgSim/Framework/ObjectFactory.h"#include "SurgSim/Math/Matrix.h"#include "SurgSim/Math/RigidTransform.h"#include "SurgSim/Math/Vector.h"#include "SurgSim/Math/Aabb.h"#include "SurgSim/DataStructures/OptionalValue.h"Go to the source code of this file.
Classes | |
| class | SurgSim::Math::Shape |
| Generic rigid shape class defining a shape. More... | |
| struct | SurgSim::Math::PosedShape< T > |
| PosedShape is a transformed shape with a record of the pose used to transform it. More... | |
| struct | SurgSim::Math::PosedShapeMotion< T > |
| PosedShapeMotion is embedding the motion of a PosedShape, providing a posed shape at 2 different instant. More... | |
Namespaces | |
| SurgSim | |
| SurgSim::Math | |
Enumerations | |
| enum | SurgSim::Math::ShapeDirection { SurgSim::Math::SHAPE_DIRECTION_AXIS_X = 0, SurgSim::Math::SHAPE_DIRECTION_AXIS_Y = 1, SurgSim::Math::SHAPE_DIRECTION_AXIS_Z = 2 } |
| Type defining the shape direction for certain templatized shape (i.e. More... | |
| enum | SurgSim::Math::ShapeType { SurgSim::Math::SHAPE_TYPE_NONE = -1, SurgSim::Math::SHAPE_TYPE_BOX, SurgSim::Math::SHAPE_TYPE_CAPSULE, SurgSim::Math::SHAPE_TYPE_CYLINDER, SurgSim::Math::SHAPE_TYPE_DOUBLESIDEDPLANE, SurgSim::Math::SHAPE_TYPE_MESH, SurgSim::Math::SHAPE_TYPE_OCTREE, SurgSim::Math::SHAPE_TYPE_PARTICLES, SurgSim::Math::SHAPE_TYPE_PLANE, SurgSim::Math::SHAPE_TYPE_SPHERE, SurgSim::Math::SHAPE_TYPE_SURFACEMESH, SurgSim::Math::SHAPE_TYPE_SEGMENTMESH, SurgSim::Math::SHAPE_TYPE_COMPOUNDSHAPE, SurgSim::Math::SHAPE_TYPE_COUNT } |
| Fixed List of enums for the available Shape types, do not explicitly assign values, ShapeCount is used to determine the number of actual shape types. More... | |
1.8.13