jhplot
Class FPR

java.lang.Object
  extended by jhplot.FPR
All Implemented Interfaces:
java.io.Serializable

public class FPR
extends java.lang.Object
implements java.io.Serializable

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
FPR(java.lang.String name)
          Create a parametric function.
FPR(java.lang.String name, int divU, int divV)
          Create a parametric function.
 
Method Summary
 int getDivU()
          Get number of divisions for U
 int getDivV()
          Get number of divisions for V
 java.awt.Color getFillColor()
          Get color used to fill.
 java.awt.Color getLineColor()
          Get line color
 java.lang.String getName()
          Get parametric equation.
 int getPenWidth()
          Get width of line
 boolean isFilled()
          Is area filled or not
 void setDivisions(int U, int V)
          Set number of divisions for parameters.
 void setFillColor(java.awt.Color color)
          Set color for fill
 void setFilled(boolean isFilled)
          Set filled area or not
 void setLineColor(java.awt.Color color)
          Set color for lines
 void setPenWidth(int penWidth)
          Set width of lines
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FPR

public FPR(java.lang.String name,
           int divU,
           int divV)
Create a parametric function.

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:


jHepWork 2.1 (C) S.Chekanov