Changeset 12555


Ignore:
Timestamp:
06/26/12 11:01:53 (13 years ago)
Author:
utke
Message:

reCast

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp

    r12550 r12555  
    145145void IntInput::Scale(IssmDouble scale_factor){
    146146        IssmDouble dvalue=(IssmDouble)value*scale_factor;
    147         value=(int)dvalue;
     147        value=reCast<int>(dvalue);
    148148}
    149149/*}}}*/
     
    162162                case IntInputEnum:
    163163                        dvalue=(IssmDouble)this->value+scalar*(IssmDouble)xintinput->value;
    164                         this->value=(int)dvalue;
     164                        this->value=reCast<int>(dvalue);
    165165                        return;
    166166
     
    174174void IntInput::Constrain(IssmDouble cm_min, IssmDouble cm_max){
    175175
    176         if(!xIsNan<IssmDouble>(cm_min)) if (this->value<cm_min)this->value=(int)cm_min;
    177         if(!xIsNan<IssmDouble>(cm_max)) if (this->value>cm_max)this->value=(int)cm_max;
     176        if(!xIsNan<IssmDouble>(cm_min)) if (this->value<cm_min)this->value=reCast<int>(cm_min);
     177        if(!xIsNan<IssmDouble>(cm_max)) if (this->value>cm_max)this->value=reCast<int>(cm_max);
    178178
    179179}
Note: See TracChangeset for help on using the changeset viewer.