IEuclideanShortestPath_DG Interface
- AddObject
- AddAllObjects
- GetInputPointCount
- SetInputPointCount
- SetInputPoint
- GetInputPoint
- AddInputPoint
- GetInputPointArray
- GetInputPath
- MakeInputValid
- Calculate
- GetOutputPath
- Reset
- GetPrecision
- SetPrecision
- GetOutputPath2
- Calculate2
- CalculatePerSegment
- GetObjects
- CloneNoPaths
void AddObject(IEntity_DG obj)
void AddAllObjects(IModel_DG objects)
int GetInputPointCount()
void SetInputPointCount(int points)
void SetInputPoint(int i, double x, double y, double z)
void GetInputPoint(int i, double x, double y, double z)
void AddInputPoint(double x, double y, double z)
IPointArray_DG GetInputPointArray()
ICurve_DG GetInputPath()
void MakeInputValid()
void Calculate(bool checkValidInput)
ICurve_DG GetOutputPath()
void Reset(bool pathOnly)
double GetPrecision()
void SetPrecision(double precision)
ISurfacePointArray_DG GetOutputPath()
ISurfacePointArray_DG Calculate(Point_DG from, Point_DG to)
ISurfacePointArray_DG CalculatePerSegment()
IArray_DG GetObjects()
IEuclideanShortestPath_DG CloneNoPaths()
|