Open CASCADE Technology 6.6.0
|
This class defines a Marker Style.
The Style can be Predefined or defined by the user
A user defined style must be described in the space <-1,+1>
#include <Aspect_MarkerStyle.hxx>
Public Member Functions | |
Aspect_MarkerStyle () | |
Creates a marker style with the default value of MarkerStyle type : POINT | |
Aspect_MarkerStyle (const Aspect_TypeOfMarker aType) | |
Creates the marker style <aType>. | |
Aspect_MarkerStyle (const TColStd_Array1OfReal &aXpoint, const TColStd_Array1OfReal &aYpoint) | |
Creates a marker style from a implicit draw point | |
Aspect_MarkerStyle (const TColStd_Array1OfReal &aXpoint, const TColStd_Array1OfReal &aYpoint, const TColStd_Array1OfBoolean &aSpoint) | |
Creates a marker style from a move-draw point descriptor . Each coordinate <aXpoint(i),aYpoint(i)> must be defined | |
Aspect_MarkerStyle & | Assign (const Aspect_MarkerStyle &Other) |
Updates the marker style <me> from the definition of the marker style <Other>. | |
Aspect_MarkerStyle & | operator= (const Aspect_MarkerStyle &Other) |
Aspect_TypeOfMarker | Type () const |
Returns the type of the marker style <me> | |
Standard_Integer | Length () const |
Returns the components length of the marker descriptors | |
Standard_Boolean | Values (const Standard_Integer aRank, Standard_Real &aX, Standard_Real &aY) const |
Returns the point and status of a marker style | |
const TShort_Array1OfShortReal & | XValues () const |
Returns the X vector of a marker style descriptor | |
const TShort_Array1OfShortReal & | YValues () const |
Returns the Y vector of a marker style descriptor | |
const TColStd_Array1OfBoolean & | SValues () const |
Returns the State vector of a marker style descriptor | |
Standard_Boolean | IsEqual (const Aspect_MarkerStyle &Other) const |
Standard_Boolean | operator== (const Aspect_MarkerStyle &Other) const |
Standard_Boolean | IsNotEqual (const Aspect_MarkerStyle &Other) const |
Standard_Boolean | operator!= (const Aspect_MarkerStyle &Other) const |
Aspect_MarkerStyle::Aspect_MarkerStyle | ( | ) |
Aspect_MarkerStyle::Aspect_MarkerStyle | ( | const Aspect_TypeOfMarker | aType | ) |
Aspect_MarkerStyle::Aspect_MarkerStyle | ( | const TColStd_Array1OfReal & | aXpoint, |
const TColStd_Array1OfReal & | aYpoint | ||
) |
Aspect_MarkerStyle::Aspect_MarkerStyle | ( | const TColStd_Array1OfReal & | aXpoint, |
const TColStd_Array1OfReal & | aYpoint, | ||
const TColStd_Array1OfBoolean & | aSpoint | ||
) |
Aspect_MarkerStyle& Aspect_MarkerStyle::Assign | ( | const Aspect_MarkerStyle & | Other | ) |
Standard_Boolean Aspect_MarkerStyle::IsEqual | ( | const Aspect_MarkerStyle & | Other | ) | const |
Standard_Boolean Aspect_MarkerStyle::IsNotEqual | ( | const Aspect_MarkerStyle & | Other | ) | const |
Standard_Integer Aspect_MarkerStyle::Length | ( | ) | const |
Standard_Boolean Aspect_MarkerStyle::operator!= | ( | const Aspect_MarkerStyle & | Other | ) | const [inline] |
Aspect_MarkerStyle& Aspect_MarkerStyle::operator= | ( | const Aspect_MarkerStyle & | Other | ) | [inline] |
Standard_Boolean Aspect_MarkerStyle::operator== | ( | const Aspect_MarkerStyle & | Other | ) | const [inline] |
const TColStd_Array1OfBoolean& Aspect_MarkerStyle::SValues | ( | ) | const |
Aspect_TypeOfMarker Aspect_MarkerStyle::Type | ( | ) | const |
Standard_Boolean Aspect_MarkerStyle::Values | ( | const Standard_Integer | aRank, |
Standard_Real & | aX, | ||
Standard_Real & | aY | ||
) | const |
const TShort_Array1OfShortReal& Aspect_MarkerStyle::XValues | ( | ) | const |
const TShort_Array1OfShortReal& Aspect_MarkerStyle::YValues | ( | ) | const |