
Public Member Functions | |
| void | displayImpl () override |
| void | loadViewerModel () override |
| Load the Pinocchio model. More... | |
Public Member Functions inherited from pinocchio::visualizers::BaseVisualizer | |
| BaseVisualizer (const Model &model, const GeometryModel &visual_model, const GeometryModel *collision_model, Data &data, GeometryData &visual_data, GeometryData *collision_data) | |
| Class constructor for borrowing external data. More... | |
| BaseVisualizer (const Model &model, const GeometryModel &visual_model, const GeometryModel *collision_model=nullptr) | |
| Class constructor which will create internally-managed data objects. More... | |
| virtual void | clean () |
| Delete all objects from the scene. More... | |
| GeometryData & | collisionData () |
| const GeometryData & | collisionData () const |
| const GeometryModel & | collisionModel () const |
| Data & | data () |
| const Data & | data () const |
| virtual void | display (const boost::optional< ConstVectorRef > &q=boost::none) |
Display configuration q (if an actual value is given) or update the Pinocchio frames. More... | |
| template<typename D > | |
| void | display (const Eigen::MatrixBase< D > &q) |
Display configuration q (if an actual value is given) or update the Pinocchio frames. More... | |
| virtual void | enableCameraControl (bool) |
| Enable/disable controlling the camera from keyboard and mouse. More... | |
| virtual bool | forceRedraw () |
| Override this in child class when the scene has to be redrawn. Useful for play(). More... | |
| bool | hasCollisionModel () const |
| bool | hasExternalData () const |
| Whether the internal data pointers are borrowed (external), or owned. More... | |
| virtual void | initViewer () |
| Initialize the viewer. More... | |
| const Model & | model () const |
| void | play (const ConstMatrixRef &qs, Scalar dt) |
| virtual void | play (const std::vector< ConstVectorRef > &qs, Scalar dt) |
Play an entire trajectory, waiting for time dt between each keyframe. More... | |
| virtual void | rebuildData () |
| Re-build data objects. Required if the models were modified. More... | |
| virtual void | setCameraPose (const Eigen::Ref< const Matrix4 > &) |
| Set the active camera 6D pose. More... | |
| void | setCameraPose (const SE3 &pose) |
| Set the active camera 6D pose. More... | |
| virtual void | setCameraPosition (const Eigen::Ref< const Vector3 > &) |
| Set the active camera position. More... | |
| virtual void | setCameraTarget (const Eigen::Ref< const Vector3 > &) |
| Set the active camera target. More... | |
| virtual void | setCameraZoom (Scalar) |
| Set camera zoom level; what this means depends on the implementation (FOV zoom or moving forwards). More... | |
| GeometryData & | visualData () |
| const GeometryData & | visualData () const |
| const GeometryModel & | visualModel () const |
| virtual | ~BaseVisualizer () |
Additional Inherited Members | |
Public Types inherited from pinocchio::visualizers::BaseVisualizer | |
| typedef SE3::Matrix4 | Matrix4 |
Protected Member Functions inherited from pinocchio::visualizers::BaseVisualizer | |
| void | destroyData () |
| virtual void | displayPrecall () |
| This method is called at the beginning of display(). More... | |
Protected Attributes inherited from pinocchio::visualizers::BaseVisualizer | |
| GeometryData * | m_collisionData |
| const GeometryModel * | m_collisionModel |
| Data * | m_data |
| std::reference_wrapper< Model const > | m_model |
| bool | m_ownedData |
| GeometryData * | m_visualData |
| const GeometryModel * | m_visualModel |
Definition at line 10 of file visualizer.cpp.
|
inlineoverridevirtual |
Implements pinocchio::visualizers::BaseVisualizer.
Definition at line 16 of file visualizer.cpp.
|
inlineoverridevirtual |
Load the Pinocchio model.
Implements pinocchio::visualizers::BaseVisualizer.
Definition at line 13 of file visualizer.cpp.