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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegularGrid
public RegularGrid(int nbLine,
int nbColumn,
double stepX,
double stepY,
double xTopLeft,
double yTopLeft)
- Constructor
- Parameters:
nbLine
- Number of line of regular gridnbColumn
- Number of column of regular gridstepX
- Step of grid on X (Step for all columns)stepY
- Step of grid on Y (Step for all lines)xTopLeft
- x of node top leftyTopLeft
- y of node top left
setZ
public void setZ(double z,
int lineNumber,
int columnNumber)
- Set Z of node
- Parameters:
z
- new z of nodelineNumber
- number of nodecolumnNumber
- 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 NodecolumnNumber
- 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 NodecolumnNumber
- 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 NodecolumnNumber
- 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)
Copyright © 2005 Oxymel SA All Rights Reserved.