Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.AI.Pathfinding.IMyNavigationGroup Interface Reference
Inheritance diagram for Sandbox.Game.AI.Pathfinding.IMyNavigationGroup:
Sandbox.Game.AI.Pathfinding.MyHighLevelGroup Sandbox.Game.AI.Pathfinding.MyNavigationMesh Sandbox.Game.AI.Pathfinding.MyGridNavigationMesh Sandbox.Game.AI.Pathfinding.MyVoxelNavigationMesh

Public Member Functions

int GetExternalNeighborCount (MyNavigationPrimitive primitive)
 
MyNavigationPrimitive GetExternalNeighbor (MyNavigationPrimitive primitive, int index)
 
IMyPathEdge< MyNavigationPrimitiveGetExternalEdge (MyNavigationPrimitive primitive, int index)
 
void RefinePath (MyPath< MyNavigationPrimitive > path, List< Vector4D > output, ref Vector3 startPoint, ref Vector3 endPoint, int begin, int end)
 
Vector3 GlobalToLocal (Vector3D globalPos)
 
Vector3D LocalToGlobal (Vector3 localPos)
 
MyHighLevelPrimitive GetHighLevelPrimitive (MyNavigationPrimitive myNavigationTriangle)
 
IMyHighLevelComponent GetComponent (MyHighLevelPrimitive highLevelPrimitive)
 
MyNavigationPrimitive FindClosestPrimitive (Vector3D point, bool highLevel, ref double closestDistanceSq)
 

Properties

MyHighLevelGroup HighLevelGroup [get]
 

Detailed Description

Definition at line 12 of file IMyNavigationGroup.cs.

Member Function Documentation

MyNavigationPrimitive Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.FindClosestPrimitive ( Vector3D  point,
bool  highLevel,
ref double  closestDistanceSq 
)
IMyHighLevelComponent Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.GetComponent ( MyHighLevelPrimitive  highLevelPrimitive)
IMyPathEdge<MyNavigationPrimitive> Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.GetExternalEdge ( MyNavigationPrimitive  primitive,
int  index 
)
MyNavigationPrimitive Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.GetExternalNeighbor ( MyNavigationPrimitive  primitive,
int  index 
)
int Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.GetExternalNeighborCount ( MyNavigationPrimitive  primitive)
MyHighLevelPrimitive Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.GetHighLevelPrimitive ( MyNavigationPrimitive  myNavigationTriangle)
Vector3 Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.GlobalToLocal ( Vector3D  globalPos)
Vector3D Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.LocalToGlobal ( Vector3  localPos)
void Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.RefinePath ( MyPath< MyNavigationPrimitive path,
List< Vector4D output,
ref Vector3  startPoint,
ref Vector3  endPoint,
int  begin,
int  end 
)

Property Documentation

MyHighLevelGroup Sandbox.Game.AI.Pathfinding.IMyNavigationGroup.HighLevelGroup
get

Definition at line 23 of file IMyNavigationGroup.cs.


The documentation for this interface was generated from the following file: