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

CybTextC Class Reference

#include <cybtextc.h>

Inheritance diagram for CybTextC:

Inheritance graph
[legend]
Collaboration diagram for CybTextC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybTextC (CybWorldC *)
virtual ~CybTextC ()
 CybTextC (const CybTextC &)
CybTextC & operator= (const CybTextC &)
virtual void Copy (const CybNodeC *)
virtual void SetEvent (long, const void *, BaseI *)
virtual long GetFieldEventID (const char *)
virtual long GetFieldDataType (long)
virtual short GetFieldData (long, void *data)
virtual void ToChannelDefault (CybChannelC *pV, long flag)
virtual void ToIsectLineChannel (CybIsectLineChannelC *pIsectChan)
virtual int SetNode (CybNodeC *)

Public Attributes

MFString m_mstrOutput

Protected Methods

virtual void CreateNewCopy (CybNodeC *)
virtual void LoadVRML (char *&iter, const char *iterEnd, long &znr)
virtual void FinishInit ()
void CalculateTextSizes ()
void CreateOutputString ()
void SetFontStyle (CybFontStyleC *)

Protected Attributes

MFString m_msString
MFFloat m_mfLength
SFFloat m_fMaxExtent
CybFontStyleCm_pFontStyle
bool m_bLoading
bool m_bUpdateRender
ArrayC< SFVec2fm_textSizes
ArrayC< TextBBoxm_textBoxes

Static Protected Attributes

char VRMLKeyStrList [][30]

Constructor & Destructor Documentation

CybTextC::CybTextC CybWorldC  
 

virtual CybTextC::~CybTextC   [virtual]
 

CybTextC::CybTextC const CybTextC &   
 


Member Function Documentation

void CybTextC::CalculateTextSizes   [protected]
 

virtual void CybTextC::Copy const CybNodeC   [virtual]
 

Reimplemented from CybGeometryC.

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

Reimplemented from CybGeometryC.

void CybTextC::CreateOutputString   [protected]
 

virtual void CybTextC::FinishInit   [protected, virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

virtual long CybTextC::GetFieldDataType long    [virtual]
 

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

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

Reimplemented from CybNodeC.

CybTextC& CybTextC::operator= const CybTextC &   
 

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

Reimplemented from CybNodeC.

void CybTextC::SetFontStyle CybFontStyleC   [protected]
 

virtual int CybTextC::SetNode CybNodeC   [virtual]
 

Reimplemented from CybNodeC.

virtual void CybTextC::ToChannelDefault CybChannelC   pV,
long    flag
[virtual]
 

Reimplemented from CybGeometryC.

Reimplemented in CybGLTextC.

virtual void CybTextC::ToIsectLineChannel CybIsectLineChannelC   pIsectChan [virtual]
 


Member Data Documentation

bool CybTextC::m_bLoading [protected]
 

Definition at line 89 of file cybtextc.h.

bool CybTextC::m_bUpdateRender [protected]
 

Definition at line 90 of file cybtextc.h.

SFFloat CybTextC::m_fMaxExtent [protected]
 

Definition at line 86 of file cybtextc.h.

MFFloat CybTextC::m_mfLength [protected]
 

Definition at line 85 of file cybtextc.h.

MFString CybTextC::m_msString [protected]
 

Definition at line 84 of file cybtextc.h.

MFString CybTextC::m_mstrOutput
 

Definition at line 81 of file cybtextc.h.

CybFontStyleC* CybTextC::m_pFontStyle [protected]
 

Definition at line 87 of file cybtextc.h.

ArrayC<TextBBox> CybTextC::m_textBoxes [protected]
 

Definition at line 101 of file cybtextc.h.

ArrayC<SFVec2f> CybTextC::m_textSizes [protected]
 

Definition at line 100 of file cybtextc.h.

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

Definition at line 93 of file cybtextc.h.


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