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

InterfaceC Class Reference

#include <interfacec.h>

Inheritance diagram for InterfaceC:

Inheritance graph
[legend]
List of all members.

Public Methods

 InterfaceC ()
virtual void SetInterfaceType (int i)
virtual void SetInterfaceID (long id)
virtual short GetInterfaceType ()
short GetType ()
virtual long GetInterfaceDataMinLength ()
virtual long GetInterfaceDataMaxLength ()
virtual void SetInterfaceData (AnyC &)
virtual void CopyInterfaceData (AnyC &, long)
virtual void Writeln ()

Protected Attributes

long m_interfaceID
short m_interfaceType

Constructor & Destructor Documentation

InterfaceC::InterfaceC   [inline]
 

Definition at line 40 of file interfacec.h.

References DAT_INTERFACE_UNDEFINED.


Member Function Documentation

virtual void InterfaceC::CopyInterfaceData AnyC  ,
long   
[inline, virtual]
 

Reimplemented in CybColorInterpolatorC, CybCoordinateInterpolatorC, CybLogitechSensorC, CybOrientationInterpolatorC, CybPointingDeviceC, CybPositionInterpolatorC, CybScalarInterpolatorC, CybScriptC, CybSixDOFMouseSensorC, CybSixDOFSensorC, CybSoundManagerC, CybTimeC, and CybViewpointSensorC.

Definition at line 48 of file interfacec.h.

00048 {}

virtual long InterfaceC::GetInterfaceDataMaxLength   [inline, virtual]
 

Reimplemented in CybScriptC, and CybSoundManagerC.

Definition at line 46 of file interfacec.h.

00046 {return GetInterfaceDataMinLength();}

virtual long InterfaceC::GetInterfaceDataMinLength   [inline, virtual]
 

Reimplemented in CybColorInterpolatorC, CybCoordinateInterpolatorC, CybLogitechSensorC, CybOrientationInterpolatorC, CybPointingDeviceC, CybPositionInterpolatorC, CybScalarInterpolatorC, CybScriptC, CybSixDOFMouseSensorC, CybSixDOFSensorC, CybSoundManagerC, CybTimeC, and CybViewpointSensorC.

Definition at line 45 of file interfacec.h.

00045 {return 0;}

virtual short InterfaceC::GetInterfaceType   [inline, virtual]
 

Definition at line 43 of file interfacec.h.

00043 {return m_interfaceType;}

short InterfaceC::GetType   [inline]
 

Definition at line 44 of file interfacec.h.

00044 {return m_interfaceType;}

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

Reimplemented in CybColorInterpolatorC, CybCoordinateInterpolatorC, CybLogitechSensorC, CybOrientationInterpolatorC, CybPointingDeviceC, CybPositionInterpolatorC, CybScalarInterpolatorC, CybScriptC, CybSixDOFMouseSensorC, CybSixDOFSensorC, CybSoundManagerC, CybTimeC, and CybViewpointSensorC.

Definition at line 47 of file interfacec.h.

00047 {} //const byteArray& data);

virtual void InterfaceC::SetInterfaceID long    id [inline, virtual]
 

Definition at line 42 of file interfacec.h.

00042 {m_interfaceID=id;}

virtual void InterfaceC::SetInterfaceType int    i [inline, virtual]
 

Definition at line 41 of file interfacec.h.

00041 {m_interfaceType=i;}

virtual void InterfaceC::Writeln   [inline, virtual]
 

Reimplemented in CybSixDOFSensorC.

Definition at line 49 of file interfacec.h.

00049 {}


Member Data Documentation

long InterfaceC::m_interfaceID [protected]
 

Definition at line 51 of file interfacec.h.

short InterfaceC::m_interfaceType [protected]
 

Definition at line 52 of file interfacec.h.


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