Open CASCADE Technology
6.5.4
|
Represents a set of styling settings applicable to
a (sub)shape
#include <XCAFPrs_Style.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | XCAFPrs_Style () |
Standard_Boolean | IsSetColorSurf () const |
Quantity_Color | GetColorSurf () const |
void | SetColorSurf (const Quantity_Color &col) |
void | UnSetColorSurf () |
Manage surface color setting | |
Standard_Boolean | IsSetColorCurv () const |
Quantity_Color | GetColorCurv () const |
void | SetColorCurv (const Quantity_Color &col) |
void | UnSetColorCurv () |
Manage curve color setting | |
void | SetVisibility (const Standard_Boolean visibility) |
Standard_Boolean | IsVisible () const |
Manage visibility Note: Setting visibility to False makes colors undefined This is necessary for HashCode | |
Standard_Boolean | IsEqual (const XCAFPrs_Style &other) const |
Returs True if styles are the same //! Methods for using Style as key in maps | |
Standard_Boolean | operator== (const XCAFPrs_Style &other) const |
Static Public Member Functions | |
static Standard_Integer | HashCode (const XCAFPrs_Style &S, const Standard_Integer Upper) |
Returns a HasCode value for the Key <K> in the range 0..Upper. | |
static Standard_Boolean | IsEqual (const XCAFPrs_Style &S1, const XCAFPrs_Style &S2) |
Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary. |
Quantity_Color XCAFPrs_Style::GetColorCurv | ( | ) | const |
Quantity_Color XCAFPrs_Style::GetColorSurf | ( | ) | const |
static Standard_Integer XCAFPrs_Style::HashCode | ( | const XCAFPrs_Style & | S, |
const Standard_Integer | Upper | ||
) | [static] |
Standard_Boolean XCAFPrs_Style::IsEqual | ( | const XCAFPrs_Style & | other | ) | const |
static Standard_Boolean XCAFPrs_Style::IsEqual | ( | const XCAFPrs_Style & | S1, |
const XCAFPrs_Style & | S2 | ||
) | [static] |
Standard_Boolean XCAFPrs_Style::IsVisible | ( | ) | const |
Standard_Boolean XCAFPrs_Style::operator== | ( | const XCAFPrs_Style & | other | ) | const [inline] |
void XCAFPrs_Style::SetVisibility | ( | const Standard_Boolean | visibility | ) |