11template<
typename T,
typename I>
14 T
val = std::numeric_limits<T>::max();
32 include( std::make_pair( testVal, testArg ) );
44template<
typename T,
typename I>
47 T
val = std::numeric_limits<T>::lowest();
65 include( std::make_pair( testVal, testArg ) );
77template<
typename T,
typename I>
80 T
min = std::numeric_limits<T>::max();
81 T
max = std::numeric_limits<T>::lowest();
105 return include( std::make_pair( v, arg ) );
Definition MRCameraOrientationPlugin.h:8
Definition MRMinMaxArg.h:46
void include(T testVal, I testArg)
changes val and arg if given point is larger
Definition MRMinMaxArg.h:63
auto asPair() const
Definition MRMinMaxArg.h:50
void include(const std::pair< T, I > &p)
changes val and arg if given point is larger
Definition MRMinMaxArg.h:53
void include(const MaxArg &s)
changes val and arg if given point is larger
Definition MRMinMaxArg.h:69
T val
Definition MRMinMaxArg.h:47
I arg
Definition MRMinMaxArg.h:48
Definition MRMinMaxArg.h:13
auto asPair() const
Definition MRMinMaxArg.h:17
T val
Definition MRMinMaxArg.h:14
void include(const MinArg &s)
changes val and arg if given point is smaller
Definition MRMinMaxArg.h:36
void include(const std::pair< T, I > &p)
changes val and arg if given point is smaller
Definition MRMinMaxArg.h:20
I arg
Definition MRMinMaxArg.h:15
void include(T testVal, I testArg)
changes val and arg if given point is smaller
Definition MRMinMaxArg.h:30
Definition MRMinMaxArg.h:79
auto maxPair() const
Definition MRMinMaxArg.h:85
T min
Definition MRMinMaxArg.h:80
void include(T v, I arg)
changes min(Arg) and max(Arg) if necessary to include given point
Definition MRMinMaxArg.h:103
void include(const MinMaxArg &s)
changes min(Arg) and max(Arg) if necessary to include given segment
Definition MRMinMaxArg.h:109
auto minPair() const
Definition MRMinMaxArg.h:84
T max
Definition MRMinMaxArg.h:81
I maxArg
Definition MRMinMaxArg.h:82
I minArg
Definition MRMinMaxArg.h:82
void include(const std::pair< T, I > &p)
changes min(Arg) and max(Arg) if necessary to include given point
Definition MRMinMaxArg.h:88