Package com.luciad.reference.format
Class TLcdEPSGModelReferenceEncoder
java.lang.Object
com.luciad.reference.format.TLcdEPSGModelReferenceEncoder
- All Implemented Interfaces:
ILcdOutputStreamFactoryCapable
,ILcdModelReferenceEncoder
@LcdService(service=ILcdModelReferenceEncoder.class,
priority=20001)
public class TLcdEPSGModelReferenceEncoder
extends Object
implements ILcdModelReferenceEncoder, ILcdOutputStreamFactoryCapable
This
ILcdModelReferenceEncoder
encodes model references
in .epsg files corresponding to the given destination files.
A .epsg file contains a single decimal EPSG code, formatted as "n"
or "EPSG:n", that defines a georeference.- Since:
- 8.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSets the output stream factory that is used for writing .epsg files.void
save
(ILcdModelReference aModelReference, String aDestinationName) Saves the specified model reference to a location, next to the data destination.void
setOutputStreamFactory
(ILcdOutputStreamFactory aOutputStreamFactory) Sets the output stream factory that will be used for writing .epsg files.
-
Constructor Details
-
TLcdEPSGModelReferenceEncoder
public TLcdEPSGModelReferenceEncoder()
-
-
Method Details
-
setOutputStreamFactory
Sets the output stream factory that will be used for writing .epsg files.- Specified by:
setOutputStreamFactory
in interfaceILcdOutputStreamFactoryCapable
- Parameters:
aOutputStreamFactory
- the factory responsible to create output streams to which the model references will be encoded.
-
getOutputStreamFactory
Sets the output stream factory that is used for writing .epsg files.- Specified by:
getOutputStreamFactory
in interfaceILcdOutputStreamFactoryCapable
- Returns:
- the factory responsible to create output streams to which the model references will be encoded.
-
save
Description copied from interface:ILcdModelReferenceEncoder
Saves the specified model reference to a location, next to the data destination.- Specified by:
save
in interfaceILcdModelReferenceEncoder
- Parameters:
aModelReference
- theILcdModelReference
to be encoded.aDestinationName
- the destination name of the model to which the specified model reference belongs.- Throws:
IOException
- if theILcdModelReference
cannot be encoded.
-