DG Kernel (ActiveX) Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Upgrading Native Apps
Licensing
Expand ModelsModels
Expand DG Kernel ControlsDG Kernel Controls
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
Open Source
Support
Skip Navigation LinksHome Page > API Reference > Model > Entities > Operations and Agorithms > IEuclideanShortestPath_DG Go to DGKC docs Search Documentation


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()