Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CybLogitechSensorC Class Reference

#include <cyblogitechsensorc.h>

Inheritance diagram for CybLogitechSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybLogitechSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybLogitechSensorC (CybWorldC *, int, int)
virtual ~CybLogitechSensorC ()
 CybLogitechSensorC (const CybLogitechSensorC &)
CybLogitechSensorC & operator= (const CybLogitechSensorC &)
virtual CybNodeCCreateNew ()
virtual void SetPosition (const VectorC &)
virtual void SetOrientation (double, double, double, double)
virtual VectorC GetPosition ()
virtual void GetOrientation (double &, double &, double &, double &)
virtual void GetPosOri (VectorC &, QuaternionC &)
void InitZero ()
virtual void RouteData ()
virtual void SetInterfaceData (AnyC &)
virtual void CopyInterfaceData (AnyC &, long maxLen)
virtual long GetInterfaceDataMinLength ()

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
void Update ()

Protected Attributes

QuaternionC m_orientation
VectorC m_pzero
QuaternionC m_ozero
int m_mode
void * m_pConfigData

Constructor & Destructor Documentation

CybLogitechSensorC::CybLogitechSensorC CybWorldC  ,
int   ,
int   
 

virtual CybLogitechSensorC::~CybLogitechSensorC   [virtual]
 

CybLogitechSensorC::CybLogitechSensorC const CybLogitechSensorC &   
 


Member Function Documentation

virtual void CybLogitechSensorC::CopyInterfaceData AnyC  ,
long    maxLen
[virtual]
 

Reimplemented from CybSixDOFSensorC.

virtual CybNodeC* CybLogitechSensorC::CreateNew   [virtual]
 

Reimplemented from CybSixDOFSensorC.

virtual void CybLogitechSensorC::CreateNewCopy CybNodeC   [protected, virtual]
 

Reimplemented from CybSixDOFSensorC.

virtual long CybLogitechSensorC::GetInterfaceDataMinLength   [virtual]
 

Reimplemented from CybSixDOFSensorC.

virtual void CybLogitechSensorC::GetOrientation double &   ,
double &   ,
double &   ,
double &   
[virtual]
 

virtual VectorC CybLogitechSensorC::GetPosition   [virtual]
 

Reimplemented from CybSixDOFSensorC.

virtual void CybLogitechSensorC::GetPosOri VectorC  ,
QuaternionC  
[virtual]
 

Reimplemented from CybSixDOFSensorC.

void CybLogitechSensorC::InitZero  
 

CybLogitechSensorC& CybLogitechSensorC::operator= const CybLogitechSensorC &   
 

virtual void CybLogitechSensorC::RouteData   [virtual]
 

Reimplemented from CybSixDOFSensorC.

virtual void CybLogitechSensorC::SetInterfaceData AnyC   [inline, virtual]
 

Reimplemented from CybSixDOFSensorC.

Definition at line 56 of file cyblogitechsensorc.h.

00056 {} 

virtual void CybLogitechSensorC::SetOrientation double   ,
double   ,
double   ,
double   
[inline, virtual]
 

Definition at line 48 of file cyblogitechsensorc.h.

00048 {}

virtual void CybLogitechSensorC::SetPosition const VectorC   [inline, virtual]
 

Reimplemented from CybSixDOFSensorC.

Definition at line 47 of file cyblogitechsensorc.h.

00047 {}

void CybLogitechSensorC::Update   [protected]
 


Member Data Documentation

int CybLogitechSensorC::m_mode [protected]
 

Definition at line 68 of file cyblogitechsensorc.h.

QuaternionC CybLogitechSensorC::m_orientation [protected]
 

Definition at line 65 of file cyblogitechsensorc.h.

QuaternionC CybLogitechSensorC::m_ozero [protected]
 

Definition at line 67 of file cyblogitechsensorc.h.

void* CybLogitechSensorC::m_pConfigData [protected]
 

Definition at line 69 of file cyblogitechsensorc.h.

VectorC CybLogitechSensorC::m_pzero [protected]
 

Definition at line 66 of file cyblogitechsensorc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:28:42 2003 for Open ActiveWrl by doxygen1.3-rc2