#include <Geom2dHatch_Hatcher.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | 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) |
Standard_EXPORT void | Intersector (const Geom2dHatch_Intersector &Intersector) |
const Geom2dHatch_Intersector & | Intersector () |
Geom2dHatch_Intersector & | ChangeIntersector () |
Standard_EXPORT void | Confusion2d (const Standard_Real Confusion) |
Standard_Real | Confusion2d () const |
Standard_EXPORT void | Confusion3d (const Standard_Real Confusion) |
Standard_Real | Confusion3d () const |
Standard_EXPORT void | KeepPoints (const Standard_Boolean Keep) |
Standard_Boolean | KeepPoints () const |
Standard_EXPORT void | KeepSegments (const Standard_Boolean Keep) |
Standard_Boolean | KeepSegments () const |
void | Clear () |
const Geom2dAdaptor_Curve & | ElementCurve (const Standard_Integer IndE) const |
Standard_EXPORT Standard_Integer | AddElement (const Geom2dAdaptor_Curve &Curve, const TopAbs_Orientation Orientation=TopAbs_FORWARD) |
Standard_EXPORT void | RemElement (const Standard_Integer IndE) |
Standard_EXPORT void | ClrElements () |
const Geom2dAdaptor_Curve & | HatchingCurve (const Standard_Integer IndH) const |
Standard_EXPORT Standard_Integer | AddHatching (const Geom2dAdaptor_Curve &Curve) |
Standard_EXPORT void | RemHatching (const Standard_Integer IndH) |
Standard_EXPORT void | ClrHatchings () |
Standard_Integer | NbPoints (const Standard_Integer IndH) const |
const HatchGen_PointOnHatching & | Point (const Standard_Integer IndH, const Standard_Integer IndP) const |
Standard_EXPORT void | Trim () |
Standard_EXPORT Standard_Integer | Trim (const Geom2dAdaptor_Curve &Curve) |
Standard_EXPORT void | Trim (const Standard_Integer IndH) |
Standard_EXPORT void | ComputeDomains () |
Standard_EXPORT 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_EXPORT Standard_Boolean | IsDone (const Standard_Integer IndH) const |
HatchGen_ErrorStatus | Status (const Standard_Integer IndH) const |
Standard_Integer | NbDomains (const Standard_Integer IndH) const |
Standard_EXPORT const HatchGen_Domain & | Domain (const Standard_Integer IndH, const Standard_Integer IDom) const |
Standard_EXPORT void | Dump () const |
Protected Member Functions | |
Geom2dHatch_ElementOfHatcher & | Element (const Standard_Integer IndE) |
Geom2dHatch_HatchingOfHatcher & | Hatching (const Standard_Integer IndH) |
Private Member Functions | |
Standard_EXPORT Standard_Boolean | Trim (const Standard_Integer IndH, const Standard_Integer IndE) |
Standard_EXPORT Standard_Boolean | GlobalTransition (HatchGen_PointOnHatching &Point) |
Private Attributes | |
Geom2dHatch_Intersector | myIntersector |
Standard_Real | myConfusion2d |
Standard_Real | myConfusion3d |
Standard_Boolean | myKeepPoints |
Standard_Boolean | myKeepSegments |
Standard_Integer | myNbElements |
Geom2dHatch_ElementsOfHatcher | myElements |
Standard_Integer | myNbHatchings |
Geom2dHatch_HatchingsOfHatcher | myHatchings |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|