UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
ufo::pred::PredicateInterval< T, Negated > Struct Template Reference

Public Types

using value_type = T::value_type
 

Public Member Functions

constexpr PredicateInterval (value_type min, value_type max) noexcept
 
constexpr PredicateInterval (value_type value) noexcept
 

Public Attributes

value_type max = std::numeric_limits<value_type>::max()
 
value_type min = std::numeric_limits<value_type>::lowest()
 

Detailed Description

template<class T, bool Negated>
struct ufo::pred::PredicateInterval< T, Negated >

Definition at line 58 of file predicate_interval.hpp.

Member Typedef Documentation

◆ value_type

template<class T , bool Negated>
using ufo::pred::PredicateInterval< T, Negated >::value_type = T::value_type

Definition at line 59 of file predicate_interval.hpp.

Constructor & Destructor Documentation

◆ PredicateInterval() [1/2]

template<class T , bool Negated>
constexpr ufo::pred::PredicateInterval< T, Negated >::PredicateInterval ( value_type  value)
inlineconstexprnoexcept

Definition at line 63 of file predicate_interval.hpp.

◆ PredicateInterval() [2/2]

template<class T , bool Negated>
constexpr ufo::pred::PredicateInterval< T, Negated >::PredicateInterval ( value_type  min,
value_type  max 
)
inlineconstexprnoexcept

Definition at line 65 of file predicate_interval.hpp.

Member Data Documentation

◆ max

template<class T , bool Negated>
value_type ufo::pred::PredicateInterval< T, Negated >::max = std::numeric_limits<value_type>::max()

Definition at line 71 of file predicate_interval.hpp.

◆ min

template<class T , bool Negated>
value_type ufo::pred::PredicateInterval< T, Negated >::min = std::numeric_limits<value_type>::lowest()

Definition at line 70 of file predicate_interval.hpp.


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