public void reset(IterPosition iterPosition)
 {
     this.iterStarter     = iterPosition;
     this.currentPosition = iterPosition == IterPosition.Start ? -1 : this.dataPolitrops.Angles.Count;
 }
 public Iterator getIterator(IterPosition iterPosition)
 {
     return(new Iterator(this, iterPosition));
 }
 public Iterator(DataPolitropsOfComprassionAndExpansion dataPolitrops, IterPosition iterPosition)
 {
     this.iterStarter     = iterPosition;
     this.dataPolitrops   = dataPolitrops;
     this.currentPosition = iterPosition == IterPosition.Start ? -1 : this.dataPolitrops.Angles.Count;
 }