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
FieldsModifier and TypeFieldDescriptionstatic floatprotected Mapperstatic intstatic intprotected Rangeprotected RangeFields inherited from class org.jzy3d.contour.AbstractContourGenerator
maxValue, minValue, NON_CONTOUR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BufferedImagebuildImage(int xRes, int yRes, double[][] contours, IContourColoringPolicy policy) protected voidcomputeHeightMatrix(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:
getContourMatrixin interfaceIContourGenerator
-
getContourImage
public BufferedImage getContourImage(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) - Specified by:
getContourImagein interfaceIContourPictureGenerator
-
getContourImage
public BufferedImage getContourImage(IContourColoringPolicy policy, int xRes, int yRes, double[] sortedLevels) - Specified by:
getContourImagein interfaceIContourPictureGenerator
-
getFilledContourImage
public BufferedImage getFilledContourImage(IContourColoringPolicy policy, int xRes, int yRes, int nLevels) - Specified by:
getFilledContourImagein interfaceIContourPictureGenerator
-
getHeightMap
- Specified by:
getHeightMapin 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:
computeHeightMatrixin classAbstractContourGenerator
-