Changeset 813 in Sophya for trunk/SophyaLib/TArray/utilarr.cc
- Timestamp:
- Apr 5, 2000, 5:44:19 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/TArray/utilarr.cc
r804 r813 20 20 } 21 21 22 Range::Range(uint_4 start, uint_4 size, uint_4 step)22 Range::Range(uint_4 start, uint_4 end, uint_4 size, uint_4 step) 23 23 { 24 24 start_ = start; 25 size_ = (size > 0) ? size : 1;26 25 step_ = (step > 0) ? step : 1; 26 if (end > start) { // Taille calcule automatiquement 27 end_ = end; 28 if (step_ > ((end_-start_)+1)) size_ = 1; 29 else size_ = ((end-start)+1)/step_; 30 } 31 else { // Taille fixee 32 size_ = size; 33 end_ = start_+size_*step_; 34 } 27 35 } 28 36
Note:
See TracChangeset
for help on using the changeset viewer.