Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
Aspect_MarkerStyle Class Reference

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

#include <Aspect_MarkerStyle.hxx>

Public Member Functions

 Aspect_MarkerStyle ()
 
 Creates a marker style with the default value of <br>
   MarkerStyle type : POINT <br>


More...

 
 Aspect_MarkerStyle (const Aspect_TypeOfMarker aType)
 Creates the marker style <aType>.
More...
 
 Aspect_MarkerStyle (const TColStd_Array1OfReal &aXpoint, const TColStd_Array1OfReal &aYpoint)
 Creates a marker style from a implicit draw point
More...
 
 Aspect_MarkerStyle (const TColStd_Array1OfReal &aXpoint, const TColStd_Array1OfReal &aYpoint, const TColStd_Array1OfBoolean &aSpoint)
 
 Creates a marker style from a move-draw point descriptor . <br>

Each coordinate <aXpoint(i),aYpoint(i)> must be defined
More...

 
Aspect_MarkerStyleAssign (const Aspect_MarkerStyle &Other)
 Updates the marker style <me> from the definition of the
marker style <Other>.
More...
 
Aspect_MarkerStyleoperator= (const Aspect_MarkerStyle &Other)
 
Aspect_TypeOfMarker Type () const
 Returns the type of the marker style <me>
More...
 
Standard_Integer Length () const
 Returns the components length of the marker descriptors
More...
 
Standard_Boolean Values (const Standard_Integer aRank, Standard_Real &aX, Standard_Real &aY) const
 Returns the point and status of a marker style
More...
 
const TShort_Array1OfShortRealXValues () const
 Returns the X vector of a marker style descriptor
More...
 
const TShort_Array1OfShortRealYValues () const
 Returns the Y vector of a marker style descriptor
More...
 
const TColStd_Array1OfBooleanSValues () const
 Returns the State vector of a marker style descriptor
More...
 
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
 

Detailed Description

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>

Constructor & Destructor Documentation

Aspect_MarkerStyle::Aspect_MarkerStyle ( )

 Creates a marker style with the default value of <br>
   MarkerStyle type : POINT <br>


Aspect_MarkerStyle::Aspect_MarkerStyle ( const Aspect_TypeOfMarker  aType)

Creates the marker style <aType>.

Aspect_MarkerStyle::Aspect_MarkerStyle ( const TColStd_Array1OfReal aXpoint,
const TColStd_Array1OfReal aYpoint 
)

Creates a marker style from a implicit draw point

Aspect_MarkerStyle::Aspect_MarkerStyle ( const TColStd_Array1OfReal aXpoint,
const TColStd_Array1OfReal aYpoint,
const TColStd_Array1OfBoolean aSpoint 
)

 Creates a marker style from a move-draw point descriptor . <br>

Each coordinate <aXpoint(i),aYpoint(i)> must be defined

Member Function Documentation

Aspect_MarkerStyle& Aspect_MarkerStyle::Assign ( const Aspect_MarkerStyle Other)

Updates the marker style <me> from the definition of the
marker style <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

Returns the components length of the marker descriptors

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

Returns the State vector of a marker style descriptor

Aspect_TypeOfMarker Aspect_MarkerStyle::Type ( ) const

Returns the type of the marker style <me>

Standard_Boolean Aspect_MarkerStyle::Values ( const Standard_Integer  aRank,
Standard_Real aX,
Standard_Real aY 
) const

Returns the point and status of a marker style

const TShort_Array1OfShortReal& Aspect_MarkerStyle::XValues ( ) const

Returns the X vector of a marker style descriptor

const TShort_Array1OfShortReal& Aspect_MarkerStyle::YValues ( ) const

Returns the Y vector of a marker style descriptor


The documentation for this class was generated from the following file: