Open CASCADE Technology 6.6.0
Static Public Member Functions
SelectBasics_BasicTool Class Reference

#include <SelectBasics_BasicTool.hxx>

Static Public Member Functions

static Standard_Boolean MatchSegments (const gp_Pnt2d &P1, const gp_Pnt2d &P2, const gp_Pnt2d &P3, const gp_Pnt2d &P4)
 returns True if The Segment {P1P2} is
intersected by the segment {P3P4}

static Standard_Boolean MatchSegment (const gp_Pnt2d &pBegin, const gp_Pnt2d &pEnd, const Standard_Real X, const Standard_Real Y, const Standard_Real aTol, Standard_Real &DMin)
 return True if Segment(pBegin, pEnd) is Selected

static Standard_Boolean AutoInter (const TColgp_Array1OfPnt2d &aPolyg2d)
static Standard_Boolean MatchPolyg2d (const TColgp_Array1OfPnt2d &tabpoint, const Standard_Real X, const Standard_Real Y, const Standard_Real aTol, Standard_Real &DMin, Standard_Integer &Rank)
 package method used to find if a point
is close enough to a polygon of 2D points
to be Used by Primitives like curves or faces...
Rank gives the index of the touched
segment


Member Function Documentation

static Standard_Boolean SelectBasics_BasicTool::AutoInter ( const TColgp_Array1OfPnt2d aPolyg2d) [static]
static Standard_Boolean SelectBasics_BasicTool::MatchPolyg2d ( const TColgp_Array1OfPnt2d tabpoint,
const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  aTol,
Standard_Real DMin,
Standard_Integer Rank 
) [static]
static Standard_Boolean SelectBasics_BasicTool::MatchSegment ( const gp_Pnt2d pBegin,
const gp_Pnt2d pEnd,
const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  aTol,
Standard_Real DMin 
) [static]
static Standard_Boolean SelectBasics_BasicTool::MatchSegments ( const gp_Pnt2d P1,
const gp_Pnt2d P2,
const gp_Pnt2d P3,
const gp_Pnt2d P4 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines