Public Member Functions | |
| SimpleCuboid (HPS.Point in_min, HPS.Point in_max) | |
| SimpleCuboid (SimpleCuboid that) | |
| SimpleCuboid (SimpleSphere sphere) | |
| SimpleCuboid (HPS.Point[] points) | |
| SimpleCuboid (Rectangle that) | |
| bool | IsValid () |
| void | Invalidate () |
| void | Generate_Cuboid_Points (HPS.Point[] points) |
| HPS.Vector | Diagonal () |
| float | Volume () |
| 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 | Merge (HPS.SimpleCuboid cuboid) |
| void | Merge (HPS.SimpleSphere sphere) |
| void | Merge (HPS.Point point) |
| void | Merge (HPS.Point[] points) |
| bool | Contains (HPS.SimpleCuboid contained) |
| bool | Contains (HPS.Point contained) |
| bool | Contains (HPS.Point contained, float epsilon) |
| HPS.SimpleCuboid | Intersect (HPS.SimpleCuboid cuboid) |
| HPS.SimpleCuboid | Union (HPS.SimpleCuboid cuboid) |
| HPS.SimpleCuboid | Expand (float border) |
| HPS.SimpleCuboid | Contract (float border) |
| override bool | Equals (object obj) |
| bool | Equals (SimpleCuboid c) |
| override int | GetHashCode () |
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 | min |
| HPS.Point | max |