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

Class describing a square box from one coordinate to another. More...

#include <lsGeometries.hpp>

Public Member Functions

 Box ()
 
 Box (hrleVectorType< T, D > passedMinCorner, hrleVectorType< T, D > passedMaxCorner)
 
 Box (const T *passedMinCorner, const T *passedMaxCorner)
 
 Box (const std::vector< T > &passedMinCorner, const std::vector< T > &passedMaxCorner)
 

Public Attributes

hrleVectorType< T, DminCorner = hrleVectorType<T, D>(T(0))
 
hrleVectorType< T, DmaxCorner = hrleVectorType<T, D>(T(0))
 

Detailed Description

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

Class describing a square box from one coordinate to another.

Constructor & Destructor Documentation

◆ Box() [1/4]

template<class T , int D>
viennals::Box< T, D >::Box ( )
inline

◆ Box() [2/4]

template<class T , int D>
viennals::Box< T, D >::Box ( hrleVectorType< T, D > passedMinCorner,
hrleVectorType< T, D > passedMaxCorner )
inline

◆ Box() [3/4]

template<class T , int D>
viennals::Box< T, D >::Box ( const T * passedMinCorner,
const T * passedMaxCorner )
inline

◆ Box() [4/4]

template<class T , int D>
viennals::Box< T, D >::Box ( const std::vector< T > & passedMinCorner,
const std::vector< T > & passedMaxCorner )
inline

Member Data Documentation

◆ maxCorner

template<class T , int D>
hrleVectorType<T, D> viennals::Box< T, D >::maxCorner = hrleVectorType<T, D>(T(0))

◆ minCorner

template<class T , int D>
hrleVectorType<T, D> viennals::Box< T, D >::minCorner = hrleVectorType<T, D>(T(0))

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