|
Public Member Functions |
Standard_EXPORT | IGESDimen_SectionedArea () |
Standard_EXPORT void | Init (const Handle(IGESData_IGESEntity)&aCurve, const Standard_Integer aPattern, const gp_XYZ &aPoint, const Standard_Real aDistance, const Standard_Real anAngle, const Handle(IGESData_HArray1OfIGESEntity)&someIslands) |
Standard_EXPORT void | SetInverted (const Standard_Boolean mode) |
| Sets the cross hatches to be inverted or not,
according value of <mode> (corresponds to FormNumber)
.
|
Standard_EXPORT Standard_Boolean | IsInverted () const |
| Returns True if cross hatches as Inverted, else they are
Standard (Inverted : Form=1, Standard : Form=0)
.
|
Standard_EXPORT Handle_IGESData_IGESEntity | ExteriorCurve () const |
| returns the exterior definition curve
|
Standard_EXPORT Standard_Integer | Pattern () const |
| returns fill pattern code
|
Standard_EXPORT gp_Pnt | PassingPoint () const |
| returns point thru which line should pass
|
Standard_EXPORT gp_Pnt | TransformedPassingPoint () const |
| returns point thru which line should pass after Transformation
|
Standard_EXPORT Standard_Real | ZDepth () const |
| returns the Z depth
|
Standard_EXPORT Standard_Real | Distance () const |
| returns the normal distance between lines
|
Standard_EXPORT Standard_Real | Angle () const |
| returns the angle of lines with XT axis
|
Standard_EXPORT Standard_Integer | NbIslands () const |
| returns the number of island curves
|
Standard_EXPORT Handle_IGESData_IGESEntity | IslandCurve (const Standard_Integer Index) const |
| returns the interior definition curves, returns Null Handle
exception raised if Index <= 0 or Index > NbIslands()
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_IGESData_IGESEntity | theExteriorCurve |
Standard_Integer | thePattern |
gp_XYZ | thePassingPoint |
Standard_Real | theDistance |
Standard_Real | theAngle |
Handle_IGESData_HArray1OfIGESEntity | theIslandCurves |