HPS.SimpleCuboid Struct Reference
Public Member Functions | |
bool | Contains (HPS.SimpleCuboid contained) |
bool | Contains (HPS.Point contained) |
bool | Contains (HPS.Point contained, float epsilon) |
HPS.SimpleCuboid | Contract (float border) |
HPS.Vector | Diagonal () |
override bool | Equals (object obj) |
bool | Equals (SimpleCuboid c) |
HPS.SimpleCuboid | Expand (float border) |
void | Generate_Cuboid_Points (HPS.Point[] points) |
override int | GetHashCode () |
HPS.SimpleCuboid | Intersect (HPS.SimpleCuboid cuboid) |
bool | Intersecting (HPS.SimpleCuboid cuboid) |
bool | Intersecting (HPS.SimpleCuboid cuboid, float allowance) |
bool | Intersecting (int dimension, SimpleCuboid cuboid) |
bool | Intersecting (int dimension, SimpleCuboid cuboid, float allowance) |
bool | Intersecting (HPS.Point start, HPS.Vector direction) |
void | Invalidate () |
bool | IsValid () |
void | Merge (HPS.SimpleCuboid cuboid) |
void | Merge (HPS.SimpleSphere sphere) |
void | Merge (HPS.Point point) |
void | Merge (HPS.Point[] points) |
SimpleCuboid (HPS.Point in_min, HPS.Point in_max) | |
SimpleCuboid (SimpleCuboid that) | |
SimpleCuboid (SimpleSphere sphere) | |
SimpleCuboid (HPS.Point[] points) | |
SimpleCuboid (Rectangle that) | |
HPS.SimpleCuboid | Union (HPS.SimpleCuboid cuboid) |
float | Volume () |
Static Public Member Functions | |
static SimpleCuboid | Invalid () |
static bool | operator!= (SimpleCuboid c1, SimpleCuboid c2) |
static bool | operator== (SimpleCuboid c1, SimpleCuboid c2) |
Public Attributes | |
HPS.Point | max |
HPS.Point | min |
The documentation for this struct was generated from the following file:
- internals/hps_core/source/cs/HPS.SimpleCuboid.cs