AssimpImport.cpp
/tmp/ws/src/urdf_tools/urdf2inventor/src/
AssimpImport_8cpp
urdf2inventor/AssimpImport.h
void
addNode
AssimpImport_8cpp.html
ab30a1ef4f20dbe76343642b13c61ffd9
(SoSeparator *const parent, const aiNode *const node, const aiMaterial *const *const materials, const aiMesh *const *const meshes, const aiTexture *const *const textures, const std::string &sceneDir, const SoMaterial *materialOverride)
SoSeparator *
Assimp2Inventor
AssimpImport_8cpp.html
a68e340affd0ed4d335640da311c4acd8
(const aiScene *const scene, const std::string &sceneDir, const SoMaterial *materialOverride)
std::vector< std::string >
assimpImportedExtensions
AssimpImport_8cpp.html
aac37fcdb79778ea9e37da4c764a6b671
()
std::vector< std::pair< std::string, std::vector< std::string > > >
assimpImportedFormats
AssimpImport_8cpp.html
ae44cc52a28e7a9df51d8a82ed15b7beb
()
SoMaterial *
cloneMaterial
AssimpImport_8cpp.html
a183b8eb1df9134315d12cde1f1be4611
(const SoMaterial &m)
SoMaterial *
getMaterial
AssimpImport_8cpp.html
ad1a5ce16f3d5e0e3764394808c79490e
(const aiMaterial *const material)
SoSeparator *
getMesh
AssimpImport_8cpp.html
ae65c3636210f28aa1388c89b1f2792d7
(const aiMesh *const mesh, const aiMaterial *const material, const std::string &sceneDir, SoSeparator *meshSep=NULL, const SoMaterial *materialOverride=NULL)
SbName
getName
AssimpImport_8cpp.html
ae4f4480c1a23cd6ba6b46ea8910fcdbe
(const std::string &name)
SoIndexedShape *
getShape
AssimpImport_8cpp.html
af4f5e93ff29633d276ec9ca06bc9d43a
(const aiMesh *const mesh)
SoTexture2 *
getTexture
AssimpImport_8cpp.html
a164ec62378af51db27cfe8991e060fc2
(const aiTexture *const texture)
SoTexture *
getTexture
AssimpImport_8cpp.html
a5229237fadd989a9cf043ca3df36b069
(const aiMaterial *const material, const std::string &sceneDir)
SoTransform *
getTransform
AssimpImport_8cpp.html
aab520150e1eceb1f9e517ca5a4359087
(const aiMatrix4x4 &matrix)
bool
hasMesh
AssimpImport_8cpp.html
adb736280ba1f008e77b67d3c6347e298
(const aiNode *node)
void
printTransform
AssimpImport_8cpp.html
a9458ae6a55215289c93f6ffe9a7b1def
(const aiMatrix4x4 &matrix)
std::vector< std::string >
tokenize
AssimpImport_8cpp.html
a739089e1a5824c6ff6ccd46962989c95
(const std::string &str, const std::string &token)
AssimpImport.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
AssimpImport_8h
SoSeparator *
Assimp2Inventor
AssimpImport_8h.html
a68e340affd0ed4d335640da311c4acd8
(const aiScene *const scene, const std::string &sceneDir, const SoMaterial *materialOverride)
std::vector< std::string >
assimpImportedExtensions
AssimpImport_8h.html
aac37fcdb79778ea9e37da4c764a6b671
()
std::vector< std::pair< std::string, std::vector< std::string > > >
assimpImportedFormats
AssimpImport_8h.html
ae44cc52a28e7a9df51d8a82ed15b7beb
()
ConversionResult.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
ConversionResult_8h
urdf2inventor::ConversionParameters
urdf2inventor::ConversionResult
urdf2inventor
ConvertMesh.cpp
/tmp/ws/src/urdf_tools/urdf2inventor/src/
ConvertMesh_8cpp
urdf2inventor/Helpers.h
urdf2inventor/IVHelpers.h
urdf2inventor/ConvertMesh.h
urdf2inventor/MeshConvertRecursionParams.h
urdf2inventor/AssimpImport.h
urdf_traverser::BoxPtr
BoxPtr
ConvertMesh_8cpp.html
a2f43a9825eecc0900ff99c6ac2d74444
urdf_traverser::CollisionPtr
CollisionPtr
ConvertMesh_8cpp.html
a24ea4d6a4e23bb35368983e2b75f3e6d
urdf_traverser::CylinderPtr
CylinderPtr
ConvertMesh_8cpp.html
a2e41ae91c71a932083ac758d9f87a20c
urdf_traverser::GeometryPtr
GeometryPtr
ConvertMesh_8cpp.html
a428798a7a116ab36c805dd78ab8f7541
urdf_traverser::MaterialPtr
MaterialPtr
ConvertMesh_8cpp.html
a768b34af8fbe56c7cff58d0047361d7c
urdf_traverser::MeshPtr
MeshPtr
ConvertMesh_8cpp.html
aa9e4489c500ef188f2d0fcbe8cef881e
urdf_traverser::SpherePtr
SpherePtr
ConvertMesh_8cpp.html
ab01da2dc14b3d35815033eaea2116614
urdf_traverser::VisualPtr
VisualPtr
ConvertMesh_8cpp.html
a183d4144c0ed539afb7c3aea5e438d0a
bool
addGeometry
ConvertMesh_8cpp.html
a4e4cf4b557678232482ebbe0fad7059b
(SoSeparator *addToNode, const std::string &linkName, double scale_factor, const GeometryPtr &geom, const int geomNum, const MaterialPtr &mat, const urdf_traverser::EigenTransform &geometryTransform, const urdf_traverser::EigenTransform &addMeshTransform, const bool scaleUrdfTransforms)
SoNode *
convertMeshFile
ConvertMesh_8cpp.html
aa91b63a94f8e25e49f4554bd93ebf1a7
(const std::string &filename, double scale_factor, bool setExplicitMaterial=false, double r=0.5, double g=0.5, double b=0.5, double a=1)
bool
convertMeshToIVString
ConvertMesh_8cpp.html
aa809889146ede5339dce08bf7bcd9800
(urdf_traverser::LinkPtr &link, const float scale_factor, const urdf_traverser::EigenTransform &addVisualTransform, const bool useVisuals, const bool scaleUrdfTransforms, std::string &resultIV, std::set< std::string > &textureFiles)
int
convertMeshToIVString
ConvertMesh_8cpp.html
aff3225df36bd6dfc93d5b34aa96c385c
(urdf_traverser::RecursionParamsPtr &p)
template bool
urdf2inventor::convertMeshes< std::string >
ConvertMesh_8cpp.html
ae11c067259b6d94617b6631f0d7766bf
(urdf_traverser::UrdfTraverser &traverser, const std::string &fromLink, const urdf2inventor::MeshConvertRecursionParams< std::string >::Ptr &meshParams)
ConvertMesh.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
ConvertMesh_8h
urdf2inventor/MeshConvertRecursionParams.h
urdf2inventor
#define
TMP_FILE_IV
ConvertMesh_8h.html
a24577ed3ec1ecb9ff314a4724b3b391c
bool
convertMeshes
namespaceurdf2inventor.html
a8fb51cf61bbf07e2bf12821ab0b7a713
(urdf_traverser::UrdfTraverser &traverser, const std::string &fromLink, const typename urdf2inventor::MeshConvertRecursionParams< MeshFormat >::Ptr &meshParams)
bool
fixTextureReferences
namespaceurdf2inventor.html
a74040c38aad46503a86750fac0587a2c
(const std::string &relModelDir, const std::string &relTexDir, const std::map< std::string, std::set< std::string > > &textureFiles, std::map< std::string, std::string > &models, std::map< std::string, std::set< std::string > > &texturesToCopy)
SoNode *
getAllGeometry
namespaceurdf2inventor.html
a72860360b1f7614698b103cdb7acb285
(const urdf_traverser::LinkPtr link, double scale_factor, const urdf_traverser::EigenTransform &addTransform, const bool useVisuals, const bool scaleUrdfTransforms)
void
removeTextureCopies
namespaceurdf2inventor.html
a892ebff31f80608e547faa01d95ca3d6
(SoNode *root)
FileIO.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
FileIO_8h
urdf2inventor/ConversionResult.h
urdf2inventor/FileIO.hpp
urdf2inventor::FileIO
urdf2inventor
FileIO.hpp
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
FileIO_8hpp
urdf2inventor/Helpers.h
#define
BOOST_NO_CXX11_SCOPED_ENUMS
FileIO_8hpp.html
a1c13e1c5e5f8172c1cea7d5830431849
Helpers.cpp
/tmp/ws/src/urdf_tools/urdf2inventor/src/
Helpers_8cpp
urdf2inventor/Helpers.h
#define
BOOST_NO_CXX11_SCOPED_ENUMS
Helpers_8cpp.html
a1c13e1c5e5f8172c1cea7d5830431849
int
stdout_fd
Helpers_8cpp.html
a44edd8a5b7333c9fd78ae327cb34c0a8
Helpers.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
Helpers_8h
urdf2inventor
urdf2inventor::helpers
bool
fixFileReferences
namespaceurdf2inventor_1_1helpers.html
a81553940691b6a24c2bd2e3f3d2acca6
(const std::string &modelDir, const std::string &fileDir, const std::string &fileRootDir, const std::set< std::string > &filesInUse, std::string &modelString, std::map< std::string, std::set< std::string > > &filesToCopy)
void
redirectStdOut
namespaceurdf2inventor_1_1helpers.html
aaa2304165acb37f1ad801cb80952626f
(const char *toFile)
void
resetStdOut
namespaceurdf2inventor_1_1helpers.html
a751bfde485b985d0ba098685bf1e496d
()
bool
writeFiles
namespaceurdf2inventor_1_1helpers.html
af3c96673ef49f6f6ddc52505aa523a13
(const std::map< std::string, std::set< std::string > > &files, const std::string &outputDir)
IVHelpers.cpp
/tmp/ws/src/urdf_tools/urdf2inventor/src/
IVHelpers_8cpp
urdf2inventor/Helpers.h
urdf2inventor/IVHelpers.h
#define
BOOST_NO_CXX11_SCOPED_ENUMS
IVHelpers_8cpp.html
a1c13e1c5e5f8172c1cea7d5830431849
SoTransform *
getSoTransform
IVHelpers_8cpp.html
a3e78d5c0e504435c493272b4a257614b
(const urdf2inventor::EigenTransform &eTrans)
IVHelpers.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
IVHelpers_8h
urdf2inventor
Eigen::Transform< double, 3, Eigen::Affine >
EigenTransform
namespaceurdf2inventor.html
a77d789da1fa29d2b88dbe57f0a536084
void
addBox
namespaceurdf2inventor.html
a3f008d42bc4ad317841dbdf0b6d2a42a
(SoSeparator *addToNode, const EigenTransform &trans, float width, float height, float depth, float r, float g, float b, float a=0)
void
addCylinder
namespaceurdf2inventor.html
a42ec30283a26fb204954d2aa0c152483
(SoSeparator *addToNode, const Eigen::Vector3d &pos, const Eigen::Quaterniond &rot, float radius, float height, float r, float g, float b, float a=0, const char *name=NULL)
void
addCylinder
namespaceurdf2inventor.html
a7a3e458e1f2b4da3b8630822382ed9fa
(SoSeparator *addToNode, const urdf2inventor::EigenTransform &trans, float radius, float height, float r, float g, float b, float a=0, const char *name=NULL)
void
addLocalAxes
namespaceurdf2inventor.html
a369d7843ef995af61ebad5a8a7a6e0c9
(SoSeparator *addToNode, float axesRadius, float axesLength)
void
addSphere
namespaceurdf2inventor.html
a31454da5da9b7aff52002ca600b8833f
(SoSeparator *addToNode, const Eigen::Vector3d &pos, float radius, float r, float g, float b, float a=0)
bool
addSubNode
namespaceurdf2inventor.html
abc87da56b0aad8aa31763cdd0d6a5ddc
(SoNode *addAsChild, SoNode *parent, const urdf2inventor::EigenTransform &eTrans, const char *name=NULL)
bool
addSubNode
namespaceurdf2inventor.html
a91f961922b4281dea49c9b38d3a3747e
(SoNode *addAsChild, SoNode *parent, SoTransform *trans, const char *transName=NULL)
void
addSubNode
namespaceurdf2inventor.html
aedde4f27ee8f71b67d3b23de7d99b486
(SoNode *addAsChild, SoSeparator *parent, const EigenTransform &transform, SoMaterial *mat, const char *name=NULL)
std::set< std::string >
getAllTexturePaths
namespaceurdf2inventor.html
ada2ef9c0209b76cda73f3e13849c0656
(SoNode *root)
void
getBoundingBox
namespaceurdf2inventor.html
aed9f197baf0cc7fe06d5d2f48688c590
(SoNode *node, Eigen::Vector3d &minPoint, Eigen::Vector3d &maxPoint)
EigenTransform
getEigenTransform
namespaceurdf2inventor.html
a643637d012b5617eba3c4d728c6698d0
(const SbMatrix &m)
SbMatrix
getSbMatrix
namespaceurdf2inventor.html
a7b638b07b2d490842d1f275774e93a45
(const urdf2inventor::EigenTransform &m)
std::string
printMatrix
namespaceurdf2inventor.html
aa999d8c5cf8cd613de92ee0947f8bbc9
(const urdf2inventor::EigenTransform &t)
bool
writeInventorFileString
namespaceurdf2inventor.html
ab038d5ea02c3ddf252f424078000a0eb
(SoNode *node, std::string &result)
MeshConvertRecursionParams.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
MeshConvertRecursionParams_8h
urdf2inventor::MeshConvertRecursionParams
urdf2inventor
Urdf2Inventor.cpp
/tmp/ws/src/urdf_tools/urdf2inventor/src/
Urdf2Inventor_8cpp
urdf2inventor/Urdf2Inventor.h
urdf2inventor/Helpers.h
urdf2inventor/IVHelpers.h
urdf2inventor/ConvertMesh.h
#define
RAD_TO_DEG
Urdf2Inventor_8cpp.html
a89e47af0449640d4f15191aba5ca24c6
#define
TEMP_MESH_DIR
Urdf2Inventor_8cpp.html
a48894172f5995700deed18a2d27ce754
Urdf2Inventor.h
/tmp/ws/src/urdf_tools/urdf2inventor/include/urdf2inventor/
Urdf2Inventor_8h
urdf2inventor/ConversionResult.h
urdf2inventor/MeshConvertRecursionParams.h
urdf2inventor::Urdf2Inventor
urdf2inventor
urdf2inventor_node.cpp
/tmp/ws/src/urdf_tools/urdf2inventor/src/
urdf2inventor__node_8cpp
urdf2inventor/Helpers.h
urdf2inventor/Urdf2Inventor.h
urdf2inventor/FileIO.h
int
main
urdf2inventor__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
urdf2inventor
namespaceurdf2inventor.html
urdf2inventor::helpers
urdf2inventor::ConversionParameters
urdf2inventor::ConversionResult
urdf2inventor::FileIO
urdf2inventor::MeshConvertRecursionParams
urdf2inventor::Urdf2Inventor
Eigen::Transform< double, 3, Eigen::Affine >
EigenTransform
namespaceurdf2inventor.html
a77d789da1fa29d2b88dbe57f0a536084
void
addBox
namespaceurdf2inventor.html
a3f008d42bc4ad317841dbdf0b6d2a42a
(SoSeparator *addToNode, const EigenTransform &trans, float width, float height, float depth, float r, float g, float b, float a=0)
void
addCylinder
namespaceurdf2inventor.html
a42ec30283a26fb204954d2aa0c152483
(SoSeparator *addToNode, const Eigen::Vector3d &pos, const Eigen::Quaterniond &rot, float radius, float height, float r, float g, float b, float a=0, const char *name=NULL)
void
addCylinder
namespaceurdf2inventor.html
a7a3e458e1f2b4da3b8630822382ed9fa
(SoSeparator *addToNode, const urdf2inventor::EigenTransform &trans, float radius, float height, float r, float g, float b, float a=0, const char *name=NULL)
void
addLocalAxes
namespaceurdf2inventor.html
a369d7843ef995af61ebad5a8a7a6e0c9
(SoSeparator *addToNode, float axesRadius, float axesLength)
void
addSphere
namespaceurdf2inventor.html
a31454da5da9b7aff52002ca600b8833f
(SoSeparator *addToNode, const Eigen::Vector3d &pos, float radius, float r, float g, float b, float a=0)
bool
addSubNode
namespaceurdf2inventor.html
abc87da56b0aad8aa31763cdd0d6a5ddc
(SoNode *addAsChild, SoNode *parent, const urdf2inventor::EigenTransform &eTrans, const char *name=NULL)
bool
addSubNode
namespaceurdf2inventor.html
a91f961922b4281dea49c9b38d3a3747e
(SoNode *addAsChild, SoNode *parent, SoTransform *trans, const char *transName=NULL)
void
addSubNode
namespaceurdf2inventor.html
aedde4f27ee8f71b67d3b23de7d99b486
(SoNode *addAsChild, SoSeparator *parent, const EigenTransform &transform, SoMaterial *mat, const char *name=NULL)
bool
convertMeshes
namespaceurdf2inventor.html
a8fb51cf61bbf07e2bf12821ab0b7a713
(urdf_traverser::UrdfTraverser &traverser, const std::string &fromLink, const typename urdf2inventor::MeshConvertRecursionParams< MeshFormat >::Ptr &meshParams)
bool
fixTextureReferences
namespaceurdf2inventor.html
a74040c38aad46503a86750fac0587a2c
(const std::string &relModelDir, const std::string &relTexDir, const std::map< std::string, std::set< std::string > > &textureFiles, std::map< std::string, std::string > &models, std::map< std::string, std::set< std::string > > &texturesToCopy)
SoNode *
getAllGeometry
namespaceurdf2inventor.html
a72860360b1f7614698b103cdb7acb285
(const urdf_traverser::LinkPtr link, double scale_factor, const urdf_traverser::EigenTransform &addTransform, const bool useVisuals, const bool scaleUrdfTransforms)
std::set< std::string >
getAllTexturePaths
namespaceurdf2inventor.html
ada2ef9c0209b76cda73f3e13849c0656
(SoNode *root)
void
getBoundingBox
namespaceurdf2inventor.html
aed9f197baf0cc7fe06d5d2f48688c590
(SoNode *node, Eigen::Vector3d &minPoint, Eigen::Vector3d &maxPoint)
EigenTransform
getEigenTransform
namespaceurdf2inventor.html
a643637d012b5617eba3c4d728c6698d0
(const SbMatrix &m)
SbMatrix
getSbMatrix
namespaceurdf2inventor.html
a7b638b07b2d490842d1f275774e93a45
(const urdf2inventor::EigenTransform &m)
std::string
printMatrix
namespaceurdf2inventor.html
aa999d8c5cf8cd613de92ee0947f8bbc9
(const urdf2inventor::EigenTransform &t)
void
removeTextureCopies
namespaceurdf2inventor.html
a892ebff31f80608e547faa01d95ca3d6
(SoNode *root)
bool
writeInventorFileString
namespaceurdf2inventor.html
ab038d5ea02c3ddf252f424078000a0eb
(SoNode *node, std::string &result)
urdf2inventor::ConversionParameters
classurdf2inventor_1_1ConversionParameters.html
Eigen::Transform< double, 3, Eigen::Affine >
EigenTransform
classurdf2inventor_1_1ConversionParameters.html
ad41f124bf4c39053f5a5a4c12a58fda5
ConversionParameters
classurdf2inventor_1_1ConversionParameters.html
ab8fc8c77b234e4a82d348cfb3d012ccd
(const std::string &_rootLinkName, const std::string &_material, const EigenTransform &_addVisualTransform)
ConversionParameters
classurdf2inventor_1_1ConversionParameters.html
abcffb207cd10b826148993e83bbaf4be
(const ConversionParameters &o)
virtual
~ConversionParameters
classurdf2inventor_1_1ConversionParameters.html
a94c9b5b18acebe4b7dd748c57791b9ab
()
EigenTransform
addVisualTransform
classurdf2inventor_1_1ConversionParameters.html
aadd409a57f874918cab549885623319e
std::string
material
classurdf2inventor_1_1ConversionParameters.html
a5b8e13eb4115933a794b9088aa821d96
std::string
rootLinkName
classurdf2inventor_1_1ConversionParameters.html
afde2ec305e36068e509e7a40642976e8
ConversionParameters
classurdf2inventor_1_1ConversionParameters.html
a60b27fe6a98a2e88e87532ba7933e421
()
urdf2inventor::ConversionResult
classurdf2inventor_1_1ConversionResult.html
ConversionResult
classurdf2inventor_1_1ConversionResult.html
acbfbba2a1b479ce270f1cb17295be034
(const std::string &_meshOutputExtension, const std::string &_meshOutputDirectoryName, const std::string &_texOutputDirectoryName)
ConversionResult
classurdf2inventor_1_1ConversionResult.html
aa167f24fab56657888373abfdc6c8106
(const ConversionResult &o)
virtual
~ConversionResult
classurdf2inventor_1_1ConversionResult.html
a8b46c442422f9dbfa078c4a15146fe49
()
std::map< std::string, MeshFormat >
meshes
classurdf2inventor_1_1ConversionResult.html
ae4e8946fe523ecb78384d83ca90eca59
std::string
meshOutputDirectoryName
classurdf2inventor_1_1ConversionResult.html
a66f1fea7dafb2ff3975312dc5243f15f
std::string
meshOutputExtension
classurdf2inventor_1_1ConversionResult.html
ad1592225d304cb1ae5b4d6705147009b
std::string
robotName
classurdf2inventor_1_1ConversionResult.html
a4b75fbfd32fedb3f246fc600667a1a7c
bool
success
classurdf2inventor_1_1ConversionResult.html
ae46e2d93724657ba5c03ab31a3a27ab3
std::string
texOutputDirectoryName
classurdf2inventor_1_1ConversionResult.html
a3b0ea1b77e1db8bf315262724b7fdcd9
std::map< std::string, std::set< std::string > >
textureFiles
classurdf2inventor_1_1ConversionResult.html
acaf7b7b0c56b137572e8a369efeb33b7
ConversionResult
classurdf2inventor_1_1ConversionResult.html
aceb56be47595c3cfd8f83d692c8b7c70
()
urdf2inventor::FileIO
classurdf2inventor_1_1FileIO.html
MeshFormat
baselib_binding::shared_ptr< ConversionResultT >::type
ConversionResultPtr
classurdf2inventor_1_1FileIO.html
aaf6e9c6a087a3f3d97f1ad63cac20747
ConversionResult< MeshFormat >
ConversionResultT
classurdf2inventor_1_1FileIO.html
a12c7778e2b4e8bdf6cac29870040dd53
FileIO
classurdf2inventor_1_1FileIO.html
a392bde8dcac650b1827563af2baa1fb1
(const std::string &_outputDir)
bool
initOutputDir
classurdf2inventor_1_1FileIO.html
aa9083ddf4393c0b837825faff8eb3ecb
(const std::string &robotName) const
bool
write
classurdf2inventor_1_1FileIO.html
a429126e645c5b61082d1865e53642e44
(const ConversionResultPtr &data) const
virtual
~FileIO
classurdf2inventor_1_1FileIO.html
abfa40689a992f5f6d11636d6d7d32cc2
()
const std::string &
getOutputDirectory
classurdf2inventor_1_1FileIO.html
aca7daddd213bb140aa44c3bda497e59c
() const
virtual bool
initOutputDirImpl
classurdf2inventor_1_1FileIO.html
a75ed8616cbc8f395ec692e76c22a8b6b
(const std::string &robotName) const
virtual bool
writeImpl
classurdf2inventor_1_1FileIO.html
a91c64802739bf98448a59c73ac13cad2
(const ConversionResultPtr &data) const
bool
writeMeshFiles
classurdf2inventor_1_1FileIO.html
a210f01d9d9c0c9ab36424b6ec60f5bf2
(const std::map< std::string, MeshFormat > &meshes, const std::string &MESH_OUTPUT_EXTENSION, const std::string &MESH_OUTPUT_DIRECTORY_NAME) const
std::string
outputDir
classurdf2inventor_1_1FileIO.html
aad99cad4aa4b350702f09961b05be6e8
urdf2inventor::MeshConvertRecursionParams
classurdf2inventor_1_1MeshConvertRecursionParams.html
MeshFormat
urdf_traverser::FactorRecursionParams
baselib_binding::shared_ptr< Self >::type
Ptr
classurdf2inventor_1_1MeshConvertRecursionParams.html
a3d40d6636f4191c07c094a86b19252e7
MeshConvertRecursionParams< MeshFormat >
Self
classurdf2inventor_1_1MeshConvertRecursionParams.html
a9da0752cf0346d1cdec42a30ae838eb2
virtual urdf_traverser::EigenTransform
getVisualTransform
classurdf2inventor_1_1MeshConvertRecursionParams.html
af588f67af93b150c1123db0b968f05aa
() const
MeshConvertRecursionParams
classurdf2inventor_1_1MeshConvertRecursionParams.html
a90444bf2d779cd15a126235f56642d41
(double _scale_factor, const std::string _material, const std::string &_extension, const urdf_traverser::EigenTransform &_addVisualTransform)
MeshConvertRecursionParams
classurdf2inventor_1_1MeshConvertRecursionParams.html
a9777b799262c7aa8a4ca28fe0e94b01c
(const MeshConvertRecursionParams &o)
virtual
~MeshConvertRecursionParams
classurdf2inventor_1_1MeshConvertRecursionParams.html
a99abce2a35b8e167609f1dc3e8130ef4
()
std::string
extension
classurdf2inventor_1_1MeshConvertRecursionParams.html
aca0e19597765cb58e585b41ec34ce080
std::string
material
classurdf2inventor_1_1MeshConvertRecursionParams.html
adcbd312557068f1c00b701306004d0e8
std::map< std::string, MeshFormat >
resultMeshes
classurdf2inventor_1_1MeshConvertRecursionParams.html
a996b6e33551b1cb01fba7dbb5a6c4880
std::map< std::string, std::set< std::string > >
textureFiles
classurdf2inventor_1_1MeshConvertRecursionParams.html
afe5204bf72262ad8ef15b9c0e61a131f
urdf_traverser::EigenTransform
addVisualTransform
classurdf2inventor_1_1MeshConvertRecursionParams.html
a579706ead732621ee2f7b6bf4870cb7d
MeshConvertRecursionParams
classurdf2inventor_1_1MeshConvertRecursionParams.html
a7562bebc0069bfffa9a1e0282cb8cac1
()
urdf2inventor::Urdf2Inventor
classurdf2inventor_1_1Urdf2Inventor.html
baselib_binding::shared_ptr< ConversionParameters >::type
ConversionParametersPtr
classurdf2inventor_1_1Urdf2Inventor.html
a6e09d34951f668c864d96c1d739a6226
baselib_binding::shared_ptr< ConversionResultT >::type
ConversionResultPtr
classurdf2inventor_1_1Urdf2Inventor.html
ab4490f849017f62ca781e6d4a719da00
ConversionResult< MeshFormat >
ConversionResultT
classurdf2inventor_1_1Urdf2Inventor.html
a9626d499e16d2a4b5359ae7242b7b383
urdf_traverser::EigenTransform
EigenTransform
classurdf2inventor_1_1Urdf2Inventor.html
a79960c0c2d0206127613c046ae142739
urdf_traverser::JointConstPtr
JointConstPtr
classurdf2inventor_1_1Urdf2Inventor.html
a1227dc91b6f74b4c2f5d0a46a338af85
urdf_traverser::JointPtr
JointPtr
classurdf2inventor_1_1Urdf2Inventor.html
abe622cb873dab6580794c6a02c806a7c
urdf_traverser::LinkConstPtr
LinkConstPtr
classurdf2inventor_1_1Urdf2Inventor.html
aadde56ec10474a04a57de7a9a257e2ce
urdf_traverser::LinkPtr
LinkPtr
classurdf2inventor_1_1Urdf2Inventor.html
a70e4ab51629f91b27b5de8687be30beb
baselib_binding::shared_ptr< MeshConvertRecursionParamsT >::type
MeshConvertRecursionParamsPtr
classurdf2inventor_1_1Urdf2Inventor.html
afc89fc2a1c07ffe91298cd5f613509c0
MeshConvertRecursionParams< MeshFormat >
MeshConvertRecursionParamsT
classurdf2inventor_1_1Urdf2Inventor.html
af5457810e8a1d28f145a23512361bf9a
std::string
MeshFormat
classurdf2inventor_1_1Urdf2Inventor.html
a07cc8768b9ddc1b5cf3e2a8a49079780
baselib_binding::shared_ptr< const urdf_traverser::UrdfTraverser >::type
UrdfTraverserConstPtr
classurdf2inventor_1_1Urdf2Inventor.html
aaeac3b229ea5be043986733e48790d9f
baselib_binding::shared_ptr< urdf_traverser::UrdfTraverser >::type
UrdfTraverserPtr
classurdf2inventor_1_1Urdf2Inventor.html
a34e263f143865a03e851031ed43e2907
bool
allRotationsToAxis
classurdf2inventor_1_1Urdf2Inventor.html
ac7cca9c1999ae2de8470688135822120
(const std::string &fromLinkName, const Eigen::Vector3d &axis)
void
cleanup
classurdf2inventor_1_1Urdf2Inventor.html
a7ac54f207b3daef71e15a7a8b0204624
()
virtual ConversionResultPtr
convert
classurdf2inventor_1_1Urdf2Inventor.html
afbbc2c3dd027befe4f6879c977ce74fa
(const ConversionParametersPtr ¶ms, const MeshConvertRecursionParamsPtr &meshParams=MeshConvertRecursionParamsPtr())
SoNode *
getAsInventor
classurdf2inventor_1_1Urdf2Inventor.html
a0be804854c6ad78e2d5d8c8fa7d0aac6
(const std::string &fromLink, bool useScaleFactor, bool addAxes, float axesRadius, float axesLength, const EigenTransform &addVisualTransform, std::set< std::string > *textureFiles)
ConversionParametersPtr
getBasicConversionParams
classurdf2inventor_1_1Urdf2Inventor.html
a1f4982c46cb060d58ea9a050d3428d1f
(const std::string &rootLink, const std::string &material, const EigenTransform &addVisualTransform)
bool
getJointNames
classurdf2inventor_1_1Urdf2Inventor.html
a1d7a564db5092cf230d1d99bdd21ee2b
(const std::string &fromLink, const bool skipFixed, std::vector< std::string > &result)
bool
joinFixedLinks
classurdf2inventor_1_1Urdf2Inventor.html
aa697b265414cf0bf0f14c9eb2ebb3428
(const std::string &from_link)
ConversionResultPtr
loadAndConvert
classurdf2inventor_1_1Urdf2Inventor.html
a1b09c18db31d770dee13325cc6267ec5
(const std::string &urdfFilename, bool joinFixed, const ConversionParametersPtr ¶ms)
bool
loadModelFromFile
classurdf2inventor_1_1Urdf2Inventor.html
a430cfdf910f6f5d797c27c407610bdd4
(const std::string &urdfFilename)
void
printJointNames
classurdf2inventor_1_1Urdf2Inventor.html
a5a77d16e407c1b9d561a3176e48a6657
(const std::string &fromLink)
bool
printModel
classurdf2inventor_1_1Urdf2Inventor.html
a4e55a240fe8a28f4f6b399f18935835b
()
bool
printModel
classurdf2inventor_1_1Urdf2Inventor.html
a47e2c01759dae75ca2ac062314a0dd8e
(const std::string &fromLink)
Urdf2Inventor
classurdf2inventor_1_1Urdf2Inventor.html
a7250bd780d2f848055bcdba3f8224e29
(const UrdfTraverserPtr &traverser, float _scaleFactor=1)
bool
writeAsInventor
classurdf2inventor_1_1Urdf2Inventor.html
abb96ee1d2cb97bf04e10f0de464a1ca8
(const std::string &outputFilename, const std::string &fromLink, bool useScaleFactor, const EigenTransform &addVisualTransform, bool _addAxes=false, float _axesRadius=0.003, float _axesLength=0.015)
~Urdf2Inventor
classurdf2inventor_1_1Urdf2Inventor.html
a71cf4f20877a4444fd3bc06958c1b3d0
()
static std::string
MESH_OUTPUT_DIRECTORY_NAME
classurdf2inventor_1_1Urdf2Inventor.html
a43800cdc716779e755bd8b0c62652974
static std::string
OUTPUT_EXTENSION
classurdf2inventor_1_1Urdf2Inventor.html
abdcf1c85e7c762c06409c1d5838ddcf9
static std::string
TEX_OUTPUT_DIRECTORY_NAME
classurdf2inventor_1_1Urdf2Inventor.html
af02e0ec3e78e424589ca078e9a466ad9
void
addLocalAxes
classurdf2inventor_1_1Urdf2Inventor.html
aedb5d25b5454cf240b3607b29b8dc648
(const LinkConstPtr &link, SoSeparator *addToNode, bool useScaleFactor, float _axesRadius, float _axesLength) const
float
getScaleFactor
classurdf2inventor_1_1Urdf2Inventor.html
a0c584ce23f06bc5787ff7f0fc790c5f1
() const
EigenTransform
getTransform
classurdf2inventor_1_1Urdf2Inventor.html
a63e61416b9bdbb4c1fdf614aa5290639
(const LinkPtr &from_link, const JointPtr &to_joint)
UrdfTraverserPtr
getTraverser
classurdf2inventor_1_1Urdf2Inventor.html
af72017336a59451dd790a309b0619112
()
virtual ConversionResultPtr
postConvert
classurdf2inventor_1_1Urdf2Inventor.html
a43bf64c407490df7e2a6a85dc4733989
(const ConversionParametersPtr ¶ms, ConversionResultPtr &result)
virtual ConversionResultPtr
preConvert
classurdf2inventor_1_1Urdf2Inventor.html
a39f2c4118d93f78234e92135cc5d82d1
(const ConversionParametersPtr ¶ms)
UrdfTraverserConstPtr
readTraverser
classurdf2inventor_1_1Urdf2Inventor.html
a8bfe20306e7025935b2806fc70e9cde4
() const
bool
scale
classurdf2inventor_1_1Urdf2Inventor.html
a1cd9f026823e48a4a21d925ebe1801f2
()
SoNode *
getAsInventor
classurdf2inventor_1_1Urdf2Inventor.html
a5248c1f515cb99e02b1078d70471f40e
(const LinkPtr &from_link, bool useScaleFactor, bool _addAxes, float _axesRadius, float _axesLength, const EigenTransform &addTransform, std::set< std::string > *textureFiles)
bool
writeAsInventor
classurdf2inventor_1_1Urdf2Inventor.html
a5290ae4d85b7604feb729b59f2b816f2
(const std::string &outFilename, const LinkPtr &from_link, bool useScaleFactor, const EigenTransform &addTransform, bool _addAxes=false, float _axesRadius=0.003, float _axesLength=0.015)
bool
writeInventorFile
classurdf2inventor_1_1Urdf2Inventor.html
ad194f9151631313232623ab57ffc6759
(SoNode *node, const std::string &filename)
bool
isScaled
classurdf2inventor_1_1Urdf2Inventor.html
afd6456a41c3625273b084de3a93ad274
float
scaleFactor
classurdf2inventor_1_1Urdf2Inventor.html
a0d4efc2f03f6bcfaaa0bdfafe3388a59
UrdfTraverserPtr
urdf_traverser
classurdf2inventor_1_1Urdf2Inventor.html
a02403651157a38760ab2595eb2a70084
urdf2inventor::helpers
namespaceurdf2inventor_1_1helpers.html
bool
fixFileReferences
namespaceurdf2inventor_1_1helpers.html
a81553940691b6a24c2bd2e3f3d2acca6
(const std::string &modelDir, const std::string &fileDir, const std::string &fileRootDir, const std::set< std::string > &filesInUse, std::string &modelString, std::map< std::string, std::set< std::string > > &filesToCopy)
void
redirectStdOut
namespaceurdf2inventor_1_1helpers.html
aaa2304165acb37f1ad801cb80952626f
(const char *toFile)
void
resetStdOut
namespaceurdf2inventor_1_1helpers.html
a751bfde485b985d0ba098685bf1e496d
()
bool
writeFiles
namespaceurdf2inventor_1_1helpers.html
af3c96673ef49f6f6ddc52505aa523a13
(const std::map< std::string, std::set< std::string > > &files, const std::string &outputDir)