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

Visualization
TKService
Aspect


Aspect_AspectFillArea Class Reference

Group of attributes for the FACE primitives.
The attributes are:
* type of interior
* type of hatch
* interior colour
* border colour
* type of border
* thickness of border
when the value of the group is modified, all graphic
objects using this group are modified.
.

#include <Aspect_AspectFillArea.hxx>

Inheritance diagram for Aspect_AspectFillArea:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT void SetEdgeColor (const Quantity_Color &AColor)
 Modifies the colour of the edge of the face
.
Standard_EXPORT void SetEdgeLineType (const Aspect_TypeOfLine AType)
 Modifies the edge line type
.
Standard_EXPORT void SetEdgeWidth (const Standard_Real AWidth)
 Modifies the edge thickness
.
Standard_EXPORT void SetHatchStyle (const Aspect_HatchStyle AStyle)
 Modifies the hatch type used when InteriorStyle
is IS_HATCH
.
Standard_EXPORT void SetInteriorColor (const Quantity_Color &AColor)
 Modifies the colour of the interior of the face
.
Standard_EXPORT void SetBackInteriorColor (const Quantity_Color &color)
 Modifies the colour of the interior of the back face
.
Standard_EXPORT void SetInteriorStyle (const Aspect_InteriorStyle AStyle)
 Modifies the interior type used for rendering
.
Standard_EXPORT Aspect_HatchStyle HatchStyle () const
 Returns the hatch type used when InteriorStyle
is IS_HATCH
.
Standard_EXPORT void Values (Aspect_InteriorStyle &AStyle, Quantity_Color &AIntColor, Quantity_Color &AEdgeColor, Aspect_TypeOfLine &AType, Standard_Real &AWidth) const
Standard_EXPORT void Values (Aspect_InteriorStyle &AStyle, Quantity_Color &AIntColor, Quantity_Color &BackIntColor, Quantity_Color &AEdgeColor, Aspect_TypeOfLine &AType, Standard_Real &AWidth) const
 Returns the current values of the <me> group.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT Aspect_AspectFillArea ()
 Initialise the constructor
of Graphic3d_AspectFillArea3d.
.
Standard_EXPORT Aspect_AspectFillArea (const Aspect_InteriorStyle InteriorStyle, const Quantity_Color &InteriorColor, const Quantity_Color &EdgeColor, const Aspect_TypeOfLine EdgeLineType, const Standard_Real EdgeLineWidth)
 Initialise the values for the constructor of
Graphic3d_AspectFillArea3d.
.

Private Attributes

Aspect_InteriorStyle MyInteriorStyle
Quantity_Color MyInteriorColor
Quantity_Color MyBackInteriorColor
Quantity_Color MyEdgeColor
Aspect_TypeOfLine MyEdgeType
Standard_Real MyEdgeWidth
Aspect_HatchStyle MyHatchStyle

Constructor & Destructor Documentation

Standard_EXPORT Aspect_AspectFillArea::Aspect_AspectFillArea  )  [protected]
 

Standard_EXPORT Aspect_AspectFillArea::Aspect_AspectFillArea const Aspect_InteriorStyle  InteriorStyle,
const Quantity_Color &  InteriorColor,
const Quantity_Color &  EdgeColor,
const Aspect_TypeOfLine  EdgeLineType,
const Standard_Real  EdgeLineWidth
[protected]
 


Member Function Documentation

Standard_EXPORT const Aspect_AspectFillArea::Handle Standard_Type   )  const
 

Reimplemented in Graphic3d_AspectFillArea3d.

Standard_EXPORT Aspect_HatchStyle Aspect_AspectFillArea::HatchStyle  )  const
 

Standard_EXPORT void Aspect_AspectFillArea::SetBackInteriorColor const Quantity_Color &  color  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::SetEdgeColor const Quantity_Color &  AColor  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::SetEdgeLineType const Aspect_TypeOfLine  AType  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::SetEdgeWidth const Standard_Real  AWidth  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::SetHatchStyle const Aspect_HatchStyle  AStyle  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::SetInteriorColor const Quantity_Color &  AColor  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::SetInteriorStyle const Aspect_InteriorStyle  AStyle  ) 
 

Standard_EXPORT void Aspect_AspectFillArea::Values Aspect_InteriorStyle AStyle,
Quantity_Color &  AIntColor,
Quantity_Color &  BackIntColor,
Quantity_Color &  AEdgeColor,
Aspect_TypeOfLine AType,
Standard_Real &  AWidth
const
 

Standard_EXPORT void Aspect_AspectFillArea::Values Aspect_InteriorStyle AStyle,
Quantity_Color &  AIntColor,
Quantity_Color &  AEdgeColor,
Aspect_TypeOfLine AType,
Standard_Real &  AWidth
const
 


Field Documentation

Quantity_Color Aspect_AspectFillArea::MyBackInteriorColor [private]
 

Quantity_Color Aspect_AspectFillArea::MyEdgeColor [private]
 

Aspect_TypeOfLine Aspect_AspectFillArea::MyEdgeType [private]
 

Standard_Real Aspect_AspectFillArea::MyEdgeWidth [private]
 

Aspect_HatchStyle Aspect_AspectFillArea::MyHatchStyle [private]
 

Quantity_Color Aspect_AspectFillArea::MyInteriorColor [private]
 

Aspect_InteriorStyle Aspect_AspectFillArea::MyInteriorStyle [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