OFC Charts 3.1


com.oxymel.ofc.charts.data.grid
Class RegularGrid

java.lang.Object
  |
  +--com.oxymel.ofc.charts.data.grid.Grid
        |
        +--com.oxymel.ofc.charts.data.grid.RegularGrid

public class RegularGrid
extends Grid


Constructor Summary
RegularGrid(int nbLine, int nbColumn, double stepX, double stepY, double xTopLeft, double yTopLeft)
          Constructor
 
Method Summary
 java.util.Enumeration getEnumAllBorderPointInHorlogeDirection()
          Get all point on border of the grid order by the horloge direction from the grid left corner
 int getNbColumn()
          Get Number of column
 int getNbLine()
          Get Number of line
 double getX(int lineNumber, int columnNumber)
          Get X of node
 double getY(int lineNumber, int columnNumber)
          Get Y of node
 double getZ(int lineNumber, int columnNumber)
          Get Z of node
 void interpolateAllZ(java.util.Vector allPointDistant, com.oxymel.ofc.charts.interpolation.InterpolationMethod interpolationMethod)
           
 void setZ(double z, int lineNumber, int columnNumber)
          Set Z of node
 
Methods inherited from class com.oxymel.ofc.charts.data.grid.Grid
getXMax, getXMin, getYMax, getYMin, getZMax, getZMin
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegularGrid

public RegularGrid(int nbLine,
                   int nbColumn,
                   double stepX,
                   double stepY,
                   double xTopLeft,
                   double yTopLeft)
Constructor
Parameters:
nbLine - Number of line of regular grid
nbColumn - Number of column of regular grid
stepX - Step of grid on X (Step for all columns)
stepY - Step of grid on Y (Step for all lines)
xTopLeft - x of node top left
yTopLeft - y of node top left
Method Detail

setZ

public void setZ(double z,
                 int lineNumber,
                 int columnNumber)
Set Z of node
Parameters:
z - new z of node
lineNumber - number of node
columnNumber - number of node

getNbLine

public int getNbLine()
Get Number of line
Overrides:
getNbLine in class Grid
Returns:
Number of line

getNbColumn

public int getNbColumn()
Get Number of column
Overrides:
getNbColumn in class Grid
Returns:
Number of column

getX

public double getX(int lineNumber,
                   int columnNumber)
Get X of node
Overrides:
getX in class Grid
Parameters:
lineNumber - Line number of Node
columnNumber - Column number of Node
Returns:
X of node

getY

public double getY(int lineNumber,
                   int columnNumber)
Get Y of node
Overrides:
getY in class Grid
Parameters:
lineNumber - Line number of Node
columnNumber - Column number of Node
Returns:
Y of node

getZ

public double getZ(int lineNumber,
                   int columnNumber)
Get Z of node
Overrides:
getZ in class Grid
Parameters:
lineNumber - Line number of Node
columnNumber - Column number of Node
Returns:
Z of node

getEnumAllBorderPointInHorlogeDirection

public java.util.Enumeration getEnumAllBorderPointInHorlogeDirection()
Description copied from class: Grid
Get all point on border of the grid order by the horloge direction from the grid left corner
Overrides:
getEnumAllBorderPointInHorlogeDirection in class Grid
Following copied from class: com.oxymel.ofc.charts.data.grid.Grid
Returns:
all point on border of the grid

interpolateAllZ

public void interpolateAllZ(java.util.Vector allPointDistant,
                            com.oxymel.ofc.charts.interpolation.InterpolationMethod interpolationMethod)

OFC Charts 3.1


Copyright © 2005 Oxymel SA All Rights Reserved.