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

CybTouchSensorC Class Reference

#include <cybtouchsensorc.h>

Inheritance diagram for CybTouchSensorC:

Inheritance graph
[legend]
Collaboration diagram for CybTouchSensorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybTouchSensorC (CybWorldC *)
 CybTouchSensorC (const CybTouchSensorC &)
CybTouchSensorC & operator= (const CybTouchSensorC &)
virtual void ToSelChannelBegin (CybChannelC *)
virtual void ToSelChannelEnd (CybChannelC *)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void Reset ()
virtual int AddDes (EventDesI *, const StringC &, long)
virtual int AddSrc (CybNodeC *, const StringC &, const StringC &)
virtual void SetEvent (long, const void *, BaseI *)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual void RouteData ()
virtual void ToChannel (CybChannelC *, long flag)
virtual void FinishInit ()
virtual ArrayC< CybNodeC * > GetRouteList ()
void SetIsOver (SFBool b)
void SetIsActive (SFBool b)
void SetHitPointInAbsCoord (SFVec3f b)
void SetHitNormalInAbsCoord (SFVec3f b)
void SetHitTexCoordInAbsCoord (SFVec2f b)
void SetHitPointInRelCoord (SFVec3f b)
virtual short GetFieldData (long, void *data)
SFBool IsEnabled () const

Protected Methods

void CallIsOver ()
void CallIsActive ()
void CallHitPoint ()
virtual void CreateNewCopy (CybNodeC *)

Protected Attributes

SFBool m_enabled
SFBool m_isActive
SFBool m_isOver
SFTime m_touchTime
ArrayC< EventPipeCm_ahnc
ArrayC< EventPipeCm_ahpc
ArrayC< EventPipeCm_ahtc
ArrayC< EventPipeCm_aia
ArrayC< EventPipeCm_aio
ArrayC< EventPipeCm_att
ArrayC< EventPipeCm_ae
SFBool m_isOverOld
SFBool m_isActiveOld
SFVec3f m_hitPoint
SFVec3f m_hitNormal
SFVec2f m_hitTexCoord
Matrix4C m_M

Static Protected Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybTouchSensorC::CybTouchSensorC CybWorldC  
 

CybTouchSensorC::CybTouchSensorC const CybTouchSensorC &   
 


Member Function Documentation

virtual int CybTouchSensorC::AddDes EventDesI  ,
const StringC  ,
long   
[virtual]
 

Reimplemented from CybNodeC.

virtual int CybTouchSensorC::AddSrc CybNodeC  ,
const StringC  ,
const StringC  
[virtual]
 

Reimplemented from CybNodeC.

void CybTouchSensorC::CallHitPoint   [protected]
 

void CybTouchSensorC::CallIsActive   [protected]
 

void CybTouchSensorC::CallIsOver   [protected]
 

virtual void CybTouchSensorC::CreateNewCopy CybNodeC   [protected, virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybGLTouchSensorC.

virtual void CybTouchSensorC::FinishInit   [virtual]
 

Reimplemented from CybInterfaceC.

virtual short CybTouchSensorC::GetFieldData long   ,
void *    data
[virtual]
 

Reimplemented from CybNodeC.

virtual long CybTouchSensorC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

virtual ArrayC<CybNodeC*> CybTouchSensorC::GetRouteList   [virtual]
 

Reimplemented from CybNodeC.

SFBool CybTouchSensorC::IsEnabled   const [inline]
 

Definition at line 80 of file cybtouchsensorc.h.

References SFBool.

00080 {return m_enabled;}

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

Reimplemented from CybNodeC.

CybTouchSensorC& CybTouchSensorC::operator= const CybTouchSensorC &   
 

virtual void CybTouchSensorC::Reset   [virtual]
 

virtual void CybTouchSensorC::RouteData   [virtual]
 

Implements CybSensorC.

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

Reimplemented from CybNodeC.

void CybTouchSensorC::SetHitNormalInAbsCoord SFVec3f    b
 

void CybTouchSensorC::SetHitPointInAbsCoord SFVec3f    b
 

void CybTouchSensorC::SetHitPointInRelCoord SFVec3f    b
 

void CybTouchSensorC::SetHitTexCoordInAbsCoord SFVec2f    b
 

void CybTouchSensorC::SetIsActive SFBool    b
 

void CybTouchSensorC::SetIsOver SFBool    b
 

virtual void CybTouchSensorC::ToChannel CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybNodeC.

virtual void CybTouchSensorC::ToSelChannelBegin CybChannelC   [inline, virtual]
 

Reimplemented in CybGLTouchSensorC.

Definition at line 49 of file cybtouchsensorc.h.

00049 {}

virtual void CybTouchSensorC::ToSelChannelEnd CybChannelC   [inline, virtual]
 

Reimplemented in CybGLTouchSensorC.

Definition at line 50 of file cybtouchsensorc.h.

00050 {}


Member Data Documentation

ArrayC<EventPipeC> CybTouchSensorC::m_ae [protected]
 

Definition at line 101 of file cybtouchsensorc.h.

ArrayC<EventPipeC> CybTouchSensorC::m_ahnc [protected]
 

Definition at line 95 of file cybtouchsensorc.h.

ArrayC<EventPipeC> CybTouchSensorC::m_ahpc [protected]
 

Definition at line 96 of file cybtouchsensorc.h.

ArrayC<EventPipeC> CybTouchSensorC::m_ahtc [protected]
 

Definition at line 97 of file cybtouchsensorc.h.

ArrayC<EventPipeC> CybTouchSensorC::m_aia [protected]
 

Definition at line 98 of file cybtouchsensorc.h.

ArrayC<EventPipeC> CybTouchSensorC::m_aio [protected]
 

Definition at line 99 of file cybtouchsensorc.h.

ArrayC<EventPipeC> CybTouchSensorC::m_att [protected]
 

Definition at line 100 of file cybtouchsensorc.h.

SFBool CybTouchSensorC::m_enabled [protected]
 

Definition at line 88 of file cybtouchsensorc.h.

SFVec3f CybTouchSensorC::m_hitNormal [protected]
 

Definition at line 106 of file cybtouchsensorc.h.

SFVec3f CybTouchSensorC::m_hitPoint [protected]
 

Definition at line 105 of file cybtouchsensorc.h.

SFVec2f CybTouchSensorC::m_hitTexCoord [protected]
 

Definition at line 107 of file cybtouchsensorc.h.

SFBool CybTouchSensorC::m_isActive [protected]
 

Definition at line 90 of file cybtouchsensorc.h.

SFBool CybTouchSensorC::m_isActiveOld [protected]
 

Definition at line 104 of file cybtouchsensorc.h.

SFBool CybTouchSensorC::m_isOver [protected]
 

Definition at line 91 of file cybtouchsensorc.h.

SFBool CybTouchSensorC::m_isOverOld [protected]
 

Definition at line 103 of file cybtouchsensorc.h.

Matrix4C CybTouchSensorC::m_M [protected]
 

Definition at line 109 of file cybtouchsensorc.h.

SFTime CybTouchSensorC::m_touchTime [protected]
 

Definition at line 92 of file cybtouchsensorc.h.

char CybTouchSensorC::VRMLKeyStrList[][30] [static, protected]
 

Definition at line 112 of file cybtouchsensorc.h.


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