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

CybCoordinateInterpolatorC Class Reference

#include <cybcoordinateinterpolatorc.h>

Inheritance diagram for CybCoordinateInterpolatorC:

Inheritance graph
[legend]
Collaboration diagram for CybCoordinateInterpolatorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybCoordinateInterpolatorC (CybWorldC *)
virtual ~CybCoordinateInterpolatorC ()
 CybCoordinateInterpolatorC (const CybCoordinateInterpolatorC &)
CybCoordinateInterpolatorC & operator= (const CybCoordinateInterpolatorC &)
virtual long GetInterfaceDataMinLength ()
virtual void SetInterfaceData (AnyC &)
virtual void CopyInterfaceData (AnyC &, long maxLen)
virtual void FinishInit ()
virtual void SetKeyValue (const void *pData)
virtual long GetKeyValueType ()
virtual long GetValueType ()

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
virtual void SendValueChanged ()
virtual void SetDataToKeyIndex (long, double)
virtual void RouteData ()

Protected Attributes

MFVec3f m_mvLoadCoord
ArrayC< MFVec3fm_akeyCoord
MFVec3f m_coord

Private Attributes

double m_fractionAlt

Constructor & Destructor Documentation

CybCoordinateInterpolatorC::CybCoordinateInterpolatorC CybWorldC  
 

virtual CybCoordinateInterpolatorC::~CybCoordinateInterpolatorC   [virtual]
 

CybCoordinateInterpolatorC::CybCoordinateInterpolatorC const CybCoordinateInterpolatorC &   
 


Member Function Documentation

virtual void CybCoordinateInterpolatorC::CopyInterfaceData AnyC  ,
long    maxLen
[virtual]
 

Reimplemented from InterfaceC.

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

Reimplemented from CybInterpolatorC.

virtual void CybCoordinateInterpolatorC::FinishInit   [virtual]
 

Reimplemented from CybInterpolatorC.

virtual long CybCoordinateInterpolatorC::GetInterfaceDataMinLength   [virtual]
 

Reimplemented from InterfaceC.

virtual long CybCoordinateInterpolatorC::GetKeyValueType   [inline, virtual]
 

Reimplemented from CybInterpolatorC.

Definition at line 52 of file cybcoordinateinterpolatorc.h.

References CYBFT_MFVEC3F.

00052 { return CYBFT_MFVEC3F; }

virtual long CybCoordinateInterpolatorC::GetValueType   [inline, virtual]
 

Reimplemented from CybInterpolatorC.

Definition at line 53 of file cybcoordinateinterpolatorc.h.

References CYBFT_MFVEC3F.

00053 { return CYBFT_MFVEC3F; }

CybCoordinateInterpolatorC& CybCoordinateInterpolatorC::operator= const CybCoordinateInterpolatorC &   
 

virtual void CybCoordinateInterpolatorC::RouteData   [protected, virtual]
 

Reimplemented from CybInterpolatorC.

virtual void CybCoordinateInterpolatorC::SendValueChanged   [protected, virtual]
 

Implements CybInterpolatorC.

virtual void CybCoordinateInterpolatorC::SetDataToKeyIndex long   ,
double   
[protected, virtual]
 

Implements CybInterpolatorC.

virtual void CybCoordinateInterpolatorC::SetInterfaceData AnyC   [virtual]
 

Reimplemented from InterfaceC.

virtual void CybCoordinateInterpolatorC::SetKeyValue const void *    pData [virtual]
 

Reimplemented from CybInterpolatorC.


Member Data Documentation

ArrayC<MFVec3f> CybCoordinateInterpolatorC::m_akeyCoord [protected]
 

Definition at line 63 of file cybcoordinateinterpolatorc.h.

MFVec3f CybCoordinateInterpolatorC::m_coord [protected]
 

Definition at line 64 of file cybcoordinateinterpolatorc.h.

double CybCoordinateInterpolatorC::m_fractionAlt [private]
 

Definition at line 67 of file cybcoordinateinterpolatorc.h.

MFVec3f CybCoordinateInterpolatorC::m_mvLoadCoord [protected]
 

Definition at line 62 of file cybcoordinateinterpolatorc.h.


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