NPlot.PageAlignedPhysicalAxis.PageAlignedPhysicalAxis C# (CSharp) Метод

PageAlignedPhysicalAxis() публичный Метод

Construct from a fully-blown physical axis.
public PageAlignedPhysicalAxis ( PhysicalAxis physicalAxis ) : System
physicalAxis PhysicalAxis the physical axis to get initial values from.
Результат System
        public PageAlignedPhysicalAxis( PhysicalAxis physicalAxis )
        {
            worldMin_ = physicalAxis.Axis.WorldMin;
            worldMax_ = physicalAxis.Axis.WorldMax;
            worldLength_ = worldMax_ - worldMin_;

            if ( physicalAxis.PhysicalMin.X == physicalAxis.PhysicalMax.X )
            {
                pMin_ = physicalAxis.PhysicalMin.Y;
                pMax_ = physicalAxis.PhysicalMax.Y;
            }
            else if ( physicalAxis.PhysicalMin.Y == physicalAxis.PhysicalMax.Y )
            {
                pMin_ = physicalAxis.PhysicalMin.X;
                pMax_ = physicalAxis.PhysicalMax.X;
            }
            else
            {
                throw new NPlotException( "Physical axis is not page aligned" );
            }

            pLength_ = pMax_ - pMin_;
        }