|
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 | ) |
1.8.0