Package com.luciad.reference
Class TLcdLambert1972BelgiumGridReference
java.lang.Object
com.luciad.reference.ALcdGeoReference
com.luciad.reference.TLcdGridReference
com.luciad.reference.TLcdLambert1972BelgiumGridReference
- All Implemented Interfaces:
ILcdExtendedModelReference
,ILcdModelReference
,ILcdGeoReference
,ILcdGridReference
,ILcdCloneable
,ILcdXYWorldReference
,ILcdXYZWorldReference
,Serializable
,Cloneable
public final class TLcdLambert1972BelgiumGridReference
extends TLcdGridReference
implements ILcdGridReference, ILcdModelReference
This class contains all information about the Belgian grid system.
- Lambert Conformal Conic projection (with specific properties)
- based on international Hayford 1924 ellipsoid
- Belgium Datum 1972 geodetic datum and 7 parameter relation with WGS-1984
- world2grid/grid2world transformation parameters
- See Also:
-
Field Summary
Fields inherited from interface com.luciad.reference.ILcdGeoReference
CARTESIAN, GEODETIC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
loadProperties
(String aPrefix, Properties aProperties) Performs no operation.toString()
Returns the name of the grid reference, by default this is "Belgian Lambert (1972)".void
writePropertiesSFCT
(String aPrefix, Properties aPropertiesSFCT) Performs no operation.Methods inherited from class com.luciad.reference.TLcdGridReference
clone, equals, get2DEditableBounds, getCoordinateType, getCosRotation, getFalseEasting, getFalseNorthing, getProjection, getRotation, getScale, getSinRotation, getUnitOfMeasure, hashCode, isBoundsAvailable, makeModelPoint, setFalseEasting, setFalseNorthing, setProjection, setRotation, setScale, setUnitOfMeasure
Methods inherited from class com.luciad.reference.ALcdGeoReference
getGeodeticDatum, getModelReferenceMetadata, getName, setGeodeticDatum, setModelReferenceMetadata, setName
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.reference.ILcdGeoReference
getCoordinateType, getGeodeticDatum
Methods inherited from interface com.luciad.reference.ILcdGridReference
getCosRotation, getFalseEasting, getFalseNorthing, getProjection, getRotation, getScale, getSinRotation, getUnitOfMeasure
Methods inherited from interface com.luciad.model.ILcdModelReference
makeModelPoint
-
Constructor Details
-
TLcdLambert1972BelgiumGridReference
public TLcdLambert1972BelgiumGridReference()
-
-
Method Details
-
loadProperties
Performs no operation. The Belgian grid system parameters are fixed.- Specified by:
loadProperties
in interfaceILcdModelReference
- Overrides:
loadProperties
in classTLcdGridReference
- 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.- See Also:
-
writePropertiesSFCT
public void writePropertiesSFCT(String aPrefix, Properties aPropertiesSFCT) throws IllegalArgumentException Performs no operation. The Belgian grid system parameters are fixed. Knowing the class instance is enough.- Specified by:
writePropertiesSFCT
in interfaceILcdModelReference
- Overrides:
writePropertiesSFCT
in classTLcdGridReference
- 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:
-
toString
Returns the name of the grid reference, by default this is "Belgian Lambert (1972)".- Overrides:
toString
in classTLcdGridReference
- Returns:
- the name of the grid reference.
-