|
virtual void | applyDisplacement (VirtualRobot::VisualizationNodePtr o, Eigen::Matrix4f &m) override |
|
virtual VirtualRobot::VisualizationNodePtr | createArrow (const Eigen::Vector3f &n, float length=50.0f, float width=2.0f, const Color &color=Color::Gray()) override |
|
virtual VirtualRobot::VisualizationNodePtr | createBoundingBox (const VirtualRobot::BoundingBox &bbox, bool wireFrame=false) override |
|
virtual VirtualRobot::VisualizationNodePtr | createBox (float width, float height, float depth, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createCircle (float radius, float circleCompletion, float width, float colorR=1.0f, float colorG=0.5f, float colorB=0.5f, size_t numberOfCircleParts=30) override |
|
virtual VirtualRobot::VisualizationNodePtr | createCircleArrow (float radius, float tubeRadius, float completion=1, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f, float transparency=0.0f, int sides=8, int rings=30) override |
|
virtual VirtualRobot::VisualizationNodePtr | createCoordSystem (float scaling=1.0f, std::string *text=NULL, float axisLength=100.0f, float axisSize=3.0f, int nrOfBlocks=10) override |
|
virtual VirtualRobot::VisualizationNodePtr | createCurve (const std::vector< PoseBasePtr > transition, bool highligt) |
| createCurve creates the visualization of a curve that goes through the Waypoints in transition More...
|
|
virtual VirtualRobot::VisualizationNodePtr | createCylinder (float radius, float height, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createEllipse (float x, float y, float z, bool showAxes=true, float axesHeight=4.0f, float axesWidth=8.0f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createLine (const Eigen::Matrix4f &from, const Eigen::Matrix4f &to, float width=1.0f, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createLine (const Eigen::Vector3f &from, const Eigen::Vector3f &to, float width=1.0f, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
AbstractManipulatorVisualizationPtr | createManipulator (VirtualRobot::RobotNodeSetPtr kc, VirtualRobot::RobotPtr robot) |
| createManipulator More...
|
|
virtual VirtualRobot::VisualizationNodePtr | createPlane (const Eigen::Vector3f &position, const Eigen::Vector3f &normal, float extend, float transparency, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createPlane (const VirtualRobot::MathTools::Plane &plane, float extend, float transparency, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createSphere (float radius, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createText (const std::string &text, bool billboard=false, float scaling=1.0f, Color c=Color::Black(), float offsetX=20.0f, float offsetY=20.0f, float offsetZ=0.0f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createTorus (float radius, float tubeRadius, float completion=1.0f, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f, float transparency=0.0f, int sides=8, int rings=30) override |
|
virtual VirtualRobot::VisualizationNodePtr | createTrajectory (VirtualRobot::TrajectoryPtr t, Color colorNode=Color::Blue(), Color colorLine=Color::Gray(), float nodeSize=15.0f, float lineSize=4.0f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createTriMeshModelVisualization (VirtualRobot::TriMeshModelPtr model, bool showNormals, Eigen::Matrix4f &pose, bool showLines=true) override |
|
virtual VirtualRobot::VisualizationNodePtr | createTriMeshModelVisualization (VirtualRobot::TriMeshModelPtr model, Eigen::Matrix4f &pose, float scaleX=1.0f, float scaleY=1.0f, float scaleZ=1.0f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createUnitedVisualization (const std::vector< VirtualRobot::VisualizationNodePtr > &visualizations) const override |
|
virtual VirtualRobot::VisualizationNodePtr | createVertexVisualization (const Eigen::Vector3f &position, float radius, float transparency, float colorR=0.5f, float colorG=0.5f, float colorB=0.5f) override |
|
virtual VirtualRobot::VisualizationNodePtr | createVisualization () override |
|
virtual VirtualRobot::VisualizationNodePtr | getVisualizationFromFile (const std::ifstream &ifs, bool boundingBox=false, float scaleX=1.0f, float scaleY=1.0f, float scaleZ=1.0f) override |
|
virtual VirtualRobot::VisualizationNodePtr | getVisualizationFromFile (const std::string &filename, bool boundingBox=false, float scaleX=1.0f, float scaleY=1.0f, float scaleZ=1.0f) override |
|
virtual VirtualRobot::VisualizationNodePtr | getVisualizationFromPrimitives (const std::vector< VirtualRobot::Primitive::PrimitivePtr > &primitives, bool boundingBox=false, Color color=Color::Gray()) override |
|
virtual void | init (int &argc, char *argv[], const std::string &appName) override |
|
The AdvancedVisualizationFactory class is the abstract decorator of the Decorator-Pattern and decorates the VisualizationFactoy in Simox.
The additional Functionality is that it can also generate the Visualization for a Manipulator
Definition at line 52 of file AdvancedVisualizationFactory.h.