Class TLcdGeodeticReference

java.lang.Object
com.luciad.reference.ALcdGeoReference
com.luciad.reference.TLcdGeodeticReference
All Implemented Interfaces:
ILcdExtendedModelReference, ILcdModelReference, ILcdGeodeticReference, ILcdGeoReference, ILcdCloneable, Serializable, Cloneable

public class TLcdGeodeticReference extends ALcdGeoReference implements ILcdGeodeticReference
A TLcdGeodeticReference is an implementation of ILcdGeodeticReference.
See Also:
  • Constructor Details

  • Method Details

    • getCoordinateType

      public int getCoordinateType()
      Returns ILcdGeoReference.GEODETIC.
      Specified by:
      getCoordinateType in interface ILcdGeoReference
      Returns:
      ILcdGeoReference.GEODETIC.
    • makeModelPoint

      public ILcdPoint makeModelPoint()
      Description copied from interface: ILcdModelReference
      Creates a model point that is compatible with this model reference. It is unspecified how (which coordinates) the point is initialized. Users should initialize the point correctly before inserting it into a model.
      Specified by:
      makeModelPoint in interface ILcdModelReference
      Returns:
      a point that is compatible with this model reference.
    • loadProperties

      public void loadProperties(String aPrefix, Properties aProperties) throws IllegalArgumentException
      This method will, given aPrefix and aProperties, set its property geodeticDatum to an instance of ILcdGeodeticDatum. To be able to set the property geodeticDatum the aProperties should contain entries which will be analyzed by the TLcdGeodeticDatumFactory. The keys of those entries should begin with '<aPrefix>TLcdGeodeticReference.geodeticDatum.'.
      Specified by:
      loadProperties in interface ILcdModelReference
      Parameters:
      aPrefix - a common prefix for all property names that are read.
      aProperties - the properties to be parsed.
      Throws:
      IllegalArgumentException - if the model reference cannot be constructed from the properties.
    • writePropertiesSFCT

      public void writePropertiesSFCT(String aPrefix, Properties aPropertiesSFCT) throws IllegalArgumentException
      Description copied from interface: ILcdModelReference
      Stores the properties that define this model reference into the specified Properties object as a side effect. Each particular implementation of this interface can define which properties it stores.
      Specified by:
      writePropertiesSFCT in interface ILcdModelReference
      Parameters:
      aPrefix - a common prefix for all property names written.
      aPropertiesSFCT - the properties that will contain the serialized properties for this model reference, as a side effect.
      Throws:
      IllegalArgumentException - if the model reference cannot be serialized into properties.
      See Also:
    • equals

      public boolean equals(Object aObject)
      Overrides:
      equals in class ALcdGeoReference
    • toString

      public String toString()
      Returns the name of the geodetic datum.
      Overrides:
      toString in class Object
      Returns:
      the name of the geodetic datum.
      See Also: