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

CybPlaneSensorC Class Reference

#include <cybplanesensorc.h>

Inheritance diagram for CybPlaneSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybPlaneSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybPlaneSensorC (CybWorldC *)
 CybPlaneSensorC (const CybPlaneSensorC &)
CybPlaneSensorC & operator= (const CybPlaneSensorC &)
virtual void CreateNewCopy (CybNodeC *pNode)
virtual ~CybPlaneSensorC ()
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
SFVec2f m_vMaxPosition
SFVec2f m_vMinPosition
SFVec3f m_vOffset

Static Public Attributes

char VRMLKeyStrList [][30]

Protected Methods

virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
void CheckTranslation (Vector3C &v)
void SendIsActive (SFBool b)
void SendTrackPointChanged (SFVec3f v)
void SendTranslationChanged (SFVec3f v)
void SendOffsetChanged (SFVec3f v)

Protected Attributes

short m_bLoading
Vector3C m_vStart
Vector3C m_vCurrent

Constructor & Destructor Documentation

CybPlaneSensorC::CybPlaneSensorC CybWorldC  
 

CybPlaneSensorC::CybPlaneSensorC const CybPlaneSensorC &   
 

virtual CybPlaneSensorC::~CybPlaneSensorC   [virtual]
 


Member Function Documentation

void CybPlaneSensorC::CheckTranslation Vector3C   v [protected]
 

virtual void CybPlaneSensorC::CreateNewCopy CybNodeC   pNode [virtual]
 

Reimplemented from CybDragSensorC.

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

Reimplemented from CybDragSensorC.

virtual void CybPlaneSensorC::EndDrag   [virtual]
 

Reimplemented from CybDragSensorC.

virtual long CybPlaneSensorC::GetFieldDataType long    [virtual]
 

Reimplemented from CybDragSensorC.

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

Reimplemented from CybDragSensorC.

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

Reimplemented from CybNodeC.

CybPlaneSensorC& CybPlaneSensorC::operator= const CybPlaneSensorC &   
 

void CybPlaneSensorC::SendIsActive SFBool    b [protected]
 

void CybPlaneSensorC::SendOffsetChanged SFVec3f    v [protected]
 

void CybPlaneSensorC::SendTrackPointChanged SFVec3f    v [protected]
 

void CybPlaneSensorC::SendTranslationChanged SFVec3f    v [protected]
 

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

Reimplemented from CybDragSensorC.

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

Reimplemented from CybDragSensorC.


Member Data Documentation

SFBool CybPlaneSensorC::m_bAutoOffset
 

Definition at line 75 of file cybplanesensorc.h.

SFBool CybPlaneSensorC::m_bEnabled
 

Definition at line 76 of file cybplanesensorc.h.

short CybPlaneSensorC::m_bLoading [protected]
 

Definition at line 70 of file cybplanesensorc.h.

Vector3C CybPlaneSensorC::m_vCurrent [protected]
 

Definition at line 71 of file cybplanesensorc.h.

SFVec2f CybPlaneSensorC::m_vMaxPosition
 

Definition at line 77 of file cybplanesensorc.h.

SFVec2f CybPlaneSensorC::m_vMinPosition
 

Definition at line 78 of file cybplanesensorc.h.

SFVec3f CybPlaneSensorC::m_vOffset
 

Definition at line 79 of file cybplanesensorc.h.

Vector3C CybPlaneSensorC::m_vStart [protected]
 

Definition at line 71 of file cybplanesensorc.h.

char CybPlaneSensorC::VRMLKeyStrList[][30] [static]
 

Definition at line 82 of file cybplanesensorc.h.


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