VR-Forces 4.0.4 Class Documentation
Enumerations | Functions
include/geometry/chordUtilities.h File Reference

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)

Enumeration Type Documentation

Enumerator:
DtNonParallelNonIntersecting 
DtNonParallelIntersecting 
DtParallelOverlapping 
DtParallelNonOverlapping 
DtSameChord 

Function Documentation

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 
)

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)