|
DART 6.12.2
|
Namespaces | |
| namespace | MjcfParser |
| namespace | SdfParser |
| namespace | SkelParser |
| SkelParser. | |
| namespace | urdf_parsing |
| namespace | VskParser |
Classes | |
| struct | c3d_frame_t |
| struct | c3d_frameSI_t |
| struct | c3d_head_t |
| struct | c3d_param_t |
| class | CompositeResourceRetriever |
| CompositeResourceRetriever allows multiple ResourceRetriever to be used interchangably by: (1) associating each ResourceRetriever with a particular URI schema and/or (2) providing a precedence order for trying multiple retrievers. More... | |
| class | DartLoader |
| class | DartResourceRetriever |
| Retrieve local resources from sample data files given file URI. More... | |
| class | FileInfoC3D |
| class | FileInfoDof |
| class FileInfoDof More... | |
| class | FileInfoWorld |
| class FileInfoWorld More... | |
| class | PackageResourceRetriever |
| Retrieve local resources specified by package:// URIs by: (1) resolving the package path and (2) passing the resolved URI to another ResourceRetriever. More... | |
| class | TemplatedElementEnumerator |
| TemplatedElementEnumerator is a convenience class to help visiting all the child elements of given parent element. More... | |
Typedefs | |
| typedef struct dart::utils::c3d_head_t | c3d_head |
| typedef struct dart::utils::c3d_param_t | c3d_param |
| typedef struct dart::utils::c3d_frameSI_t | c3d_frameSI |
| typedef struct dart::utils::c3d_frame_t | c3d_frame |
| using | CompositeResourceRetrieverPtr = std::shared_ptr< CompositeResourceRetriever > |
| using | DartResourceRetrieverPtr = std::shared_ptr< DartResourceRetriever > |
| using | PackageResourceRetrieverPtr = std::shared_ptr< PackageResourceRetriever > |
| using | ModelInterfacePtr = urdf_shared_ptr< urdf::ModelInterface > |
| using | ElementEnumerator = TemplatedElementEnumerator< tinyxml2::XMLElement > |
| using | ConstElementEnumerator = TemplatedElementEnumerator< const tinyxml2::XMLElement > |
Functions | |
| float | convertDecToFloat (char _bytes[4]) |
| void | convertFloatToDec (float _f, char *_bytes) |
| bool | loadC3DFile (const char *_fileName, std::vector< std::vector< Eigen::Vector3d > > &_pointData, int *_nFrame, int *_nMarker, double *_freq) |
| bool | saveC3DFile (const char *_fileName, std::vector< std::vector< Eigen::Vector3d > > &_pointData, int _nFrame, int _nMarker, double _freq) |
| dynamics::BodyNode * | createDartJointAndNodeForRoot (const dynamics::BodyNode::Properties &_body, dynamics::BodyNode *_parent, dynamics::SkeletonPtr _skeleton, const DartLoader::Options &options) |
| void | setMaterial (const urdf::ModelInterface *model, dynamics::VisualAspect *visualAspect, const urdf::Visual *viz) |
| template dynamics::ShapePtr | DartLoader::createShape< urdf::Visual > (const urdf::Visual *_vizOrCol, const common::Uri &_baseUri, const common::ResourceRetrieverPtr &_resourceRetriever) |
| template dynamics::ShapePtr | DartLoader::createShape< urdf::Collision > (const urdf::Collision *_vizOrCol, const common::Uri &_baseUri, const common::ResourceRetrieverPtr &_resourceRetriever) |
| std::string | toString (bool v) |
| std::string | toString (int v) |
| std::string | toString (unsigned int v) |
| std::string | toString (float v) |
| std::string | toString (double v) |
| std::string | toString (char v) |
| std::string | toString (const Eigen::Vector2d &v) |
| std::string | toString (const Eigen::Vector3d &v) |
| std::string | toString (const Eigen::Vector3i &v) |
| std::string | toString (const Eigen::Vector6d &v) |
| std::string | toString (const Eigen::VectorXd &v) |
| std::string | toString (const Eigen::Isometry3d &v) |
| bool | toBool (const std::string &str) |
| int | toInt (const std::string &str) |
| unsigned int | toUInt (const std::string &str) |
| float | toFloat (const std::string &str) |
| double | toDouble (const std::string &str) |
| char | toChar (const std::string &str) |
| Eigen::Vector2d | toVector2d (const std::string &str) |
| Eigen::Vector2i | toVector2i (const std::string &str) |
| Eigen::Vector3d | toVector3d (const std::string &str) |
| Eigen::Vector3i | toVector3i (const std::string &str) |
| Eigen::Vector4d | toVector4d (const std::string &str) |
| Eigen::Vector6d | toVector6d (const std::string &str) |
| Eigen::VectorXd | toVectorXd (const std::string &str) |
| Eigen::Isometry3d | toIsometry3d (const std::string &str) |
| Eigen::Isometry3d | toIsometry3dWithExtrinsicRotation (const std::string &str) |
| std::string | getValueString (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| bool | getValueBool (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| int | getValueInt (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| unsigned int | getValueUInt (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| float | getValueFloat (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| double | getValueDouble (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| char | getValueChar (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Vector2d | getValueVector2d (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Vector3d | getValueVector3d (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Vector3i | getValueVector3i (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Vector6d | getValueVector6d (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::VectorXd | getValueVectorXd (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Vector3d | getValueVec3 (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Isometry3d | getValueIsometry3d (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| Eigen::Isometry3d | getValueIsometry3dWithExtrinsicRotation (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| bool | hasElement (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| const tinyxml2::XMLElement * | getElement (const tinyxml2::XMLElement *parentElement, const std::string &name) |
| tinyxml2::XMLElement * | getElement (tinyxml2::XMLElement *parentElement, const std::string &name) |
| std::string | toString (tinyxml2::XMLError errorCode) |
| void | openXMLFile (tinyxml2::XMLDocument &doc, const common::Uri &uri, const common::ResourceRetrieverPtr &retrieverOrNullPtr) |
| bool | readXmlFile (tinyxml2::XMLDocument &doc, const common::Uri &uri, const common::ResourceRetrieverPtr &retrieverOrNullPtr) |
| bool | hasAttribute (const tinyxml2::XMLElement *element, const char *const name) |
| std::string | getAttribute (tinyxml2::XMLElement *element, const char *const name) |
| void | getAttribute (tinyxml2::XMLElement *element, const char *const name, double *d) |
| std::string | getAttributeString (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| bool | getAttributeBool (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| int | getAttributeInt (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| unsigned int | getAttributeUInt (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| float | getAttributeFloat (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| double | getAttributeDouble (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| char | getAttributeChar (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| Eigen::Vector2i | getAttributeVector2i (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| Eigen::Vector2d | getAttributeVector2d (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| Eigen::Vector3d | getAttributeVector3d (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| Eigen::Vector4d | getAttributeVector4d (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| Eigen::Vector6d | getAttributeVector6d (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| Eigen::VectorXd | getAttributeVectorXd (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| bool | copyNode (tinyxml2::XMLNode *destParent, const tinyxml2::XMLNode &src) |
| bool | copyChildNodes (tinyxml2::XMLNode *destParent, const tinyxml2::XMLNode &src) |
| template<std::size_t N> | |
| Eigen::Matrix< double, N, 1 > | toVectorNd (const std::string &str) |
| template<std::size_t N> | |
| Eigen::Matrix< double, N, 1 > | getAttributeVectorNd (const tinyxml2::XMLElement *element, const std::string &attributeName) |
| typedef struct dart::utils::c3d_frame_t dart::utils::c3d_frame |
| typedef struct dart::utils::c3d_frameSI_t dart::utils::c3d_frameSI |
| typedef struct dart::utils::c3d_head_t dart::utils::c3d_head |
| typedef struct dart::utils::c3d_param_t dart::utils::c3d_param |
| using dart::utils::CompositeResourceRetrieverPtr = typedef std::shared_ptr<CompositeResourceRetriever> |
| using dart::utils::ConstElementEnumerator = typedef TemplatedElementEnumerator<const tinyxml2::XMLElement> |
| using dart::utils::DartResourceRetrieverPtr = typedef std::shared_ptr<DartResourceRetriever> |
| using dart::utils::ElementEnumerator = typedef TemplatedElementEnumerator<tinyxml2::XMLElement> |
| using dart::utils::ModelInterfacePtr = typedef urdf_shared_ptr<urdf::ModelInterface> |
| using dart::utils::PackageResourceRetrieverPtr = typedef std::shared_ptr<PackageResourceRetriever> |
| float dart::utils::convertDecToFloat | ( | char | _bytes[4] | ) |
| void dart::utils::convertFloatToDec | ( | float | _f, |
| char * | _bytes | ||
| ) |
| bool dart::utils::copyChildNodes | ( | tinyxml2::XMLNode * | destParent, |
| const tinyxml2::XMLNode & | src | ||
| ) |
| bool dart::utils::copyNode | ( | tinyxml2::XMLNode * | destParent, |
| const tinyxml2::XMLNode & | src | ||
| ) |
| dynamics::BodyNode * dart::utils::createDartJointAndNodeForRoot | ( | const dynamics::BodyNode::Properties & | _body, |
| dynamics::BodyNode * | _parent, | ||
| dynamics::SkeletonPtr | _skeleton, | ||
| const DartLoader::Options & | options | ||
| ) |
| template dynamics::ShapePtr dart::utils::DartLoader::createShape< urdf::Collision > | ( | const urdf::Collision * | _vizOrCol, |
| const common::Uri & | _baseUri, | ||
| const common::ResourceRetrieverPtr & | _resourceRetriever | ||
| ) |
| template dynamics::ShapePtr dart::utils::DartLoader::createShape< urdf::Visual > | ( | const urdf::Visual * | _vizOrCol, |
| const common::Uri & | _baseUri, | ||
| const common::ResourceRetrieverPtr & | _resourceRetriever | ||
| ) |
| std::string dart::utils::getAttribute | ( | tinyxml2::XMLElement * | element, |
| const char *const | name | ||
| ) |
| void dart::utils::getAttribute | ( | tinyxml2::XMLElement * | element, |
| const char *const | name, | ||
| double * | d | ||
| ) |
| bool dart::utils::getAttributeBool | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| char dart::utils::getAttributeChar | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| double dart::utils::getAttributeDouble | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| float dart::utils::getAttributeFloat | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| int dart::utils::getAttributeInt | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| std::string dart::utils::getAttributeString | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| unsigned int dart::utils::getAttributeUInt | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::Vector2d dart::utils::getAttributeVector2d | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::Vector2i dart::utils::getAttributeVector2i | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::Vector3d dart::utils::getAttributeVector3d | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::Vector4d dart::utils::getAttributeVector4d | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::Vector6d dart::utils::getAttributeVector6d | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::Matrix< double, N, 1 > dart::utils::getAttributeVectorNd | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| Eigen::VectorXd dart::utils::getAttributeVectorXd | ( | const tinyxml2::XMLElement * | element, |
| const std::string & | attributeName | ||
| ) |
| const tinyxml2::XMLElement * dart::utils::getElement | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| tinyxml2::XMLElement * dart::utils::getElement | ( | tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| bool dart::utils::getValueBool | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| char dart::utils::getValueChar | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| double dart::utils::getValueDouble | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| float dart::utils::getValueFloat | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| int dart::utils::getValueInt | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Isometry3d dart::utils::getValueIsometry3d | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Isometry3d dart::utils::getValueIsometry3dWithExtrinsicRotation | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| std::string dart::utils::getValueString | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| unsigned int dart::utils::getValueUInt | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Vector3d dart::utils::getValueVec3 | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Vector2d dart::utils::getValueVector2d | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Vector3d dart::utils::getValueVector3d | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Vector3i dart::utils::getValueVector3i | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::Vector6d dart::utils::getValueVector6d | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| Eigen::VectorXd dart::utils::getValueVectorXd | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| bool dart::utils::hasAttribute | ( | const tinyxml2::XMLElement * | element, |
| const char *const | name | ||
| ) |
| bool dart::utils::hasElement | ( | const tinyxml2::XMLElement * | parentElement, |
| const std::string & | name | ||
| ) |
| bool dart::utils::loadC3DFile | ( | const char * | _fileName, |
| std::vector< std::vector< Eigen::Vector3d > > & | _pointData, | ||
| int * | _nFrame, | ||
| int * | _nMarker, | ||
| double * | _freq | ||
| ) |
| void dart::utils::openXMLFile | ( | tinyxml2::XMLDocument & | doc, |
| const common::Uri & | uri, | ||
| const common::ResourceRetrieverPtr & | retrieverOrNullPtr | ||
| ) |
| bool dart::utils::readXmlFile | ( | tinyxml2::XMLDocument & | doc, |
| const common::Uri & | uri, | ||
| const common::ResourceRetrieverPtr & | retrieverOrNullPtr | ||
| ) |
| bool dart::utils::saveC3DFile | ( | const char * | _fileName, |
| std::vector< std::vector< Eigen::Vector3d > > & | _pointData, | ||
| int | _nFrame, | ||
| int | _nMarker, | ||
| double | _freq | ||
| ) |
| void dart::utils::setMaterial | ( | const urdf::ModelInterface * | model, |
| dynamics::VisualAspect * | visualAspect, | ||
| const urdf::Visual * | viz | ||
| ) |
| bool dart::utils::toBool | ( | const std::string & | str | ) |
| char dart::utils::toChar | ( | const std::string & | str | ) |
| double dart::utils::toDouble | ( | const std::string & | str | ) |
| float dart::utils::toFloat | ( | const std::string & | str | ) |
| int dart::utils::toInt | ( | const std::string & | str | ) |
| Eigen::Isometry3d dart::utils::toIsometry3d | ( | const std::string & | str | ) |
| Eigen::Isometry3d dart::utils::toIsometry3dWithExtrinsicRotation | ( | const std::string & | str | ) |
| std::string dart::utils::toString | ( | bool | v | ) |
| std::string dart::utils::toString | ( | char | v | ) |
| std::string dart::utils::toString | ( | const Eigen::Isometry3d & | v | ) |
| std::string dart::utils::toString | ( | const Eigen::Vector2d & | v | ) |
| std::string dart::utils::toString | ( | const Eigen::Vector3d & | v | ) |
| std::string dart::utils::toString | ( | const Eigen::Vector3i & | v | ) |
| std::string dart::utils::toString | ( | const Eigen::Vector6d & | v | ) |
| std::string dart::utils::toString | ( | const Eigen::VectorXd & | v | ) |
| std::string dart::utils::toString | ( | double | v | ) |
| std::string dart::utils::toString | ( | float | v | ) |
| std::string dart::utils::toString | ( | int | v | ) |
| std::string dart::utils::toString | ( | tinyxml2::XMLError | errorCode | ) |
| std::string dart::utils::toString | ( | unsigned int | v | ) |
| unsigned int dart::utils::toUInt | ( | const std::string & | str | ) |
| Eigen::Vector2d dart::utils::toVector2d | ( | const std::string & | str | ) |
| Eigen::Vector2i dart::utils::toVector2i | ( | const std::string & | str | ) |
| Eigen::Vector3d dart::utils::toVector3d | ( | const std::string & | str | ) |
| Eigen::Vector3i dart::utils::toVector3i | ( | const std::string & | str | ) |
| Eigen::Vector4d dart::utils::toVector4d | ( | const std::string & | str | ) |
| Eigen::Vector6d dart::utils::toVector6d | ( | const std::string & | str | ) |
| Eigen::Matrix< double, N, 1 > dart::utils::toVectorNd | ( | const std::string & | str | ) |
| Eigen::VectorXd dart::utils::toVectorXd | ( | const std::string & | str | ) |