![]() |
VR-Forces Development_Version Class Documentation
|
Go to the source code of this file.
Enumerations | |
| enum | DtChordIntersectionResult { DtNonParallelNonIntersecting = 0, DtNonParallelIntersecting, DtParallelOverlapping, DtParallelNonOverlapping, DtSameChord } |
Functions | |
| DT_DLL_geometry bool | DtChordsIntersect (DtChordIntersectionResult intersectionResult) |
| DT_DLL_geometry double | theParallelAngle () |
| DT_DLL_geometry DtChordIntersectionResult | DtIntersectInXY (const DtChord &chord1, const DtChord &chord2) |
| DT_DLL_geometry DtChordIntersectionResult | DtIntersectInXY (const DtPoint &chord1EndPoint0, const DtPoint &chord1EndPoint1, const DtChord &chord2) |
| DT_DLL_geometry DtChordIntersectionResult | DtIntersectInXY (const DtChord &chord1, const DtPoint &chord2EndPoint0, const DtPoint &chord2EndPoint1) |
| DT_DLL_geometry DtChordIntersectionResult | DtIntersectInXY (const DtPoint &chord1EndPoint0, const DtPoint &chord1EndPoint1, const DtPoint &chord2EndPoint0, const DtPoint &chord2EndPoint1) |
| DT_DLL_geometry DtChordIntersectionResult | DtIntersectInXY (const DtChord &chord1, const DtChord &chord2, double &distanceSquared, double &chord1X, double &chord1Y, double &chord2X, double &chord2Y) |
| DT_DLL_geometry double | DtPointChordDistanceInXY (double pointX, double pointY, double end0X, double end0Y, double end1X, double end1Y) |
| DT_DLL_geometry double | DtPointChordDistanceInXY (double pointX, double pointY, double end0X, double end0Y, double end1X, double end1Y, double &outX, double &outY) |
| DT_DLL_geometry void | DtClosestPoint (const DtChord &chord, const DtPoint &pointOfInterest, DtPoint &closestPoint, double &distance) |
| DT_DLL_geometry void | DtClosestPoint (const DtPoint &chordEndPoint0, const DtPoint &chordEndPoint1, const DtPoint &pointOfInterest, DtPoint &closestPoint, double &distance) |
| DT_DLL_geometry void | DtClosestPointInXY (const DtChord &chord, const DtPoint &pointOfInterest, DtPoint &closestPnt, double &distance) |
| DT_DLL_geometry void | DtClosestPointInXY (const DtPoint &chordEndPoint0, const DtPoint &chordEndPoint1, const DtPoint &pointOfInterest, DtPoint &closestPnt, double &distance) |
| DT_DLL_geometry double | DtClosestApproachChordToChord (const DtChord &chord1, const DtChord &chord2, double &chord1T, double &chord2T, DtPoint &chord1Point, DtPoint &chord2Point) |
| DT_DLL_geometry bool DtChordsIntersect | ( | DtChordIntersectionResult | intersectionResult | ) |
| DT_DLL_geometry double theParallelAngle | ( | ) |
| DT_DLL_geometry DtChordIntersectionResult DtIntersectInXY | ( | const DtChord & | chord1, |
| const DtChord & | chord2 | ||
| ) |
| DT_DLL_geometry DtChordIntersectionResult DtIntersectInXY | ( | const DtPoint & | chord1EndPoint0, |
| const DtPoint & | chord1EndPoint1, | ||
| const DtChord & | chord2 | ||
| ) |
| DT_DLL_geometry DtChordIntersectionResult DtIntersectInXY | ( | const DtChord & | chord1, |
| const DtPoint & | chord2EndPoint0, | ||
| const DtPoint & | chord2EndPoint1 | ||
| ) |
| DT_DLL_geometry DtChordIntersectionResult DtIntersectInXY | ( | const DtPoint & | chord1EndPoint0, |
| const DtPoint & | chord1EndPoint1, | ||
| const DtPoint & | chord2EndPoint0, | ||
| const DtPoint & | chord2EndPoint1 | ||
| ) |
| DT_DLL_geometry DtChordIntersectionResult DtIntersectInXY | ( | const DtChord & | chord1, |
| const DtChord & | chord2, | ||
| double & | distanceSquared, | ||
| double & | chord1X, | ||
| double & | chord1Y, | ||
| double & | chord2X, | ||
| double & | chord2Y | ||
| ) |
| DT_DLL_geometry double DtPointChordDistanceInXY | ( | double | pointX, |
| double | pointY, | ||
| double | end0X, | ||
| double | end0Y, | ||
| double | end1X, | ||
| double | end1Y | ||
| ) |
| DT_DLL_geometry double DtPointChordDistanceInXY | ( | double | pointX, |
| double | pointY, | ||
| double | end0X, | ||
| double | end0Y, | ||
| double | end1X, | ||
| double | end1Y, | ||
| double & | outX, | ||
| double & | outY | ||
| ) |
| DT_DLL_geometry void DtClosestPoint | ( | const DtChord & | chord, |
| const DtPoint & | pointOfInterest, | ||
| DtPoint & | closestPoint, | ||
| double & | distance | ||
| ) |
| DT_DLL_geometry void DtClosestPoint | ( | const DtPoint & | chordEndPoint0, |
| const DtPoint & | chordEndPoint1, | ||
| const DtPoint & | pointOfInterest, | ||
| DtPoint & | closestPoint, | ||
| double & | distance | ||
| ) |
| DT_DLL_geometry void DtClosestPointInXY | ( | const DtChord & | chord, |
| const DtPoint & | pointOfInterest, | ||
| DtPoint & | closestPnt, | ||
| double & | distance | ||
| ) |
| DT_DLL_geometry void DtClosestPointInXY | ( | const DtPoint & | chordEndPoint0, |
| const DtPoint & | chordEndPoint1, | ||
| const DtPoint & | pointOfInterest, | ||
| DtPoint & | closestPnt, | ||
| double & | distance | ||
| ) |
| DT_DLL_geometry double DtClosestApproachChordToChord | ( | const DtChord & | chord1, |
| const DtChord & | chord2, | ||
| double & | chord1T, | ||
| double & | chord2T, | ||
| DtPoint & | chord1Point, | ||
| DtPoint & | chord2Point | ||
| ) |