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

CybDragSensorC Class Reference

#include <cybdragsensorc.h>

Inheritance diagram for CybDragSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybDragSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybDragSensorC (CybWorldC *)
 CybDragSensorC (const CybDragSensorC &)
CybDragSensorC & operator= (const CybDragSensorC &)
virtual void CreateNewCopy (CybNodeC *pNode)
virtual ~CybDragSensorC ()
virtual void SetEvent (long srct, const void *pData, BaseI *pSrc)
virtual long GetFieldDataType (long fieldID)
virtual long GetFieldEventID (const char *pStr)
virtual void StartDrag (Vector3C vLineStart, Vector3C vLineEnd, Vector3C vIntersect)
virtual void DoDrag (Vector3C vLineStart, Vector3C vLineEnd)
virtual void EndDrag ()

Protected Attributes

short m_bIsActive
Matrix4C m_localM

Constructor & Destructor Documentation

CybDragSensorC::CybDragSensorC CybWorldC  
 

CybDragSensorC::CybDragSensorC const CybDragSensorC &   
 

virtual CybDragSensorC::~CybDragSensorC   [virtual]
 


Member Function Documentation

virtual void CybDragSensorC::CreateNewCopy CybNodeC   pNode [virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

virtual void CybDragSensorC::DoDrag Vector3C    vLineStart,
Vector3C    vLineEnd
[inline, virtual]
 

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

Definition at line 58 of file cybdragsensorc.h.

00058 {}

virtual void CybDragSensorC::EndDrag   [inline, virtual]
 

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

Definition at line 59 of file cybdragsensorc.h.

00059 {}

virtual long CybDragSensorC::GetFieldDataType long    fieldID [virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

virtual long CybDragSensorC::GetFieldEventID const char *    pStr [virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

CybDragSensorC& CybDragSensorC::operator= const CybDragSensorC &   
 

virtual void CybDragSensorC::SetEvent long    srct,
const void *    pData,
BaseI   pSrc
[virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

virtual void CybDragSensorC::StartDrag Vector3C    vLineStart,
Vector3C    vLineEnd,
Vector3C    vIntersect
[inline, virtual]
 

Reimplemented in CybCylinderSensorC, CybPlaneSensorC, and CybSphereSensorC.

Definition at line 57 of file cybdragsensorc.h.

00057 {}


Member Data Documentation

short CybDragSensorC::m_bIsActive [protected]
 

Definition at line 62 of file cybdragsensorc.h.

Matrix4C CybDragSensorC::m_localM [protected]
 

Definition at line 63 of file cybdragsensorc.h.


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