Package com.luciad.reference
Class TLcdGeoidReference
java.lang.Object
com.luciad.reference.TLcdGeoidReference
- All Implemented Interfaces:
ILcdModelReference,ILcdGeoidReference,ILcdGeoReference,ILcdCloneable,Serializable,Cloneable
Deprecated.
A
TLcdGeoidReference is an implementation of
an ILcdGeodeticModelReference.- See Also:
-
Field Summary
Fields inherited from interface com.luciad.reference.ILcdGeoReference
CARTESIAN, GEODETIC -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Default constructor withnullILcdGeodeticDatumandILcdVerticalDatum.TLcdGeoidReference(ILcdGeodeticDatum aGeodeticDatum, ILcdVerticalDatum aVerticalDatum) Deprecated.Constructor with anILcdGeodeticDatumand anILcdVerticalDatum. -
Method Summary
Modifier and TypeMethodDescriptionclone()Deprecated.MakesObject.clone()public.booleanDeprecated.intDeprecated.Returns the type of coordinates used with thisILcdGeoReference:CARTESIANorGEODETIC.Deprecated.Returns theILcdGeodeticDatumof thisILcdGeoReference.Deprecated.Returns theILcdVerticalDatumof thisILcdGeoidReference.inthashCode()Deprecated.voidloadProperties(String aPrefix, Properties aProperties) Deprecated.This method will, givenaPrefixandaProperties, set its property geodeticDatum to an instance ofILcdGeodeticDatum.Deprecated.Creates a model point that is compatible with this model reference.voidwritePropertiesSFCT(String aPrefix, Properties aPropertiesSFCT) Deprecated.Stores the properties that define this model reference into the specifiedPropertiesobject as a side effect.
-
Constructor Details
-
TLcdGeoidReference
public TLcdGeoidReference()Deprecated.Default constructor withnullILcdGeodeticDatumandILcdVerticalDatum. -
TLcdGeoidReference
Deprecated.Constructor with anILcdGeodeticDatumand anILcdVerticalDatum.- Parameters:
aGeodeticDatum- the geodetic datum on which this reference is based.aVerticalDatum- the vertical datum on which this reference is based.
-
-
Method Details
-
getGeodeticDatum
Deprecated.Description copied from interface:ILcdGeoReferenceReturns theILcdGeodeticDatumof thisILcdGeoReference.- Specified by:
getGeodeticDatumin interfaceILcdGeoReference- Returns:
- the
ILcdGeodeticDatumof thisILcdGeoReference. - See Also:
-
getVerticalDatum
Deprecated.Description copied from interface:ILcdGeoidReferenceReturns theILcdVerticalDatumof thisILcdGeoidReference.- Specified by:
getVerticalDatumin interfaceILcdGeoidReference- Returns:
- the
ILcdVerticalDatumof thisILcdGeoidReference. - See Also:
-
getCoordinateType
public int getCoordinateType()Deprecated.Description copied from interface:ILcdGeoReferenceReturns the type of coordinates used with thisILcdGeoReference:CARTESIANorGEODETIC.- Specified by:
getCoordinateTypein interfaceILcdGeoReference- Returns:
- the type of coordinates used with this
ILcdGeoReference:CARTESIANorGEODETIC.
-
makeModelPoint
Deprecated.Description copied from interface:ILcdModelReferenceCreates 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:
makeModelPointin interfaceILcdModelReference- Returns:
- a point that is compatible with this model reference.
-
loadProperties
Deprecated.This method will, givenaPrefixandaProperties, set its property geodeticDatum to an instance ofILcdGeodeticDatum. To be able to set the property geodeticDatum the aProperties should contain entries which will be analyzed by theTLcdGeodeticDatumFactory. The keys of those entries should begin with '<aPrefix>TLcdGeoidReference.geodeticDatum.'.- Specified by:
loadPropertiesin interfaceILcdModelReference- 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 Deprecated.Description copied from interface:ILcdModelReferenceStores the properties that define this model reference into the specifiedPropertiesobject as a side effect. Each particular implementation of this interface can define which properties it stores.- Specified by:
writePropertiesSFCTin interfaceILcdModelReference- 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:
-
hashCode
public int hashCode()Deprecated. -
clone
Deprecated.Description copied from interface:ILcdCloneableMakes
When for example extending fromObject.clone()public.java.lang.Object, it can be implemented like this:public Object clone() { try { return super.clone(); } catch ( CloneNotSupportedException e ) { // Cannot happen: extends from Object and implements Cloneable (see also Object.clone) throw new RuntimeException( e ); } }- Specified by:
clonein interfaceILcdCloneable- Overrides:
clonein classObject- See Also:
-
equals
Deprecated.
-
com.luciad.geodesy.ILcdGeodeticDatumas this allows to use geoids for geodetic datums andILcdGeoReferenceinstances such ascom.luciad.reference.ILcdGridReference.