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
ConstructorDescriptionDeprecated.Default constructor withnull
ILcdGeodeticDatum
andILcdVerticalDatum
.TLcdGeoidReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdVerticalDatum aVerticalDatum) Deprecated.Constructor with anILcdGeodeticDatum
and anILcdVerticalDatum
. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Deprecated.MakesObject.clone()
public.boolean
Deprecated.int
Deprecated.Returns the type of coordinates used with thisILcdGeoReference
:CARTESIAN
orGEODETIC
.Deprecated.Returns theILcdGeodeticDatum
of thisILcdGeoReference
.Deprecated.Returns theILcdVerticalDatum
of thisILcdGeoidReference
.int
hashCode()
Deprecated.void
loadProperties
(String aPrefix, Properties aProperties) Deprecated.This method will, givenaPrefix
andaProperties
, set its property geodeticDatum to an instance ofILcdGeodeticDatum
.Deprecated.Creates a model point that is compatible with this model reference.void
writePropertiesSFCT
(String aPrefix, Properties aPropertiesSFCT) Deprecated.Stores the properties that define this model reference into the specifiedProperties
object as a side effect.
-
Constructor Details
-
TLcdGeoidReference
public TLcdGeoidReference()Deprecated.Default constructor withnull
ILcdGeodeticDatum
andILcdVerticalDatum
. -
TLcdGeoidReference
Deprecated.Constructor with anILcdGeodeticDatum
and 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:ILcdGeoReference
Returns theILcdGeodeticDatum
of thisILcdGeoReference
.- Specified by:
getGeodeticDatum
in interfaceILcdGeoReference
- Returns:
- the
ILcdGeodeticDatum
of thisILcdGeoReference
. - See Also:
-
getVerticalDatum
Deprecated.Description copied from interface:ILcdGeoidReference
Returns theILcdVerticalDatum
of thisILcdGeoidReference
.- Specified by:
getVerticalDatum
in interfaceILcdGeoidReference
- Returns:
- the
ILcdVerticalDatum
of thisILcdGeoidReference
. - See Also:
-
getCoordinateType
public int getCoordinateType()Deprecated.Description copied from interface:ILcdGeoReference
Returns the type of coordinates used with thisILcdGeoReference
:CARTESIAN
orGEODETIC
.- Specified by:
getCoordinateType
in interfaceILcdGeoReference
- Returns:
- the type of coordinates used with this
ILcdGeoReference
:CARTESIAN
orGEODETIC
.
-
makeModelPoint
Deprecated.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 interfaceILcdModelReference
- Returns:
- a point that is compatible with this model reference.
-
loadProperties
Deprecated.This method will, givenaPrefix
andaProperties
, 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:
loadProperties
in 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:ILcdModelReference
Stores the properties that define this model reference into the specifiedProperties
object as a side effect. Each particular implementation of this interface can define which properties it stores.- Specified by:
writePropertiesSFCT
in 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:ILcdCloneable
Makes
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:
clone
in interfaceILcdCloneable
- Overrides:
clone
in classObject
- See Also:
-
equals
Deprecated.
-
com.luciad.geodesy.ILcdGeodeticDatum
as this allows to use geoids for geodetic datums andILcdGeoReference
instances such ascom.luciad.reference.ILcdGridReference
.