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