public class RenderController
extends java.lang.Object
Copyright 2004-2009 Partner Software, Inc.
| Modifier and Type | Field and Description |
|---|---|
static boolean |
USE_DISPLAY_LISTS |
| Constructor and Description |
|---|
RenderController(MapApp app,
MapSpace space) |
| Modifier and Type | Method and Description |
|---|---|
void |
ephemeraLayerChanged() |
void |
frameChanged() |
RenderScaleRegion[] |
getChosenScaleRegions() |
double |
getFrameCount()
Get the global average frame count.
|
double |
getRecentFrameCount()
Get the recent (last 100 frames) average frame count.
|
boolean |
getRenderReticle() |
DrawingSurface |
getSurface() |
boolean |
isDisplayFramerate() |
boolean |
isLargePrint() |
boolean |
isNightView() |
boolean |
isPrinting() |
void |
legendChanged() |
void |
rasterLayerChanged() |
void |
regionChanged(double x,
double y,
double width,
double height) |
void |
regionChangedPixels(int pixelX,
int pixelY,
int pixelWidth,
int pixelHeight) |
void |
render() |
void |
renderDataItem(RoverSet dataset,
int dataID) |
void |
renderLiteral()
Renders literal (explicit color instead of styled "logical") points.
|
void |
scaleChanged() |
java.util.ArrayList<MapDataLink> |
select(double x,
double y,
int pixelX,
int pixelY) |
void |
setCurrentIndications(java.util.ArrayList items) |
void |
setCurrentSelection(MapDataItem item) |
void |
setDisplayFramerate(boolean displayFramerate) |
void |
setEphemeron(Ephemeron newEphemeron) |
void |
setLargePrint(boolean largePrint) |
void |
setLegendName(java.lang.String newLegendName) |
void |
setMapViewFrame(MapViewFrame newFrame) |
void |
setMonochromeTiledRoversets(boolean isMonochrome)
Sets flag to draw all
TiledRoverSets
in black and white vs regular colors. |
void |
setMousePosition(XyPoint newPosition) |
void |
setNightView(boolean nightView) |
void |
setPrinting(boolean tizit) |
void |
setRenderReticle(boolean tizit) |
void |
setSurface(DrawingSurface surface) |
void |
setWheelMenu(WheelMenu newMenu) |
void |
vectorLayerChanged() |
void |
viewDirty() |
public static final boolean USE_DISPLAY_LISTS
public void frameChanged()
public void viewDirty()
public void scaleChanged()
public void legendChanged()
public void rasterLayerChanged()
public void vectorLayerChanged()
public void ephemeraLayerChanged()
public void setLegendName(java.lang.String newLegendName)
public void regionChangedPixels(int pixelX,
int pixelY,
int pixelWidth,
int pixelHeight)
public void regionChanged(double x,
double y,
double width,
double height)
public void setMapViewFrame(MapViewFrame newFrame)
public void setCurrentSelection(MapDataItem item)
public void setCurrentIndications(java.util.ArrayList items)
public void setWheelMenu(WheelMenu newMenu)
public void setEphemeron(Ephemeron newEphemeron)
public void setMousePosition(XyPoint newPosition)
public boolean getRenderReticle()
public void setRenderReticle(boolean tizit)
public boolean isDisplayFramerate()
public void setDisplayFramerate(boolean displayFramerate)
public double getFrameCount()
public double getRecentFrameCount()
public boolean isPrinting()
public void setMonochromeTiledRoversets(boolean isMonochrome)
TiledRoverSets
in black and white vs regular colors.isMonochrome - - True to draw TiledRoverSets in black and white, false otherwise.public void setPrinting(boolean tizit)
public boolean isLargePrint()
public void setLargePrint(boolean largePrint)
public boolean isNightView()
public void setNightView(boolean nightView)
public RenderScaleRegion[] getChosenScaleRegions()
public java.util.ArrayList<MapDataLink> select(double x, double y, int pixelX, int pixelY)
public void render()
public void renderDataItem(RoverSet dataset, int dataID)
public DrawingSurface getSurface()
public void setSurface(DrawingSurface surface)
public void renderLiteral()