/// <summary>
 /// Runs the ordering check on the given dataset
 /// </summary>
 /// <param name="dataSet"></param>
 /// <returns></returns>
 public override DicomConstraintResult Check(DicomDataset dataSet)
 {
     return(BaseOrderConstraint <OrderedString, DicomUID, OrderedUIDStringSelector> .
            Check(dataSet, Function.Order, Function.Value, Index.DicomTag, this, Function.Ordinal));
 }
 /// <summary>
 /// Checks that the tag in the given dataset satiisfies the ordering function
 /// </summary>
 /// <param name="dataSet"></param>
 /// <returns></returns>
 public override DicomConstraintResult Check(DicomDataset dataSet)
 {
     return(BaseOrderConstraint <double, double, DefaultSelector <double> > .
            Check(dataSet, Function.Order, Function.Value, Index.DicomTag, this, Function.Ordinal));
 }
예제 #3
0
 /// <summary>
 /// Checks that the tag in the given dataset satiisfies the ordering function
 /// </summary>
 /// <param name="dataSet"></param>
 /// <returns></returns>
 public override DicomConstraintResult Check(DicomDataset dataSet)
 {
     return(BaseOrderConstraint <TimeSpan, DateTime, TimeSelector> .
            Check(dataSet, Function.Order, Function.Value, Index.DicomTag, this, Function.Ordinal));
 }