public GHUDIcon( final BufferedImage image, final String labelOrNull, final GHUDIcon.Position position) { GAssert.notNull(image, "image"); GAssert.notNull(position, "position"); _image = image; _label = labelOrNull; _position = position; }
public GVectorial2DRenderingScaler( final GAxisAlignedRectangle viewport, final GProjection projection, final IProjectionTool projectionTool, final IVectorI2 renderExtent) { GAssert.notNull(viewport, "viewport"); GAssert.notNull(projection, "projection"); GAssert.notNull(projectionTool, "projectionTool"); GAssert.notNull(renderExtent, "renderExtent"); GAssert.isPositive(renderExtent.x(), "renderExtent.x()"); GAssert.isPositive(renderExtent.y(), "renderExtent.y()"); _viewport = viewport; _projection = projection; _projectionTool = projectionTool; _renderExtent = renderExtent; _scale = new GVector2D(renderExtent.x(), renderExtent.y()).div(viewport.getExtent()); }
public synchronized void addScheduler(final IGlobeAnimationsScheduler scheduler) { GAssert.notNull(scheduler, "scheduler"); _schedulers.add(scheduler); }