public double getInverseFlattening() { return getReferencedObject().getInverseFlattening(); }
/** * Export the ellipsoid to it's appropriate deegree-crs-definitions form. * * @param ellipsoid * to be exported * @param xmlWriter * to export the ellipsoid to. * @throws XMLStreamException */ protected void export( IEllipsoid ellipsoid, XMLStreamWriter xmlWriter ) throws XMLStreamException { if ( ellipsoid != null ) { xmlWriter.writeStartElement( CRSNS, "ellipsoid" ); // write the elements that are specific to Identifiable exportIdentifiable( ellipsoid, xmlWriter ); double sMajorAxis = ellipsoid.getSemiMajorAxis(); xmlWriter.writeStartElement( CRSNS, "semiMajorAxis" ); xmlWriter.writeCharacters( Double.toString( sMajorAxis ) ); xmlWriter.writeEndElement(); double inverseF = ellipsoid.getInverseFlattening(); xmlWriter.writeStartElement( CRSNS, "inverseFlattening" ); xmlWriter.writeCharacters( Double.toString( inverseF ) ); xmlWriter.writeEndElement(); export( ellipsoid.getUnits(), xmlWriter ); xmlWriter.writeEndElement(); } }
/** * Export the ellipsoid to it's appropriate deegree-crs-definitions form. * * @param ellipsoid * to be exported * @param xmlWriter * to export the ellipsoid to. * @throws XMLStreamException */ @Override protected void export( IEllipsoid ellipsoid, XMLStreamWriter xmlWriter ) throws XMLStreamException { if ( ellipsoid != null ) { xmlWriter.writeStartElement( CRSNS, "Ellipsoid" ); // write the elements that are specific to Identifiable exportIdentifiable( ellipsoid, xmlWriter ); export( ellipsoid.getUnits(), xmlWriter ); double sMajorAxis = ellipsoid.getSemiMajorAxis(); xmlWriter.writeStartElement( CRSNS, "SemiMajorAxis" ); xmlWriter.writeCharacters( Double.toString( sMajorAxis ) ); xmlWriter.writeEndElement(); double inverseF = ellipsoid.getInverseFlattening(); xmlWriter.writeStartElement( CRSNS, "InverseFlattening" ); xmlWriter.writeCharacters( Double.toString( inverseF ) ); xmlWriter.writeEndElement(); xmlWriter.writeEndElement(); } }
double f = ellips.getInverseFlattening(); double b = ellips.getSemiMinorAxis(); double ea = rs.getDouble( count++ );