Open CASCADE Technology  6.8.0
Static Public Member Functions
SelectBasics_BasicTool Class Reference

give Tools for sorting Selection results (example : sensitive entities matching) More...

#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} More...
 
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 More...
 
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 More...
 

Detailed Description

give Tools for sorting Selection results (example : sensitive entities matching)

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

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

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

return True if Segment(pBegin, pEnd) is Selected

static Standard_Boolean SelectBasics_BasicTool::MatchSegments ( const gp_Pnt2d P1,
const gp_Pnt2d P2,
const gp_Pnt2d P3,
const gp_Pnt2d P4 
)
static

returns True if The Segment {P1P2} is intersected by the segment {P3P4}


The documentation for this class was generated from the following file: