vrml1::AsciiText Class Reference

#include <AsciiText.hh>

Inheritance diagram for vrml1::AsciiText:

vrml1::Node

List of all members.

Public Types

enum  e_Justification { LEFT = 0, CENTER, RIGHT }

Public Member Functions

 AsciiText ()
void setString (string str)
string str () const
void setSpacing (float spacing)
float spacing () const
void setJustification (e_Justification justification)
e_Justification justification () const
void setWidth (vector< float > width)
vector< float > width () const
virtual void setAttribute (Attribute *A)

Private Attributes

string m_string
float m_spacing
e_Justification m_justification
vector< float > m_width


Member Enumeration Documentation

enum vrml1::AsciiText::e_Justification

Enumerator:
LEFT 
CENTER 
RIGHT 


Constructor & Destructor Documentation

vrml1::AsciiText::AsciiText (  ) 


Member Function Documentation

void vrml1::AsciiText::setString ( string  str  ) 

string vrml1::AsciiText::str (  )  const

void vrml1::AsciiText::setSpacing ( float  spacing  ) 

float vrml1::AsciiText::spacing (  )  const

void vrml1::AsciiText::setJustification ( e_Justification  justification  ) 

AsciiText::e_Justification vrml1::AsciiText::justification (  )  const

void vrml1::AsciiText::setWidth ( vector< float >  width  ) 

vector< float > vrml1::AsciiText::width (  )  const

void vrml1::AsciiText::setAttribute ( Attribute A  )  [virtual]

Reimplemented from vrml1::Node.


Member Data Documentation

string vrml1::AsciiText::m_string [private]

float vrml1::AsciiText::m_spacing [private]

e_Justification vrml1::AsciiText::m_justification [private]

vector<float> vrml1::AsciiText::m_width [private]


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 23:57:10 2008 for libvrml1++ by  doxygen 1.5.4