|
Open CASCADE Technology 6.5.2
|
This class allows the definition of a group
of attributes for the primitive MARKER.
the attributes are:
* Colour
* Type
* Scale factor
When any value of the group is modified
all graphic objects using the group are modified
#include <Aspect_AspectMarker.hxx>

Public Member Functions | |
| void | SetColor (const Quantity_Color &AColor) |
| Modifies the colour of <me>. | |
| void | SetScale (const Standard_Real AScale) |
| Modifies the scale factor of <me>. Marker type Aspect_TOM_POINT is not affected by the marker size scale factor. It is always the smallest displayable dot. Warning: Raises AspectMarkerDefinitionError if the scale is a negative value. | |
| void | SetType (const Aspect_TypeOfMarker AType) |
| Modifies the type of marker <me>. | |
| void | Values (Quantity_Color &AColor, Aspect_TypeOfMarker &AType, Standard_Real &AScale) const |
| Returns the current values of the group <me>. | |
Protected Member Functions | |
| Aspect_AspectMarker () | |
| Initialise the constructor for Graphic3d_AspectMarker3d. | |
| Aspect_AspectMarker (const Quantity_Color &AColor, const Aspect_TypeOfMarker AType, const Standard_Real AScale) | |
| Initialise the values for the constructor of Graphic3d_AspectMarker3d. Warning: Raises AspectMarkerDefinitionError if the scale is a negative value. | |
| Aspect_AspectMarker::Aspect_AspectMarker | ( | ) | [protected] |
| Aspect_AspectMarker::Aspect_AspectMarker | ( | const Quantity_Color & | AColor, |
| const Aspect_TypeOfMarker | AType, | ||
| const Standard_Real | AScale | ||
| ) | [protected] |
| void Aspect_AspectMarker::SetColor | ( | const Quantity_Color & | AColor | ) |
| void Aspect_AspectMarker::SetScale | ( | const Standard_Real | AScale | ) |
| void Aspect_AspectMarker::SetType | ( | const Aspect_TypeOfMarker | AType | ) |
| void Aspect_AspectMarker::Values | ( | Quantity_Color & | AColor, |
| Aspect_TypeOfMarker & | AType, | ||
| Standard_Real & | AScale | ||
| ) | const |
1.7.4