public abstract class ALcdGeoReference extends Object implements ILcdGeoReference, ILcdExtendedModelReference
CARTESIAN, GEODETIC
Modifier | Constructor and Description |
---|---|
protected |
ALcdGeoReference(ILcdGeodeticDatum aGeodeticDatum) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Makes
Object.clone() public. |
boolean |
equals(Object aObject) |
ILcdGeodeticDatum |
getGeodeticDatum()
Returns the
ILcdGeodeticDatum of this ILcdGeoReference . |
TLcdModelReferenceMetadata |
getModelReferenceMetadata()
Returns the model reference's meta-data.
|
String |
getName() |
int |
hashCode() |
void |
setGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum)
Sets the geodetic datum this reference is based on.
|
void |
setModelReferenceMetadata(TLcdModelReferenceMetadata aMetadata)
Sets the model reference's meta-data.
|
void |
setName(String aName) |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getCoordinateType
loadProperties, makeModelPoint, writePropertiesSFCT
protected ALcdGeoReference(ILcdGeodeticDatum aGeodeticDatum)
public String getName()
public void setName(String aName)
public TLcdModelReferenceMetadata getModelReferenceMetadata()
ILcdExtendedModelReference
getModelReferenceMetadata
in interface ILcdExtendedModelReference
public void setModelReferenceMetadata(TLcdModelReferenceMetadata aMetadata)
aMetadata
- the meta-data.public ILcdGeodeticDatum getGeodeticDatum()
ILcdGeoReference
ILcdGeodeticDatum
of this ILcdGeoReference
.getGeodeticDatum
in interface ILcdGeoReference
ILcdGeodeticDatum
of this ILcdGeoReference
.ILcdGeoReference.getGeodeticDatum()
,
setGeodeticDatum(com.luciad.geodesy.ILcdGeodeticDatum)
public void setGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum)
aGeodeticDatum
- the geodetic datum this reference is based on.getGeodeticDatum()
public Object clone()
ILcdCloneable
Makes Object.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 );
}
}
clone
in interface ILcdCloneable
clone
in class Object
Object.clone()