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

CybSphereSensorC Class Reference

#include <cybspheresensorc.h>

Inheritance diagram for CybSphereSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybSphereSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybSphereSensorC (CybWorldC *)
 CybSphereSensorC (const CybSphereSensorC &)
CybSphereSensorC & operator= (const CybSphereSensorC &)
virtual void CreateNewCopy (CybNodeC *pNode)
virtual ~CybSphereSensorC ()
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
SFBool m_bEnabled
SFRotation m_vOffset

Static Public Attributes

char VRMLKeyStrList [][30]

Protected Methods

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

Protected Attributes

short m_bLoading
SFFloat m_fRadius
SFVec3f m_vTrackStart
SFRotation m_vCurrent

Constructor & Destructor Documentation

CybSphereSensorC::CybSphereSensorC CybWorldC  
 

CybSphereSensorC::CybSphereSensorC const CybSphereSensorC &   
 

virtual CybSphereSensorC::~CybSphereSensorC   [virtual]
 


Member Function Documentation

virtual void CybSphereSensorC::CreateNewCopy CybNodeC   pNode [virtual]
 

Reimplemented from CybDragSensorC.

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

Reimplemented from CybDragSensorC.

virtual void CybSphereSensorC::EndDrag   [virtual]
 

Reimplemented from CybDragSensorC.

virtual long CybSphereSensorC::GetFieldDataType long    [virtual]
 

Reimplemented from CybDragSensorC.

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

Reimplemented from CybDragSensorC.

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

Reimplemented from CybNodeC.

CybSphereSensorC& CybSphereSensorC::operator= const CybSphereSensorC &   
 

void CybSphereSensorC::SendIsActive SFBool    b [protected]
 

void CybSphereSensorC::SendOffsetChanged SFRotation    r [protected]
 

void CybSphereSensorC::SendRotationChanged SFRotation    r [protected]
 

void CybSphereSensorC::SendTrackPointChanged SFVec3f    v [protected]
 

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

Reimplemented from CybDragSensorC.

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

Reimplemented from CybDragSensorC.


Member Data Documentation

SFBool CybSphereSensorC::m_bAutoOffset
 

Definition at line 76 of file cybspheresensorc.h.

SFBool CybSphereSensorC::m_bEnabled
 

Definition at line 77 of file cybspheresensorc.h.

short CybSphereSensorC::m_bLoading [protected]
 

Definition at line 69 of file cybspheresensorc.h.

SFFloat CybSphereSensorC::m_fRadius [protected]
 

Definition at line 70 of file cybspheresensorc.h.

SFRotation CybSphereSensorC::m_vCurrent [protected]
 

Definition at line 72 of file cybspheresensorc.h.

SFRotation CybSphereSensorC::m_vOffset
 

Definition at line 78 of file cybspheresensorc.h.

SFVec3f CybSphereSensorC::m_vTrackStart [protected]
 

Definition at line 71 of file cybspheresensorc.h.

char CybSphereSensorC::VRMLKeyStrList[][30] [static]
 

Definition at line 81 of file cybspheresensorc.h.


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