|
Open CASCADE Technology
6.5.4
|
Group of attributes for the FACE primitives.
The attributes are:
More...
#include <Aspect_AspectFillArea.hxx>

Public Member Functions | |
| void | SetEdgeColor (const Quantity_Color &AColor) |
| Modifies the colour of the edge of the face | |
| void | SetEdgeLineType (const Aspect_TypeOfLine AType) |
| Modifies the edge line type | |
| void | SetEdgeWidth (const Standard_Real AWidth) |
| Modifies the edge thickness Category: Methods to modify the class definition Warning: Raises AspectFillAreaDefinitionError if the width is a negative value. | |
| void | SetHatchStyle (const Aspect_HatchStyle AStyle) |
| Modifies the hatch type used when InteriorStyle is IS_HATCH | |
| void | SetInteriorColor (const Quantity_Color &AColor) |
| Modifies the colour of the interior of the face | |
| void | SetBackInteriorColor (const Quantity_Color &color) |
| Modifies the colour of the interior of the back face | |
| void | SetInteriorStyle (const Aspect_InteriorStyle AStyle) |
| Modifies the interior type used for rendering InteriorStyle : IS_EMPTY no interior IS_HOLLOW display the boundaries of the surface IS_HATCH display hatching IS_SOLID display interior entirely filled | |
| Aspect_HatchStyle | HatchStyle () const |
| Returns the hatch type used when InteriorStyle is IS_HATCH | |
| void | Values (Aspect_InteriorStyle &AStyle, Quantity_Color &AIntColor, Quantity_Color &AEdgeColor, Aspect_TypeOfLine &AType, Standard_Real &AWidth) const |
| void | Values (Aspect_InteriorStyle &AStyle, Quantity_Color &AIntColor, Quantity_Color &BackIntColor, Quantity_Color &AEdgeColor, Aspect_TypeOfLine &AType, Standard_Real &AWidth) const |
| Returns the current values of the <me> group. | |
Protected Member Functions | |
| Aspect_AspectFillArea () | |
| Initialise the constructor of Graphic3d_AspectFillArea3d. default values : InteriorStyle = Aspect_IS_EMPTY; InteriorColor = Quantity_NOC_CYAN1; EdgeColor = Quantity_NOC_WHITE; EdgeType = Aspect_TOL_SOLID; EdgeWidth = 1.0; HatchStyle = Aspect_HS_VERTICAL; | |
| Aspect_AspectFillArea (const Aspect_InteriorStyle InteriorStyle, const Quantity_Color &InteriorColor, const Quantity_Color &EdgeColor, const Aspect_TypeOfLine EdgeLineType, const Standard_Real EdgeLineWidth) | |
| Initialise the values for the constructor of Graphic3d_AspectFillArea3d. InteriorStyle : IS_EMPTY no interior. IS_HOLLOW display the boundaries of the surface. IS_HATCH display hatched with a hatch style. IS_SOLID display the interior entirely filled. EdgeLineType : TOL_SOLID continuous TOL_DASH dashed TOL_DOT dotted TOL_DOTDASH mixed default values : HatchStyle = Aspect_HS_VERTICAL; Warning: Raises AspectFillAreaDefinitionError if the width is a negative value. | |
* type of interior <br> * type of hatch <br> * interior colour <br> * border colour <br> * type of border <br> * thickness of border <br>
when the value of the group is modified, all graphic
objects using this group are modified.
| Aspect_AspectFillArea::Aspect_AspectFillArea | ( | ) | [protected] |
| Aspect_AspectFillArea::Aspect_AspectFillArea | ( | const Aspect_InteriorStyle | InteriorStyle, |
| const Quantity_Color & | InteriorColor, | ||
| const Quantity_Color & | EdgeColor, | ||
| const Aspect_TypeOfLine | EdgeLineType, | ||
| const Standard_Real | EdgeLineWidth | ||
| ) | [protected] |
| void Aspect_AspectFillArea::SetEdgeColor | ( | const Quantity_Color & | AColor | ) |
| void Aspect_AspectFillArea::Values | ( | Aspect_InteriorStyle & | AStyle, |
| Quantity_Color & | AIntColor, | ||
| Quantity_Color & | AEdgeColor, | ||
| Aspect_TypeOfLine & | AType, | ||
| Standard_Real & | AWidth | ||
| ) | const |
| void Aspect_AspectFillArea::Values | ( | Aspect_InteriorStyle & | AStyle, |
| Quantity_Color & | AIntColor, | ||
| Quantity_Color & | BackIntColor, | ||
| Quantity_Color & | AEdgeColor, | ||
| Aspect_TypeOfLine & | AType, | ||
| Standard_Real & | AWidth | ||
| ) | const |
1.8.0