Open CASCADE Technology 7.8.0
|
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. More...
#include <MeshVS_Drawer.hxx>
Additional Inherited Members | |
![]() | |
typedef void | base_type |
Returns a type descriptor about this object. | |
![]() | |
static constexpr const char * | get_type_name () |
Returns a type descriptor about this object. | |
static const opencascade::handle< Standard_Type > & | get_type_descriptor () |
Returns type descriptor of Standard_Transient class. | |
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.
|
virtual |
This method copies other drawer contents to this.
Standard_Boolean MeshVS_Drawer::GetAsciiString | ( | const Standard_Integer | Key, |
TCollection_AsciiString & | Value | ||
) | const |
Standard_Boolean MeshVS_Drawer::GetBoolean | ( | const Standard_Integer | Key, |
Standard_Boolean & | Value | ||
) | const |
Standard_Boolean MeshVS_Drawer::GetColor | ( | const Standard_Integer | Key, |
Quantity_Color & | Value | ||
) | const |
Standard_Boolean MeshVS_Drawer::GetDouble | ( | const Standard_Integer | Key, |
Standard_Real & | Value | ||
) | const |
Standard_Boolean MeshVS_Drawer::GetInteger | ( | const Standard_Integer | Key, |
Standard_Integer & | Value | ||
) | const |
Standard_Boolean MeshVS_Drawer::GetMaterial | ( | const Standard_Integer | Key, |
Graphic3d_MaterialAspect & | Value | ||
) | const |
Standard_Boolean MeshVS_Drawer::RemoveAsciiString | ( | const Standard_Integer | Key | ) |
Standard_Boolean MeshVS_Drawer::RemoveBoolean | ( | const Standard_Integer | Key | ) |
Standard_Boolean MeshVS_Drawer::RemoveColor | ( | const Standard_Integer | Key | ) |
Standard_Boolean MeshVS_Drawer::RemoveDouble | ( | const Standard_Integer | Key | ) |
Standard_Boolean MeshVS_Drawer::RemoveInteger | ( | const Standard_Integer | Key | ) |
Standard_Boolean MeshVS_Drawer::RemoveMaterial | ( | const Standard_Integer | Key | ) |
void MeshVS_Drawer::SetAsciiString | ( | const Standard_Integer | Key, |
const TCollection_AsciiString & | Value | ||
) |
void MeshVS_Drawer::SetBoolean | ( | const Standard_Integer | Key, |
const Standard_Boolean | Value | ||
) |
void MeshVS_Drawer::SetColor | ( | const Standard_Integer | Key, |
const Quantity_Color & | Value | ||
) |
void MeshVS_Drawer::SetDouble | ( | const Standard_Integer | Key, |
const Standard_Real | Value | ||
) |
void MeshVS_Drawer::SetInteger | ( | const Standard_Integer | Key, |
const Standard_Integer | Value | ||
) |
void MeshVS_Drawer::SetMaterial | ( | const Standard_Integer | Key, |
const Graphic3d_MaterialAspect & | Value | ||
) |