public class TLcdEPSGReferenceFormatter extends Object implements ILcdModelReferenceFormatter, ILcdXYWorldReferenceFormatter
TLcdEPSGReferenceParser
Constructor and Description |
---|
TLcdEPSGReferenceFormatter() |
Modifier and Type | Method and Description |
---|---|
String |
formatEllipsoid(ILcdEllipsoid aEllipsoid)
Formats the ellipsoid as an EPSG code.
|
String |
formatGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum)
Formats the geodetic datum as an EPSG code.
|
String |
formatModelReference(ILcdModelReference aModelReference)
Formats the model reference passed as an EPSG code.
|
String |
formatXYWorldReference(ILcdXYWorldReference aXYWorldReference)
Formats the XY world reference passed as an EPSG code.
|
public String formatModelReference(ILcdModelReference aModelReference) throws IllegalArgumentException
formatModelReference
in interface ILcdModelReferenceFormatter
aModelReference
- the model reference to format.IllegalArgumentException
- when the model reference passed is not recognized as a supported EPSG code.public String formatXYWorldReference(ILcdXYWorldReference aXYWorldReference) throws IllegalArgumentException
formatXYWorldReference
in interface ILcdXYWorldReferenceFormatter
aXYWorldReference
- the XY world reference to format.IllegalArgumentException
- when the XY world reference passed is not recognized as a supported EPSG code.public String formatGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum) throws IllegalArgumentException
aGeodeticDatum
- the geodetic datum to formatIllegalArgumentException
- when the geodetic datum is not recognized as a supported EPSG codepublic String formatEllipsoid(ILcdEllipsoid aEllipsoid) throws IllegalArgumentException
aEllipsoid
- the ellipsoid to formatIllegalArgumentException
- when the ellipsoid is not recognized as a supported EPSG code