A finite repetition: copies of an object on a grid of tiles.
More...
#include <EBGeometry_CSGOps.hpp>
|
| T | period (const size_t a_dir) const noexcept |
| | Period along an axis.
|
| |
| T | low (const size_t a_dir) const noexcept |
| | Tiles in the decreasing direction of an axis.
|
| |
| T | high (const size_t a_dir) const noexcept |
| | Tiles in the increasing direction of an axis.
|
| |
| T | boxLow (const size_t a_dir) const noexcept |
| | Low corner of the object's box along an axis.
|
| |
| T | boxHigh (const size_t a_dir) const noexcept |
| | High corner of the object's box along an axis.
|
| |
|
|
Vec3T< T > | m_period |
| | Tile period along each axis.
|
| |
|
Vec3T< T > | m_low |
| | Whole tiles in the decreasing direction of each axis.
|
| |
|
Vec3T< T > | m_high |
| | Whole tiles in the increasing direction of each axis.
|
| |
|
Vec3T< T > | m_boxLow |
| | Low corner of the repeated object's box (its home copy's).
|
| |
|
Vec3T< T > | m_boxHigh |
| | High corner of the repeated object's box.
|
| |
template<class T>
struct EBGeometry::CSGOps::Repetition< T >
A finite repetition: copies of an object on a grid of tiles.
- Template Parameters
-
| T | Floating-point precision. |
◆ boxHigh()
High corner of the object's box along an axis.
- Parameters
-
- Returns
- The coordinate.
◆ boxLow()
Low corner of the object's box along an axis.
- Parameters
-
- Returns
- The coordinate.
◆ high()
Tiles in the increasing direction of an axis.
- Parameters
-
- Returns
- The count.
◆ low()
Tiles in the decreasing direction of an axis.
- Parameters
-
- Returns
- The count.
◆ period()
Period along an axis.
- Parameters
-
- Returns
- The period.
The documentation for this struct was generated from the following file: