Open CASCADE Technology 7.8.2.dev
|
Represents a set of styling settings applicable to a (sub)shape. More...
#include <XCAFPrs_Style.hxx>
Public Member Functions | |
XCAFPrs_Style () | |
Empty constructor - colors are unset, visibility is TRUE. | |
Standard_Boolean | IsEmpty () const |
Return TRUE if style is empty - does not override any properties. | |
const Handle< XCAFDoc_VisMaterial > & | Material () const |
Return material. | |
void | SetMaterial (const Handle< XCAFDoc_VisMaterial > &theMaterial) |
Set material. | |
Standard_Boolean | IsSetColorSurf () const |
Return TRUE if surface color has been defined. | |
const Quantity_Color & | GetColorSurf () const |
Return surface color. | |
void | SetColorSurf (const Quantity_Color &theColor) |
Set surface color. | |
const Quantity_ColorRGBA & | GetColorSurfRGBA () const |
Return surface color. | |
void | SetColorSurf (const Quantity_ColorRGBA &theColor) |
Set surface color. | |
void | UnSetColorSurf () |
Manage surface color setting. | |
Standard_Boolean | IsSetColorCurv () const |
Return TRUE if curve color has been defined. | |
const Quantity_Color & | GetColorCurv () const |
Return curve color. | |
void | SetColorCurv (const Quantity_Color &col) |
Set curve color. | |
void | UnSetColorCurv () |
Manage curve color setting. | |
void | SetVisibility (const Standard_Boolean theVisibility) |
Assign visibility. | |
Standard_Boolean | IsVisible () const |
Manage visibility. | |
const Handle< Image_Texture > & | BaseColorTexture () const |
Return base color texture. | |
Standard_Boolean | IsEqual (const XCAFPrs_Style &theOther) const |
Returns True if styles are the same Methods for using Style as key in maps. | |
Standard_Boolean | operator== (const XCAFPrs_Style &theOther) const |
Returns True if styles are the same. | |
void | DumpJson (Standard_OStream &theOStream, Standard_Integer theDepth=-1) const |
Dumps the content of me into the stream. | |
Represents a set of styling settings applicable to a (sub)shape.
XCAFPrs_Style::XCAFPrs_Style | ( | ) |
Empty constructor - colors are unset, visibility is TRUE.
|
inline |
Return base color texture.
void XCAFPrs_Style::DumpJson | ( | Standard_OStream & | theOStream, |
Standard_Integer | theDepth = -1 ) const |
Dumps the content of me into the stream.
|
inline |
Return curve color.
|
inline |
Return surface color.
|
inline |
Return surface color.
|
inline |
Return TRUE if style is empty - does not override any properties.
|
inline |
Returns True if styles are the same Methods for using Style as key in maps.
|
inline |
Return TRUE if curve color has been defined.
|
inline |
Return TRUE if surface color has been defined.
|
inline |
Manage visibility.
|
inline |
Return material.
|
inline |
Returns True if styles are the same.
void XCAFPrs_Style::SetColorCurv | ( | const Quantity_Color & | col | ) |
Set curve color.
|
inline |
Set surface color.
void XCAFPrs_Style::SetColorSurf | ( | const Quantity_ColorRGBA & | theColor | ) |
Set surface color.
|
inline |
Set material.
|
inline |
Assign visibility.
void XCAFPrs_Style::UnSetColorCurv | ( | ) |
Manage curve color setting.
void XCAFPrs_Style::UnSetColorSurf | ( | ) |
Manage surface color setting.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |