Volume delimited by two points. More...
#include <SimpleGeo.h>
Public Types | |
| using | Point_t = typename Base_t::Point_t |
| using | Volume_t = Volume< Point_t > |
Public Types inherited from lar::util::simple_geo::Area< Point > | |
| using | Point_t = typename Base_t::Point_t |
| using | Area_t = Area< Point_t > |
Public Types inherited from lar::util::simple_geo::AreaBase< Point > | |
| using | Point_t = Point |
| using | Area_t = AreaBase< Point > |
Public Member Functions | |
| Volume ()=default | |
| Volume (Point_t const &a, Point_t const &b) | |
| auto | DeltaZ () const |
| bool | isEmptyZ () const |
| unsigned int | nonEmptyDims () const |
| bool | isNullZ () const |
| bool | isNull () const |
| bool | isEmpty () const |
| bool | isLine () const |
| bool | isPlane () const |
| bool | isVolume () const |
| auto | thinnestSize () const |
| unsigned int | thinnestSide () const |
| Returns the index of the thinnest side (0 is x, 1 is y) More... | |
| void | IncludePoint (Point_t const &point) |
| void | Include (Volume_t const &volume) |
| void | Intersect (Volume_t const &volume) |
Public Member Functions inherited from lar::util::simple_geo::Area< Point > | |
| Area ()=default | |
| Area (Point_t const &a, Point_t const &b) | |
| auto | DeltaY () const |
| bool | isEmptyY () const |
| unsigned int | nonEmptyDims () const |
| bool | isNullY () const |
| bool | isNull () const |
| bool | isEmpty () const |
| bool | isLine () const |
| bool | isPlane () const |
| auto | thinnestSize () const |
| unsigned int | thinnestSide () const |
| Returns the index of the thinnest side (0 is x, 1 is y) More... | |
| void | IncludePoint (Point_t const &point) |
| void | Include (Area_t const &area) |
| void | Intersect (Area_t const &area) |
Public Member Functions inherited from lar::util::simple_geo::AreaBase< Point > | |
| AreaBase ()=default | |
| AreaBase (Point_t const &a, Point_t const &b) | |
| Point_t const & | Min () const |
| Point_t const & | Max () const |
| Point_t | Center () const |
| auto | DeltaX () const |
| bool | isEmptyX () const |
| bool | isNullX () const |
| bool | isNull () const |
| unsigned int | nonEmptyDims () const |
| bool | isEmpty () const |
| bool | isLine () const |
| auto | thinnestSize () const |
| unsigned int | thinnestSide () const |
| Returns the index of the thinnest side (0 is x) More... | |
| void | IncludePoint (Point_t const &point) |
| void | Include (Area_t const &area) |
| void | Intersect (Area_t const &area) |
| bool | operator== (Area_t const &as) const |
| bool | operator!= (Area_t const &as) const |
Private Types | |
| using | Base_t = Area< Point > |
Additional Inherited Members | |
Protected Types inherited from lar::util::simple_geo::AreaBase< Point > | |
| using | Data_t = typename Point_t::Data_t |
Static Protected Member Functions inherited from lar::util::simple_geo::AreaBase< Point > | |
| static void | set_min (Data_t &var, Data_t val) |
| static void | set_max (Data_t &var, Data_t val) |
| static void | set_min_max (Data_t &min_var, Data_t &max_var, Data_t val) |
| static void | set_sorted (Data_t &min_var, Data_t &max_var, Data_t a, Data_t b) |
Protected Attributes inherited from lar::util::simple_geo::AreaBase< Point > | |
| Point_t | min |
| Point_t | max |
Volume delimited by two points.
Definition at line 261 of file SimpleGeo.h.
|
private |
Definition at line 262 of file SimpleGeo.h.
| using lar::util::simple_geo::Volume< Point >::Point_t = typename Base_t::Point_t |
Definition at line 265 of file SimpleGeo.h.
| using lar::util::simple_geo::Volume< Point >::Volume_t = Volume<Point_t> |
Definition at line 266 of file SimpleGeo.h.
|
default |
|
inline |
Definition at line 270 of file SimpleGeo.h.
|
inline |
Definition at line 274 of file SimpleGeo.h.
|
inline |
Definition at line 301 of file SimpleGeo.h.
|
inline |
Definition at line 295 of file SimpleGeo.h.
|
inline |
Definition at line 304 of file SimpleGeo.h.
|
inline |
Definition at line 280 of file SimpleGeo.h.
|
inline |
Definition at line 275 of file SimpleGeo.h.
|
inline |
Definition at line 281 of file SimpleGeo.h.
|
inline |
Definition at line 279 of file SimpleGeo.h.
|
inline |
Definition at line 278 of file SimpleGeo.h.
|
inline |
Definition at line 282 of file SimpleGeo.h.
|
inline |
Definition at line 283 of file SimpleGeo.h.
|
inline |
Definition at line 276 of file SimpleGeo.h.
|
inline |
Returns the index of the thinnest side (0 is x, 1 is y)
Definition at line 289 of file SimpleGeo.h.
|
inline |
Definition at line 285 of file SimpleGeo.h.
1.8.5