|
Simox
2.3.74.0
|
Data Structures | |
| struct | Color |
| struct | PhongMaterial |
Public Member Functions | |
| VisualizationFactory ()=default | |
| virtual | ~VisualizationFactory ()=default |
| virtual void | init (int &, char *[], const std::string &) |
| virtual VisualizationNodePtr | getVisualizationFromPrimitives (const std::vector< Primitive::PrimitivePtr > &, bool=false, Color=Color::Gray()) |
| virtual VisualizationNodePtr | getVisualizationFromFile (const std::string &, bool=false, float=1.0f, float=1.0f, float=1.0f) |
| virtual VisualizationNodePtr | getVisualizationFromFile (const std::ifstream &, bool=false, float=1.0f, float=1.0f, float=1.0f) |
| virtual VisualizationNodePtr | createBox (float, float, float, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createLine (const Eigen::Vector3f &, const Eigen::Vector3f &, float=1.0f, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createLine (const Eigen::Matrix4f &, const Eigen::Matrix4f &, float=1.0f, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createSphere (float, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createCircle (float, float, float, float=1.0f, float=0.5f, float=0.5f, size_t=30) |
| virtual VisualizationNodePtr | createTorus (float, float, float=1.0f, float=0.5f, float=0.5f, float=0.5f, float=0.0f, int=8, int=30) |
| virtual VisualizationNodePtr | createCircleArrow (float, float, float=1, float=0.5f, float=0.5f, float=0.5f, float=0.0f, int=8, int=30) |
| virtual VisualizationNodePtr | createCylinder (float, float, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createCoordSystem (float=1.0f, std::string *=NULL, float=100.0f, float=3.0f, int=10) |
| virtual VisualizationNodePtr | createBoundingBox (const BoundingBox &, bool=false) |
| virtual VisualizationNodePtr | createVertexVisualization (const Eigen::Vector3f &, float, float, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createTriMeshModelVisualization (const TriMeshModelPtr &, const Eigen::Matrix4f &, float=1.0f, float=1.0f, float=1.0f) |
| virtual VisualizationNodePtr | createTriMeshModelVisualization (const TriMeshModelPtr &, bool, const Eigen::Matrix4f &, bool=true) |
| virtual VisualizationNodePtr | createPlane (const Eigen::Vector3f &, const Eigen::Vector3f &, float, float, float=0.5f, float=0.5f, float=0.5f) |
| virtual VisualizationNodePtr | createPlane (const MathTools::Plane &plane, float extend, float transparency, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) |
| virtual VisualizationNodePtr | createArrow (const Eigen::Vector3f &, float=50.0f, float=2.0f, const Color &=Color::Gray()) |
| virtual VisualizationNodePtr | createTrajectory (TrajectoryPtr, Color=Color::Blue(), Color=Color::Gray(), float=15.0f, float=4.0f) |
| virtual VisualizationNodePtr | createText (const std::string &, bool=false, float=1.0f, Color=Color::Black(), float=20.0f, float=20.0f, float=0.0f) |
| virtual VisualizationNodePtr | createEllipse (float, float, float, bool=true, float=4.0f, float=8.0f) |
| virtual void | applyDisplacement (VisualizationNodePtr, Eigen::Matrix4f &) |
| virtual VisualizationNodePtr | createVisualization () |
| virtual VisualizationNodePtr | createUnitedVisualization (const std::vector< VisualizationNodePtr > &) const |
| virtual void | cleanup () |
Public Member Functions inherited from AbstractFactoryMethod< VisualizationFactory, void *> | |
| void | setDescription (const std::string &newDescription) |
| std::string | getDescription () const |
Additional Inherited Members | |
Public Types inherited from AbstractFactoryMethod< VisualizationFactory, void *> | |
| typedef std::shared_ptr< VisualizationFactory >(* | initialisationFunction) (void *) |
Static Public Member Functions inherited from AbstractFactoryMethod< VisualizationFactory, void *> | |
| static std::shared_ptr< VisualizationFactory > | fromName (const std::string &name, void * params) |
| static std::shared_ptr< VisualizationFactory > | first (void * params) |
| static std::string | getName () |
| static std::shared_ptr< VisualizationFactory > | createInstance (void *) |
| static void | registerClass (const std::string &name, initialisationFunction init) |
| static std::vector< std::string > | getSubclassList () |
|
default |
|
virtualdefault |
|
inlinevirtual |
Move local visualization by homogeneous matrix m. (MM)
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Here, a manual cleanup can be called, no Coin3D access possible after this. Usually no need to call cleanup explicitly, since cleanup is performed automatically at application exit.
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
A box, dimensions are given in mm.
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Creates an coordinate axis aligned ellipse
| x | The extend in x direction must be >= 1e-6 |
| y | The extend in y direction must be >= 1e-6 |
| z | The extend in z direction must be >= 1e-6 |
| showAxes | If true, the axes are visualized |
| axesHeight | The height of the axes (measured from the body surface) |
| axesWidth | The width of the axes. |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Create a united visualization.
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Create an empty VisualizationNode.
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.
|
inlinevirtual |
Reimplemented in VirtualRobot::CoinVisualizationFactory.