cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
svlSampleTransform3D Class Reference

#include <svlSampleTransform3D.h>

Inheritance diagram for svlSampleTransform3D:
svlSample mtsGenericObject cmnGenericObject

Public Member Functions

 svlSampleTransform3D ()
 
 svlSampleTransform3D (const svlSampleTransform3D &other)
 
svlSampleTransform3Doperator= (const svlSampleTransform3D &other)
 
svlSampleGetNewInstance () const
 
svlStreamType GetType () const
 
int SetSize (const svlSample *sample)
 
int SetSize (const svlSample &sample)
 
int CopyOf (const svlSample *sample)
 
int CopyOf (const svlSample &sample)
 
bool IsInitialized () const
 
unsigned char * GetUCharPointer ()
 
const unsigned char * GetUCharPointer () const
 
unsigned int GetDataSize () const
 
void SerializeRaw (std::ostream &outputStream) const
 
void DeSerializeRaw (std::istream &inputStream)
 
 svlSampleTransform3D (const vct4x4 &matrix)
 
 svlSampleTransform3D (const vctFrm4x4 &frame)
 
 svlSampleTransform3D (const vctRot3 &rotation, const vct3 &translation)
 
vct4x4GetMatrixRef ()
 
const vct4x4GetMatrixRef () const
 
vctFrm4x4 GetFrame () const
 
vctRot3 GetRotation () const
 
vct3 GetTranslation () const
 
double * GetDoublePointer ()
 
const double * GetDoublePointer () const
 
void Identity ()
 
- Public Member Functions inherited from svlSample
 svlSample ()
 
 svlSample (const svlSample &other)
 
svlSampleoperator= (const svlSample &other)
 
virtual ~svlSample ()
 
void SetTimestamp (double ts)
 
double GetTimestamp () const
 
void SetEncoder (const std::string &codec, const int parameter)
 
void GetEncoder (std::string &codec, int &parameter) const
 
- Public Member Functions inherited from mtsGenericObject
 mtsGenericObject (void)
 
 mtsGenericObject (double timestamp, bool automaticTimestamp, bool valid)
 
 mtsGenericObject (const mtsGenericObject &other)
 
virtual ~mtsGenericObject (void)
 
bool SetTimestampIfAutomatic (double timestamp)
 
virtual void ToStream (std::ostream &outputStream) const
 
virtual void ToStreamRaw (std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
 
virtual bool FromStreamRaw (std::istream &inputStream, const char delimiter= ' ')
 
size_t ScalarNumber (void) const
 
bool ScalarNumberIsFixed (void) const
 
double Scalar (const size_t index) const throw (std::out_of_range)
 
std::string ScalarDescription (const size_t index, const std::string &userDescription="") const throw (std::out_of_range)
 
- Public Member Functions inherited from cmnGenericObject
virtual ~cmnGenericObject (void)
 
virtual const
cmnClassServicesBase
Services (void) const =0
 
bool ReconstructFrom (const cmnGenericObject &other)
 
std::string ToString (void) const
 
virtual cmnLogger::StreamBufTypeGetLogMultiplexer (void) const
 
virtual double Scalar (const size_t CMN_UNUSED(index)) const throw (std::out_of_range)
 
virtual std::string ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const
 

Protected Attributes

vct4x4 Matrix
 

Additional Inherited Members

- Static Public Member Functions inherited from svlSample
static svlSampleGetNewFromType (svlStreamType type)
 

Constructor & Destructor Documentation

svlSampleTransform3D::svlSampleTransform3D ( )
svlSampleTransform3D::svlSampleTransform3D ( const svlSampleTransform3D other)
svlSampleTransform3D::svlSampleTransform3D ( const vct4x4 matrix)
svlSampleTransform3D::svlSampleTransform3D ( const vctFrm4x4 frame)
svlSampleTransform3D::svlSampleTransform3D ( const vctRot3 rotation,
const vct3 translation 
)

Member Function Documentation

int svlSampleTransform3D::CopyOf ( const svlSample sample)
virtual

Implements svlSample.

int svlSampleTransform3D::CopyOf ( const svlSample sample)
virtual

Implements svlSample.

void svlSampleTransform3D::DeSerializeRaw ( std::istream &  inputStream)
virtual

Binary deserialization

Implements svlSample.

unsigned int svlSampleTransform3D::GetDataSize ( ) const
virtual

Implements svlSample.

double* svlSampleTransform3D::GetDoublePointer ( )
const double* svlSampleTransform3D::GetDoublePointer ( ) const
vctFrm4x4 svlSampleTransform3D::GetFrame ( ) const
vct4x4& svlSampleTransform3D::GetMatrixRef ( )
const vct4x4& svlSampleTransform3D::GetMatrixRef ( ) const
svlSample* svlSampleTransform3D::GetNewInstance ( ) const
virtual

Implements svlSample.

vctRot3 svlSampleTransform3D::GetRotation ( ) const
vct3 svlSampleTransform3D::GetTranslation ( ) const
svlStreamType svlSampleTransform3D::GetType ( ) const
virtual

Implements svlSample.

unsigned char* svlSampleTransform3D::GetUCharPointer ( )
virtual

Implements svlSample.

const unsigned char* svlSampleTransform3D::GetUCharPointer ( ) const
virtual

Implements svlSample.

void svlSampleTransform3D::Identity ( )
bool svlSampleTransform3D::IsInitialized ( ) const
virtual

Reimplemented from svlSample.

svlSampleTransform3D& svlSampleTransform3D::operator= ( const svlSampleTransform3D other)
void svlSampleTransform3D::SerializeRaw ( std::ostream &  outputStream) const
virtual

Binary serialization

Implements svlSample.

int svlSampleTransform3D::SetSize ( const svlSample sample)
virtual

Implements svlSample.

int svlSampleTransform3D::SetSize ( const svlSample sample)
virtual

Implements svlSample.

Member Data Documentation

vct4x4 svlSampleTransform3D::Matrix
protected

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