Follow this link to skip to the main content

claraty::Base_Trans< T, Rotation_Type > Struct Template Reference
[Data Structure]

#include <trans.h>

Inheritance diagram for claraty::Base_Trans< T, Rotation_Type >:

Inheritance graph
[legend]
Collaboration diagram for claraty::Base_Trans< T, Rotation_Type >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Base_Trans ()
 Base_Trans (const Point< T > &p)
 Base_Trans (const Rotation_Type &r)
 Base_Trans (const Point< T > &p, const Rotation_Type &r)
 Base_Trans (const Base_Trans< T, Rotation_Type > &t)

Public Attributes

Point< T > _p
Rotation_Type _r

Detailed Description

template<class T, class Rotation_Type>
struct claraty::Base_Trans< T, Rotation_Type >

Definition at line 49 of file trans.h.


Constructor & Destructor Documentation

template<class T, class Rotation_Type>
claraty::Base_Trans< T, Rotation_Type >::Base_Trans (  )  [inline]

Definition at line 52 of file trans.h.

00052 : _p(0.0, 0.0, 0.0), _r(Rotation_Type::identity) {}

template<class T, class Rotation_Type>
claraty::Base_Trans< T, Rotation_Type >::Base_Trans ( const Point< T > &  p  )  [inline]

Definition at line 53 of file trans.h.

00053 : _p(p), _r(Rotation_Type::identity){}

template<class T, class Rotation_Type>
claraty::Base_Trans< T, Rotation_Type >::Base_Trans ( const Rotation_Type &  r  )  [inline]

Definition at line 54 of file trans.h.

00054 : _p(0.0, 0.0, 0.0), _r(r) {}

template<class T, class Rotation_Type>
claraty::Base_Trans< T, Rotation_Type >::Base_Trans ( const Point< T > &  p,
const Rotation_Type &  r 
) [inline]

Definition at line 55 of file trans.h.

00055 : _p(p), _r(r) {}

template<class T, class Rotation_Type>
claraty::Base_Trans< T, Rotation_Type >::Base_Trans ( const Base_Trans< T, Rotation_Type > &  t  )  [inline]

Definition at line 56 of file trans.h.

00056 : _p(t._p), _r(t._r) {}


Member Data Documentation


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