public class GLComplexFactory extends Object
Modifier and Type | Method and Description |
---|---|
static GLBezierShadingComplex |
createBezierThickCurves(String id,
Stroke stroke,
double minX,
double minY,
List<ILineString> curves,
GLTexture glPaperTex,
double paperHeightInCm,
double mapScale,
double transitionSize) |
static GLSimpleComplex |
createColorizedPoints(String id,
IGeometry geometry,
Colorizer colorizer,
Parameterizer parameterizer,
double minX,
double minY,
GLComplexRenderer renderer) |
static GLSimpleComplex |
createFilledPolygons(String id,
List<IPolygon> polygons,
Color color,
Parameterizer parameterizer,
double minX,
double minY)
Create a gl primitive filled surface
|
static GLPaintingComplex |
createPaintingThickCurves(String id,
Stroke stroke,
double minX,
double minY,
List<ILineString> curves,
GLTexture glPaperTex,
double paperHeightInCm,
double minAngle,
int paperWidthInPixels,
int paperHeightInPixels,
double mapScale,
int sampleSize) |
static GLComplex |
createPolygonOutlines(String id,
List<IPolygon> polygons,
Stroke stroke,
double minX,
double minY)
Create a polygon outline with the given "stroke"
|
static GLSimpleComplex |
createQuickLine(String id,
List<? extends ICurve> curves,
Color color,
Parameterizer parameterizer,
double minX,
double minY)
Create a gl primitive that is just drawn as lines
|
static GLSimpleComplex |
createQuickPoints(String id,
List<IGeometry> geometries,
Color color,
Parameterizer parameterizer,
double minX,
double minY) |
static GLSimpleComplex |
createQuickPolygons(String id,
List<IPolygon> polygons,
Color color,
Parameterizer parameterizer,
double minX,
double minY)
Create a gl primitive that is just polygons frontiers drawn as lines
|
static GLSimpleComplex |
createShapeOutline(String id,
Shape shape,
Stroke stroke,
double minX,
double minY)
Create a polygon outline with the given "stroke"
|
static GLSimpleComplex |
toGLComplex(String id,
List<? extends Shape> shapes,
double minX,
double minY,
GLComplexRenderer renderer)
Tesselate a list of java shape2D into a GLPrimitive
|
static GLSimpleComplex |
toGLComplex(String id,
Shape shape,
double minX,
double minY) |
public static GLSimpleComplex createQuickLine(String id, List<? extends ICurve> curves, Color color, Parameterizer parameterizer, double minX, double minY)
public static GLSimpleComplex createQuickPolygons(String id, List<IPolygon> polygons, Color color, Parameterizer parameterizer, double minX, double minY)
public static GLSimpleComplex createFilledPolygons(String id, List<IPolygon> polygons, Color color, Parameterizer parameterizer, double minX, double minY)
public static GLSimpleComplex createQuickPoints(String id, List<IGeometry> geometries, Color color, Parameterizer parameterizer, double minX, double minY)
public static GLSimpleComplex createColorizedPoints(String id, IGeometry geometry, Colorizer colorizer, Parameterizer parameterizer, double minX, double minY, GLComplexRenderer renderer)
public static GLSimpleComplex toGLComplex(String id, List<? extends Shape> shapes, double minX, double minY, GLComplexRenderer renderer)
public static GLSimpleComplex toGLComplex(String id, Shape shape, double minX, double minY)
public static GLComplex createPolygonOutlines(String id, List<IPolygon> polygons, Stroke stroke, double minX, double minY)
polygons
- stroke
- minX
- minY
- public static GLBezierShadingComplex createBezierThickCurves(String id, Stroke stroke, double minX, double minY, List<ILineString> curves, GLTexture glPaperTex, double paperHeightInCm, double mapScale, double transitionSize)
public static GLPaintingComplex createPaintingThickCurves(String id, Stroke stroke, double minX, double minY, List<ILineString> curves, GLTexture glPaperTex, double paperHeightInCm, double minAngle, int paperWidthInPixels, int paperHeightInPixels, double mapScale, int sampleSize)
public static GLSimpleComplex createShapeOutline(String id, Shape shape, Stroke stroke, double minX, double minY)
data
- .getPolygons()stroke
- minX
- minY
- Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.