API Reference > OdGe Classes > OdGeCurveCurveInt2d Class
OdGeCurveCurveInt2d Class
OdGeCurveCurveInt2dOdGeCurveCurveInt2d
Syntax
C++
class OdGeCurveCurveInt2d : public OdGeEntity2d;

GeCurveCurveInt2d.h

This class represents intersections of 2D curves.

The intersection object links to 2D curve objects but does not contain them. Calculation of the intersection is performed by a query function. 

If one of the curve objects is deleted, the intersection must be recalculated. 

Corresponding C++ library: TD_Ge 

 

 
Name 
Description 
 
This is the overview for the OdGeCurveCurveInt2d constructor overload. 
 
Name 
Description 
 
Makes the first curve the second, and vice versa. 
 
Returns the first curve. 
 
Returns the second curve. 
 
Calculates the configuration of the intersecion point of the first curve with respect to the second, and vice versa.
 
 
Retrieves the curve parameters at the specified intersection point.
 
 
Retrieves the ranges of the two curves.
 
 
Returns the ranges for each curve a the specified overlap.
 
 
Retrieves the specified intersection point as an OdGePointOnCurve2d on the first curve.
 
 
Retrieves the specified intersection point as an OdGePointOnCurve2d on the second curve.
 
 
Returns an intersection point by its index.
 
 
Returns the tolerance used to compute the specified intersection point.
 
 
Checks if the curves are tangential at the specified intersection point.
 
 
Checks if the curves are transversal (cross) at the specified intersection point.
 
 
Returns the number of intersections between the curves within the specified ranges. 
 
Orders the intersection points so they correspond to increasing parameter values of the first curve. 
 
Orders the intersection points so they correspond to increasing parameter values of the second curve. 
 
Returns the number of intervals of overlap for the two curves. 
 
Checks if the curves are oriented in the same direction where they overlap. 
 
set 
This is the overview for the set method overload. 
 
Returns the tolerance for determining intersections. 
 
Name 
Description 
 
= 
Assignment operator for the OdGeCurveCurveInt2d object. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.