AANGLE | Class for representation of orientation by an angle around an axis |
Ravelin::AANGLE | Class for representation of orientation by an angle around an axis |
Base | |
Ravelin::RCArticulatedBodyInvDynAlgo | Abstract class for performing inverse dynamics computation on a reduced-coordinate articulatedc body |
CBLAS | |
COMPLEX | |
CONST_SHAREDMATRIXN | A generic, possibly non-square matrix using constant shared data |
Ravelin::CONST_SHAREDMATRIXN | A generic, possibly non-square matrix using constant shared data |
CONST_SHAREDVECTORN | A generic N-dimensional floating point vector |
Ravelin::CONST_SHAREDVECTORN | A generic N-dimensional floating point vector |
CRB_ALGORITHM | Computes forward dynamics using composite-rigid body method |
Ravelin::CRB_ALGORITHM | Computes forward dynamics using composite-rigid body method |
DOUBLECOMPLEX | |
enable_shared_from_this | |
POSE2 | A 2D rigid body pose |
POSE3 | A rigid body pose |
Ravelin::POSE2 | A 2D rigid body pose |
Ravelin::POSE2 | A 2D rigid body pose |
Ravelin::POSE3 | A rigid body pose |
Ravelin::POSE3 | A rigid body pose |
Ravelin::virtual_enable_shared_from_this_base | |
Ravelin::virtual_enable_shared_from_this< T > | |
Ravelin::virtual_enable_shared_from_this< DYNAMIC_BODY > | |
DYNAMIC_BODY | Superclass for deformable bodies and single and multi-rigid bodies |
ARTICULATED_BODY | Abstract class for articulated bodies |
RC_ARTICULATED_BODY | Defines an articulated body for use with reduced-coordinate dynamics algorithms |
SINGLE_BODY | Superclass for both rigid and deformable bodies |
RIGIDBODY | Represents a single rigid body |
Ravelin::DYNAMIC_BODY | Superclass for deformable bodies and single and multi-rigid bodies |
Ravelin::ARTICULATED_BODY | Abstract class for articulated bodies |
Ravelin::RC_ARTICULATED_BODY | Defines an articulated body for use with reduced-coordinate dynamics algorithms |
Ravelin::RC_ARTICULATED_BODY | Defines an articulated body for use with reduced-coordinate dynamics algorithms |
Ravelin::ARTICULATED_BODY | Abstract class for articulated bodies |
Ravelin::SINGLE_BODY | Superclass for both rigid and deformable bodies |
Ravelin::RIGIDBODY | Represents a single rigid body |
Ravelin::RIGIDBODY | Represents a single rigid body |
Ravelin::SINGLE_BODY | Superclass for both rigid and deformable bodies |
Ravelin::DYNAMIC_BODY | Superclass for deformable bodies and single and multi-rigid bodies |
Ravelin::virtual_enable_shared_from_this< JOINT > | |
JOINT | Defines a bilateral constraint (a joint) |
FIXEDJOINT | Defines a joint for fixing two bodies together or fixing one body to the ground |
PLANARJOINT | Defines a joint that constrains motion to a plane |
PRISMATICJOINT | Defines a sliding joint |
REVOLUTEJOINT | Defines a rotary joint |
SPHERICALJOINT | Defines a joint for purely rotational motion |
UNIVERSALJOINT | Defines a joint for purely rotational motion |
Ravelin::JOINT | Defines a bilateral constraint (a joint) |
Ravelin::FIXEDJOINT | Defines a joint for fixing two bodies together or fixing one body to the ground |
Ravelin::FIXEDJOINT | Defines a joint for fixing two bodies together or fixing one body to the ground |
Ravelin::PLANARJOINT | Defines a joint that constrains motion to a plane |
Ravelin::PLANARJOINT | Defines a joint that constrains motion to a plane |
Ravelin::PRISMATICJOINT | Defines a sliding joint |
Ravelin::PRISMATICJOINT | Defines a sliding joint |
Ravelin::REVOLUTEJOINT | Defines a rotary joint |
Ravelin::REVOLUTEJOINT | Defines a rotary joint |
Ravelin::SPHERICALJOINT | Defines a joint for purely rotational motion |
Ravelin::SPHERICALJOINT | Defines a joint for purely rotational motion |
Ravelin::UNIVERSALJOINT | Defines a joint for purely rotational motion |
Ravelin::UNIVERSALJOINT | Defines a joint for purely rotational motion |
Ravelin::JOINT | Defines a bilateral constraint (a joint) |
Ravelin::XMLTree | An XML tree used for serialization |
Ravelin::FastThreadable< T > | This class exists solely to make static declaration of dynamically allocated variables safe |
Ravelin::FastThreadable< Ravelin::MATRIXN > | |
Ravelin::FastThreadable< Ravelin::VECTORN > | |
Ravelin::FastThreadable< std::vector< INTEGER > > | |
FSAB_ALGORITHM | Implements Featherstone's algorithm for forward dynamics |
Ravelin::FSAB_ALGORITHM | Implements Featherstone's algorithm for forward dynamics |
iterator | |
COLUMN_ITERATOR | A construct for iterating over a rectangular block of a matrix |
CONST_COLUMN_ITERATOR | A construct for iterating over a rectangular block of a matrix |
CONST_ROW_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::COLUMN_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::COLUMN_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::CONST_COLUMN_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::CONST_COLUMN_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::CONST_ROW_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::CONST_ROW_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::ROW_ITERATOR | A construct for iterating over a rectangular block of a matrix |
Ravelin::ROW_ITERATOR | A construct for iterating over a rectangular block of a matrix |
ROW_ITERATOR | A construct for iterating over a rectangular block of a matrix |
LINALG | Linear algebra routines |
Ravelin::LINALG | Linear algebra routines |
Ravelin::Log< OutputPolicy > | |
MATRIX2 | A general 2x2 matrix |
Ravelin::MATRIX2 | A general 2x2 matrix |
Ravelin::MATRIX3 | A 3x3 matrix that may be used for orientation, inertia tensors, etc |
MATRIX3 | A 3x3 matrix that may be used for orientation, inertia tensors, etc |
Ravelin::MATRIXN | A generic, possibly non-square matrix |
MATRIXN | A generic, possibly non-square matrix |
MOVINGTRANSFORM3 | A transformation between two rigid body poses |
Ravelin::MOVINGTRANSFORM3 | A transformation between two rigid body poses |
OPS | Class for general operations |
Ravelin::OPS | Class for general operations |
ORIGIN2 | A two-dimensional floating point vector used for computational geometry calculations and without associated frame information |
Ravelin::ORIGIN2 | A two-dimensional floating point vector used for computational geometry calculations and without associated frame information |
ORIGIN3 | A three-dimensional floating point vector used for representing points and vectors in 3D and without associated frame information |
Ravelin::ORIGIN3 | A three-dimensional floating point vector used for representing points and vectors in 3D and without associated frame information |
Ravelin::OutputToFile | |
QUAT | Quaternion class used for orientation |
Ravelin::QUAT | Quaternion class used for orientation |
RCArticulatedBodyInvDynData | Wrapper class for passing data to and from inverse dynamics algorithms |
Ravelin::RCArticulatedBodyInvDynData | Wrapper class for passing data to and from inverse dynamics algorithms |
Ravelin::RNE_ALGORITHM | Implementation of the Recursive Newton-Euler algorithm for inverse dynamics |
RNE_ALGORITHM | Implementation of the Recursive Newton-Euler algorithm for inverse dynamics |
Ravelin::ROT2 | Represents an orientation in 2D |
ROT2 | Represents an orientation in 2D |
runtime_error | |
Ravelin::DataMismatchException | Exception thrown when trying to initialize a fixed size vector/matrix with the wrong size |
Ravelin::FrameException | Exception thrown when trying to mix types from two different frames |
Ravelin::InvalidIndexException | Exception thrown when trying to access the index beyond the range of the data |
Ravelin::InvalidTransformException | Exception thrown when general numerical error occurs |
Ravelin::MissizeException | Exception thrown when trying to initialize a fixed size vector/matrix with the wrong size |
Ravelin::NonsquareMatrixException | Exception thrown when trying to initialize a fixed size vector/matrix with the wrong size |
Ravelin::NullPointerException | Exception thrown when a pointer should be set but is not |
Ravelin::NumericalException | Exception thrown when general numerical error occurs |
Ravelin::SingularException | Exception thrown when trying to invert/solve with a non-invertible matrix |
Ravelin::UndefinedAxisException | Exception thrown when axis has not been defined but user calls operation that requires its definition |
SHAREDMATRIXN | A generic, possibly non-square matrix using shared data |
Ravelin::SHAREDMATRIXN | A generic, possibly non-square matrix using shared data |
SHAREDVECTORN | A generic N-dimensional floating point vector |
Ravelin::SHAREDVECTORN | A generic N-dimensional floating point vector |
Ravelin::SPARITH | Class for spatial arithmetic |
SPARITH | Class for spatial arithmetic |
Ravelin::SPARSEMATRIXN | A sparse matrix |
SPARSEMATRIXN | A sparse matrix |
Ravelin::SPARSEVECTORN | A sparse vector represented in 'CSR' format |
SPARSEVECTORN | A sparse vector represented in 'CSR' format |
SPATIAL_AB_INERTIA | A 6x6 spatial algebra matrix typically used for dynamics calculations |
Ravelin::SPATIAL_AB_INERTIA | A 6x6 spatial algebra matrix typically used for dynamics calculations |
Ravelin::SPATIAL_RB_INERTIA | A 6x6 spatial algebra matrix used for dynamics calculations |
SPATIAL_RB_INERTIA | A 6x6 spatial algebra matrix used for dynamics calculations |
Ravelin::SVECTOR6 | A 6-dimensional floating-point vector for use with spatial algebra |
Ravelin::SACCEL | A spatial (six dimensional) acceleration |
Ravelin::SACCEL | A spatial (six dimensional) acceleration |
Ravelin::SFORCE | A spatial force (a wrench) |
Ravelin::SFORCE | A spatial force (a wrench) |
Ravelin::SMOMENTUM | A spatial (six dimensional) momentum |
Ravelin::SMOMENTUM | A spatial (six dimensional) momentum |
Ravelin::SVELOCITY | A spatial velocity (a twist) |
Ravelin::SVELOCITY | A spatial velocity (a twist) |
SVECTOR6 | A 6-dimensional floating-point vector for use with spatial algebra |
SACCEL | A spatial (six dimensional) acceleration |
SFORCE | A spatial force (a wrench) |
SMOMENTUM | A spatial (six dimensional) momentum |
SVELOCITY | A spatial velocity (a twist) |
TRANSFORM2 | A transformation between 2D rigid body poses |
Ravelin::TRANSFORM2 | A transformation between 2D rigid body poses |
TRANSFORM3 | A transformation between two rigid body poses |
Ravelin::TRANSFORM3 | A transformation between two rigid body poses |
Ravelin::URDFREADER | Used to read the simulator state from URDF |
URDFREADER | Used to read the simulator state from URDF |
VECTOR2 | A two-dimensional floating point vector used for computational geometry calculations and with associated frame information |
Ravelin::VECTOR2 | A two-dimensional floating point vector used for computational geometry calculations and with associated frame information |
VECTOR3 | A three-dimensional floating point vector used for representing points and vectors in 3D with associated frame information |
Ravelin::VECTOR3 | A three-dimensional floating point vector used for representing points and vectors in 3D with associated frame information |
Ravelin::VECTORN | A generic N-dimensional floating point vector |
VECTORN | A generic N-dimensional floating point vector |
Ravelin::XMLAttrib | Attributes used for XML nodes |