VisualizationPose Struct Reference

#include <RobotAPI/components/ArViz/Coin/VisualizationPose.h>

+ Inheritance diagram for VisualizationPose:

Public Types

using ElementType = data::ElementPose
 
- Public Types inherited from TypedElementVisualization< SoSeparator >
using NodeType = SoSeparator
 

Public Member Functions

bool update (ElementType const &element)
 
 VisualizationPose ()
 
- Public Member Functions inherited from TypedElementVisualization< SoSeparator >
 TypedElementVisualization ()
 
 ~TypedElementVisualization ()
 
- Public Member Functions inherited from ElementVisualization
 ElementVisualization ()
 
void updateBase (data::Element const &element)
 
virtual ~ElementVisualization ()=default
 

Public Attributes

std::array< SoCube *, 3 > c2_
 
std::array< SoCube *, 3 > c_
 
std::array< SoMaterial *, 3 > m_
 
std::array< SoTransform *, 3 > t2_
 
std::array< SoTransform *, 3 > t_
 
SoAsciiText * textNode
 
- Public Attributes inherited from TypedElementVisualization< SoSeparator >
NodeTypenode
 
- Public Attributes inherited from ElementVisualization
SoMaterial * material
 
SoSeparator * separator
 
SoSwitch * switch_
 
SoTransform * transform
 
SoUnits * units
 
bool visible = true
 
bool wasUpdated = true
 

Static Public Attributes

static const int NumberOfBlocks = 3
 

Detailed Description

Definition at line 15 of file VisualizationPose.h.

Member Typedef Documentation

◆ ElementType

using ElementType = data::ElementPose

Definition at line 17 of file VisualizationPose.h.

Constructor & Destructor Documentation

◆ VisualizationPose()

VisualizationPose ( )
inline

Definition at line 21 of file VisualizationPose.h.

Member Function Documentation

◆ update()

bool update ( ElementType const &  element)
inline

Definition at line 67 of file VisualizationPose.h.

Member Data Documentation

◆ c2_

std::array<SoCube*, 3> c2_

Definition at line 153 of file VisualizationPose.h.

◆ c_

std::array<SoCube*, 3> c_

Definition at line 152 of file VisualizationPose.h.

◆ m_

std::array<SoMaterial*, 3> m_

Definition at line 151 of file VisualizationPose.h.

◆ NumberOfBlocks

const int NumberOfBlocks = 3
static

Definition at line 19 of file VisualizationPose.h.

◆ t2_

std::array<SoTransform*, 3> t2_

Definition at line 154 of file VisualizationPose.h.

◆ t_

std::array<SoTransform*, 3> t_

Definition at line 150 of file VisualizationPose.h.

◆ textNode

SoAsciiText* textNode

Definition at line 149 of file VisualizationPose.h.


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