public abstract class SkyTileRenderer extends Object
Constructor and Description |
---|
SkyTileRenderer() |
Modifier and Type | Method and Description |
---|---|
static SkyTileRenderer |
createRenderer(SkySurface surface,
Rotation rotation,
int viewLevel,
double binFactor)
Returns a SkyTileRenderer suitable for use on a given sky surface.
|
abstract void |
extendAuxRange(Ranger ranger,
BinList.Result binResult)
Modifies the range of aux values found within a given surface.
|
static void |
paintBins(Graphics g,
BinList.Result binResult,
double binFactor,
SkySurface surface,
SkyPixer skyPixer,
Shader shader,
Scaler scaler)
Given a prepared data structure, paints the results it
represents onto a graphics context appropriate for this drawing.
|
abstract void |
renderBins(Graphics g,
BinList.Result binResult,
Shader shader,
Scaler scaler)
Performs the rendering of a prepared bin list on a graphics surface.
|
public abstract void extendAuxRange(Ranger ranger, BinList.Result binResult)
ranger
- range object to be modifiedbinResult
- tile bin contentspublic abstract void renderBins(Graphics g, BinList.Result binResult, Shader shader, Scaler scaler)
g
- graphics contextbinResult
- histogram containing sky pixel valuesshader
- colour shadingscaler
- value scalingpublic static SkyTileRenderer createRenderer(SkySurface surface, Rotation rotation, int viewLevel, double binFactor)
surface
- sky surfacerotation
- view rotation stateviewLevel
- HEALPix level for viewbinFactor
- factor by which all bin values should be multipliedpublic static void paintBins(Graphics g, BinList.Result binResult, double binFactor, SkySurface surface, SkyPixer skyPixer, Shader shader, Scaler scaler)
g
- graphics contextbinResult
- histogram containing sky pixel valuesbinFactor
- factor by which all bin values must be multipliedsurface
- plot surfaceskyPixer
- maps sky positions to HEALPix indicesshader
- colour shadingscaler
- value scalingCopyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.