Struct Extent3D
Inherits the following classes: Extent2D
Public Attributes
| Type | Name |
|---|---|
| double | maxz = -std::numeric\_limits<[**double**](classCoordinate2D.md)>[**::infinity**](classCoordinate2D.md)() |
| double | minz = std::numeric\_limits<[**double**](classCoordinate2D.md)>[**::infinity**](classCoordinate2D.md)() |
Public Attributes inherited from Extent2D
See Extent2D
| Type | Name |
|---|---|
| double | maxx = -std::numeric\_limits<[**double**](classCoordinate2D.md)>[**::infinity**](classCoordinate2D.md)() |
| double | maxy = -std::numeric\_limits<[**double**](classCoordinate2D.md)>[**::infinity**](classCoordinate2D.md)() |
| double | minx = std::numeric\_limits<[**double**](classCoordinate2D.md)>[**::infinity**](classCoordinate2D.md)() |
| double | miny = std::numeric\_limits<[**double**](classCoordinate2D.md)>[**::infinity**](classCoordinate2D.md)() |
Public Functions
| Type | Name |
|---|---|
| Extent3D () = default |
|
| Extent3D (const Extent2D & extent, double minz, double maxz) |
|
| Extent3D (double minx, double maxx, double miny, double maxy, double minz, double maxz) |
|
| Coordinate3D< double > | center () const |
| void | grow (double x, double y, double z) |
| void | grow (double border) |
| void | grow (const Extent3D & other) |
| Extent3D | intersection (const Extent3D & other) const |
| bool | intersects (const Extent3D & other) const |
| double | max_extent () const |
| bool | operator!= (const Extent3D & other) const |
| Extent3D | operator- (const Coordinate3D< double > & offset) const |
Public Functions inherited from Extent2D
See Extent2D
| Type | Name |
|---|---|
| bool | contains (double x, double y) const |
| void | grow (const Extent2D & other) |
Public Attributes Documentation
variable maxz
variable minz
Public Functions Documentation
function Extent3D [1/3]
function Extent3D [2/3]
function Extent3D [3/3]
inline Extent3D::Extent3D (
double minx,
double maxx,
double miny,
double maxy,
double minz,
double maxz
)
function center
function grow [1/3]
function grow [2/3]
function grow [3/3]
function intersection
function intersects
function max_extent
function operator!=
function operator-
Friends Documentation
friend operator<<
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/utilities/coordinate.hpp