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

CybColorC Class Reference

#include <cybcolorc.h>

Inheritance diagram for CybColorC:

Inheritance graph
[legend]
Collaboration diagram for CybColorC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybColorC (CybWorldC *)
virtual ~CybColorC ()
 CybColorC (float **, long, CybWorldC *)
 CybColorC (const CybColorC &)
CybColorC & operator= (const CybColorC &)
float * GetColor_fv (long i)
long GetLength ()
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void EventCascadeEnd ()
virtual void SetEvent (long, const void *, BaseI *)
virtual long BufEvent (long, const void *, BaseI *)
virtual long GetEventBufMaxDataSize ()
virtual long GetEventBufMinDataSize ()
virtual short CopyEventBuf (AnyC &, long)
virtual short SetEventBuf (AnyC &, BaseI *)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)

Protected Attributes

long m_length
float * m_color
long m_lengthBuf
float * m_colorBuf
short m_updateFlag
long m_copyEventBufState

Constructor & Destructor Documentation

CybColorC::CybColorC CybWorldC  
 

virtual CybColorC::~CybColorC   [virtual]
 

CybColorC::CybColorC float **   ,
long   ,
CybWorldC  
 

CybColorC::CybColorC const CybColorC &   
 


Member Function Documentation

virtual long CybColorC::BufEvent long   ,
const void *   ,
BaseI  
[virtual]
 

Reimplemented from CybNodeC.

virtual short CybColorC::CopyEventBuf AnyC  ,
long   
[virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

virtual void CybColorC::EventCascadeEnd   [virtual]
 

Reimplemented from CybNodeC.

float* CybColorC::GetColor_fv long    i [inline]
 

Definition at line 62 of file cybcolorc.h.

00062 {return m_color+4*i;}

virtual long CybColorC::GetEventBufMaxDataSize   [virtual]
 

Reimplemented from CybNodeC.

virtual long CybColorC::GetEventBufMinDataSize   [virtual]
 

Reimplemented from CybNodeC.

long CybColorC::GetLength   [inline]
 

Definition at line 63 of file cybcolorc.h.

00063 {return m_length/4;}

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

Reimplemented from CybNodeC.

CybColorC& CybColorC::operator= const CybColorC &   
 

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

Reimplemented from CybNodeC.

virtual short CybColorC::SetEventBuf AnyC  ,
BaseI  
[virtual]
 

Reimplemented from CybNodeC.


Member Data Documentation

float* CybColorC::m_color [protected]
 

Definition at line 77 of file cybcolorc.h.

float* CybColorC::m_colorBuf [protected]
 

Definition at line 79 of file cybcolorc.h.

long CybColorC::m_copyEventBufState [protected]
 

Definition at line 81 of file cybcolorc.h.

long CybColorC::m_length [protected]
 

Definition at line 76 of file cybcolorc.h.

long CybColorC::m_lengthBuf [protected]
 

Definition at line 78 of file cybcolorc.h.

short CybColorC::m_updateFlag [protected]
 

Definition at line 80 of file cybcolorc.h.


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