#include <Decomposer.h>
Public Types | |
| using | Projection_t = ProjVector |
| Type for 2D projection. More... | |
| using | Distance_t = decltype(geo::vect::mag2(std::declval< Projection_t >())) |
| Type for distance from plane. More... | |
Public Member Functions | |
| DecomposedVector ()=default | |
| DecomposedVector (Projection_t const &projection, Distance_t distance) | |
| DecomposedVector (Distance_t distance, Projection_t const &projection) | |
Public Attributes | |
| Projection_t | projection |
| Projection of the vector on the plane. More... | |
| Distance_t | distance |
| Distance of the vector from the plane. More... | |
Structure hosting projections of a 3D vector (or point ) on the plane
| ProjVector | type for 2D vector projection |
Definition at line 143 of file Decomposer.h.
| using geo::DecomposedVector< ProjVector >::Distance_t = decltype(geo::vect::mag2(std::declval<Projection_t>())) |
Type for distance from plane.
Definition at line 148 of file Decomposer.h.
| using geo::DecomposedVector< ProjVector >::Projection_t = ProjVector |
Type for 2D projection.
Definition at line 145 of file Decomposer.h.
|
default |
|
inline |
Definition at line 157 of file Decomposer.h.
|
inline |
Definition at line 160 of file Decomposer.h.
| Distance_t geo::DecomposedVector< ProjVector >::distance |
Distance of the vector from the plane.
Definition at line 152 of file Decomposer.h.
| Projection_t geo::DecomposedVector< ProjVector >::projection |
Projection of the vector on the plane.
Definition at line 151 of file Decomposer.h.
1.8.5