OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKService
Aspect


Aspect_AspectLine Class Reference

This class allows the definition of a group
of attributes for the LINE primitive
The attributes are:
* Colour
* Type
* Thickness
When any value of the group is modified
all graphic objects using the group are modified.
.

#include <Aspect_AspectLine.hxx>

Inheritance diagram for Aspect_AspectLine:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT void SetColor (const Quantity_Color &AColor)
 Modifies the colour of <me>.
.
Standard_EXPORT void SetType (const Aspect_TypeOfLine AType)
 Modifies the type of <me>.
.
Standard_EXPORT void SetWidth (const Standard_Real AWidth)
 Modifies the thickness of <me>.
Category: Methods to modify the class definition
Warning: Raises AspectLineDefinitionError if the
width is a negative value.
.
Standard_EXPORT void Values (Quantity_Color &AColor, Aspect_TypeOfLine &AType, Standard_Real &AWidth) const
 Returns the current values of the group <me>.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT Aspect_AspectLine ()
 Initialise the constructor for Graphic3d_AspectLine3d.
.
Standard_EXPORT Aspect_AspectLine (const Quantity_Color &AColor, const Aspect_TypeOfLine AType, const Standard_Real AWidth)
 Initialise the values for the
constructor of Graphic3d_AspectLine3d.
.

Private Attributes

Quantity_Color MyColor
Aspect_TypeOfLine MyType
Standard_Real MyWidth

Constructor & Destructor Documentation

Standard_EXPORT Aspect_AspectLine::Aspect_AspectLine  )  [protected]
 

Standard_EXPORT Aspect_AspectLine::Aspect_AspectLine const Quantity_Color &  AColor,
const Aspect_TypeOfLine  AType,
const Standard_Real  AWidth
[protected]
 


Member Function Documentation

Standard_EXPORT const Aspect_AspectLine::Handle Standard_Type   )  const
 

Reimplemented in Graphic3d_AspectLine3d.

Standard_EXPORT void Aspect_AspectLine::SetColor const Quantity_Color &  AColor  ) 
 

Standard_EXPORT void Aspect_AspectLine::SetType const Aspect_TypeOfLine  AType  ) 
 

Standard_EXPORT void Aspect_AspectLine::SetWidth const Standard_Real  AWidth  ) 
 

Standard_EXPORT void Aspect_AspectLine::Values Quantity_Color &  AColor,
Aspect_TypeOfLine AType,
Standard_Real &  AWidth
const
 


Field Documentation

Quantity_Color Aspect_AspectLine::MyColor [private]
 

Aspect_TypeOfLine Aspect_AspectLine::MyType [private]
 

Standard_Real Aspect_AspectLine::MyWidth [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:55:24 2008 for OpenCASCADE by  doxygen 1.4.1