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

 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

Intf_InterferencePolygon2d::Intf_InterferencePolygon2d ( )
Intf_InterferencePolygon2d::Intf_InterferencePolygon2d ( const Intf_Polygon2d Obje1,
const Intf_Polygon2d Obje2 
)
Intf_InterferencePolygon2d::Intf_InterferencePolygon2d ( const Intf_Polygon2d Obje)

Member Function Documentation

void Intf_InterferencePolygon2d::Perform ( const Intf_Polygon2d Obje1,
const Intf_Polygon2d Obje2 
)
void Intf_InterferencePolygon2d::Perform ( const Intf_Polygon2d Obje)
gp_Pnt2d Intf_InterferencePolygon2d::Pnt2dValue ( const Standard_Integer  Index) const

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