Package fis

Class FISPlot

    • Field Detail

      • showTicks

        protected boolean showTicks
    • Constructor Detail

      • FISPlot

        public FISPlot()
    • Method Detail

      • GetXMin

        public double GetXMin()
      • GetXMax

        public double GetXMax()
      • DisableZoom

        public static void DisableZoom​(ptolemy.plot.PlotBox pb)
      • setShowTicks

        public void setShowTicks​(boolean showTicks)
        Permet d'afficher ou de cacher les ticks
        Parameters:
        showTicks - showTicks a definir.
      • paintComponent

        public void paintComponent​(Graphics g)
        Overrides:
        paintComponent in class ptolemy.plot.PlotBox
      • AdjustPlotRectangleSize

        public static void AdjustPlotRectangleSize​(Graphics g,
                                                   ptolemy.plot.PlotBox pb)
      • fillPlotRectangleSize

        public static void fillPlotRectangleSize​(Graphics g,
                                                 ptolemy.plot.PlotBox pb)
      • DrawXInputRange

        public static void DrawXInputRange​(Graphics g,
                                           ptolemy.plot.PlotBox pb,
                                           double[] input_range,
                                           double x_min,
                                           double x_max)
      • DrawYInputRange

        public void DrawYInputRange​(Graphics g,
                                    double[] input_range)
        Dessine les bornes du domaine de l'entree sur l'axe Y\n dessine 2 traits pointilles rouge sur les bornes
        Parameters:
        g - objet Graphics
        input_range - bornes a afficher
      • XtoPixel

        public static int XtoPixel​(ptolemy.plot.PlotBox pb,
                                   double x,
                                   double x_min,
                                   double x_max)
        Conversion d'une abscisse x en abscisse pixel dans le panel
        Parameters:
        pb - objet PlotBox
        x - abscisse a convertir
        x_min - abscisse min de l'objet PlotBox (passer PlotBox._xMin)
        x_max - abscisse max de l'objet PlotBox (passer PlotBox._xMax)
        Returns:
        abscisse pixel dans le panel
      • PixelToX

        public double PixelToX​(int x)
        Conversion d'une abscisse x en pixel en abscisse dans le panel
        Parameters:
        x - abscisse en pixel a convertir
        Returns:
        abscisse dans le panel
      • PixelToY

        public double PixelToY​(int y)
        Conversion d'une ordonnee y en pixel en ordonnnee dans le panel
        Parameters:
        y - abscisse en pixel a convertir
        Returns:
        abscisse dans le panel
      • XtoPixel

        public int XtoPixel​(double x)
        Conversion d'une abscisse x en abscisse pixel dans le panel\n
        Parameters:
        x - abscisse a convertir
      • YtoPixel

        public int YtoPixel​(double y)
        Conversion d'une ordonnee y en ordonnee pixel dans le panel
        Parameters:
        y - ordonnee a convertir
        Returns:
        ordonnee pixel dans le panel