/// <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)); }
/// <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)); }