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