SurgSim::Math::PosedShape< T > Struct Template Reference

PosedShape is a transformed shape with a record of the pose used to transform it. More...

`#include <SurgSim/Math/Shape.h>`

## Public Member Functions

| PosedShape ()
| PosedShape (const T &shapeInput, const Math::RigidTransform3d &poseInput)
void | invalidate ()
const T & | getShape () const
const Math::RigidTransform3d & | getPose () const

## Protected Attributes

T | shape
Math::RigidTransform3d | pose

## Detailed Description

### template<class T>
struct SurgSim::Math::PosedShape< T >

PosedShape is a transformed shape with a record of the pose used to transform it.

## Constructor & Destructor Documentation

## PosedShape() [1/2]

template<class T>

SurgSim::Math::PosedShape< T >::PosedShape | ( |  | ) |

inline

## PosedShape() [2/2]

template<class T>

SurgSim::Math::PosedShape< T >::PosedShape | ( | const T & | shapeInput,
|  | const Math::RigidTransform3d & | poseInput
| ) |  |

inline

## Member Function Documentation

## getPose()

template<class T>

const Math::RigidTransform3d& SurgSim::Math::PosedShape< T >::getPose | ( |  | ) | const

inline

## getShape()

template<class T>

const T& SurgSim::Math::PosedShape< T >::getShape | ( |  | ) | const

inline

## invalidate()

template<class T>

void SurgSim::Math::PosedShape< T >::invalidate | ( |  | ) |

inline

## Member Data Documentation

## pose

template<class T>

Math::RigidTransform3d SurgSim::Math::PosedShape< T >::pose

protected

## shape

template<class T>

T SurgSim::Math::PosedShape< T >::shape

protected

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

- SurgSim/Math/Shape.h