#include <exotkMaterial_Material.hxx>
Public Methods | |
| void * | operator new (size_t, void *anAddress) |
| OCC new. More... | |
| void * | operator new (size_t size) |
| OCC new. More... | |
| void | operator delete (void *anAddress) |
| OCC delete. More... | |
| Standard_EXPORT | exotkMaterial_Material (const Graphic3d_MaterialAspect &aMaterial, const TCollection_AsciiString &aName) |
| Constructor. More... | |
| virtual Standard_EXPORT | ~exotkMaterial_Material () |
| Destructor. More... | |
| virtual Standard_EXPORT void | SetMaterial (const Graphic3d_MaterialAspect &aMaterial) |
| Set aMaterial. More... | |
| virtual Standard_EXPORT Graphic3d_MaterialAspect | Material () |
| Return the material. More... | |
| virtual Standard_EXPORT void | SetName (const TCollection_AsciiString &aName) |
| Set the name. More... | |
| virtual Standard_EXPORT TCollection_AsciiString | Name () |
| Return the name. More... | |
| virtual Standard_EXPORT void | SetModifiable (const Standard_Boolean On=Standard_True) |
| Set the modifiable flag. More... | |
| virtual Standard_EXPORT Standard_Boolean | IsModifiable () |
| Return the modifiable flag. More... | |
| Standard_EXPORT const Handle_Standard_Type & | DynamicType () const |
| Type management. More... | |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle_Standard_Type &) const |
| Type management. More... | |
Static Public Methods | |
| Standard_EXPORT Standard_Integer | HashCode (const Handle_exotkMaterial_Material &aMaterial, const Standard_Integer Upper) |
| HashCode. More... | |
| Standard_EXPORT Standard_Boolean | IsEqual (const Handle_exotkMaterial_Material &aMaterial1, const Handle_exotkMaterial_Material &aMaterial2) |
| IsEqual ( test on the name ). More... | |
Protected Attributes | |
| Graphic3d_MaterialAspect | myMaterial |
| TCollection_AsciiString | myName |
| Standard_Boolean | myIsModifiable |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | exotkMaterial_Material_Type_ () |
| Type management. More... | |
Definition at line 54 of file exotkMaterial_Material.hxx.
|
||||||||||||
|
Constructor.
Definition at line 64 of file exotkMaterial_Material.cxx. |
|
|
Destructor.
Definition at line 77 of file exotkMaterial_Material.cxx. |
|
|
Type management.
|
|
||||||||||||
|
HashCode.
Definition at line 141 of file exotkMaterial_Material.cxx. |
|
||||||||||||
|
IsEqual ( test on the name ).
Definition at line 155 of file exotkMaterial_Material.cxx. |
|
|
Type management.
|
|
|
Return the modifiable flag.
Definition at line 173 of file exotkMaterial_Material.cxx. References myIsModifiable. |
|
|
Return the material.
Definition at line 102 of file exotkMaterial_Material.cxx. References myMaterial. |
|
|
Return the name.
Definition at line 127 of file exotkMaterial_Material.cxx. References myName. |
|
|
OCC delete.
Definition at line 87 of file exotkMaterial_Material.hxx. |
|
|
OCC new.
Definition at line 76 of file exotkMaterial_Material.hxx. |
|
||||||||||||
|
OCC new.
Definition at line 65 of file exotkMaterial_Material.hxx. |
|
|
Set aMaterial.
Definition at line 90 of file exotkMaterial_Material.cxx. References myMaterial. |
|
|
Set the modifiable flag.
Definition at line 186 of file exotkMaterial_Material.cxx. References myIsModifiable. |
|
|
Set the name.
Definition at line 115 of file exotkMaterial_Material.cxx. References myName. |
|
|
Type management.
|
|
|
the modifiable flag Definition at line 198 of file exotkMaterial_Material.hxx. Referenced by IsModifiable(), and SetModifiable(). |
|
|
the material Definition at line 194 of file exotkMaterial_Material.hxx. Referenced by Material(), and SetMaterial(). |
|
|
the name Definition at line 196 of file exotkMaterial_Material.hxx. |
1.2.12 written by Dimitri van Heesch,
© 1997-2001