Package com.luciad.format.usrp
Class TLcdUSRPDatasetModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.format.raster.TLcdRasterModelDescriptor
com.luciad.format.usrp.TLcdUSRPDatasetModelDescriptor
- All Implemented Interfaces:
ILcdImageModelDescriptor
,ILcdModelDescriptor
,Serializable
public class TLcdUSRPDatasetModelDescriptor
extends TLcdRasterModelDescriptor
implements ILcdImageModelDescriptor
A
TLcdRasterModelDescriptor
for models containing USRP/ASRP/ADRG data.
The descriptor contains the information present in a Quality File (QAL).- Since:
- 2.3
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final char
static final char
static final char
static final char
static final char
-
Constructor Summary
ConstructorDescriptionTLcdUSRPDatasetModelDescriptor
(String aSourceName, String aDisplayName) Creates a new TLcdUSRPDatasetModelDescriptor with the given source name and display name. -
Method Summary
Modifier and TypeMethodDescriptionReturns the Color Model.Returns the Creation Date.Returns the Downgrading Date.boolean
Returns the Downgrading Instructions.Returns the Earliest Source Date.Returns the Edition Number.getHorizontalAccuracyDescriptor
(int aIndex) Returns the Horizontal Accuracy Descriptor with the given index.int
Returns the number of Horizontal Accuracy Descriptors.Returns the Latest Source Date.getLegend
(int aIndex) Returns the legend with the given index.int
Returns the number of legends.int
Returns the Recompilation Count.Returns the Releasability.int
Returns the Revision Count.Returns the Revision Date.char
Returns the Security Classification.Returns the Specification Amendment.Returns the Specification Date.Returns the Specification ID.getVerticalAccuracyDescriptor
(int aIndex) Returns the Vertical Accuracy Descriptor with the given index.int
Returns the number of Vertical Accuracy Descriptors.void
setColorModel
(ColorModel aColorModel) Sets the Color Model.void
setCreationDate
(String aCreationDate) Sets the Creation Date.void
setDowngradingDate
(String aDowngradingDate) Sets the Downgrading Date.void
setDowngradingInstructions
(boolean aDowngradingInstructions) Sets the Downgrading Instructions.void
setEarliestSourceDate
(String aEarliestSourceDate) Sets the Earliest Source Date.void
setEditionNumber
(String aEditionNumber) Sets the Edition Number.void
setHorizontalAccuracyDescriptors
(TLcdUSRPAccuracyDescriptor[] aHorizontalAccuracyDescriptors) Sets the Horizontal Accuracy Descriptors.void
setLatestSourceDate
(String aLatestSourceDate) Sets the Latest Source Date.void
setLegends
(TLcdUSRPLegend[] aLegends) Sets the legends.void
setRecompilationCount
(int aRecompilationCount) Sets the Recompilation Count.void
setReleasability
(String aReleasability) Sets the Releasability.void
setRevisionCount
(int aRevisionCount) Sets the Revision Count.void
setRevisionDate
(String aRevisionDate) Sets the Revision Date.void
setSecurityClassification
(char aSecurityClassification) Sets the Security Classification.void
setSpecificationAmendment
(String aSpecificationAmendment) Sets the Specification Amendment.void
setSpecificationDate
(String aSpecificationDate) Sets the Specification Date.void
setSpecificationID
(String aSpecificationID) Sets the Specification ID.void
setVerticalAccuracyDescriptors
(TLcdUSRPAccuracyDescriptor[] aVerticalAccuracyDescriptors) Sets the Vertical Accuracy Descriptors.Methods inherited from class com.luciad.format.raster.TLcdRasterModelDescriptor
isElevation, setElevation
Methods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Field Details
-
SECURITY_TOP_SECRET
public static final char SECURITY_TOP_SECRET- See Also:
-
SECURITY_SECRET
public static final char SECURITY_SECRET- See Also:
-
SECURITY_CONFIDENTIAL
public static final char SECURITY_CONFIDENTIAL- See Also:
-
SECURITY_RESTRICTED
public static final char SECURITY_RESTRICTED- See Also:
-
SECURITY_UNCLASSIFIED
public static final char SECURITY_UNCLASSIFIED- See Also:
-
-
Constructor Details
-
TLcdUSRPDatasetModelDescriptor
Creates a new TLcdUSRPDatasetModelDescriptor with the given source name and display name.
-
-
Method Details
-
getSecurityClassification
public char getSecurityClassification()Returns the Security Classification.- Returns:
- one of
SECURITY_TOP_SECRET
,SECURITY_SECRET
,SECURITY_CONFIDENTIAL
,SECURITY_RESTRICTED
, orSECURITY_UNCLASSIFIED
.
-
setSecurityClassification
public void setSecurityClassification(char aSecurityClassification) Sets the Security Classification. -
getDowngradingInstructions
public boolean getDowngradingInstructions()Returns the Downgrading Instructions. -
setDowngradingInstructions
public void setDowngradingInstructions(boolean aDowngradingInstructions) Sets the Downgrading Instructions. -
getDowngradingDate
Returns the Downgrading Date. -
setDowngradingDate
Sets the Downgrading Date. -
getReleasability
Returns the Releasability. -
setReleasability
Sets the Releasability. -
getEditionNumber
Returns the Edition Number. -
setEditionNumber
Sets the Edition Number. -
getCreationDate
Returns the Creation Date. -
setCreationDate
Sets the Creation Date. -
getRevisionDate
Returns the Revision Date. -
setRevisionDate
Sets the Revision Date. -
getRecompilationCount
public int getRecompilationCount()Returns the Recompilation Count. -
setRecompilationCount
public void setRecompilationCount(int aRecompilationCount) Sets the Recompilation Count. -
getRevisionCount
public int getRevisionCount()Returns the Revision Count. -
setRevisionCount
public void setRevisionCount(int aRevisionCount) Sets the Revision Count. -
getSpecificationID
Returns the Specification ID. -
setSpecificationID
Sets the Specification ID. -
getSpecificationDate
Returns the Specification Date. -
setSpecificationDate
Sets the Specification Date. -
getSpecificationAmendment
Returns the Specification Amendment. -
setSpecificationAmendment
Sets the Specification Amendment. -
getEarliestSourceDate
Returns the Earliest Source Date. -
setEarliestSourceDate
Sets the Earliest Source Date. -
getLatestSourceDate
Returns the Latest Source Date. -
setLatestSourceDate
Sets the Latest Source Date. -
getColorModel
Returns the Color Model. -
setColorModel
Sets the Color Model. -
getHorizontalAccuracyDescriptorCount
public int getHorizontalAccuracyDescriptorCount()Returns the number of Horizontal Accuracy Descriptors. -
getHorizontalAccuracyDescriptor
Returns the Horizontal Accuracy Descriptor with the given index. -
setHorizontalAccuracyDescriptors
public void setHorizontalAccuracyDescriptors(TLcdUSRPAccuracyDescriptor[] aHorizontalAccuracyDescriptors) Sets the Horizontal Accuracy Descriptors. -
getVerticalAccuracyDescriptorCount
public int getVerticalAccuracyDescriptorCount()Returns the number of Vertical Accuracy Descriptors. -
getVerticalAccuracyDescriptor
Returns the Vertical Accuracy Descriptor with the given index. -
setVerticalAccuracyDescriptors
public void setVerticalAccuracyDescriptors(TLcdUSRPAccuracyDescriptor[] aVerticalAccuracyDescriptors) Sets the Vertical Accuracy Descriptors. -
getLegendCount
public int getLegendCount()Returns the number of legends. -
getLegend
Returns the legend with the given index. -
setLegends
Sets the legends.
-