1 #include <Vrml_MaterialBinding.ixx>
3 Vrml_MaterialBinding::Vrml_MaterialBinding(const Vrml_MaterialBindingAndNormalBinding aValue)
8 Vrml_MaterialBinding::Vrml_MaterialBinding()
10 myValue = Vrml_DEFAULT;
13 void Vrml_MaterialBinding::SetValue(const Vrml_MaterialBindingAndNormalBinding aValue)
18 Vrml_MaterialBindingAndNormalBinding Vrml_MaterialBinding::Value() const
23 Standard_OStream& Vrml_MaterialBinding::Print(Standard_OStream& anOStream) const
25 anOStream << "MaterialBinding {" << endl;
28 case Vrml_DEFAULT: break; // anOStream << " value" << "\tDEFAULT";
29 case Vrml_OVERALL: anOStream << " value" << "\tOVERALL" << endl; break;
30 case Vrml_PER_PART: anOStream << " value" << "\tPER_PART" << endl; break;
31 case Vrml_PER_PART_INDEXED: anOStream << " value" << "\tPER_PART_INDEXED" << endl; break;
32 case Vrml_PER_FACE: anOStream << " value" << "\tPER_FACE" << endl; break;
33 case Vrml_PER_FACE_INDEXED: anOStream << " value" << "\tPER_FACE_INDEXED" << endl; break;
34 case Vrml_PER_VERTEX: anOStream << " value" << "\tPER_VERTEX" << endl; break;
35 case Vrml_PER_VERTEX_INDEXED: anOStream << " value" << "\tPER_VERTEX_INDEXED" << endl; break;
37 anOStream << '}' << endl;