// 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 _BRepOffsetAPI_FindContigousEdges_HeaderFile #define _BRepOffsetAPI_FindContigousEdges_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Handle_BRepBuilderAPI_Sewing_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif class BRepBuilderAPI_Sewing; class Standard_OutOfRange; class Standard_NoSuchObject; class TopoDS_Shape; class TopoDS_Edge; class TopTools_ListOfShape; //! Provides methods to identify contigous boundaries
//! for continuity control (C0, C1, ...)
//!
//! Use this function as following:
//! - create an object
//! - default tolerance 1.E-06
//! - with analysis of degenerated faces on
//! - define if necessary a new tolerance
//! - set if necessary analysis of degenerated shapes off
//! - add shapes to be controlled -> Add
//! - compute -> Perfom
//! - output couples of connected edges for control
//! - output the problems if any
class BRepOffsetAPI_FindContigousEdges { 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); } //! Initializes an algorithm for identifying contiguous edges
//! on shapes with tolerance as the tolerance of contiguity
//! (defaulted to 1.0e-6). This tolerance value is used to
//! determine whether two edges or sections of edges are coincident.
//! Use the function Add to define the shapes to be checked.
//! Set option to false. This argument (defaulted to true) will
//! serve in subsequent software releases for performing an
//! analysis of degenerated shapes.
Standard_EXPORT BRepOffsetAPI_FindContigousEdges(const Standard_Real tolerance = 1.0e-06,const Standard_Boolean option = Standard_True); //! Initializes this algorithm for identifying contiguous edges
//! on shapes using the tolerance of contiguity tolerance.
//! This tolerance value is used to determine whether two
//! edges or sections of edges are coincident.
//! Use the function Add to define the shapes to be checked.
//! Sets