PoseGizmo Class Reference

#include <RobotAPI/components/ik_demo/PoseGizmo.h>

Public Member Functions

Eigen::Matrix4f getCurrent () const
 
bool handleInteraction (const viz::InteractionFeedback &interaction, viz::StagedCommit *stage)
 
 PoseGizmo ()
 
void setLayer (const viz::Layer &layer)
 
void update ()
 
void updateDuringTransform ()
 

Public Attributes

viz::Box box { "box" }
 
Eigen::Matrix4f initial = Eigen::Matrix4f::Identity()
 
viz::Layer layer
 
viz::Pose pose { "pose" }
 
Eigen::Matrix4f transform = Eigen::Matrix4f::Identity()
 

Detailed Description

Definition at line 11 of file PoseGizmo.h.

Constructor & Destructor Documentation

◆ PoseGizmo()

PoseGizmo ( )

Definition at line 10 of file PoseGizmo.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ getCurrent()

Eigen::Matrix4f getCurrent ( ) const

Definition at line 95 of file PoseGizmo.cpp.

+ Here is the caller graph for this function:

◆ handleInteraction()

bool handleInteraction ( const viz::InteractionFeedback interaction,
viz::StagedCommit stage 
)

Definition at line 37 of file PoseGizmo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setLayer()

void setLayer ( const viz::Layer layer)

Definition at line 15 of file PoseGizmo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ update()

void update ( )

Definition at line 22 of file PoseGizmo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateDuringTransform()

void updateDuringTransform ( )

Definition at line 29 of file PoseGizmo.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ box

viz::Box box { "box" }

Definition at line 35 of file PoseGizmo.h.

◆ initial

Eigen::Matrix4f initial = Eigen::Matrix4f::Identity()

Definition at line 30 of file PoseGizmo.h.

◆ layer

viz::Layer layer

Definition at line 33 of file PoseGizmo.h.

◆ pose

viz::Pose pose { "pose" }

Definition at line 36 of file PoseGizmo.h.

◆ transform

Eigen::Matrix4f transform = Eigen::Matrix4f::Identity()

Definition at line 31 of file PoseGizmo.h.


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