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

CybBoxC Class Reference

#include <cybboxc.h>

Inheritance diagram for CybBoxC:

Inheritance graph
[legend]
Collaboration diagram for CybBoxC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybBoxC (CybWorldC *)
 CybBoxC (const CybBoxC &)
CybBoxC & operator= (const CybBoxC &)
virtual void Copy (const CybNodeC *)
virtual int AddSrc (CybNodeC *, const StringC &, const StringC &)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void SetEvent (long, const void *, BaseI *)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual void ToChannelDefault (CybChannelC *, long flag)
virtual void ToChannelTexture (CybChannelC *, long flag)
virtual void FinishInit ()
virtual const CybBoxC * GetBbx ()
const VectorCGetSize () const
const VectorCGetCenter () const
virtual void SetSize (const VectorC &vSize)
virtual void SetCenter (const VectorC &vCenter)

Protected Methods

virtual void CreateNewCopy (CybNodeC *)

Protected Attributes

VectorC m_vSize
VectorC m_vCenter

Static Private Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybBoxC::CybBoxC CybWorldC  
 

CybBoxC::CybBoxC const CybBoxC &   
 


Member Function Documentation

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

Reimplemented from CybNodeC.

virtual void CybBoxC::Copy const CybNodeC   [virtual]
 

Reimplemented from CybGeometryC.

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

Reimplemented from CybGeometryC.

virtual void CybBoxC::FinishInit   [virtual]
 

Reimplemented from CybNodeC.

Reimplemented in CybGLBoxC, and CybPFBoxC.

virtual const CybBoxC* CybBoxC::GetBbx   [inline, virtual]
 

Definition at line 63 of file cybboxc.h.

00063 {return this;}

const VectorC& CybBoxC::GetCenter   const [inline]
 

Definition at line 66 of file cybboxc.h.

00066 {return m_vCenter;}

virtual long CybBoxC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

const VectorC& CybBoxC::GetSize   const [inline]
 

Definition at line 65 of file cybboxc.h.

00065 {return m_vSize;}

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

Reimplemented from CybNodeC.

CybBoxC& CybBoxC::operator= const CybBoxC &   
 

virtual void CybBoxC::SetCenter const VectorC   vCenter [inline, virtual]
 

Definition at line 68 of file cybboxc.h.

00068 {m_vCenter = vCenter;}

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

Reimplemented from CybNodeC.

Reimplemented in CybPFBoxC.

virtual void CybBoxC::SetSize const VectorC   vSize [inline, virtual]
 

Reimplemented in CybPFBoxC.

Definition at line 67 of file cybboxc.h.

00067 {m_vSize = vSize;}

virtual void CybBoxC::ToChannelDefault CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybGeometryC.

Reimplemented in CybGLBoxC.

virtual void CybBoxC::ToChannelTexture CybChannelC  ,
long    flag
[virtual]
 

Reimplemented from CybGeometryC.

Reimplemented in CybGLBoxC.


Member Data Documentation

VectorC CybBoxC::m_vCenter [protected]
 

Definition at line 72 of file cybboxc.h.

VectorC CybBoxC::m_vSize [protected]
 

Definition at line 71 of file cybboxc.h.

char CybBoxC::VRMLKeyStrList[][30] [static, private]
 

Definition at line 75 of file cybboxc.h.


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