Open CASCADE Technology
6.5.4
|
Computes the interference between two polygons or
the self intersection of a polygon in two
dimensions.
#include <Intf_InterferencePolygon2d.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | Intf_InterferencePolygon2d () |
Constructs an empty interference of Polygon. | |
Intf_InterferencePolygon2d (const Intf_Polygon2d &Obje1, const Intf_Polygon2d &Obje2) | |
Constructs and computes an interference between two Polygons. | |
Intf_InterferencePolygon2d (const Intf_Polygon2d &Obje) | |
Constructs and computes the auto interference of a Polygon. | |
void | Perform (const Intf_Polygon2d &Obje1, const Intf_Polygon2d &Obje2) |
Computes an interference between two Polygons. | |
void | Perform (const Intf_Polygon2d &Obje) |
Computes the self interference of a Polygon. | |
gp_Pnt2d | Pnt2dValue (const Standard_Integer Index) const |
Gives the geometrical 2d point of the intersection point at address <Index> in the interference. |
Intf_InterferencePolygon2d::Intf_InterferencePolygon2d | ( | const Intf_Polygon2d & | Obje1, |
const Intf_Polygon2d & | Obje2 | ||
) |
void Intf_InterferencePolygon2d::Perform | ( | const Intf_Polygon2d & | Obje1, |
const Intf_Polygon2d & | Obje2 | ||
) |
gp_Pnt2d Intf_InterferencePolygon2d::Pnt2dValue | ( | const Standard_Integer | Index | ) | const |