public Ratio CopyCap(Ratio cap, bool topCap) { if ((topCap && this > cap) || (!topCap && this < cap)) { return new Ratio(cap._num, cap._denom); } return new Ratio(_num, _denom); }
public void Cap(Ratio cap, bool topCap) { if ((topCap && this > cap) || (!topCap && this < cap)) { _num = cap._num; _denom = cap._denom; } }