Open CASCADE Technology 6.6.0
|
#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 |
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] |