Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions
Geom2dHatch_Hatcher Class Reference

#include <Geom2dHatch_Hatcher.hxx>

Inheritance diagram for Geom2dHatch_Hatcher:
Inheritance graph
[legend]

Public Member Functions

 Geom2dHatch_Hatcher (const Geom2dHatch_Intersector &Intersector, const Standard_Real Confusion2d, const Standard_Real Confusion3d, const Standard_Boolean KeepPnt=Standard_False, const Standard_Boolean KeepSeg=Standard_False)
void Intersector (const Geom2dHatch_Intersector &Intersector)
const Geom2dHatch_IntersectorIntersector ()
Geom2dHatch_IntersectorChangeIntersector ()
void Confusion2d (const Standard_Real Confusion)
Standard_Real Confusion2d () const
void Confusion3d (const Standard_Real Confusion)
Standard_Real Confusion3d () const
void KeepPoints (const Standard_Boolean Keep)
Standard_Boolean KeepPoints () const
void KeepSegments (const Standard_Boolean Keep)
Standard_Boolean KeepSegments () const
void Clear ()
const Geom2dAdaptor_CurveElementCurve (const Standard_Integer IndE) const
Standard_Integer AddElement (const Geom2dAdaptor_Curve &Curve, const TopAbs_Orientation Orientation=TopAbs_FORWARD)
void RemElement (const Standard_Integer IndE)
void ClrElements ()
const Geom2dAdaptor_CurveHatchingCurve (const Standard_Integer IndH) const
Standard_Integer AddHatching (const Geom2dAdaptor_Curve &Curve)
void RemHatching (const Standard_Integer IndH)
void ClrHatchings ()
Standard_Integer NbPoints (const Standard_Integer IndH) const
const HatchGen_PointOnHatchingPoint (const Standard_Integer IndH, const Standard_Integer IndP) const
void Trim ()
Standard_Integer Trim (const Geom2dAdaptor_Curve &Curve)
void Trim (const Standard_Integer IndH)
void ComputeDomains ()
void ComputeDomains (const Standard_Integer IndH)
Standard_Boolean TrimDone (const Standard_Integer IndH) const
Standard_Boolean TrimFailed (const Standard_Integer IndH) const
Standard_Boolean IsDone () const
Standard_Boolean IsDone (const Standard_Integer IndH) const
HatchGen_ErrorStatus Status (const Standard_Integer IndH) const
Standard_Integer NbDomains (const Standard_Integer IndH) const
const HatchGen_DomainDomain (const Standard_Integer IndH, const Standard_Integer IDom) const
void Dump () const

Protected Member Functions

Geom2dHatch_ElementOfHatcherElement (const Standard_Integer IndE)
Geom2dHatch_HatchingOfHatcherHatching (const Standard_Integer IndH)

Constructor & Destructor Documentation

Geom2dHatch_Hatcher::Geom2dHatch_Hatcher ( const Geom2dHatch_Intersector Intersector,
const Standard_Real  Confusion2d,
const Standard_Real  Confusion3d,
const Standard_Boolean  KeepPnt = Standard_False,
const Standard_Boolean  KeepSeg = Standard_False 
)

Member Function Documentation

Standard_Integer Geom2dHatch_Hatcher::AddElement ( const Geom2dAdaptor_Curve Curve,
const TopAbs_Orientation  Orientation = TopAbs_FORWARD 
)
Standard_Integer Geom2dHatch_Hatcher::AddHatching ( const Geom2dAdaptor_Curve Curve)
Geom2dHatch_Intersector& Geom2dHatch_Hatcher::ChangeIntersector ( )
void Geom2dHatch_Hatcher::Clear ( )
void Geom2dHatch_Hatcher::ClrElements ( )
void Geom2dHatch_Hatcher::ClrHatchings ( )
void Geom2dHatch_Hatcher::ComputeDomains ( )
void Geom2dHatch_Hatcher::ComputeDomains ( const Standard_Integer  IndH)
void Geom2dHatch_Hatcher::Confusion2d ( const Standard_Real  Confusion)
Standard_Real Geom2dHatch_Hatcher::Confusion2d ( ) const
void Geom2dHatch_Hatcher::Confusion3d ( const Standard_Real  Confusion)
Standard_Real Geom2dHatch_Hatcher::Confusion3d ( ) const
const HatchGen_Domain& Geom2dHatch_Hatcher::Domain ( const Standard_Integer  IndH,
const Standard_Integer  IDom 
) const
void Geom2dHatch_Hatcher::Dump ( ) const
Geom2dHatch_ElementOfHatcher& Geom2dHatch_Hatcher::Element ( const Standard_Integer  IndE) [protected]
const Geom2dAdaptor_Curve& Geom2dHatch_Hatcher::ElementCurve ( const Standard_Integer  IndE) const
Geom2dHatch_HatchingOfHatcher& Geom2dHatch_Hatcher::Hatching ( const Standard_Integer  IndH) [protected]
const Geom2dAdaptor_Curve& Geom2dHatch_Hatcher::HatchingCurve ( const Standard_Integer  IndH) const
const Geom2dHatch_Intersector& Geom2dHatch_Hatcher::Intersector ( )
void Geom2dHatch_Hatcher::Intersector ( const Geom2dHatch_Intersector Intersector)
Standard_Boolean Geom2dHatch_Hatcher::IsDone ( const Standard_Integer  IndH) const
Standard_Boolean Geom2dHatch_Hatcher::IsDone ( ) const
void Geom2dHatch_Hatcher::KeepPoints ( const Standard_Boolean  Keep)
Standard_Boolean Geom2dHatch_Hatcher::KeepPoints ( ) const
void Geom2dHatch_Hatcher::KeepSegments ( const Standard_Boolean  Keep)
Standard_Boolean Geom2dHatch_Hatcher::KeepSegments ( ) const
Standard_Integer Geom2dHatch_Hatcher::NbDomains ( const Standard_Integer  IndH) const
Standard_Integer Geom2dHatch_Hatcher::NbPoints ( const Standard_Integer  IndH) const
const HatchGen_PointOnHatching& Geom2dHatch_Hatcher::Point ( const Standard_Integer  IndH,
const Standard_Integer  IndP 
) const
void Geom2dHatch_Hatcher::RemElement ( const Standard_Integer  IndE)
void Geom2dHatch_Hatcher::RemHatching ( const Standard_Integer  IndH)
HatchGen_ErrorStatus Geom2dHatch_Hatcher::Status ( const Standard_Integer  IndH) const
void Geom2dHatch_Hatcher::Trim ( const Standard_Integer  IndH)
Standard_Integer Geom2dHatch_Hatcher::Trim ( const Geom2dAdaptor_Curve Curve)
void Geom2dHatch_Hatcher::Trim ( )
Standard_Boolean Geom2dHatch_Hatcher::TrimDone ( const Standard_Integer  IndH) const
Standard_Boolean Geom2dHatch_Hatcher::TrimFailed ( const Standard_Integer  IndH) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines