Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Intf_InterferencePolygon2d Class Reference

Computes the interference between two polygons or
the self intersection of a polygon in two
dimensions.

#include <Intf_InterferencePolygon2d.hxx>

Inheritance diagram for Intf_InterferencePolygon2d:
Inheritance graph
[legend]

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.


Constructor & Destructor Documentation


Member Function Documentation


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