Space Engineers
Classes | Public Member Functions | Properties | List of all members
VRageMath.Spatial.MyVector3DGrid< T > Class Template Reference

Classes

struct  Enumerator
 

Public Member Functions

 MyVector3DGrid (double cellSize)
 
void Clear ()
 
void ClearFast ()
 Clears the storage faster than clear. Only use for value type T More...
 
void AddPoint (ref Vector3D point, T data)
 
void RemovePoint (ref Vector3D point)
 
Enumerator GetPointsCloserThan (ref Vector3D point, double dist)
 
void RemoveTwo (ref Enumerator en0, ref Enumerator en1)
 Removes values pointed at by en0 and en1 and ensures that the enumerators both stay consistent More...
 
Dictionary< Vector3I, int >.Enumerator EnumerateBins ()
 
void GetLocalBinBB (ref Vector3I binPosition, out BoundingBoxD output)
 
void CollectStorage (int startingIndex, ref List< T > output)
 

Properties

int Count [get]
 

Detailed Description

Definition at line 9 of file MyVector3DGrid.cs.

Constructor & Destructor Documentation

VRageMath.Spatial.MyVector3DGrid< T >.MyVector3DGrid ( double  cellSize)
inline

Definition at line 161 of file MyVector3DGrid.cs.

Member Function Documentation

void VRageMath.Spatial.MyVector3DGrid< T >.AddPoint ( ref Vector3D  point,
data 
)
inline

Definition at line 191 of file MyVector3DGrid.cs.

void VRageMath.Spatial.MyVector3DGrid< T >.Clear ( )
inline

Definition at line 172 of file MyVector3DGrid.cs.

void VRageMath.Spatial.MyVector3DGrid< T >.ClearFast ( )
inline

Clears the storage faster than clear. Only use for value type T

Definition at line 183 of file MyVector3DGrid.cs.

void VRageMath.Spatial.MyVector3DGrid< T >.CollectStorage ( int  startingIndex,
ref List< T >  output 
)
inline

Definition at line 323 of file MyVector3DGrid.cs.

Dictionary<Vector3I, int>.Enumerator VRageMath.Spatial.MyVector3DGrid< T >.EnumerateBins ( )
inline

Definition at line 312 of file MyVector3DGrid.cs.

void VRageMath.Spatial.MyVector3DGrid< T >.GetLocalBinBB ( ref Vector3I  binPosition,
out BoundingBoxD  output 
)
inline

Definition at line 317 of file MyVector3DGrid.cs.

Enumerator VRageMath.Spatial.MyVector3DGrid< T >.GetPointsCloserThan ( ref Vector3D  point,
double  dist 
)
inline

Definition at line 270 of file MyVector3DGrid.cs.

void VRageMath.Spatial.MyVector3DGrid< T >.RemovePoint ( ref Vector3D  point)
inline

Definition at line 219 of file MyVector3DGrid.cs.

void VRageMath.Spatial.MyVector3DGrid< T >.RemoveTwo ( ref Enumerator  en0,
ref Enumerator  en1 
)
inline

Removes values pointed at by en0 and en1 and ensures that the enumerators both stay consistent

Definition at line 278 of file MyVector3DGrid.cs.

Property Documentation

Definition at line 159 of file MyVector3DGrid.cs.


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