Package hec.io

Class TimeSeriesContainerAligner

java.lang.Object
hec.io.TimeSeriesContainerAligner

public class TimeSeriesContainerAligner extends Object
  • Field Details

    • nonAlignedQuality

      protected static int nonAlignedQuality
    • controllingIndex

      protected int controllingIndex
    • count

      protected int count
    • tscs

      protected TimeSeriesContainer[] tscs
    • indicies

      protected int[] indicies
    • aligned

      protected boolean[] aligned
    • hasNext

      protected boolean hasNext
    • hasPrevious

      protected boolean hasPrevious
    • hasCurrent

      protected boolean hasCurrent
  • Constructor Details

  • Method Details

    • setControllingIndex

      public void setControllingIndex(int index)
    • alignFirst

      public void alignFirst()
    • alignLast

      public void alignLast()
    • alignNext

      public void alignNext()
    • alignPrevious

      public void alignPrevious()
    • align

      public void align(int index)
    • getCount

      public int getCount()
    • getAlignedCount

      public int getAlignedCount()
    • aligned

      public boolean aligned(int i)
    • getIndex

      public int getIndex(int i)
    • getTime

      public int getTime()
    • getValue

      public double getValue(int i)
    • getQuality

      public int getQuality(int i)
    • hasNext

      public boolean hasNext()
    • hasPrevious

      public boolean hasPrevious()
    • hasCurrent

      public boolean hasCurrent()
    • getTsc

      public TimeSeriesContainer getTsc(int i)
    • setBoundaryFlags

      protected void setBoundaryFlags()