8 #ifndef chordUtilities_H_
9 #define chordUtilities_H_
64 const DtChord& chord2,
double& distanceSquared,
double& chord1X,
double& chord1Y,
65 double& chord2X,
double& chord2Y);
69 double end0X,
double end0Y,
70 double end1X,
double end1Y);
73 double end0X,
double end0Y,
74 double end1X,
double end1Y,
75 double& outX,
double& outY);
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
DT_DLL_geometry double DtClosestApproachChordToChord(const DtChord &chord1, const DtChord &chord2, double &chord1T, double &chord2T, DtPoint &chord1Point, DtPoint &chord2Point)
DT_DLL_geometry DtChordIntersectionResult DtIntersectInXY(const DtChord &chord1, const DtChord &chord2)
Definition: chordUtilities.h:31
DT_DLL_geometry void DtClosestPoint(const DtChord &chord, const DtPoint &pointOfInterest, DtPoint &closestPoint, double &distance)
DT_DLL_geometry bool DtChordsIntersect(DtChordIntersectionResult intersectionResult)
Definition: chordUtilities.h:29
Definition: chordUtilities.h:28
#define DT_DLL_geometry
Definition: geometryDefines.h:23
DT_DLL_geometry double theParallelAngle()
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
Definition: chordUtilities.h:30
DT_DLL_geometry double DtPointChordDistanceInXY(double pointX, double pointY, double end0X, double end0Y, double end1X, double end1Y)
DtChordIntersectionResult
Definition: chordUtilities.h:25
Definition: chordUtilities.h:27
DT_DLL_geometry void DtClosestPointInXY(const DtChord &chord, const DtPoint &pointOfInterest, DtPoint &closestPnt, double &distance)