ViennaLS
Loading...
Searching...
No Matches
viennals::Plane< T, D > Class Template Reference

Class describing a plane via a point in it and the plane normal. More...

#include <lsGeometries.hpp>

Public Member Functions

 Plane (VectorType< T, D > passedOrigin, VectorType< T, D > passedNormal)
 
 Plane (const T *passedOrigin, const T *passedNormal)
 
 Plane (const std::vector< T > &passedOrigin, const std::vector< T > &passedNormal)
 

Public Attributes

VectorType< T, Dorigin
 
VectorType< T, Dnormal
 

Detailed Description

template<class T, int D>
class viennals::Plane< T, D >

Class describing a plane via a point in it and the plane normal.

Constructor & Destructor Documentation

◆ Plane() [1/3]

template<class T, int D>
viennals::Plane< T, D >::Plane ( VectorType< T, D > passedOrigin,
VectorType< T, D > passedNormal )
inline

◆ Plane() [2/3]

template<class T, int D>
viennals::Plane< T, D >::Plane ( const T * passedOrigin,
const T * passedNormal )
inline

◆ Plane() [3/3]

template<class T, int D>
viennals::Plane< T, D >::Plane ( const std::vector< T > & passedOrigin,
const std::vector< T > & passedNormal )
inline

Member Data Documentation

◆ normal

template<class T, int D>
VectorType<T, D> viennals::Plane< T, D >::normal

◆ origin

template<class T, int D>
VectorType<T, D> viennals::Plane< T, D >::origin

The documentation for this class was generated from the following file: