|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jzy3d.maths.GridLoader
@Deprecated public class GridLoader
The GridLoader utility offers a way to convert coordinates mode. When input data is made of lists of x, y, and z points, and that these lists actually contain data that regularly lie on a squared grid (orthonormal grid), the GridLoader allows a smart retrieving of data by providing:
11111111 y
11111111
11o11111
11111111
x
Field Summary | |
---|---|
float[] |
x
Deprecated. |
float[] |
y
Deprecated. |
float[][] |
z
Deprecated. |
Constructor Summary | |
---|---|
GridLoader(float[] x,
float[] y,
float[] z)
Deprecated. Initialize a GridLoader by parsing the square grid directly. |
Method Summary | |
---|---|
void |
extrapolate(int n)
Deprecated. Add extrapolated points on the grid. |
BoundingBox3d |
getBoundingBox()
Deprecated. Return a BoundingBox indicating the bounds of the loaded data. |
List<Polygon> |
getExtrapolatedRingPolygons(float ringMax,
IColorMap cmap,
Color colorFactor)
Deprecated. |
List<Polygon> |
getInterpolatedRingPolygons(float ringMin,
float ringMax,
IColorMap cmap,
Color colorFactor)
Deprecated. Load data standing on an orthonormal grid. |
Vector<Polygon> |
getSquarePolygons(IColorMap cmap,
Color colorFactor)
Deprecated. |
float |
getZMax()
Deprecated. Retrieve the upper value boundary for a IColorMap . |
float |
getZMin()
Deprecated. Retrieve the lower value boundary for a IColorMap . |
protected void |
setData(float[] x,
float[] y,
float[] z)
Deprecated. Set the array of data. |
void |
setZMax(float zmax)
Deprecated. Set the upper value boundary for a IColorMap . |
void |
setZMin(float zmin)
Deprecated. Set the lower value boundary for a IColorMap . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public float[] x
public float[] y
public float[][] z
Constructor Detail |
---|
public GridLoader(float[] x, float[] y, float[] z)
Method Detail |
---|
public BoundingBox3d getBoundingBox()
protected void setData(float[] x, float[] y, float[] z)
11111111 y
11111111
11o11111
11111111
x
While parsing input data, the minimal and maximal Z values are computed,
in order to have the loader ready for computing polygons color with a
colormap.
- Parameters:
x
- list of x coordinatesy
- list of y coordinatesz
- list of z coordinates
- Throws:
an
- IllegalArgumentException if x, y , and z have not the same size
getSquarePolygons
public Vector<Polygon> getSquarePolygons(IColorMap cmap,
Color colorFactor)
- Deprecated.
getExtrapolatedRingPolygons
public List<Polygon> getExtrapolatedRingPolygons(float ringMax,
IColorMap cmap,
Color colorFactor)
- Deprecated.
extrapolate
public void extrapolate(int n)
- Deprecated.
- Add extrapolated points on the grid. If the grid is too small for extrapolation, the arrays
are maximized
getInterpolatedRingPolygons
public List<Polygon> getInterpolatedRingPolygons(float ringMin,
float ringMax,
IColorMap cmap,
Color colorFactor)
- Deprecated.
- Load data standing on an orthonormal grid.
Each input point (i.e. the association of x[i], y[j], z[i][j]) will be
represented by a polygon centered on this point. The default coordinates
of this polygon will be:
- x[i-1], y[j+1], z[i-1][j+1]
- x[i-1], y[j-1], z[i-1][j-1]
- x[i+1], y[j-1], z[i+1][j-1]
- x[i+1], y[j+1], z[i+1][j+1]
There are thus three types of polygons:
- those that stand completely inside the ringMin and ringMax radius and
that have the previous coordinates.
- those that stand completely outside the ringMin and ringMax radius and
that won't be added to the list of polygons.
- those that have some points in and some points out of the ringMin and
ringMax radius. These polygons are recomputed so that "out" points are replaced
by two points that make the smooth contour. According to the number of "out"
points, the modified polygon will gather 3, 4, or 5 points.
As a consequence, it is suggested to provide data ranging outside of ringMin
and ringMax, in order to be sure to have a perfect round surface.
- Parameters:
ringMin
- the minimum radius of this ring.ringMax
- the maximum radius of this ring.colorFactor
- a weighting factor for the color returned by the Colormap.
getZMin
public float getZMin()
- Deprecated.
- Description copied from interface:
IColorMappable
- Retrieve the lower value boundary for a
IColorMap
.
- Specified by:
getZMin
in interface IColorMappable
- Returns:
- the minimum Z value
getZMax
public float getZMax()
- Deprecated.
- Description copied from interface:
IColorMappable
- Retrieve the upper value boundary for a
IColorMap
.
- Specified by:
getZMax
in interface IColorMappable
- Returns:
- the maximum Z value
setZMin
public void setZMin(float zmin)
- Deprecated.
- Description copied from interface:
IColorMappable
- Set the lower value boundary for a
IColorMap
.
- Specified by:
setZMin
in interface IColorMappable
- Parameters:
zmin
- the minimum Z value
setZMax
public void setZMax(float zmax)
- Deprecated.
- Description copied from interface:
IColorMappable
- Set the upper value boundary for a
IColorMap
.
- Specified by:
setZMax
in interface IColorMappable
- Parameters:
zmax
- the maximum Z value
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD