コード例 #1
0
ファイル: ObservationInfo.cs プロジェクト: mjr129/metaboclust
        public static int BatchAcquisitionDisplayOrder(ObservationInfo a, ObservationInfo b)
        {
            int i = a.Batch.DisplayPriority.CompareTo(b.Batch.DisplayPriority);

            if (i != 0)
            {
                return(i);
            }

            return(a.Order.CompareTo(b.Order));
        }
コード例 #2
0
ファイル: ObservationInfo.cs プロジェクト: mjr129/metaboclust
        public static int GroupTimeDisplayOrder(ObservationInfo a, ObservationInfo b)
        {
            int i = a.Group.DisplayPriority.CompareTo(b.Group.DisplayPriority);

            if (i != 0)
            {
                return(i);
            }

            i = a.Time.CompareTo(b.Time);

            if (i != 0)
            {
                return(i);
            }

            return(a.Rep.CompareTo(b.Rep));
        }
コード例 #3
0
ファイル: ObservationInfo.cs プロジェクト: mjr129/metaboclust
        public static int GroupTimeReplicateDisplayOrder(ObservationInfo a, ObservationInfo b)
        {
            int aDp = a.Group?.DisplayPriority ?? -1;
            int bDp = b.Group?.DisplayPriority ?? -1;

            int i = aDp.CompareTo(bDp);

            if (i != 0)
            {
                return(i);
            }

            i = a.Time.CompareTo(b.Time);

            if (i != 0)
            {
                return(i);
            }

            return(a.Rep.CompareTo(b.Rep));
        }
コード例 #4
0
ファイル: Filter.cs プロジェクト: mjr129/metaboclust
 protected override bool Test(ObservationInfo p)
 {
     return(this.Filter.Test(p) == this.FilterOp);
 }
コード例 #5
0
ファイル: Filter.cs プロジェクト: mjr129/metaboclust
 protected override bool Test(ObservationInfo ci)
 {
     return(CompareElement(this.Operator, ci, this.Possibilities));
 }
コード例 #6
0
 public ColumnHeader(ObservationInfo observation)
 {
     this.Observation = observation;
 }
コード例 #7
0
ファイル: ObservationInfo.cs プロジェクト: mjr129/metaboclust
 public bool IsReplicateOf(ObservationInfo b)
 {
     return(Group == b.Group && Time == b.Time);
 }