// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _Contap_TheSearchOfContour_HeaderFile #define _Contap_TheSearchOfContour_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Contap_SequenceOfSegmentOfTheSearchOfContour_HeaderFile #include #endif #ifndef _Contap_SequenceOfPathPointOfTheSearchOfContour_HeaderFile #include #endif #ifndef _Handle_Adaptor3d_HVertex_HeaderFile #include #endif #ifndef _Handle_Adaptor2d_HCurve2d_HeaderFile #include #endif #ifndef _Handle_Adaptor3d_TopolTool_HeaderFile #include #endif #ifndef _Handle_Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour_HeaderFile #include #endif #ifndef _Handle_Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif class StdFail_NotDone; class Standard_OutOfRange; class Standard_ConstructionError; class Adaptor3d_HVertex; class Adaptor2d_HCurve2d; class Contap_HCurve2dTool; class Contap_HContTool; class Adaptor3d_TopolTool; class Contap_TheArcFunctionOfContour; class Contap_ThePathPointOfTheSearchOfContour; class Contap_SequenceOfPathPointOfTheSearchOfContour; class Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour; class Contap_TheSegmentOfTheSearchOfContour; class Contap_SequenceOfSegmentOfTheSearchOfContour; class Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour; class Contap_TheSearchOfContour { public: void* operator new(size_t,void* anAddress) { return anAddress; } void* operator new(size_t size) { return Standard::Allocate(size); } void operator delete(void *anAddress) { if (anAddress) Standard::Free((Standard_Address&)anAddress); } Standard_EXPORT Contap_TheSearchOfContour(); Standard_EXPORT void Perform(Contap_TheArcFunctionOfContour& F,const Handle(Adaptor3d_TopolTool)& Domain,const Standard_Real TolBoundary,const Standard_Real TolTangency) ; Standard_Boolean IsDone() const; Standard_Boolean AllArcSolution() const; Standard_Integer NbPoints() const; const Contap_ThePathPointOfTheSearchOfContour& Point(const Standard_Integer Index) const; Standard_Integer NbSegments() const; const Contap_TheSegmentOfTheSearchOfContour& Segment(const Standard_Integer Index) const; protected: private: Standard_Boolean done; Standard_Boolean all; Contap_SequenceOfSegmentOfTheSearchOfContour sseg; Contap_SequenceOfPathPointOfTheSearchOfContour spnt; }; #define TheVertex Handle_Adaptor3d_HVertex #define TheVertex_hxx #define TheArc Handle_Adaptor2d_HCurve2d #define TheArc_hxx #define TheArcTool Contap_HCurve2dTool #define TheArcTool_hxx #define TheSOBTool Contap_HContTool #define TheSOBTool_hxx #define Handle_TheTopolTool Handle_Adaptor3d_TopolTool #define TheTopolTool Adaptor3d_TopolTool #define TheTopolTool_hxx #define TheFunction Contap_TheArcFunctionOfContour #define TheFunction_hxx #define IntStart_ThePathPoint Contap_ThePathPointOfTheSearchOfContour #define IntStart_ThePathPoint_hxx #define IntStart_SequenceOfPathPoint Contap_SequenceOfPathPointOfTheSearchOfContour #define IntStart_SequenceOfPathPoint_hxx #define IntStart_SequenceNodeOfSequenceOfPathPoint Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx #define IntStart_SequenceNodeOfSequenceOfPathPoint Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx #define IntStart_TheSegment Contap_TheSegmentOfTheSearchOfContour #define IntStart_TheSegment_hxx #define IntStart_SequenceOfSegment Contap_SequenceOfSegmentOfTheSearchOfContour #define IntStart_SequenceOfSegment_hxx #define IntStart_SequenceNodeOfSequenceOfSegment Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfSegment_hxx #define IntStart_SequenceNodeOfSequenceOfSegment Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfSegment_hxx #define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle_Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfPathPoint_Type_() Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour_Type_() #define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle_Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfPathPoint_Type_() Contap_SequenceNodeOfSequenceOfPathPointOfTheSearchOfContour_Type_() #define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle_Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfSegment_Type_() Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour_Type_() #define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle_Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour #define IntStart_SequenceNodeOfSequenceOfSegment_Type_() Contap_SequenceNodeOfSequenceOfSegmentOfTheSearchOfContour_Type_() #define IntStart_SearchOnBoundaries Contap_TheSearchOfContour #define IntStart_SearchOnBoundaries_hxx #include #undef TheVertex #undef TheVertex_hxx #undef TheArc #undef TheArc_hxx #undef TheArcTool #undef TheArcTool_hxx #undef TheSOBTool #undef TheSOBTool_hxx #undef Handle_TheTopolTool #undef TheTopolTool #undef TheTopolTool_hxx #undef TheFunction #undef TheFunction_hxx #undef IntStart_ThePathPoint #undef IntStart_ThePathPoint_hxx #undef IntStart_SequenceOfPathPoint #undef IntStart_SequenceOfPathPoint_hxx #undef IntStart_SequenceNodeOfSequenceOfPathPoint #undef IntStart_SequenceNodeOfSequenceOfPathPoint_hxx #undef IntStart_SequenceNodeOfSequenceOfPathPoint #undef IntStart_SequenceNodeOfSequenceOfPathPoint_hxx #undef IntStart_TheSegment #undef IntStart_TheSegment_hxx #undef IntStart_SequenceOfSegment #undef IntStart_SequenceOfSegment_hxx #undef IntStart_SequenceNodeOfSequenceOfSegment #undef IntStart_SequenceNodeOfSequenceOfSegment_hxx #undef IntStart_SequenceNodeOfSequenceOfSegment #undef IntStart_SequenceNodeOfSequenceOfSegment_hxx #undef Handle_IntStart_SequenceNodeOfSequenceOfPathPoint #undef IntStart_SequenceNodeOfSequenceOfPathPoint_Type_ #undef Handle_IntStart_SequenceNodeOfSequenceOfPathPoint #undef IntStart_SequenceNodeOfSequenceOfPathPoint_Type_ #undef Handle_IntStart_SequenceNodeOfSequenceOfSegment #undef IntStart_SequenceNodeOfSequenceOfSegment_Type_ #undef Handle_IntStart_SequenceNodeOfSequenceOfSegment #undef IntStart_SequenceNodeOfSequenceOfSegment_Type_ #undef IntStart_SearchOnBoundaries #undef IntStart_SearchOnBoundaries_hxx // other Inline functions and methods (like "C++: function call" methods) #endif