#include <Inventor/nodes/SoTransform.h>
#include <Inventor/nodes/SoSeparator.h>
#include <Inventor/nodes/SoMaterial.h>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <set>
Go to the source code of this file.
Namespaces | |
namespace | urdf2inventor |
Typedefs | |
typedef Eigen::Transform < double, 3, Eigen::Affine > | urdf2inventor::EigenTransform |
Functions | |
void | urdf2inventor::addBox (SoSeparator *addToNode, const EigenTransform &trans, float width, float height, float depth, float r, float g, float b, float a=0) |
void | urdf2inventor::addCylinder (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 | urdf2inventor::addCylinder (SoSeparator *addToNode, const urdf2inventor::EigenTransform &trans, float radius, float height, float r, float g, float b, float a=0, const char *name=NULL) |
void | urdf2inventor::addLocalAxes (SoSeparator *addToNode, float axesRadius, float axesLength) |
void | urdf2inventor::addSphere (SoSeparator *addToNode, const Eigen::Vector3d &pos, float radius, float r, float g, float b, float a=0) |
bool | urdf2inventor::addSubNode (SoNode *addAsChild, SoNode *parent, const urdf2inventor::EigenTransform &eTrans, const char *name=NULL) |
bool | urdf2inventor::addSubNode (SoNode *addAsChild, SoNode *parent, SoTransform *trans, const char *transName=NULL) |
void | urdf2inventor::addSubNode (SoNode *addAsChild, SoSeparator *parent, const EigenTransform &transform, SoMaterial *mat, const char *name=NULL) |
std::set< std::string > | urdf2inventor::getAllTexturePaths (SoNode *root) |
void | urdf2inventor::getBoundingBox (SoNode *node, Eigen::Vector3d &minPoint, Eigen::Vector3d &maxPoint) |
EigenTransform | urdf2inventor::getEigenTransform (const SbMatrix &m) |
SbMatrix | urdf2inventor::getSbMatrix (const urdf2inventor::EigenTransform &m) |
std::string | urdf2inventor::printMatrix (const urdf2inventor::EigenTransform &t) |
bool | urdf2inventor::writeInventorFileString (SoNode *node, std::string &result) |