vrml1::FontStyle Class Reference

#include <FontStyle.hh>

Inheritance diagram for vrml1::FontStyle:

vrml1::Node

List of all members.

Public Types

enum  e_Family { SERIF = 0, SANS, TYPEWRITER }
enum  e_Style { NONE = 0, BOLD = 1, ITALIC = 2 }

Public Member Functions

 FontStyle ()
void setSize (float size)
float size () const
void setFamily (e_Family family)
e_Family family () const
void setStyle (unsigned int style)
unsigned int style () const
virtual void setAttribute (Attribute *A)

Private Attributes

float m_size
e_Family m_family
unsigned int m_style


Member Enumeration Documentation

enum vrml1::FontStyle::e_Family

Enumerator:
SERIF 
SANS 
TYPEWRITER 

enum vrml1::FontStyle::e_Style

Enumerator:
NONE 
BOLD 
ITALIC 


Constructor & Destructor Documentation

vrml1::FontStyle::FontStyle (  ) 


Member Function Documentation

void vrml1::FontStyle::setSize ( float  size  ) 

float vrml1::FontStyle::size (  )  const

void vrml1::FontStyle::setFamily ( e_Family  family  ) 

FontStyle::e_Family vrml1::FontStyle::family (  )  const

void vrml1::FontStyle::setStyle ( unsigned int  style  ) 

unsigned int vrml1::FontStyle::style (  )  const

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

Reimplemented from vrml1::Node.


Member Data Documentation

float vrml1::FontStyle::m_size [private]

e_Family vrml1::FontStyle::m_family [private]

unsigned int vrml1::FontStyle::m_style [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