Ravelin
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCAANGLEClass for representation of orientation by an angle around an axis
oCRavelin::AANGLEClass for representation of orientation by an angle around an axis
oCBase
oCCBLAS
oCCOMPLEX
oCCONST_SHAREDMATRIXNA generic, possibly non-square matrix using constant shared data
oCRavelin::CONST_SHAREDMATRIXNA generic, possibly non-square matrix using constant shared data
oCCONST_SHAREDVECTORNA generic N-dimensional floating point vector
oCRavelin::CONST_SHAREDVECTORNA generic N-dimensional floating point vector
oCCRB_ALGORITHMComputes forward dynamics using composite-rigid body method
oCRavelin::CRB_ALGORITHMComputes forward dynamics using composite-rigid body method
oCDOUBLECOMPLEX
oCenable_shared_from_this
oCRavelin::FastThreadable< T >This class exists solely to make static declaration of dynamically allocated variables safe
oCRavelin::FastThreadable< Ravelin::MATRIXN >
oCRavelin::FastThreadable< Ravelin::VECTORN >
oCRavelin::FastThreadable< std::vector< INTEGER > >
oCFSAB_ALGORITHMImplements Featherstone's algorithm for forward dynamics
oCRavelin::FSAB_ALGORITHMImplements Featherstone's algorithm for forward dynamics
oCiterator
oCLINALGLinear algebra routines
oCRavelin::LINALGLinear algebra routines
oCRavelin::Log< OutputPolicy >
oCMATRIX2A general 2x2 matrix
oCRavelin::MATRIX2A general 2x2 matrix
oCRavelin::MATRIX3A 3x3 matrix that may be used for orientation, inertia tensors, etc
oCMATRIX3A 3x3 matrix that may be used for orientation, inertia tensors, etc
oCRavelin::MATRIXNA generic, possibly non-square matrix
oCMATRIXNA generic, possibly non-square matrix
oCMOVINGTRANSFORM3A transformation between two rigid body poses
oCRavelin::MOVINGTRANSFORM3A transformation between two rigid body poses
oCOPSClass for general operations
oCRavelin::OPSClass for general operations
oCORIGIN2A two-dimensional floating point vector used for computational geometry calculations and without associated frame information
oCRavelin::ORIGIN2A two-dimensional floating point vector used for computational geometry calculations and without associated frame information
oCORIGIN3A three-dimensional floating point vector used for representing points and vectors in 3D and without associated frame information
oCRavelin::ORIGIN3A three-dimensional floating point vector used for representing points and vectors in 3D and without associated frame information
oCRavelin::OutputToFile
oCQUATQuaternion class used for orientation
oCRavelin::QUATQuaternion class used for orientation
oCRCArticulatedBodyInvDynDataWrapper class for passing data to and from inverse dynamics algorithms
oCRavelin::RCArticulatedBodyInvDynDataWrapper class for passing data to and from inverse dynamics algorithms
oCRavelin::RNE_ALGORITHMImplementation of the Recursive Newton-Euler algorithm for inverse dynamics
oCRNE_ALGORITHMImplementation of the Recursive Newton-Euler algorithm for inverse dynamics
oCRavelin::ROT2Represents an orientation in 2D
oCROT2Represents an orientation in 2D
oCruntime_error
oCSHAREDMATRIXNA generic, possibly non-square matrix using shared data
oCRavelin::SHAREDMATRIXNA generic, possibly non-square matrix using shared data
oCSHAREDVECTORNA generic N-dimensional floating point vector
oCRavelin::SHAREDVECTORNA generic N-dimensional floating point vector
oCRavelin::SPARITHClass for spatial arithmetic
oCSPARITHClass for spatial arithmetic
oCRavelin::SPARSEMATRIXNA sparse matrix
oCSPARSEMATRIXNA sparse matrix
oCRavelin::SPARSEVECTORNA sparse vector represented in 'CSR' format
oCSPARSEVECTORNA sparse vector represented in 'CSR' format
oCSPATIAL_AB_INERTIAA 6x6 spatial algebra matrix typically used for dynamics calculations
oCRavelin::SPATIAL_AB_INERTIAA 6x6 spatial algebra matrix typically used for dynamics calculations
oCRavelin::SPATIAL_RB_INERTIAA 6x6 spatial algebra matrix used for dynamics calculations
oCSPATIAL_RB_INERTIAA 6x6 spatial algebra matrix used for dynamics calculations
oCRavelin::SVECTOR6A 6-dimensional floating-point vector for use with spatial algebra
oCSVECTOR6A 6-dimensional floating-point vector for use with spatial algebra
oCTRANSFORM2A transformation between 2D rigid body poses
oCRavelin::TRANSFORM2A transformation between 2D rigid body poses
oCTRANSFORM3A transformation between two rigid body poses
oCRavelin::TRANSFORM3A transformation between two rigid body poses
oCRavelin::URDFREADERUsed to read the simulator state from URDF
oCURDFREADERUsed to read the simulator state from URDF
oCVECTOR2A two-dimensional floating point vector used for computational geometry calculations and with associated frame information
oCRavelin::VECTOR2A two-dimensional floating point vector used for computational geometry calculations and with associated frame information
oCVECTOR3A three-dimensional floating point vector used for representing points and vectors in 3D with associated frame information
oCRavelin::VECTOR3A three-dimensional floating point vector used for representing points and vectors in 3D with associated frame information
oCRavelin::VECTORNA generic N-dimensional floating point vector
oCVECTORNA generic N-dimensional floating point vector
\CRavelin::XMLAttribAttributes used for XML nodes