Geom2dHatch_Hatcher Class Reference

#include <Geom2dHatch_Hatcher.hxx>

Inheritance diagram for Geom2dHatch_Hatcher:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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 ( const Standard_Integer  IndH  ) 
void Geom2dHatch_Hatcher::ComputeDomains (  ) 
Standard_Real Geom2dHatch_Hatcher::Confusion2d (  )  const
void Geom2dHatch_Hatcher::Confusion2d ( const Standard_Real  Confusion  ) 
Standard_Real Geom2dHatch_Hatcher::Confusion3d (  )  const
void Geom2dHatch_Hatcher::Confusion3d ( const Standard_Real  Confusion  ) 
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
Standard_Boolean Geom2dHatch_Hatcher::KeepPoints (  )  const
void Geom2dHatch_Hatcher::KeepPoints ( const Standard_Boolean  Keep  ) 
Standard_Boolean Geom2dHatch_Hatcher::KeepSegments (  )  const
void Geom2dHatch_Hatcher::KeepSegments ( const Standard_Boolean  Keep  ) 
Standard_Integer Geom2dHatch_Hatcher::NbDomains ( const Standard_Integer  IndH  )  const
Standard_Integer Geom2dHatch_Hatcher::NbPoints ( const Standard_Integer  IndH  )  const
void Geom2dHatch_Hatcher::operator delete ( void *  anAddress  )  [inline]

Reimplemented in DBRep_IsoBuilder.

void* Geom2dHatch_Hatcher::operator new ( size_t  size  )  [inline]

Reimplemented in DBRep_IsoBuilder.

void* Geom2dHatch_Hatcher::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented in DBRep_IsoBuilder.

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
Generated on Thu Mar 3 10:55:13 2011 for Open CASCADE Technology by  doxygen 1.6.3