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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()MakesObject.clone()public.booleanReturns theILcdGeodeticDatumof thisILcdGeoReference.Returns the model reference's meta-data.getName()inthashCode()voidsetGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum) Sets the geodetic datum this reference is based on.voidSets the model reference's meta-data.voidMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.reference.ILcdGeoReference
getCoordinateTypeMethods inherited from interface com.luciad.model.ILcdModelReference
loadProperties, makeModelPoint, writePropertiesSFCT
-
Constructor Details
-
ALcdGeoReference
-
-
Method Details
-
getName
-
setName
-
getModelReferenceMetadata
Description copied from interface:ILcdExtendedModelReferenceReturns the model reference's meta-data.- Specified by:
getModelReferenceMetadatain 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:ILcdGeoReferenceReturns theILcdGeodeticDatumof thisILcdGeoReference.- Specified by:
getGeodeticDatumin interfaceILcdGeoReference- Returns:
- the
ILcdGeodeticDatumof 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: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:
-
hashCode
public int hashCode() -
equals
-