vrml1::MaterialBinding Class Reference

#include <MaterialBinding.hh>

Inheritance diagram for vrml1::MaterialBinding:

vrml1::Node

List of all members.

Public Types

enum  e_MaterialValue {
  DEFAULT = 0, OVERALL, PER_PART, PER_PART_INDEXED,
  PER_FACE, PER_FACE_INDEXED, PER_VERTEX, PER_VERTEX_INDEXED
}

Public Member Functions

 MaterialBinding ()
void setValue (e_MaterialValue value)
e_MaterialValue value () const
virtual void setAttribute (Attribute *A)

Private Attributes

e_MaterialValue m_value


Member Enumeration Documentation

enum vrml1::MaterialBinding::e_MaterialValue

Enumerator:
DEFAULT 
OVERALL 
PER_PART 
PER_PART_INDEXED 
PER_FACE 
PER_FACE_INDEXED 
PER_VERTEX 
PER_VERTEX_INDEXED 


Constructor & Destructor Documentation

vrml1::MaterialBinding::MaterialBinding (  ) 


Member Function Documentation

void vrml1::MaterialBinding::setValue ( e_MaterialValue  value  ) 

MaterialBinding::e_MaterialValue vrml1::MaterialBinding::value (  )  const

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

Reimplemented from vrml1::Node.


Member Data Documentation

e_MaterialValue vrml1::MaterialBinding::m_value [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