|
Public Member Functions | |
AdvancedCoinVisualizationFactory () | |
AdvancedCoinVisualizationFactory Initializes the CoinVisualizationFactory. More... | |
VirtualRobot::VisualizationNodePtr | createCurve (const std::vector< PoseBasePtr > points, bool highlight) override |
createCurve creates the visualization of a curve that goes through the Waypoints in transition More... | |
Public Member Functions inherited from AdvancedVisualizationFactory | |
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 | 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 |
Additional Inherited Members | |
Protected Attributes inherited from AdvancedVisualizationFactory | |
VisualizationFactory | component |
Definition at line 33 of file AdvancedCoinVisualizationFactory.h.
AdvancedCoinVisualizationFactory Initializes the CoinVisualizationFactory.
Definition at line 18 of file AdvancedCoinVisualizationFactory.cpp.
|
overridevirtual |
createCurve creates the visualization of a curve that goes through the Waypoints in transition
transition | the curve/transition to visualize |
highligt | true when the Transition should be highlighted(red) , false if not (blue) |
Reimplemented from AdvancedVisualizationFactory.
Definition at line 22 of file AdvancedCoinVisualizationFactory.cpp.