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

CybSixDOFSensorC Class Reference

#include <cybsixdofsensorc.h>

Inheritance diagram for CybSixDOFSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybSixDOFSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybSixDOFSensorC (CybWorldC *pW=0)
 CybSixDOFSensorC (const CybSixDOFSensorC &)
CybSixDOFSensorC & operator= (const CybSixDOFSensorC &)
virtual CybNodeCCreateNew ()
virtual void RouteData ()
virtual void Writeln ()
virtual void SetPosition (const VectorC &v)
virtual void SetOrientation (const QuaternionC &)
virtual VectorC GetPosition ()
virtual QuaternionC GetOrientation ()
virtual void GetPosOri (VectorC &, QuaternionC &)
virtual void SetInterfaceData (AnyC &)
virtual void CopyInterfaceData (AnyC &, long maxLen)
virtual long GetInterfaceDataMinLength ()

Protected Methods

virtual void CreateNewCopy (CybNodeC *)

Protected Attributes

VectorC m_posBuf
VectorC m_pos
QuaternionC m_oriBuf
QuaternionC m_ori

Constructor & Destructor Documentation

CybSixDOFSensorC::CybSixDOFSensorC CybWorldC   pW = 0
 

CybSixDOFSensorC::CybSixDOFSensorC const CybSixDOFSensorC &   
 


Member Function Documentation

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

Reimplemented from InterfaceC.

Reimplemented in CybLogitechSensorC.

virtual CybNodeC* CybSixDOFSensorC::CreateNew   [inline, virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybLogitechSensorC.

Definition at line 44 of file cybsixdofsensorc.h.

00044 {return 0;}

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

Reimplemented from CybNodeC.

Reimplemented in CybLogitechSensorC.

virtual long CybSixDOFSensorC::GetInterfaceDataMinLength   [virtual]
 

Reimplemented from InterfaceC.

Reimplemented in CybLogitechSensorC.

virtual QuaternionC CybSixDOFSensorC::GetOrientation   [virtual]
 

virtual VectorC CybSixDOFSensorC::GetPosition   [virtual]
 

Reimplemented in CybLogitechSensorC.

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

Reimplemented in CybLogitechSensorC.

CybSixDOFSensorC& CybSixDOFSensorC::operator= const CybSixDOFSensorC &   
 

virtual void CybSixDOFSensorC::RouteData   [virtual]
 

Implements CybSensorC.

Reimplemented in CybLogitechSensorC.

virtual void CybSixDOFSensorC::SetInterfaceData AnyC   [virtual]
 

Reimplemented from InterfaceC.

Reimplemented in CybLogitechSensorC.

virtual void CybSixDOFSensorC::SetOrientation const QuaternionC   [virtual]
 

virtual void CybSixDOFSensorC::SetPosition const VectorC   v [virtual]
 

Reimplemented in CybLogitechSensorC.

virtual void CybSixDOFSensorC::Writeln   [virtual]
 

Reimplemented from InterfaceC.


Member Data Documentation

QuaternionC CybSixDOFSensorC::m_ori [protected]
 

Definition at line 63 of file cybsixdofsensorc.h.

QuaternionC CybSixDOFSensorC::m_oriBuf [protected]
 

Definition at line 63 of file cybsixdofsensorc.h.

VectorC CybSixDOFSensorC::m_pos [protected]
 

Definition at line 62 of file cybsixdofsensorc.h.

VectorC CybSixDOFSensorC::m_posBuf [protected]
 

Definition at line 62 of file cybsixdofsensorc.h.


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