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

CybCylinderSensorC Class Reference

#include <cybcylindersensorc.h>

Inheritance diagram for CybCylinderSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybCylinderSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybCylinderSensorC (CybWorldC *)
 CybCylinderSensorC (const CybCylinderSensorC &)
CybCylinderSensorC & operator= (const CybCylinderSensorC &)
virtual void CreateNewCopy (CybNodeC *pNode)
virtual ~CybCylinderSensorC ()
virtual void FinishInit ()
virtual void SetEvent (long, const void *, BaseI *)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual void StartDrag (Vector3C vLineStart, Vector3C vLineEnd, Vector3C vIntersect)
virtual void DoDrag (Vector3C vLineStart, Vector3C vLineEnd)
virtual void EndDrag ()

Public Attributes

SFBool m_bAutoOffset
SFFloat m_fDiskAngle
SFBool m_bEnabled
SFFloat m_fMaxAngle
SFFloat m_fMinAngle
SFFloat m_fOffset

Static Public Attributes

char VRMLKeyStrList [][30]

Protected Methods

virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
void CheckRotation (SFFloat &r)
void SendIsActive (SFBool b)
void SendRotationChanged (SFFloat r)
void SendTrackPointChanged (SFVec3f v)
void SendOffsetChanged (SFFloat r)

Protected Attributes

short m_bLoading
short m_bDragMode
SFFloat m_fRadius
SFVec3f m_vTrackStart
SFFloat m_fCurrent

Constructor & Destructor Documentation

CybCylinderSensorC::CybCylinderSensorC CybWorldC  
 

CybCylinderSensorC::CybCylinderSensorC const CybCylinderSensorC &   
 

virtual CybCylinderSensorC::~CybCylinderSensorC   [virtual]
 


Member Function Documentation

void CybCylinderSensorC::CheckRotation SFFloat   r [protected]
 

virtual void CybCylinderSensorC::CreateNewCopy CybNodeC   pNode [virtual]
 

Reimplemented from CybDragSensorC.

virtual void CybCylinderSensorC::DoDrag Vector3C    vLineStart,
Vector3C    vLineEnd
[virtual]
 

Reimplemented from CybDragSensorC.

virtual void CybCylinderSensorC::EndDrag   [virtual]
 

Reimplemented from CybDragSensorC.

virtual void CybCylinderSensorC::FinishInit   [virtual]
 

Reimplemented from CybNodeC.

virtual long CybCylinderSensorC::GetFieldDataType long    [virtual]
 

Reimplemented from CybDragSensorC.

virtual long CybCylinderSensorC::GetFieldEventID const char *    [virtual]
 

Reimplemented from CybDragSensorC.

virtual void CybCylinderSensorC::LoadVRML char *&    iter,
const char *    iterEnd,
long &    znr
[protected, virtual]
 

Reimplemented from CybNodeC.

CybCylinderSensorC& CybCylinderSensorC::operator= const CybCylinderSensorC &   
 

void CybCylinderSensorC::SendIsActive SFBool    b [protected]
 

void CybCylinderSensorC::SendOffsetChanged SFFloat    r [protected]
 

void CybCylinderSensorC::SendRotationChanged SFFloat    r [protected]
 

void CybCylinderSensorC::SendTrackPointChanged SFVec3f    v [protected]
 

virtual void CybCylinderSensorC::SetEvent long   ,
const void *   ,
BaseI  
[virtual]
 

Reimplemented from CybDragSensorC.

virtual void CybCylinderSensorC::StartDrag Vector3C    vLineStart,
Vector3C    vLineEnd,
Vector3C    vIntersect
[virtual]
 

Reimplemented from CybDragSensorC.


Member Data Documentation

SFBool CybCylinderSensorC::m_bAutoOffset
 

Definition at line 76 of file cybcylindersensorc.h.

short CybCylinderSensorC::m_bDragMode [protected]
 

Definition at line 69 of file cybcylindersensorc.h.

SFBool CybCylinderSensorC::m_bEnabled
 

Definition at line 78 of file cybcylindersensorc.h.

short CybCylinderSensorC::m_bLoading [protected]
 

Definition at line 68 of file cybcylindersensorc.h.

SFFloat CybCylinderSensorC::m_fCurrent [protected]
 

Definition at line 72 of file cybcylindersensorc.h.

SFFloat CybCylinderSensorC::m_fDiskAngle
 

Definition at line 77 of file cybcylindersensorc.h.

SFFloat CybCylinderSensorC::m_fMaxAngle
 

Definition at line 79 of file cybcylindersensorc.h.

SFFloat CybCylinderSensorC::m_fMinAngle
 

Definition at line 80 of file cybcylindersensorc.h.

SFFloat CybCylinderSensorC::m_fOffset
 

Definition at line 81 of file cybcylindersensorc.h.

SFFloat CybCylinderSensorC::m_fRadius [protected]
 

Definition at line 70 of file cybcylindersensorc.h.

SFVec3f CybCylinderSensorC::m_vTrackStart [protected]
 

Definition at line 71 of file cybcylindersensorc.h.

char CybCylinderSensorC::VRMLKeyStrList[][30] [static]
 

Definition at line 84 of file cybcylindersensorc.h.


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