Space Engineers
|
Public Member Functions | |
virtual Vector3 | ProjectLocalPoint (Vector3 point) |
abstract int | GetOwnNeighborCount () |
abstract IMyPathVertex< MyNavigationPrimitive > | GetOwnNeighbor (int index) |
abstract IMyPathEdge< MyNavigationPrimitive > | GetOwnEdge (int index) |
abstract MyHighLevelPrimitive | GetHighLevelPrimitive () |
IEnumerator< IMyPathEdge< MyNavigationPrimitive > > | GetEnumerator () |
Public Member Functions inherited from VRage.Algorithms.IMyPathVertex< MyNavigationPrimitive > | |
float | EstimateDistanceTo (IMyPathVertex< V > other) |
Heuristic on the shortest path to another vertex. Used for finding the shortest path. More... | |
int | GetNeighborCount () |
Returns the number of neighbouring vertices. More... | |
IMyPathVertex< V > | GetNeighbor (int index) |
Gets N-th neighbor of this vertex. Must be consistent with the order in which IEnumerable<IMyPathEdge<V>> traverses the neighbors More... | |
IMyPathEdge< V > | GetEdge (int index) |
Gets N-th edge of this vertex. Must be consistent with the GetNeighbor() function. More... | |
Protected Member Functions | |
MyNavigationPrimitive () | |
Properties | |
MyPathfindingData | PathfindingData [get] |
bool | HasExternalNeighbors [set] |
abstract Vector3 | Position [get] |
abstract Vector3D | WorldPosition [get] |
abstract IMyNavigationGroup | Group [get] |
Properties inherited from VRage.Algorithms.IMyPathVertex< MyNavigationPrimitive > | |
MyPathfindingData | PathfindingData [get] |
Definition at line 12 of file MyNavigationPrimitive.cs.
|
inlineprotected |
Definition at line 24 of file MyNavigationPrimitive.cs.
|
inline |
Definition at line 111 of file MyNavigationPrimitive.cs.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.
Definition at line 101 of file MyNavigationPrimitive.cs.
|
get |
Definition at line 103 of file MyNavigationPrimitive.cs.
|
set |
Definition at line 22 of file MyNavigationPrimitive.cs.
|
get |
Definition at line 17 of file MyNavigationPrimitive.cs.
|
get |
Definition at line 99 of file MyNavigationPrimitive.cs.
|
get |
Definition at line 100 of file MyNavigationPrimitive.cs.