Uses of Interface
edu.cnu.mdi.container.IContainer
Packages that use IContainer
Package
Description
-
Uses of IContainer in edu.cnu.mdi.container
Classes in edu.cnu.mdi.container that implement IContainer -
Uses of IContainer in edu.cnu.mdi.feedback
Methods in edu.cnu.mdi.feedback with parameters of type IContainerModifier and TypeMethodDescriptionvoidIFeedbackProvider.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Add any appropriate feedback strings panel.Constructors in edu.cnu.mdi.feedback with parameters of type IContainerModifierConstructorDescriptionFeedbackControl(IContainer container) Creates a feedback controller for the specified container. -
Uses of IContainer in edu.cnu.mdi.graphics.drawable
Methods in edu.cnu.mdi.graphics.drawable with parameters of type IContainerModifier and TypeMethodDescriptionvoidDrawableAdapter.draw(Graphics2D g, IContainer container) Render this drawable.voidIDrawable.draw(Graphics2D g2, IContainer container) Render this drawable. -
Uses of IContainer in edu.cnu.mdi.graphics.world
Methods in edu.cnu.mdi.graphics.world with parameters of type IContainerModifier and TypeMethodDescriptionstatic PolygonWorldGraphicsUtils.createWorldArc(IContainer container, double xc, double yc, double radius, double startAngle, double stopAngle) Build a screenPolygonapproximating a world-coordinate arc (a portion of a circle's circumference).static PolygonWorldGraphicsUtils.createWorldCircle(IContainer container, double xc, double yc, double radius) Build a screenPolygonapproximating a world-coordinate circle.static PolygonWorldGraphicsUtils.createWorldDonut(IContainer container, double xc, double yc, double minRadius, double maxRadius) Build a screenPolygonapproximating a world-coordinate donut (annulus).static voidWorldGraphicsUtils.drawEtchedHorizontalWorldLine(Graphics2D g2, IContainer container, double x, double y, double w, boolean lightAbove) Draw a horizontal "etched" line in world coordinates.static voidWorldGraphicsUtils.drawEtchedVerticalWorldLine(Graphics2D g2, IContainer container, double x, double y, double h, boolean lightLeft) Draw a vertical "etched" line in world coordinates.static voidWorldGraphicsUtils.drawHighlightedRectangle(Graphics2D g2, IContainer container, Rectangle2D.Double wr, Color color1, Color color2) Draw the outline of a highlighted (marching-ants style) world rectangle.static voidWorldGraphicsUtils.drawImageOnQuad(Graphics2D g2, BufferedImage image, Point2D.Double[] wpoly, IContainer container) Draw aBufferedImagemapped onto an arbitrary world-coordinate quadrilateral.static PolygonWorldGraphicsUtils.drawPath2D(Graphics2D g2, IContainer container, Path2D.Double path, IStyled style, boolean closed) Draw a straight-segment world path as either a closed polygon or an open polyline, deriving style from anIStyledobject.static PolygonWorldGraphicsUtils.drawPath2D(Graphics2D g2, IContainer container, Path2D.Double path, Color fillColor, Color lineColor, float lineWidth, LineStyle lineStyle, boolean closed) Draw a straight-segment world path as either a closed polygon or an open polyline, with explicit style parameters.static voidWorldGraphicsUtils.drawWorldLine(Graphics2D g2, IContainer container, double x1, double y1, double x2, double y2, IStyled style) Draw a styled world line between two coordinate pairs.static voidWorldGraphicsUtils.drawWorldLine(Graphics2D g2, IContainer container, double x1, double y1, double x2, double y2, Color lineColor) Draw a 1-pixel solid world line between two coordinate pairs.static voidWorldGraphicsUtils.drawWorldLine(Graphics2D g2, IContainer container, double x1, double y1, double x2, double y2, Color lineColor, float lineWidth, LineStyle lineStyle) Draw a world line with explicit color, width, and dash style.static voidWorldGraphicsUtils.drawWorldLine(Graphics2D g2, IContainer container, Point2D.Double wp0, Point2D.Double wp1, IStyled style) Draw a styled world line between twoPoint2D.Doubleendpoints.static voidWorldGraphicsUtils.drawWorldLine(Graphics2D g2, IContainer container, Point2D.Double wp0, Point2D.Double wp1, Color lineColor) Draw a 1-pixel solid world line between twoPoint2D.Doubleendpoints.static voidWorldGraphicsUtils.drawWorldOval(Graphics2D g2, IContainer container, Rectangle2D.Double worldRectangle, IStyled style) Draw a world oval using anIStyledsource for style properties.static voidWorldGraphicsUtils.drawWorldOval(Graphics2D g2, IContainer container, Rectangle2D.Double worldRectangle, Color fillColor, Color lineColor) Draw a world oval with a 1-pixel solid outline.static voidWorldGraphicsUtils.drawWorldOval(Graphics2D g2, IContainer container, Rectangle2D.Double worldRectangle, Color fillColor, Color lineColor, float lineWidth, LineStyle lineStyle) Draw a world oval with explicit style parameters.static voidWorldGraphicsUtils.drawWorldPolygon(Graphics2D g2, IContainer container, WorldPolygon worldPolygon, Color fillColor, Color lineColor, float lineWidth) Draw a world polygon with a 1-pixel solid outline.static voidWorldGraphicsUtils.drawWorldPolygon(Graphics2D g2, IContainer container, WorldPolygon worldPolygon, Color fillColor, Color lineColor, float lineWidth, LineStyle lineStyle) Draw a world polygon with explicit style parameters.static voidWorldGraphicsUtils.drawWorldRadArc(Graphics2D g2, IContainer container, double xc, double yc, double rmin, double rmax, double startAngle, double stopAngle, IStyled style) Draw a radar arc (annular sector) using anIStyledsource for fill color, line color, line width, and line style.static voidWorldGraphicsUtils.drawWorldRadArc(Graphics2D g2, IContainer container, double xc, double yc, double rmin, double rmax, double startAngle, double stopAngle, Color fillColor, Color lineColor) Draw a radar arc (annular sector) with a 1-pixel solid outline.static voidWorldGraphicsUtils.drawWorldRadArc(Graphics2D g2, IContainer container, double xc, double yc, double rmin, double rmax, double startAngle, double stopAngle, Color fillColor, Color lineColor, float lineWidth, LineStyle lineStyle) Draw a radar arc (annular sector) with explicit style parameters.static voidWorldGraphicsUtils.drawWorldRectangle(Graphics2D g2, IContainer container, Rectangle2D.Double worldRectangle, IStyled style) Draw a world rectangle using anIStyledsource for style properties.static voidWorldGraphicsUtils.drawWorldRectangle(Graphics2D g2, IContainer container, Rectangle2D.Double worldRectangle, Color fillColor, Color lineColor) Draw a world rectangle with a 1-pixel solid outline.static voidWorldGraphicsUtils.drawWorldRectangle(Graphics2D g2, IContainer container, Rectangle2D.Double worldRectangle, Color fillColor, Color lineColor, float lineWidth, LineStyle lineStyle) Draw a world rectangle with explicit style parameters.static voidWorldGraphicsUtils.drawWorldText(Graphics2D g2, IContainer container, double x, double y, String text, int dh, int dv) Draw a string anchored at a world coordinate with a pixel offset.static RectangleWorldGraphicsUtils.getBounds(IContainer container, double x1, double y1, double x2, double y2) Compute the pixel bounding rectangle for a line between two world coordinate pairs.static RectangleWorldGraphicsUtils.getBounds(IContainer container, Point2D.Double wp0, Point2D.Double wp1) Compute the pixel bounding rectangle for a line between two world points.static doubleWorldGraphicsUtils.getMeanPixelDensity(IContainer container) Estimate the pixel density of the container in pixels per world unit.static voidWorldGraphicsUtils.getPixelEnds(IContainer container, Point p0, Point p1, Point2D.Double wp0, Point2D.Double wp1) Convert two world endpoints to their pixel equivalents.static PolygonWorldGraphicsUtils.pathToPolygon(IContainer container, Path2D.Double path) Convert a straight-segment world path to a screenPolygon. -
Uses of IContainer in edu.cnu.mdi.item
Methods in edu.cnu.mdi.item that return IContainerModifier and TypeMethodDescriptionAItem.getContainer()Return theIContainerthat hosts this item's layer.ItemModification.getContainer()Get the container that holds the item on one of its layers.Layer.getContainer()Return the owning container.Methods in edu.cnu.mdi.item with parameters of type IContainerModifier and TypeMethodDescriptionvoidLayer.addEnclosedItems(IContainer container, ArrayList<AItem> dest, Rectangle rect) Append all visible items contained within the given rectangle todest.voidLayer.addItemsAtPoint(ArrayList<AItem> dest, IContainer container, Point screenPoint) Append all visible items at the given screen point todest.voidLayer.afterDraw(Graphics2D g2, IContainer container) Hook for subclasses to perform custom drawing after the items are drawn.voidLayer.beforeDraw(Graphics2D g2, IContainer container) Hook for subclasses to perform custom drawing before the items are drawn.voidLayer.clearAllItems(IContainer container) Delete all deletable items from this layer, properly detaching each from container-managed services (feedback control, etc.).booleanAItem.contains(IContainer container, Point screenPoint) Test whether this item, as rendered, contains the given screen point.booleanLineItem.contains(IContainer container, Point screenPoint) Check whether the (rendered) item contains the given screen point.booleanPathBasedItem.contains(IContainer container, Point screenPoint) Check whether the (rendered) item contains the given screen point.voidLayer.deleteSelectedItems(IContainer container) Delete all currently selected, deletable items.voidAItem.draw(Graphics2D g2, IContainer container) Draw this item onto the container.voidLayer.draw(Graphics2D g, IContainer container) Draw all items on this layer in bottom-to-top order.abstract voidAItem.drawItem(Graphics2D g2, IContainer container) Perform the actual rendering of this item's geometry.voidConnectorItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidImageItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidLineItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidPathBasedItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidPointItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidPolylineItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidTextItem.drawItem(Graphics2D g2, IContainer container) voidAItem.drawSelections(Graphics2D g2, IContainer container) Draw selection handles and the focus indicator for this item.booleanAItem.enclosed(IContainer container, Rectangle r) Test whether a rubber-band rectangle completely encloses this item.protected voidAItem.focusFill(Graphics2D g2, IContainer container) Draw a small filled square at the item's focus point.AItem.getBounds(IContainer container) Return the screen-coordinate bounding rectangle of this item.PathBasedItem.getBounds(IContainer container) get the bounding rect.PointItem.getBounds(IContainer container) get the bounding rect in pixels.voidAItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Populate the feedback string list with information about this item.AItem.getFocusPoint(IContainer container) Return the screen-coordinate location of the focus, ornullif the focus is not set.Layer.getItemAtPoint(IContainer container, Point screenPoint) Return the topmost visible item that contains the given screen point.Layer.getItemsAtPoint(IContainer container, Point screenPoint) Return all visible items that contain the given screen point, topmost first.AItem.getRotatePoint(IContainer container) Return the screen-coordinate rotation handle point, ornullif the item does not support rotation.PathBasedItem.getRotatePoint(IContainer container) Get the rotation pointRadArcItem.getRotatePoint(IContainer container) Point[]AItem.getSelectionPoints(IContainer container) Return the selection handles for this item in screen coordinates.Point[]EllipseItem.getSelectionPoints(IContainer container) Return the four selection handles in local (screen) coordinates.Point[]LineItem.getSelectionPoints(IContainer container) Obtain the selection points used to indicate this item is selected.Point[]RadArcItem.getSelectionPoints(IContainer container) protected booleanAItem.inASelectRect(IContainer container, Point screenPoint) Test whether the screen point falls inside any selection or rotation handle rectangle.booleanAItem.inRotatePoint(IContainer container, Point screenPoint) Test whether the screen point falls inside the rotation-handle rectangle.intAItem.inSelectPoint(IContainer container, Point screenPoint, boolean checkResizable) Return the index of the selection handle whose hit-test rectangle contains the given screen point, or-1if none does.abstract booleanAItem.shouldDraw(Graphics2D g2, IContainer container) Returntrueif this item should be drawn on the current frame.booleanConnectorItem.shouldDraw(Graphics2D g2, IContainer container) Checks whether the item should be drawn.booleanLineItem.shouldDraw(Graphics2D g2, IContainer container) Checks whether the item should be drawn.booleanPathBasedItem.shouldDraw(Graphics2D g2, IContainer container) Checks whether the item should be drawn.booleanPointItem.shouldDraw(Graphics2D g2, IContainer container) Checks whether the item should be drawn.protected RectanglePathBasedItem.singlePointBounds(IContainer container) Get the bounds if the path contains only a single pointConstructors in edu.cnu.mdi.item with parameters of type IContainerModifierConstructorDescriptionItemModification(AItem item, IContainer container, Point startMousePoint, Point currentMousePoint, boolean shift, boolean control) Create an ItemModification.Layer(IContainer container, String name) Create a z-layer and register it with the owning container. -
Uses of IContainer in edu.cnu.mdi.mapping
Methods in edu.cnu.mdi.mapping with parameters of type IContainerModifier and TypeMethodDescriptionprotected voidMapView2D.drawCustomMapContent(Graphics2D g2, IContainer container) Placeholder method for subclasses to override and draw custom map content after the standard layers.MapView2D.getCountryAtPoint(Point pp, IContainer container) Returns the name of the country under the given screen-space point, ornullif no country is found.voidMapView2D.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Default feedback implementation: no-op.protected StringMapView2D.getMapHoverText(Point point, IContainer sourceContainer) Builds the unified country and shapefile text shown by the hover popup.booleanMapView2D.onLand(Point pp, IContainer container) Returns whether the given screen-space point is on land (inside a country polygon). -
Uses of IContainer in edu.cnu.mdi.mapping.container
Classes in edu.cnu.mdi.mapping.container that implement IContainerModifier and TypeClassDescriptionclassMap-specific container supporting projection-aware recentering, geographic coordinate conversion, country-name hover popups, and drag-and-drop placement of military symbols. -
Uses of IContainer in edu.cnu.mdi.mapping.graphics
Methods in edu.cnu.mdi.mapping.graphics with parameters of type IContainerModifier and TypeMethodDescriptionstatic voidMapGraphics.drawHorizontalLatitudeLine(Graphics2D g2, IContainer container, IMapProjection projection, double latitude, double centralLon, MapTheme theme) Draws a horizontal latitude line across the map at a specified latitude.static voidMapGraphics.drawVerticalLongitudeLine(Graphics2D g2, IContainer container, IMapProjection projection, double longitude, MapTheme theme) Draws a vertical longitude line across the map at a specified longitude. -
Uses of IContainer in edu.cnu.mdi.mapping.item
Methods in edu.cnu.mdi.mapping.item with parameters of type IContainerModifier and TypeMethodDescriptionbooleanAMapMultiPointItem.contains(IContainer container, Point screenPoint) booleanMapLineItem.contains(IContainer container, Point screenPoint) Tests whether the rendered route or its selection handles contain the given screen point.booleanMapMilSymbolItem.contains(IContainer container, Point screenPoint) voidMapLineItem.drawItem(Graphics2D g2, IContainer container) Draws this item as a seam-aware great-circle route.voidMapMilSymbolItem.drawItem(Graphics2D g2, IContainer container) voidMapPointItem.drawItem(Graphics2D g2, IContainer container) Draws the point at its projected screen location.voidMapPolygonItem.drawItem(Graphics2D g2, IContainer container) Draws the closed spherical polygon.voidMapPolylineItem.drawItem(Graphics2D g2, IContainer container) Draws each edge as a seam-aware great-circle arc and caches the projected shape for subsequent hit-testing and bounds queries.voidMapTextItem.drawItem(Graphics2D g2, IContainer container) Projects the geographic anchor to device pixels and draws the text box (background fill, border, and text) in screen space around that pixel.protected voidAMapMultiPointItem.ensureProjectedShape(IContainer container) RebuildsAMapMultiPointItem._projectedShapeif null.protected voidMapLineItem.ensureProjectedShape(IContainer container) Ensures thatMapLineItem._projectedShapeis populated, building it from the current geographic endpoints if necessary.AMapMultiPointItem.getBounds(IContainer container) MapLineItem.getBounds(IContainer container) Returns the device-space bounds of the projected route.MapMilSymbolItem.getBounds(IContainer container) MapPointItem.getBounds(IContainer container) Returns the device-space bounding rectangle for this point item.MapTextItem.getBounds(IContainer container) Returns the screen-space bounding rectangle of the text box.voidAMapMultiPointItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Populate the feedback string list with information about this item.voidMapLineItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Provides mouse-over feedback showing the great-circle length and the geographic coordinates of both endpoints.voidMapMilSymbolItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Populate the feedback string list with information about this item.voidMapPointItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Populate the feedback string list with information about this item.voidMapTextItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Populate the feedback string list with information about this item.AMapItem.getFocusPoint(IContainer container) Returns the screen-coordinate pixel position of this item's geographic focus point.MapLineItem.getRotatePoint(IContainer container) Returns the rotation handle position in device coordinates.Point[]AMapMultiPointItem.getSelectionPoints(IContainer container) Returns all vertices projected to device-space handles, omitting any that are off-map (non-finite projection result).Point[]MapLineItem.getSelectionPoints(IContainer container) Returns the two endpoint handle positions in device coordinates.booleanAMapMultiPointItem.shouldDraw(Graphics2D g2, IContainer container) booleanMapLineItem.shouldDraw(Graphics2D g2, IContainer container) Returnstrueif this item's projected pixel bounds intersect the visible component area.booleanMapPointItem.shouldDraw(Graphics2D g2, IContainer container) Returntrueif this item should be drawn on the current frame.booleanMapTextItem.shouldDraw(Graphics2D g2, IContainer container) Returntrueif this item should be drawn on the current frame. -
Uses of IContainer in edu.cnu.mdi.mapping.layer
Methods in edu.cnu.mdi.mapping.layer with parameters of type IContainerModifier and TypeMethodDescriptionvoidCityLayer.beforeDraw(Graphics2D g2, IContainer container) Renders the current city markers and labels.voidCountryBoundaryLayer.beforeDraw(Graphics2D g2, IContainer container) Hook for subclasses to perform custom drawing before the items are drawn.voidCountryFillLayer.beforeDraw(Graphics2D g2, IContainer container) Hook for subclasses to perform custom drawing before the items are drawn.voidEtopo5Layer.beforeDraw(Graphics2D g2, IContainer container) Renders the ETOPO5 terrain using the current renderer and projection.voidGraticuleLayer.beforeDraw(Graphics2D g2, IContainer container) Renders the graticule when permitted by the owning view.voidShapefileLayer.beforeDraw(Graphics2D g2, IContainer container) Draws the shapefile geometry.ShapefileLayer.pick(Point point, IContainer container) Delegates shapefile hit testing when this layer is visible.Constructors in edu.cnu.mdi.mapping.layer with parameters of type IContainerModifierConstructorDescriptionCityLayer(IContainer container, String name, Supplier<CityPointRenderer> rendererSupplier) Creates a city layer.CountryBoundaryLayer(IContainer container, String name, Supplier<CountryRenderer> rendererSupplier) Creates a layer that draws country boundaries with the renderer supplied at draw time.CountryFillLayer(IContainer container, String name, Supplier<CountryRenderer> rendererSupplier) Creates a layer that draws country interiors with the renderer supplied at draw time.Etopo5Layer(IContainer container, String name, Supplier<Etopo5Renderer> rendererSupplier, Supplier<IMapProjection> projectionSupplier) Creates an ETOPO5 layer.GraticuleLayer(IContainer container, String name, Supplier<GraticuleRenderer> rendererSupplier, BooleanSupplier enabledSupplier) Creates a graticule layer.ShapefileLayer(IContainer container, String name, ShapeFeatureRenderer renderer) Creates a shapefile layer. -
Uses of IContainer in edu.cnu.mdi.mapping.projection
Methods in edu.cnu.mdi.mapping.projection with parameters of type IContainerModifier and TypeMethodDescriptionEqualEarthProjection.createClipShape(IContainer container) IMapProjection.createClipShape(IContainer container) Creates a clipShapein device coordinates that matches the projection's valid domain.LambertEqualAreaProjection.createClipShape(IContainer container) Creates a clipShapein device coordinates that matches the projection's valid domain.MercatorProjection.createClipShape(IContainer container) Creates a clipShapein device coordinates that matches the projection's valid domain.MollweideProjection.createClipShape(IContainer container) Creates a clipShapein device coordinates that matches the projection's valid domain.OrthographicProjection.createClipShape(IContainer container) Creates a clipShapein device coordinates that matches the projection's valid domain.voidEqualEarthProjection.drawLatitudeLine(Graphics2D g2, IContainer container, double latitude) voidIMapProjection.drawLatitudeLine(Graphics2D g2, IContainer container, double latitude) Draws a line of constant latitude (a parallel) at the given latitude.voidLambertEqualAreaProjection.drawLatitudeLine(Graphics2D g2, IContainer container, double latitude) Draws a line of constant latitude (a parallel) at the given latitude.voidMercatorProjection.drawLatitudeLine(Graphics2D g2, IContainer container, double latitude) Draws a line of constant latitude (a parallel) at the given latitude.voidMollweideProjection.drawLatitudeLine(Graphics2D g2, IContainer container, double latitude) Draws a line of constant latitude (a parallel) at the given latitude.voidOrthographicProjection.drawLatitudeLine(Graphics2D g2, IContainer container, double latitude) Draws a line of constant latitude (a parallel) at the given latitude.voidEqualEarthProjection.drawLongitudeLine(Graphics2D g2, IContainer container, double longitude) voidIMapProjection.drawLongitudeLine(Graphics2D g2, IContainer container, double longitude) Draws a line of constant longitude (a meridian) at the given longitude.voidLambertEqualAreaProjection.drawLongitudeLine(Graphics2D g2, IContainer container, double longitude) Draws a line of constant longitude (a meridian) at the given longitude.voidMercatorProjection.drawLongitudeLine(Graphics2D g2, IContainer container, double longitude) Draws a line of constant longitude (a meridian) at the given longitude.voidMollweideProjection.drawLongitudeLine(Graphics2D g2, IContainer container, double longitude) Draws a line of constant longitude (a meridian) at the given longitude.voidOrthographicProjection.drawLongitudeLine(Graphics2D g2, IContainer container, double longitude) Draws a line of constant longitude (a meridian) at the given longitude.voidEqualEarthProjection.drawMapOutline(Graphics2D g2, IContainer container) voidIMapProjection.drawMapOutline(Graphics2D g2, IContainer container) Draws the outer boundary of the projection domain.voidLambertEqualAreaProjection.drawMapOutline(Graphics2D g2, IContainer container) Draws the outer boundary of the projection domain.voidMercatorProjection.drawMapOutline(Graphics2D g2, IContainer container) Draws the outer boundary of the projection domain.voidMollweideProjection.drawMapOutline(Graphics2D g2, IContainer container) Draws the outer boundary of the projection domain.voidOrthographicProjection.drawMapOutline(Graphics2D g2, IContainer container) Draws the outer boundary of the projection domain.default voidIMapProjection.fillOcean(Graphics2D g2, IContainer container) Fills the projection domain with the ocean color from the currentMapTheme. -
Uses of IContainer in edu.cnu.mdi.mapping.render
Methods in edu.cnu.mdi.mapping.render with parameters of type IContainerModifier and TypeMethodDescriptionIPickable.pick(Point mouseLocal, IContainer container) Returns a human-readable description of the feature under the given mouse position, ornullif no feature is hit.CityPointRenderer.pickCity(Point mouseLocal, IContainer container) Returns the closest visible city within a small picking radius of the given screen position, ornullif no city is nearby.CountryRenderer.pickCountry(Point mouseLocal, IContainer container) Returns the first country whose projected polygon contains the given mouse position, ornullif no country is hit.voidCityPointRenderer.render(Graphics2D g2, IContainer container) Renders all cities that pass the current filters.voidCountryRenderer.render(Graphics2D g2, IContainer container) Renders country fills and borders.voidEtopo5Renderer.render(Graphics2D g2, IContainer container, IMapProjection projection) Renders the visible portion of the ETOPO5 data.voidGraticuleRenderer.render(Graphics2D g2, IContainer container) Renders the map outline (if enabled) followed by all graticule lines.voidCountryRenderer.renderBorders(Graphics2D g2, IContainer container) Renders country political boundaries without filling the polygons.voidCountryRenderer.renderFill(Graphics2D g2, IContainer container) Renders country polygon fills without drawing political boundaries. -
Uses of IContainer in edu.cnu.mdi.mapping.shapefile
Methods in edu.cnu.mdi.mapping.shapefile with parameters of type IContainerModifier and TypeMethodDescriptionShapeFeatureRenderer.pick(Point mouseLocal, IContainer container) Returns a human-readable description of the feature under the given mouse position, ornullif no feature is hit.voidShapeFeatureRenderer.render(Graphics2D g2, IContainer container) Renders all features in this layer and rebuilds the pick cache. -
Uses of IContainer in edu.cnu.mdi.util
Methods in edu.cnu.mdi.util that return IContainerModifier and TypeMethodDescriptionstatic IContainerPropertyUtils.getContainer(Properties props) Get a container from the properties -
Uses of IContainer in edu.cnu.mdi.view
Fields in edu.cnu.mdi.view declared as IContainerModifier and TypeFieldDescriptionprotected IContainerBaseView.containerOptional world-coordinate container;nullfor container-less views.Methods in edu.cnu.mdi.view that return IContainerModifier and TypeMethodDescriptionContainerFactory.create(Rectangle2D.Double worldSystem) Create a newIContainerinitialised to the given world coordinate rectangle.BaseView.getIContainer()Returns the container hosted by this view.protected IContainerBaseView.resolveContainer(Rectangle2D.Double worldSystem) Resolve theIContainerfor this view.Methods in edu.cnu.mdi.view with parameters of type IContainerModifier and TypeMethodDescriptionvoidVirtualWindowItem.drawItem(Graphics2D g2, IContainer container) Custom drawer for the item.voidBaseView.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Default feedback implementation: no-op. -
Uses of IContainer in edu.cnu.mdi.view.demo.geoslice
Methods in edu.cnu.mdi.view.demo.geoslice with parameters of type IContainerModifier and TypeMethodDescriptionvoidGeometrySliceDemoView.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Default feedback implementation: no-op. -
Uses of IContainer in edu.cnu.mdi.view.demo.layout
Methods in edu.cnu.mdi.view.demo.layout with parameters of type IContainerModifier and TypeMethodDescriptionvoidGridDrawer.draw(Graphics2D g, IContainer container) Render this drawable.voidDeviceItem.drawItem(Graphics2D g2, IContainer container) voidDeviceItem.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings) Add any appropriate feedback.voidNetworkLayoutDemoView.getFeedbackStrings(IContainer container, Point pp, Point2D.Double wp, List<String> feedbackStrings)