Public Member Functions | List of all members
TestViz Struct Reference
Inheritance diagram for TestViz:
Inheritance graph
[legend]

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...
 
GeometryDatacollisionData ()
 
const GeometryDatacollisionData () const
 
const GeometryModelcollisionModel () const
 
Datadata ()
 
const Datadata () 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 Modelmodel () 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...
 
GeometryDatavisualData ()
 
const GeometryDatavisualData () const
 
const GeometryModelvisualModel () 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
GeometryDatam_collisionData
 
const GeometryModelm_collisionModel
 
Datam_data
 
std::reference_wrapper< Model const > m_model
 
bool m_ownedData
 
GeometryDatam_visualData
 
const GeometryModelm_visualModel
 

Detailed Description

Definition at line 10 of file visualizer.cpp.

Member Function Documentation

◆ displayImpl()

void TestViz::displayImpl ( )
inlineoverridevirtual

Implements pinocchio::visualizers::BaseVisualizer.

Definition at line 16 of file visualizer.cpp.

◆ loadViewerModel()

void TestViz::loadViewerModel ( )
inlineoverridevirtual

Load the Pinocchio model.

Implements pinocchio::visualizers::BaseVisualizer.

Definition at line 13 of file visualizer.cpp.


The documentation for this struct was generated from the following file:


pinocchio
Author(s):
autogenerated on Wed May 28 2025 02:41:24