PoseGizmo.h
Go to the documentation of this file.
1 #pragma once
2 
6 
7 
8 namespace armarx::viz
9 {
10 
11  class PoseGizmo
12  {
13  public:
14 
15  PoseGizmo();
16 
17  void setLayer(const viz::Layer& layer);
18 
19  void update();
20  void updateDuringTransform();
21 
23  viz::StagedCommit* stage);
24 
26 
27 
28  public:
29 
32 
34 
35  viz::Box box { "box" };
36  viz::Pose pose { "pose" };
37 
38  };
39 
40 }
Client.h
armarx::viz::PoseGizmo::box
viz::Box box
Definition: PoseGizmo.h:35
armarx::viz::interaction
InteractionDescription interaction()
Definition: ElementOps.h:101
Layer.h
armarx::viz::PoseGizmo::PoseGizmo
PoseGizmo()
Definition: PoseGizmo.cpp:10
armarx::viz::StagedCommit
A staged commit prepares multiple layers to be committed.
Definition: Client.h:31
Elements.h
GfxTL::Identity
void Identity(MatrixXX< N, N, T > *a)
Definition: MatrixXX.h:523
armarx::viz::PoseGizmo::initial
Eigen::Matrix4f initial
Definition: PoseGizmo.h:30
armarx::viz::Box
Definition: Elements.h:51
armarx::viz::Pose
Definition: Elements.h:179
armarx::viz::InteractionFeedback
Definition: Interaction.h:57
armarx::viz::PoseGizmo::updateDuringTransform
void updateDuringTransform()
Definition: PoseGizmo.cpp:29
armarx::viz::PoseGizmo::update
void update()
Definition: PoseGizmo.cpp:22
armarx::viz::PoseGizmo::getCurrent
Eigen::Matrix4f getCurrent() const
Definition: PoseGizmo.cpp:95
armarx::viz::PoseGizmo::handleInteraction
bool handleInteraction(const viz::InteractionFeedback &interaction, viz::StagedCommit *stage)
Definition: PoseGizmo.cpp:37
GfxTL::Matrix4f
MatrixXX< 4, 4, float > Matrix4f
Definition: MatrixXX.h:601
armarx::viz::PoseGizmo
Definition: PoseGizmo.h:11
armarx::viz::PoseGizmo::pose
viz::Pose pose
Definition: PoseGizmo.h:36
armarx::viz::PoseGizmo::setLayer
void setLayer(const viz::Layer &layer)
Definition: PoseGizmo.cpp:15
armarx::viz::PoseGizmo::layer
viz::Layer layer
Definition: PoseGizmo.h:33
armarx::viz::PoseGizmo::transform
Eigen::Matrix4f transform
Definition: PoseGizmo.h:31
armarx::viz::Layer
Definition: Layer.h:12
armarx::viz
This file is part of ArmarX.
Definition: ArVizStorage.cpp:416