Open CASCADE Technology 6.6.0
Defines | Functions
IntCurve_IntPolyPolyGen.gxx File Reference
#include <Standard_ConstructionError.hxx>
#include <IntRes2d_Domain.hxx>
#include <IntRes2d_Position.hxx>
#include <IntRes2d_Transition.hxx>
#include <IntRes2d_IntersectionPoint.hxx>
#include <IntRes2d_IntersectionSegment.hxx>
#include <IntImpParGen.hxx>
#include <Intf_SectionPoint.hxx>
#include <Intf_SectionLine.hxx>
#include <Intf_TangentZone.hxx>
#include <Intf_InterferencePolygon2d.hxx>
#include <gp_Vec2d.hxx>
#include <math_Vector.hxx>
#include <math_FunctionSetRoot.hxx>
#include <math_NewtonFunctionSetRoot.hxx>
#include <NCollection_Handle.hxx>

Defines

#define No_Standard_RangeError
#define No_Standard_OutOfRange
#define NBITER_MAX_POLYGON   10
#define TOL_CONF_MINI   0.0000000001
#define TOL_MINI   0.0000000001

Functions

Standard_Boolean HeadOrEndPoint (const IntRes2d_Domain &D1, const TheCurve &C1, const Standard_Real u, const IntRes2d_Domain &D2, const TheCurve &C2, const Standard_Real v, const Standard_Real TolConf, IntRes2d_IntersectionPoint &IntPt, Standard_Boolean &HeadOn1, Standard_Boolean &HeadOn2, Standard_Boolean &EndOn1, Standard_Boolean &EndOn2, Standard_Integer PosSegment)

Define Documentation

#define NBITER_MAX_POLYGON   10
#define No_Standard_OutOfRange
#define No_Standard_RangeError
#define TOL_CONF_MINI   0.0000000001
#define TOL_MINI   0.0000000001

Function Documentation

Standard_Boolean HeadOrEndPoint ( const IntRes2d_Domain D1,
const TheCurve &  C1,
const Standard_Real  u,
const IntRes2d_Domain D2,
const TheCurve &  C2,
const Standard_Real  v,
const Standard_Real  TolConf,
IntRes2d_IntersectionPoint IntPt,
Standard_Boolean HeadOn1,
Standard_Boolean HeadOn2,
Standard_Boolean EndOn1,
Standard_Boolean EndOn2,
Standard_Integer  PosSegment 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines