Enhanced C#
Language of your choice: library documentation
|
Extension methods for BoundingBox{T}. More...
Extension methods for BoundingBox{T}.
Static Public Member Functions | |
static void | Normalize< T > (this BoundingBox< T > self) |
static BoundingBox< T > | Union< T > (this BoundingBox< T > self, BoundingBox< T > b) |
static BoundingBox< T > | Intersect< T > (this BoundingBox< T > self, BoundingBox< T > b) |
static bool | ExpandToInclude< T > (this BoundingBox< T > self, Point< T > point) |
static bool | ExpandToInclude< T > (this BoundingBox< T > self, IEnumerable< Point< T >> points) |
static bool | Contains< T > (this BoundingBox< T > self, Point< T > point) |
static bool | Contains< T > (this BoundingBox< T > self, BoundingBox< T > other) |
static bool | Overlaps< T > (this BoundingBox< T > self, BoundingBox< T > other) |
static void | Inflate< T > (this BoundingBox< T > self, T amount) |
static void | Deflate< T > (this BoundingBox< T > self, T amount) |
static void | Deflate< T > (this BoundingBox< T > self, T amountX, T amountY) |
static void | Inflate< T > (this BoundingBox< T > self, T amountX, T amountY) |
static BoundingBox< T > | Inflated< T > (this BoundingBox< T > self, T amountX, T amountY) |
static BoundingBox< T > | Deflated< T > (this BoundingBox< T > self, T amountX, T amountY) |
static Point< T > | Center< T > (this BoundingBox< T > self) |
static BoundingBox< T > | ToBoundingBox< T > (this IEnumerable< Point< T >> pts) |
static BoundingBox< T > | ToBoundingBox< T > (this IEnumerator< Point< T >> e) |
static BoundingBox< T > | ToBoundingBox< T > (this LineSegment< T > seg) |
static BoundingBox< T > | Union< T > (this IEnumerable< BoundingBox< T >> e) |
static BoundingBox< T > | Union< T > (this IEnumerator< BoundingBox< T >> e) |
static System.Drawing.Rectangle | AsBCL (this BoundingBox< int > bbox) |
static System.Drawing.RectangleF | AsBCL (this BoundingBox< float > bbox) |