hpp.gui::ManipulationRoadmap Class Reference

#include </local/robotpkg/var/tmp/robotpkg/graphics/py-qt-hpp-gui/work/hpp-gui-4.7.0/plugins/hppmanipulationwidgetsplugin/roadmap.hh>

Inheritance diagram for hpp.gui::ManipulationRoadmap:
[legend]
Collaboration diagram for hpp.gui::ManipulationRoadmap:
[legend]

Public Types

typedef Roadmap::NodeID NodeID
 
typedef Roadmap::Color Color
 
- Public Types inherited from hpp.gui::Roadmap
typedef unsigned int NodeID
 
typedef unsigned int EdgeID
 
typedef gepetto::viewer::Configuration Frame
 
typedef osgVector3 Position
 
typedef gepetto::viewer::WindowsManager::Color_t Color
 

Public Member Functions

 ManipulationRoadmap (HppManipulationWidgetsPlugin *plugin_)
 
virtual ~ManipulationRoadmap ()
 
virtual void initRoadmapFromJoint (const std::string &jointName)
 
virtual void initRoadmapFromBody (const std::string &bodyName)
 
virtual void nodeColor (NodeID nodeId, Color &color)
 
- Public Member Functions inherited from hpp.gui::Roadmap
 Roadmap (HppWidgetsPlugin *plugin_)
 
virtual ~Roadmap ()
 
void displayRoadmap ()
 You can call this function several times. More...
 
virtual void beforeDisplay ()
 This function is called before anything else. More...
 
virtual void afterDisplay ()
 This function is called after each display. More...
 
virtual std::size_t numberNodes ()
 
virtual std::size_t numberEdges ()
 
virtual std::string roadmapName ()
 
virtual std::string nodeName (NodeID nodeId)
 
virtual std::string edgeName (EdgeID edgeId)
 
virtual void nodePosition (NodeID nodeId, Frame &frame)
 
virtual void edgePositions (EdgeID edgeId, Position &start, Position &end)
 
virtual void edgeColor (EdgeID edgeId, Color &color)
 

Additional Inherited Members

- Public Attributes inherited from hpp.gui::Roadmap
float radius
 
float axisSize
 
- Protected Attributes inherited from hpp.gui::Roadmap
NodeID currentNodeId_
 
NodeID currentEdgeId_
 
gepetto::gui::ColorMap nodeColorMap_
 
gepetto::gui::ColorMap edgeColorMap_
 

Member Typedef Documentation

◆ Color

◆ NodeID

Constructor & Destructor Documentation

◆ ManipulationRoadmap()

hpp.gui::ManipulationRoadmap::ManipulationRoadmap ( HppManipulationWidgetsPlugin plugin_)

◆ ~ManipulationRoadmap()

virtual hpp.gui::ManipulationRoadmap::~ManipulationRoadmap ( )
inlinevirtual

Member Function Documentation

◆ initRoadmapFromBody()

virtual void hpp.gui::ManipulationRoadmap::initRoadmapFromBody ( const std::string &  bodyName)
virtual

◆ initRoadmapFromJoint()

virtual void hpp.gui::ManipulationRoadmap::initRoadmapFromJoint ( const std::string &  jointName)
virtual

◆ nodeColor()

virtual void hpp.gui::ManipulationRoadmap::nodeColor ( NodeID  nodeId,
Color color 
)
virtual