Package org.jzy3d.contour
Class MapperContourPictureGenerator
java.lang.Object
org.jzy3d.contour.AbstractContourGenerator
org.jzy3d.contour.MapperContourPictureGenerator
- All Implemented Interfaces:
IContourGenerator
,IContourPictureGenerator
public class MapperContourPictureGenerator
extends AbstractContourGenerator
implements IContourPictureGenerator
Computes the contour matrix of a
Mapper
, and returns it as a BufferedImage
.- Author:
- Juan Barandiaran, Martin Pernollet
-
Field Summary
Modifier and TypeFieldDescriptionstatic float
protected Mapper
static int
static int
protected Range
protected Range
Fields inherited from class org.jzy3d.contour.AbstractContourGenerator
maxValue, minValue, NON_CONTOUR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected BufferedImage
buildImage
(int xRes, int yRes, double[][] contours, IContourColoringPolicy policy) protected void
computeHeightMatrix
(double[][] matrix, int xRes, int yRes) Calculates the Height of the surface for each point in the XY planegetContourImage
(IContourColoringPolicy policy, int xRes, int yRes, double[] sortedLevels) getContourImage
(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) double[][]
getContourMatrix
(int xRes, int yRes, int nLevels) getFilledContourImage
(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) getHeightMap
(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) Methods inherited from class org.jzy3d.contour.AbstractContourGenerator
computeContour, computeContour, computeFilledContour, computeXYColors, extractCountours, quantizeMatrix, quantizeMatrix
-
Field Details
-
PIXEL_NEIGHBOUR_THRESHOLD
public static int PIXEL_NEIGHBOUR_THRESHOLD -
LINE_STRIP_WIDTH
public static float LINE_STRIP_WIDTH -
MERGE_STRIP_DIST
public static int MERGE_STRIP_DIST -
mapper
-
xrange
-
yrange
-
-
Constructor Details
-
MapperContourPictureGenerator
-
-
Method Details
-
getContourMatrix
public double[][] getContourMatrix(int xRes, int yRes, int nLevels) - Specified by:
getContourMatrix
in interfaceIContourGenerator
-
getContourImage
public BufferedImage getContourImage(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) - Specified by:
getContourImage
in interfaceIContourPictureGenerator
-
getContourImage
public BufferedImage getContourImage(IContourColoringPolicy policy, int xRes, int yRes, double[] sortedLevels) - Specified by:
getContourImage
in interfaceIContourPictureGenerator
-
getFilledContourImage
public BufferedImage getFilledContourImage(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) - Specified by:
getFilledContourImage
in interfaceIContourPictureGenerator
-
getHeightMap
- Specified by:
getHeightMap
in interfaceIContourPictureGenerator
-
buildImage
protected BufferedImage buildImage(int xRes, int yRes, double[][] contours, IContourColoringPolicy policy) -
computeHeightMatrix
protected void computeHeightMatrix(double[][] matrix, int xRes, int yRes) Calculates the Height of the surface for each point in the XY plane- Specified by:
computeHeightMatrix
in classAbstractContourGenerator
-