TypedElementVisualizer< DataT > Class Template Reference

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

+ Inheritance diagram for TypedElementVisualizer< DataT >:

Public Types

using DataType = DataT
 
using ElementType = typename DataType::ElementType
 

Public Member Functions

DataTypecreateDerived () final
 
bool updateDerived (data::Element const &element_, ElementVisualization *data_) final
 
- Public Member Functions inherited from ElementVisualizer
std::unique_ptr< ElementVisualizationcreate (data::Element const &element)
 
bool update (data::Element const &element, ElementVisualization *visu)
 
virtual ~ElementVisualizer ()=default
 

Detailed Description

template<typename DataT>
class armarx::viz::coin::TypedElementVisualizer< DataT >

Definition at line 72 of file ElementVisualizer.h.

Member Typedef Documentation

◆ DataType

using DataType = DataT

Definition at line 75 of file ElementVisualizer.h.

◆ ElementType

using ElementType = typename DataType::ElementType

Definition at line 76 of file ElementVisualizer.h.

Member Function Documentation

◆ createDerived()

DataType* createDerived ( )
inlinefinalvirtual

Implements ElementVisualizer.

Definition at line 79 of file ElementVisualizer.h.

◆ updateDerived()

bool updateDerived ( data::Element const &  element_,
ElementVisualization data_ 
)
inlinefinalvirtual

Implements ElementVisualizer.

Definition at line 86 of file ElementVisualizer.h.


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