34 #ifndef CARTOBASE_TYPE_CONVERTER_D_H 
   35 #define CARTOBASE_TYPE_CONVERTER_D_H 
   42   template<
typename INP, 
typename OUTP>
 
   46     _defaultedvmin = carto::getcheckedmin<INP>(
 
   48     _defaultedvmax = carto::getcheckedmax<INP>(
 
   50     _defaultedomin = carto::getcheckedmin<OUTP>(
 
   52     _defaultedomax = carto::getcheckedmax<OUTP>(
 
   55     _scale = this->getscale();
 
   58   template<
typename INP, 
typename OUTP>
 
   62     _defaultedvmin = carto::getcheckedmin<INP>( info.
vmin );
 
   63     _defaultedvmax = carto::getcheckedmax<INP>( info.
vmax );
 
   64     _defaultedomin = carto::getcheckedmin<OUTP>( info.
omin );
 
   65     _defaultedomax = carto::getcheckedmax<OUTP>( info.
omax );
 
   67     _scale = this->getscale();
 
   70   template<
typename INP, 
typename OUTP>
 
   73     vdiff = 
static_cast<double>(this->_defaultedvmax)
 
   74       - 
static_cast<double>(this->_defaultedvmin);
 
   75     vdiff = ( vdiff != 0 ? vdiff : 1 );
 
   76     odiff = 
static_cast<double>(this->_defaultedomax)
 
   77       - 
static_cast<double>(this->_defaultedomin);
 
   79     return odiff / vdiff ;
 
Low level rescaler info used for rescaling.