Documentation of 'jhplot.FPR' Java class.
FPR
jhplot

Class FPR

  • All Implemented Interfaces:
    java.io.Serializable


    public class FPR
    extends Plottable
    Class to build parametric functions using two independent variables, u and v. Both vary within 0 and 1. Use the HPlot3DP canvas for 3D plotting.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      FPR(FProxy f)
      Initialize function from proxy.
      FPR(java.lang.String name)
      Create a parametric function.
      FPR(java.lang.String name, int divU, int divV)
      Create a parametric function.
      FPR(java.lang.String title, java.lang.String name, int divU, int divV)
      Create a parametric function.
    • Constructor Detail

      • FPR

        public FPR(java.lang.String title,
                   java.lang.String name,
                   int divU,
                   int divV)
        Create a parametric function.
        Parameters:
        title - Title of the function
        name - String representing parametric equation. Use "u" and "v" (changes from 0 to 1).
        divU - number of divisions for variable U
        divV - number of divisions for variable V;
      • FPR

        public FPR(FProxy f)
        Initialize function from proxy.
        Parameters:
        f -
      • FPR

        public FPR(java.lang.String name,
                   int divU,
                   int divV)
        Create a parametric function. Title is set to its name.
        Parameters:
        name - String representing parametric equation. Use "u" and "v" (changes from 0 to 1).
        divU - number of divisions for variable U
        divV - number of divisions for variable V;
      • FPR

        public FPR(java.lang.String name)
        Create a parametric function. The number of divisions by default is 21 for U and V variables;
        Parameters:
        name - String representing parametric equation. Use "u" and "v" (changes from 0 to 1).
    • Method Detail

      • setLineColor

        public void setLineColor(java.awt.Color color)
        Set color for lines
        Parameters:
        color - line color
      • setFillColor

        public void setFillColor(java.awt.Color color)
        Set color for fill
        Parameters:
        color - fill color
      • getFillColor

        public java.awt.Color getFillColor()
        Get color used to fill.
        Returns:
        color to fill
      • getLineColor

        public java.awt.Color getLineColor()
        Get line color
        Returns:
        line color
      • getName

        public java.lang.String getName()
        Get parametric equation.
        Returns:
      • getDivU

        public int getDivU()
        Get number of divisions for U
        Returns:
        divisions
      • getDivV

        public int getDivV()
        Get number of divisions for V
        Returns:
        divisions
      • setDivisions

        public void setDivisions(int U,
                                 int V)
        Set number of divisions for parameters.
        Parameters:
        U - for U
        V - for V
      • setPenWidth

        public void setPenWidth(int penWidth)
        Set width of lines
        Parameters:
        penWidth - width
      • getPenWidth

        public int getPenWidth()
        Get width of line
        Returns:
        width
      • setFilled

        public void setFilled(boolean isFilled)
        Set filled area or not
        Parameters:
        isFilled -
      • isFilled

        public boolean isFilled()
        Is area filled or not
        Returns:
      • toString

        public java.lang.String toString()
        Get this function as a string.
        Overrides:
        toString in class java.lang.Object
        Returns:
        Convert to string.

DMelt 3.0 © DataMelt by jWork.ORG