45#ifndef _INCLUDED_Field3D_Types_H_
46#define _INCLUDED_Field3D_Types_H_
53#ifdef FIELD3D_CUSTOM_MATH_LIB
54# include FIELD3D_MATH_LIB_INCLUDE
93template <
typename From_T,
typename To_T>
99 if (std::numeric_limits<To_T>::is_integer) {
100 lowestTo = std::numeric_limits<To_T>::min();
103 lowestTo = -std::numeric_limits<To_T>::max();
std::vector< Interval > IntervalVec
To_T clampForType(const From_T v)
Represents a single integration interval. The interval is assumed to be inclusive,...
Interval(double start, double end, double step)
Default constructor.
double stepLength
The world space step length that is reasonable to use for the given interval.
double t1
The end of the interval (inclusive)
double t0
The start of the interval (inclusive)