blob: 76e11cc970b1ca5c4e19bd2ed9692caa3607c239 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#include <Vrml_NormalBinding.ixx>
Vrml_NormalBinding::Vrml_NormalBinding(const Vrml_MaterialBindingAndNormalBinding aValue)
{
myValue = aValue;
}
Vrml_NormalBinding::Vrml_NormalBinding()
{
myValue = Vrml_DEFAULT;
}
void Vrml_NormalBinding::SetValue(const Vrml_MaterialBindingAndNormalBinding aValue)
{
myValue = aValue;
}
Vrml_MaterialBindingAndNormalBinding Vrml_NormalBinding::Value() const
{
return myValue;
}
Standard_OStream& Vrml_NormalBinding::Print(Standard_OStream& anOStream) const
{
anOStream << "NormalBinding {" << endl;
switch ( myValue )
{
case Vrml_DEFAULT: break; // anOStream << " value" << "\tDEFAULT";
case Vrml_OVERALL: anOStream << " value" << "\tOVERALL" << endl; break;
case Vrml_PER_PART: anOStream << " value" << "\tPER_PART" << endl; break;
case Vrml_PER_PART_INDEXED: anOStream << " value" << "\tPER_PART_INDEXED" << endl; break;
case Vrml_PER_FACE: anOStream << " value" << "\tPER_FACE" << endl; break;
case Vrml_PER_FACE_INDEXED: anOStream << " value" << "\tPER_FACE_INDEXED" << endl; break;
case Vrml_PER_VERTEX: anOStream << " value" << "\tPER_VERTEX" << endl; break;
case Vrml_PER_VERTEX_INDEXED: anOStream << " value" << "\tPER_VERTEX_INDEXED" << endl; break;
}
anOStream << '}' << endl;
return anOStream;
}
|