AxisParallelProjVector defines an axis-parallel projection vector.
More...
AxisParallelProjVector defines an axis-parallel projection vector.
We can efficiently project points, simply analyzing a specific dimension.
Definition at line 24 of file projection_vector.hpp.
◆ AxisParallelProjVector()
Create the projection vector based on the specified dimension.
- Parameters
-
| dim | Dimension to be considered. |
Definition at line 35 of file projection_vector.hpp.
◆ Project() [1/3]
Project the given point on the projection vector.
- Parameters
-
| point | Point to be projected. |
Definition at line 45 of file projection_vector.hpp.
◆ Project() [2/3]
Project the given hrect bound on the projection vector.
- Parameters
-
| bound | Bound to be projected. |
- Returns
- Range of projected values.
Definition at line 58 of file projection_vector.hpp.
◆ Project() [3/3]
Project the given ball bound on the projection vector.
- Parameters
-
| bound | Bound to be projected. |
- Returns
- Range of projected values.
Definition at line 71 of file projection_vector.hpp.
◆ serialize()
| void serialize |
( |
Archive & |
ar, |
|
|
const unsigned |
int |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: