@Test public void testInscribeFullDiskEstimate_Spheroidal() throws TransformException, FactoryException { final Envelope2D inscribed = GeostationarySatellite.inscribeFullDiskEstimate(sphericalGeosCRS); assertThat(inscribed, is(notNullValue())); final DirectPosition2D p = new DirectPosition2D(); p.setLocation(inscribed.getMaxX(), inscribed.getMaxY()); sphericalGeosToGeog.transform(p, p); assertThat(p, is(notNullValue())); geogToSphericalGeos.transform(p, p); assertThat(p, is(notNullValue())); p.setLocation(inscribed.getMaxX(), inscribed.getMinY()); sphericalGeosToGeog.transform(p, p); assertThat(p, is(notNullValue())); geogToSphericalGeos.transform(p, p); assertThat(p, is(notNullValue())); p.setLocation(inscribed.getMinX(), inscribed.getMaxY()); sphericalGeosToGeog.transform(p, p); assertThat(p, is(notNullValue())); geogToSphericalGeos.transform(p, p); assertThat(p, is(notNullValue())); p.setLocation(inscribed.getMinX(), inscribed.getMinY()); sphericalGeosToGeog.transform(p, p); assertThat(p, is(notNullValue())); geogToSphericalGeos.transform(p, p); assertThat(p, is(notNullValue())); }
public static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException { Envelope2D circumscribed = circumscribeFullDisk(geosCRS); return (circumscribed == null) ? null : doInscribeFullDisk(circumscribed); }
GeostationarySatellite extends MapProjection { public static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException { Envelope2D circumscribed = circumscribeFullDisk(geosCRS); return (circumscribed == null) ? null : doInscribeFullDisk(circumscribed); } }
GeostationarySatellite extends MapProjection { public static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException { Envelope2D circumscribed = circumscribeFullDisk(geosCRS); return (circumscribed == null) ? null : doInscribeFullDisk(circumscribed); } GeostationarySatellite(ParameterValueGroup parameters); }
GeostationarySatellite extends MapProjection { public static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException { Envelope2D circumscribed = circumscribeFullDisk(geosCRS); return (circumscribed == null) ? null : doInscribeFullDisk(circumscribed); } GeostationarySatellite(ParameterValueGroup parameters); @Override ParameterDescriptorGroup getParameterDescriptors(); @Override ParameterValueGroup getParameterValues(); static Envelope2D circumscribeFullDisk(CoordinateReferenceSystem geosCRS); static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS); }
GeostationarySatellite extends MapProjection { public static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException { Envelope2D circumscribed = circumscribeFullDisk(geosCRS); return (circumscribed == null) ? null : doInscribeFullDisk(circumscribed); } GeostationarySatellite(ParameterValueGroup parameters); @Override ParameterDescriptorGroup getParameterDescriptors(); @Override ParameterValueGroup getParameterValues(); static Envelope2D circumscribeFullDisk(CoordinateReferenceSystem geosCRS); static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS);  }