Package com.luciad.reference
Class ALcdGeoReference
java.lang.Object
com.luciad.reference.ALcdGeoReference
- All Implemented Interfaces:
ILcdExtendedModelReference
,ILcdModelReference
,ILcdGeoReference
,ILcdCloneable
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdGeocentricReference
,TLcdGeodeticReference
,TLcdGridReference
,TLcdTopocentricReference
public abstract class ALcdGeoReference
extends Object
implements ILcdGeoReference, ILcdExtendedModelReference
Base class for geo reference implementations.
- Since:
- 2014.0
- See Also:
-
Field Summary
Fields inherited from interface com.luciad.reference.ILcdGeoReference
CARTESIAN, GEODETIC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
MakesObject.clone()
public.boolean
Returns theILcdGeodeticDatum
of thisILcdGeoReference
.Returns the model reference's meta-data.getName()
int
hashCode()
void
setGeodeticDatum
(ILcdGeodeticDatum aGeodeticDatum) Sets the geodetic datum this reference is based on.void
Sets the model reference's meta-data.void
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.reference.ILcdGeoReference
getCoordinateType
Methods inherited from interface com.luciad.model.ILcdModelReference
loadProperties, makeModelPoint, writePropertiesSFCT
-
Constructor Details
-
ALcdGeoReference
-
-
Method Details
-
getName
-
setName
-
getModelReferenceMetadata
Description copied from interface:ILcdExtendedModelReference
Returns the model reference's meta-data.- Specified by:
getModelReferenceMetadata
in interfaceILcdExtendedModelReference
- Returns:
- the model reference's meta-data.
-
setModelReferenceMetadata
Sets the model reference's meta-data.- Parameters:
aMetadata
- the meta-data.
-
getGeodeticDatum
Description copied from interface:ILcdGeoReference
Returns theILcdGeodeticDatum
of thisILcdGeoReference
.- Specified by:
getGeodeticDatum
in interfaceILcdGeoReference
- Returns:
- the
ILcdGeodeticDatum
of thisILcdGeoReference
. - See Also:
-
setGeodeticDatum
Sets the geodetic datum this reference is based on.- Parameters:
aGeodeticDatum
- the geodetic datum this reference is based on.- See Also:
-
clone
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:
-
hashCode
public int hashCode() -
equals
-