This class provided the common interface to share between classes
big set of constants affecting to object appearance. By default, this class
can store integers, doubles, OCC colors, OCC materials. Each of OCC enum members
can be stored as integers.
#include <MeshVS_Drawer.hxx>
Public Member Functions |
virtual void | Assign (const Handle< MeshVS_Drawer > &aDrawer) |
| This method copies other drawer contents to this.
|
void | SetInteger (const Standard_Integer Key, const Standard_Integer Value) |
void | SetDouble (const Standard_Integer Key, const Standard_Real Value) |
void | SetBoolean (const Standard_Integer Key, const Standard_Boolean Value) |
void | SetColor (const Standard_Integer Key, const Quantity_Color &Value) |
void | SetMaterial (const Standard_Integer Key, const Graphic3d_MaterialAspect &Value) |
void | SetAsciiString (const Standard_Integer Key, const TCollection_AsciiString &Value) |
Standard_Boolean | GetInteger (const Standard_Integer Key, Standard_Integer &Value) const |
Standard_Boolean | GetDouble (const Standard_Integer Key, Standard_Real &Value) const |
Standard_Boolean | GetBoolean (const Standard_Integer Key, Standard_Boolean &Value) const |
Standard_Boolean | GetColor (const Standard_Integer Key, Quantity_Color &Value) const |
Standard_Boolean | GetMaterial (const Standard_Integer Key, Graphic3d_MaterialAspect &Value) const |
Standard_Boolean | GetAsciiString (const Standard_Integer Key, TCollection_AsciiString &Value) const |
Standard_Boolean | RemoveInteger (const Standard_Integer Key) |
Standard_Boolean | RemoveDouble (const Standard_Integer Key) |
Standard_Boolean | RemoveBoolean (const Standard_Integer Key) |
Standard_Boolean | RemoveColor (const Standard_Integer Key) |
Standard_Boolean | RemoveMaterial (const Standard_Integer Key) |
Standard_Boolean | RemoveAsciiString (const Standard_Integer Key) |
Member Function Documentation
The documentation for this class was generated from the following file: