Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::PoseDecorator< BaseDecorator > Class Template Reference

A decorator for pose part of trax objects. More...

#include <C:/Trend/Development/Trax3/Code/trax/collections/ObjectIDDecorator.h>

Inheritance diagram for trax::PoseDecorator< BaseDecorator >:

Public Types

typedef BaseDecorator::InterfaceType InterfaceType
 Type of the interface the decorator is decorating.

Public Member Functions

 PoseDecorator (std::shared_ptr< InterfaceType > pComponent)
 Decorator constructor.
void SetFrame (const spat::Frame< Length, One > &frame) noexcept override
 PoseDecorator member function forwarding.
const spat::Frame< Length, One > & GetFrame () const noexcept override
 PoseDecorator member function forwarding.

Detailed Description

template<class BaseDecorator>
class trax::PoseDecorator< BaseDecorator >

A decorator for pose part of trax objects.

Constructor & Destructor Documentation

◆ PoseDecorator()

template<class BaseDecorator>
trax::PoseDecorator< BaseDecorator >::PoseDecorator ( std::shared_ptr< InterfaceType > pComponent)
inline

Decorator constructor.

Parameters
pComponentPointer to object that is to be decorated.

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