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

BuilderVertexTempl< VT, NT, TT, CT > Class Template Reference

#include <builderVertexTempl.h>

Inheritance diagram for BuilderVertexTempl< VT, NT, TT, CT >:

BuilderAttribTempl< VT, NT, TT, CT > List of all members.

Public Types

typedef VT VType
typedef NT NType
typedef TT TType
typedef CT CType

Public Member Functions

INLINE BuilderVertexTempl ()
INLINE BuilderVertexTempl (const VType &c)
INLINE BuilderVertexTempl (const BuilderVertexTempl &copy)
INLINE BuilderVertexTempl & operator= (const BuilderVertexTempl &copy)
INLINE bool is_valid () const
INLINE BuilderVertexTempl & clear ()
INLINE bool has_coord () const
INLINE VType get_coord () const
INLINE BuilderVertexTempl & set_coord (const VType &c)
INLINE BuilderVertexTempl & set_normal (const NType &c)
INLINE BuilderVertexTempl & clear_normal ()
INLINE bool has_texcoord () const
INLINE TType get_texcoord () const
INLINE BuilderVertexTempl & set_texcoord (const TType &t)
INLINE BuilderVertexTempl & clear_texcoord ()
INLINE BuilderVertexTempl & set_color (const CType &c)
INLINE BuilderVertexTempl & clear_color ()
INLINE BuilderVertexTempl & set_pixel_size (float s)
INLINE BuilderVertexTempl & clear_pixel_size ()
INLINE bool operator== (const BuilderVertexTempl &other) const
INLINE bool operator!= (const BuilderVertexTempl &other) const
INLINE bool operator< (const BuilderVertexTempl &other) const
int compare_to (const BuilderVertexTempl &other) const
ostream & output (ostream &out) const

Protected Attributes

VType _coord
TType _texcoord

template<class VT, class NT, class TT, class CT>
class BuilderVertexTempl< VT, NT, TT, CT >


Member Typedef Documentation

template<class VT, class NT, class TT, class CT>
typedef CT BuilderVertexTempl< VT, NT, TT, CT >::CType
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

Definition at line 44 of file builderVertexTempl.h.

template<class VT, class NT, class TT, class CT>
typedef NT BuilderVertexTempl< VT, NT, TT, CT >::NType
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

Definition at line 42 of file builderVertexTempl.h.

template<class VT, class NT, class TT, class CT>
typedef TT BuilderVertexTempl< VT, NT, TT, CT >::TType
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

Definition at line 43 of file builderVertexTempl.h.

template<class VT, class NT, class TT, class CT>
typedef VT BuilderVertexTempl< VT, NT, TT, CT >::VType
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

Definition at line 41 of file builderVertexTempl.h.


Constructor & Destructor Documentation

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl< VT, NT, TT, CT >::BuilderVertexTempl  ) 
 

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl< VT, NT, TT, CT >::BuilderVertexTempl const VType c  ) 
 

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl< VT, NT, TT, CT >::BuilderVertexTempl const BuilderVertexTempl< VT, NT, TT, CT > &  copy  ) 
 


Member Function Documentation

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::clear  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::clear_color  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::clear_normal  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::clear_pixel_size  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::clear_texcoord  ) 
 

template<class VT, class NT, class TT, class CT>
int BuilderVertexTempl< VT, NT, TT, CT >::compare_to const BuilderVertexTempl< VT, NT, TT, CT > &  other  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE VType BuilderVertexTempl< VT, NT, TT, CT >::get_coord  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE TType BuilderVertexTempl< VT, NT, TT, CT >::get_texcoord  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE bool BuilderVertexTempl< VT, NT, TT, CT >::has_coord  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE bool BuilderVertexTempl< VT, NT, TT, CT >::has_texcoord  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE bool BuilderVertexTempl< VT, NT, TT, CT >::is_valid  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE bool BuilderVertexTempl< VT, NT, TT, CT >::operator!= const BuilderVertexTempl< VT, NT, TT, CT > &  other  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE bool BuilderVertexTempl< VT, NT, TT, CT >::operator< const BuilderVertexTempl< VT, NT, TT, CT > &  other  )  const
 

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::operator= const BuilderVertexTempl< VT, NT, TT, CT > &  copy  ) 
 

template<class VT, class NT, class TT, class CT>
INLINE bool BuilderVertexTempl< VT, NT, TT, CT >::operator== const BuilderVertexTempl< VT, NT, TT, CT > &  other  )  const
 

template<class VT, class NT, class TT, class CT>
ostream& BuilderVertexTempl< VT, NT, TT, CT >::output ostream &  out  )  const
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

Referenced by operator<<().

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::set_color const CType c  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::set_coord const VType c  ) 
 

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::set_normal const NType c  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::set_pixel_size float  s  ) 
 

Reimplemented from BuilderAttribTempl< VT, NT, TT, CT >.

template<class VT, class NT, class TT, class CT>
INLINE BuilderVertexTempl& BuilderVertexTempl< VT, NT, TT, CT >::set_texcoord const TType t  ) 
 


Member Data Documentation

template<class VT, class NT, class TT, class CT>
VType BuilderVertexTempl< VT, NT, TT, CT >::_coord [protected]
 

Definition at line 80 of file builderVertexTempl.h.

template<class VT, class NT, class TT, class CT>
TType BuilderVertexTempl< VT, NT, TT, CT >::_texcoord [protected]
 

Definition at line 81 of file builderVertexTempl.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:11:28 2003 for Panda by doxygen1.3