Uses of Interface
edu.cnu.mdi.mapping.projection.IMapProjection
Packages that use IMapProjection
Package
Description
-
Uses of IMapProjection in edu.cnu.mdi.mapping
Methods in edu.cnu.mdi.mapping that return IMapProjectionModifier and TypeMethodDescriptionprotected IMapProjectionMapView2D.getMapProjection()Returns the active map projection.MapView2D.getProjection()Returns the currently active map projection.Methods in edu.cnu.mdi.mapping with parameters of type IMapProjectionModifier and TypeMethodDescriptionvoidMapView2D.setProjection(IMapProjection newProjection) Switches the active projection to an application-supplied projection.Method parameters in edu.cnu.mdi.mapping with type arguments of type IMapProjectionModifier and TypeMethodDescriptionvoidMapControlPanel.addProjection(String name, Function<MapTheme, ? extends IMapProjection> factory) Adds an application-supplied projection to the standard selector. -
Uses of IMapProjection in edu.cnu.mdi.mapping.graphics
Methods in edu.cnu.mdi.mapping.graphics with parameters of type IMapProjectionModifier 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.static Point2D.DoubleMapGraphics.normalizeLatLon(IMapProjection projection, Point2D.Double latLon) Normalizes a geographic point by wrapping its longitude to the projection's canonical range and clamping latitude to [-π/2, π/2]. -
Uses of IMapProjection in edu.cnu.mdi.mapping.layer
Methods in edu.cnu.mdi.mapping.layer with parameters of type IMapProjectionModifier and TypeMethodDescriptionvoidShapefileLayer.setProjection(IMapProjection projection) Updates the renderer's active map projection. -
Uses of IMapProjection in edu.cnu.mdi.mapping.projection
Classes in edu.cnu.mdi.mapping.projection that implement IMapProjectionModifier and TypeClassDescriptionclassEqual Earth equal-area pseudocylindrical projection for a unit sphere.classLambert azimuthal equal-area projection (spherical Earth, R = 1).classSpherical Mercator projection (EPSG:3857 style, unit sphere).classMollweide equal-area pseudocylindrical projection (spherical Earth, R = 1).classOrthographic azimuthal projection (spherical Earth, R = 1).Methods in edu.cnu.mdi.mapping.projection that return IMapProjectionModifier and TypeMethodDescriptionstatic IMapProjectionProjectionFactory.create(EProjection type, MapTheme theme) Creates a projection with the given type and theme, using each projection's built-in default center.static IMapProjectionProjectionFactory.create(EProjection type, MapTheme theme, Point2D.Double center) Creates a projection with the given type, theme, and optional center. -
Uses of IMapProjection in edu.cnu.mdi.mapping.render
Methods in edu.cnu.mdi.mapping.render that return IMapProjectionModifier and TypeMethodDescriptionGraticuleRenderer.getProjection()Returns the associated projection.Methods in edu.cnu.mdi.mapping.render with parameters of type IMapProjectionModifier and TypeMethodDescriptionvoidEtopo5Renderer.render(Graphics2D g2, IContainer container, IMapProjection projection) Renders the visible portion of the ETOPO5 data.Constructors in edu.cnu.mdi.mapping.render with parameters of type IMapProjectionModifierConstructorDescriptionCityPointRenderer(List<GeoJsonCityLoader.CityFeature> cities, IMapProjection projection) Creates a renderer for the given cities and projection.CountryRenderer(List<GeoJsonCountryLoader.CountryFeature> countryFeatures, IMapProjection projection) Creates a renderer for the given country features and projection.GraticuleRenderer(IMapProjection projection) Creates a graticule renderer backed by the given projection. -
Uses of IMapProjection in edu.cnu.mdi.mapping.shapefile
Methods in edu.cnu.mdi.mapping.shapefile with parameters of type IMapProjectionModifier and TypeMethodDescriptionvoidShapeFeatureRenderer.setProjection(IMapProjection projection) Updates the projection used for coordinate transforms and visibility tests.Constructors in edu.cnu.mdi.mapping.shapefile with parameters of type IMapProjectionModifierConstructorDescriptionShapeFeatureRenderer(List<ShapeFeature> features, IMapProjection projection, ShapeFeatureStyle style) Creates a renderer for the given features using the supplied projection and style.