DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="0.7.4" />

 IOctree

public interface IOctree
bool AddNode(float x, float y, float z, object obj)

bool AddNode(float x, float y, float z, int obj)

bool AddNode(float x, float y, float z, uint obj)

bool AddNode(float x, float y, float z, short obj)

bool AddNode(float x, float y, float z, long obj)

bool AddNode(float x, float y, float z, float obj)

bool AddNode(float x, float y, float z, double obj)

bool AddNode(float x, float y, float z, bool obj)

bool AddNode(Vector3f vector, object obj)

bool AddNode(Vector3f vector, int obj)

bool AddNode(Vector3f vector, uint obj)

bool AddNode(Vector3f vector, short obj)

bool AddNode(Vector3f vector, long obj)

bool AddNode(Vector3f vector, float obj)

bool AddNode(Vector3f vector, double obj)

bool AddNode(Vector3f vector, bool obj)

bool AddNode(double x, double y, double z, object obj)

bool AddNode(double x, double y, double z, int obj)

bool AddNode(double x, double y, double z, uint obj)

bool AddNode(double x, double y, double z, short obj)

bool AddNode(double x, double y, double z, long obj)

bool AddNode(double x, double y, double z, float obj)

bool AddNode(double x, double y, double z, double obj)

bool AddNode(double x, double y, double z, bool obj)

bool AddNode(Vector3d vector, object obj)

bool AddNode(Vector3d vector, int obj)

bool AddNode(Vector3d vector, uint obj)

bool AddNode(Vector3d vector, short obj)

bool AddNode(Vector3d vector, long obj)

bool AddNode(Vector3d vector, float obj)

bool AddNode(Vector3d vector, double obj)

bool AddNode(Vector3d vector, bool obj)

void Clear()

object GetNode(float x, float y, float z)

object GetNode(Vector3f vector)

object GetNode(double x, double y, double z)

object GetNode(Vector3d vector)

object GetNode(float x, float y, float z, double withinDistance)

object GetNode(Vector3f vector, double withinDistance)

object GetNode(double x, double y, double z, double withinDistance)

object GetNode(Vector3d vector, double withinDistance)

ArrayList GetNode(float xMax, float xMin, float yMax, float yMin, float zMax, float zMin)

ArrayList GetNodes(float x, float y, float z, double radius)

ArrayList GetNodes(Vector3f vector, double radius)

ArrayList GetNodes(double x, double y, double z, double radius)

ArrayList GetNodes(Vector3d vector, double radius)

ArrayList GetNodes(float x, float y, float z, double MinRadius, double MaxRadius)

ArrayList GetNodes(Vector3f vector, double MinRadius, double MaxRadius)

ArrayList GetNodes(double x, double y, double z, double MinRadius, double MaxRadius)

ArrayList GetNodes(Vector3d vector, double MinRadius, double MaxRadius)

object RemoveNode(float x, float y, float z, object obj)

object RemoveNode(float x, float y, float z, int obj)

object RemoveNode(float x, float y, float z, uint obj)

object RemoveNode(float x, float y, float z, short obj)

object RemoveNode(float x, float y, float z, long obj)

object RemoveNode(float x, float y, float z, float obj)

object RemoveNode(float x, float y, float z, double obj)

object RemoveNode(float x, float y, float z, bool obj)

object RemoveNode(Vector3f vector, object obj)

object RemoveNode(Vector3f vector, int obj)

object RemoveNode(Vector3f vector, uint obj)

object RemoveNode(Vector3f vector, short obj)

object RemoveNode(Vector3f vector, long obj)

object RemoveNode(Vector3f vector, float obj)

object RemoveNode(Vector3f vector, double obj)

object RemoveNode(Vector3f vector, bool obj)

object RemoveNode(double x, double y, double z, object obj)

object RemoveNode(double x, double y, double z, int obj)

object RemoveNode(double x, double y, double z, uint obj)

object RemoveNode(double x, double y, double z, short obj)

object RemoveNode(double x, double y, double z, long obj)

object RemoveNode(double x, double y, double z, float obj)

object RemoveNode(double x, double y, double z, double obj)

object RemoveNode(double x, double y, double z, bool obj)

object RemoveNode(Vector3d vector, object obj)

object RemoveNode(Vector3d vector, int obj)

object RemoveNode(Vector3d vector, uint obj)

object RemoveNode(Vector3d vector, short obj)

object RemoveNode(Vector3d vector, long obj)

object RemoveNode(Vector3d vector, float obj)

object RemoveNode(Vector3d vector, double obj)

object RemoveNode(Vector3d vector, bool obj)