|
Public Member Functions |
Standard_EXPORT | Prs2d_AspectLine () |
| default constructor
|
Standard_EXPORT | Prs2d_AspectLine (const Quantity_NameOfColor aColor, const Aspect_TypeOfLine aType, const Aspect_WidthOfLine aWidth, const Quantity_NameOfColor aInterColor=Quantity_NOC_YELLOW, const Graphic2d_TypeOfPolygonFilling aTypeFill=Graphic2d_TOPF_EMPTY, const Standard_Integer aTiled=0, const Standard_Boolean aDrawEdge=Standard_True) |
| Initializes the AspectLine defined values
.
|
Standard_EXPORT | Prs2d_AspectLine (const Quantity_Color &aColor, const Aspect_TypeOfLine aType, const Aspect_WidthOfLine aWidth, const Quantity_Color &aInterColor, const Graphic2d_TypeOfPolygonFilling aTypeFill=Graphic2d_TOPF_EMPTY, const Standard_Integer aTileInd=0, const Standard_Boolean aDrawEdge=Standard_True) |
| Initializes the AspectLine defined values
.
|
Standard_EXPORT void | SetColor (const Quantity_NameOfColor aColor) |
| Modifies the Aspect by redefining a color
.
|
Standard_EXPORT void | SetColor (const Quantity_Color &aColor) |
| Modifies the Aspect by redefining a color
.
|
Standard_EXPORT void | SetType (const Aspect_TypeOfLine aType) |
| Modifies the Aspect by redefining a type of line
.
|
Standard_EXPORT void | SetWidth (const Aspect_WidthOfLine aWidth) |
| Modifies the Aspect by redefining a width of line
.
|
Standard_EXPORT void | SetInterColor (const Quantity_NameOfColor aColor) |
| Modifies the Aspect by redefining a interior color
.
|
Standard_EXPORT void | SetInterColor (const Quantity_Color &aColor) |
| Modifies the Aspect by redefining a interior color
.
|
Standard_EXPORT void | SetTypeOfFill (const Graphic2d_TypeOfPolygonFilling aType) |
| Modifies the Aspect Polygon by redefining its type of polygon filling
.
|
Standard_EXPORT void | SetTile (const Standard_Integer aTile) |
| Sets the tile of the Aspect Polygon
.
|
Standard_EXPORT void | SetDrawEdge (const Standard_Boolean aDrawEdge) |
| Sets the flag <adrawedge>
.
|
Standard_EXPORT void | ValuesOfLine (Quantity_Color &aColor, Aspect_TypeOfLine &aType, Aspect_WidthOfLine &aWidth) const |
| Return the current values of this line
.
|
Standard_EXPORT void | ValuesOfPoly (Quantity_Color &aColor, Graphic2d_TypeOfPolygonFilling &aTypeFill, Standard_Integer &aTile, Standard_Boolean &aDrawEdge) const |
| Returns the current values of this closed line
.
|
Standard_EXPORT Standard_Integer | ColorIndex () const |
| Returns current color index according to the color aspect
.
|
Standard_EXPORT Standard_Integer | TypeIndex () const |
| Returns current type index according to the type aspect
.
|
Standard_EXPORT Standard_Integer | WidthIndex () const |
| Returns current width index according to the width aspect
.
|
Standard_EXPORT Standard_Integer | InterColorIndex () const |
| Returns current color index according to the color aspect
.
|
Standard_EXPORT void | SetColorIndex (const Standard_Integer anInd) |
| Sets current color index according to the color aspect
.
|
Standard_EXPORT void | SetTypeIndex (const Standard_Integer anInd) |
| Sets current type index according to the type aspect
.
|
Standard_EXPORT void | SetWidthIndex (const Standard_Integer anInd) |
| Sets current width index according to the width aspect
.
|
Standard_EXPORT void | SetIntColorInd (const Standard_Integer anInd) |
| Sets current color index according to the color aspect
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Quantity_Color | myColor |
Aspect_TypeOfLine | myType |
Aspect_WidthOfLine | myWidth |
Quantity_Color | myInterColor |
Graphic2d_TypeOfPolygonFilling | myFillType |
Standard_Integer | myTile |
Standard_Boolean | myDrawEdge |
Standard_Integer | myColorIndex |
Standard_Integer | myTypeIndex |
Standard_Integer | myWidthIndex |
Standard_Integer | myIntColorInd |