Exemplo n.º 1
0
        public void SegmentDouble_StartState_Reverse()
        {
            SegmentDouble segmentDirect = new SegmentDouble(
                Panel_SegmentDouble.Label_2, Panel_SegmentDouble.Label_1);

            Panel_InterfaceSegment <Double, Double> .AssertState(segmentDirect, Panel_SegmentDouble.Label_2, Panel_SegmentDouble.Label_2);
        }
        public void Init()
        {
            _rounder         = new Rounder_Double(2, MidpointRounding.AwayFromZero);
            _segmentOriginal = new SegmentDouble();
            _segmentRound    = new SegmentRoundDouble(_segmentOriginal, _rounder);

            _label_1        = DataTest_Axis_Double.ThreeAfterPoint_Less;;
            _label_2        = DataTest_Axis_Double.ThreeAfterPoint_Middle;
            _label_Result_1 = DataTest_Axis_Double.ThreeAfterPoint_TwiceLess;
            _label_Result_2 = DataTest_Axis_Double.ThreeAfterPoint_LessMiddle;
            _label_Result_3 = DataTest_Axis_Double.ThreeAfterPoint_TwiceMiddle;
        }
Exemplo n.º 3
0
        public void SegmentDouble_Shift()
        {
            SegmentDouble segmentMax = new SegmentDouble(double.MinValue, double.MaxValue);

            Panel_InterfaceSegment <double, double> .ShiftMax(segmentMax, 1.0);

            Panel_InterfaceSegment <double, double> .ShiftMax(segmentMax, -1.0);

            SegmentDouble segmentLeftMin  = new SegmentDouble(double.MinValue, double.MaxValue - 1.0);
            SegmentDouble segmentRightMax = new SegmentDouble(double.MinValue + 1.0, double.MaxValue);

            Panel_InterfaceSegment <double, double> .Shift(segmentLeftMin, 1.0, segmentRightMax);

            Panel_InterfaceSegment <double, double> .Shift(segmentRightMax, -2.0, segmentLeftMin);
        }
Exemplo n.º 4
0
 public void Init()
 {
     segmentDouble = new SegmentDouble();
 }
Exemplo n.º 5
0
        public void SegmentDouble_Cloneable()
        {
            SegmentDouble segment = new SegmentDouble(17.0, 21.0);

            Panel_Cloneable.Clone(segment);
        }