DGKC Control Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ControlDG Kernel Control
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Expand General GeometryGeneral Geometry
Collapse ModelModel
Expand ViewView
Expand General ComputingGeneral Computing
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Support
Skip Navigation LinksHome Page > API Reference > Model > Entities > Operations and Agorithms > IEuclideanShortestPath_DG Go to ActiveX docs Search Documentation


IEuclideanShortestPath_DG Interface

Properties

int InputPointCount

Methods

AddObject
AddAllObjects
SetInputPoint
GetInputPoint
AddInputPoint
GetInputPointArray
GetInputPath
MakeInputValid
Calculate
GetOutputPath
Reset
GetPrecision
SetPrecision
GetOutputPath
Calculate
CalculatePerSegment
GetObjects
CloneNoPaths

void AddObject(IEntity_DG obj)


void AddAllObjects(IModel_DG objects)


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(PointDg from, PointDg to)


ISurfacePointArray_DG CalculatePerSegment()


IArray_DG GetObjects()


IEuclideanShortestPath_DG CloneNoPaths()