FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | Friends | List of all members
Core::FMTbounds< T > Class Template Reference

#include <FMTbounds.hpp>

Public Member Functions

 FMTbounds ()
 
 FMTbounds (const FMTsection lsection, const T &lupper, const T &llower)
 
 FMTbounds (const FMTsection lsection, const FMTkwor key, const T &lupper, const T &llower)
 
virtual ~FMTbounds ()=default
 
void setorbound ()
 
getlower () const
 
getupper () const
 
bool out (const T &value) const
 
bool in (const T &value) const
 
 FMTbounds (const FMTbounds< T > &rhs)
 
bool operator== (const FMTbounds< T > &rhs) const
 
bool operator< (const FMTbounds< T > &rhs) const
 
FMTbounds< T > & operator= (const FMTbounds< T > &rhs)
 
bool empty () const
 
bool add (const FMTbounds< T > &rhs)
 
std::string tostring (const std::string &name) const
 

Protected Attributes

FMTsection section
 
FMTkwor keytype
 
upper
 
lower
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

◆ FMTbounds() [1/4]

template<typename T >
Core::FMTbounds< T >::FMTbounds ( )
inline

◆ FMTbounds() [2/4]

template<typename T >
Core::FMTbounds< T >::FMTbounds ( const FMTsection  lsection,
const T &  lupper,
const T &  llower 
)
inline

◆ FMTbounds() [3/4]

template<typename T >
Core::FMTbounds< T >::FMTbounds ( const FMTsection  lsection,
const FMTkwor  key,
const T &  lupper,
const T &  llower 
)
inline

◆ ~FMTbounds()

template<typename T >
virtual Core::FMTbounds< T >::~FMTbounds ( )
virtualdefault

◆ FMTbounds() [4/4]

template<typename T >
Core::FMTbounds< T >::FMTbounds ( const FMTbounds< T > &  rhs)
inline

Member Function Documentation

◆ add()

template<typename T >
bool Core::FMTbounds< T >::add ( const FMTbounds< T > &  rhs)
inline

◆ empty()

template<typename T >
bool Core::FMTbounds< T >::empty ( ) const
inline

◆ getlower()

template<typename T >
T Core::FMTbounds< T >::getlower ( ) const
inline

◆ getupper()

template<typename T >
T Core::FMTbounds< T >::getupper ( ) const
inline

◆ in()

template<typename T >
bool Core::FMTbounds< T >::in ( const T &  value) const
inline

◆ operator<()

template<typename T >
bool Core::FMTbounds< T >::operator< ( const FMTbounds< T > &  rhs) const
inline

◆ operator=()

template<typename T >
FMTbounds< T > & Core::FMTbounds< T >::operator= ( const FMTbounds< T > &  rhs)
inline

◆ operator==()

template<typename T >
bool Core::FMTbounds< T >::operator== ( const FMTbounds< T > &  rhs) const
inline

◆ out()

template<typename T >
bool Core::FMTbounds< T >::out ( const T &  value) const
inline

◆ setorbound()

template<typename T >
void Core::FMTbounds< T >::setorbound ( )
inline

◆ tostring()

template<typename T >
std::string Core::FMTbounds< T >::tostring ( const std::string &  name) const
inline

Friends And Related Function Documentation

◆ boost::serialization::access

template<typename T >
friend class boost::serialization::access
friend

Member Data Documentation

◆ keytype

template<typename T >
FMTkwor Core::FMTbounds< T >::keytype
protected

◆ lower

template<typename T >
T Core::FMTbounds< T >::lower
protected

◆ section

template<typename T >
FMTsection Core::FMTbounds< T >::section
protected

◆ upper

template<typename T >
T Core::FMTbounds< T >::upper
protected

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