#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.11