Robotics Library  0.7.0
Public Member Functions | List of all members
rl::plan::Viewer Class Referenceabstract

#include <Viewer.h>

Public Member Functions

 Viewer ()
 
virtual ~Viewer ()
 
virtual void drawConfiguration (const ::rl::math::Vector &q)=0
 
virtual void drawConfigurationEdge (const ::rl::math::Vector &q0, const ::rl::math::Vector &q1, const bool &free=true)=0
 
virtual void drawConfigurationPath (const VectorList &path)=0
 
virtual void drawConfigurationVertex (const ::rl::math::Vector &q, const bool &free=true)=0
 
virtual void drawLine (const ::rl::math::Vector &xyz0, const ::rl::math::Vector &xyz1)=0
 
virtual void drawPoint (const ::rl::math::Vector &xyz)=0
 
virtual void drawSphere (const ::rl::math::Vector &center, const ::rl::math::Real &radius)=0
 
virtual void drawWork (const ::rl::math::Transform &t)=0
 
virtual void drawWorkEdge (const ::rl::math::Vector &q0, const ::rl::math::Vector &q1)=0
 
virtual void drawWorkPath (const VectorList &path)=0
 
virtual void drawWorkVertex (const ::rl::math::Vector &q)=0
 
virtual void reset ()=0
 
virtual void resetEdges ()=0
 
virtual void resetLines ()=0
 
virtual void resetPoints ()=0
 
virtual void resetSpheres ()=0
 
virtual void resetVertices ()=0
 
virtual void showMessage (const ::std::string &message)=0
 

Constructor & Destructor Documentation

◆ Viewer()

rl::plan::Viewer::Viewer ( )

◆ ~Viewer()

rl::plan::Viewer::~Viewer ( )
virtual

Member Function Documentation

◆ drawConfiguration()

virtual void rl::plan::Viewer::drawConfiguration ( const ::rl::math::Vector q)
pure virtual

◆ drawConfigurationEdge()

virtual void rl::plan::Viewer::drawConfigurationEdge ( const ::rl::math::Vector q0,
const ::rl::math::Vector q1,
const bool &  free = true 
)
pure virtual

◆ drawConfigurationPath()

virtual void rl::plan::Viewer::drawConfigurationPath ( const VectorList path)
pure virtual

◆ drawConfigurationVertex()

virtual void rl::plan::Viewer::drawConfigurationVertex ( const ::rl::math::Vector q,
const bool &  free = true 
)
pure virtual

◆ drawLine()

virtual void rl::plan::Viewer::drawLine ( const ::rl::math::Vector xyz0,
const ::rl::math::Vector xyz1 
)
pure virtual

◆ drawPoint()

virtual void rl::plan::Viewer::drawPoint ( const ::rl::math::Vector xyz)
pure virtual

◆ drawSphere()

virtual void rl::plan::Viewer::drawSphere ( const ::rl::math::Vector center,
const ::rl::math::Real radius 
)
pure virtual

◆ drawWork()

virtual void rl::plan::Viewer::drawWork ( const ::rl::math::Transform t)
pure virtual

◆ drawWorkEdge()

virtual void rl::plan::Viewer::drawWorkEdge ( const ::rl::math::Vector q0,
const ::rl::math::Vector q1 
)
pure virtual

◆ drawWorkPath()

virtual void rl::plan::Viewer::drawWorkPath ( const VectorList path)
pure virtual

◆ drawWorkVertex()

virtual void rl::plan::Viewer::drawWorkVertex ( const ::rl::math::Vector q)
pure virtual

◆ reset()

virtual void rl::plan::Viewer::reset ( )
pure virtual

◆ resetEdges()

virtual void rl::plan::Viewer::resetEdges ( )
pure virtual

◆ resetLines()

virtual void rl::plan::Viewer::resetLines ( )
pure virtual

◆ resetPoints()

virtual void rl::plan::Viewer::resetPoints ( )
pure virtual

◆ resetSpheres()

virtual void rl::plan::Viewer::resetSpheres ( )
pure virtual

◆ resetVertices()

virtual void rl::plan::Viewer::resetVertices ( )
pure virtual

◆ showMessage()

virtual void rl::plan::Viewer::showMessage ( const ::std::string &  message)
pure virtual

The documentation for this class was generated from the following files: