public class TLcdBCIRasterModelDescriptor extends TLcdRasterModelDescriptor implements ILcdImageModelDescriptor
TLcdRasterModelDescriptor
contains additional information
about BCI rasters.Modifier and Type | Field and Description |
---|---|
static int |
COLOUR_CODED_RASTER
A color coded raster.
|
static int |
DIGITAL_ELEVATION_MAP
A digital elevation map.
|
static int |
DIGITAL_ELEVATION_VECTOR_HEIGHT_MAP
A digital elevation map with vector heights.
|
static int |
DIGITALIZED_MAP
A digitalized map, indicating a raster or satellite photo.
|
static int |
DIGITALIZED_THEMATIC_MAP
A digitalized thematic map.
|
static int |
MATRIX_CODES
A matrix with codes.
|
static int |
MATRIX_VALUES
A matrix with values.
|
static int |
MIXED_DATA_STRUCTURES
Mixed data structures.
|
static int |
MONOCHROME_RASTER
A monochrome raster.
|
static int |
MULTIBAND_RASTER
A multi band raster (RGB or YCbCr or other multi band imagery).
|
static int |
SECURITY_CONFIDENTIAL
Confidential.
|
static int |
SECURITY_RESTRICTED
Restricted.
|
static int |
SECURITY_SECRET
Secret.
|
static int |
SECURITY_TOP_SECRET
Top secret.
|
static int |
SECURITY_UNCLASSIFIED
Unclassified.
|
static int |
UNKNOWN_MAP_TYPE
Unknown map type.
|
static int |
VECTOR_LEVEL_0
Vector (Level 0 Topology - Spaghetti).
|
static int |
VECTOR_LEVEL_1
Vector (Level 1 Topology - Chain-node).
|
static int |
VECTOR_LEVEL_2
Vector (Level 2 Topology - Planar graph).
|
static int |
VECTOR_LEVEL_3
Vector (Level 3 Topology - Full topology).
|
Constructor and Description |
---|
TLcdBCIRasterModelDescriptor(String aSourceName,
String aDisplayName)
Creates a new TLcdBCIRasterModelDescriptor with the given source name and display name.
|
Modifier and Type | Method and Description |
---|---|
String |
getAddress()
Returns the address of the originating agency of the map.
|
String |
getCreationDate()
Returns the creation date of the map.
|
String |
getDataType()
Returns the map type.
|
String |
getDigestVersion()
Returns the digest version of the map.
|
String |
getDowngradingDate()
Returns the downgrading date.
|
String |
getDowngradingPermission()
Returns whether the agency's determination is required for downgrading.
|
String |
getFreeText()
Returns the free text message.
|
String[] |
getLegend()
Returns the legend of the thematic color map.
|
int |
getMapType()
Returns the type of the map.
|
String |
getMapVersion()
Returns the version of the data format.
|
String |
getName()
Returns the name of the map.
|
String |
getOriginator()
Returns the originating agency of the map.
|
String |
getPaperDates()
Returns the creation dates of the map in paper version.
|
String |
getPublicationDate()
Returns the publication date of the DIGEST version.
|
String |
getReleasability()
Returns the releasability of the map.
|
int |
getScale()
Returns the scale of the map.
|
int |
getSecurityCode()
Returns the security classification.
|
int |
getTypeCode()
Returns the type of the data structure.
|
boolean |
isElevation()
Returns whether the BCI raster map is an elevation map.
|
void |
setAddress(String aAddress)
Sets the address of the originating agency of the map.
|
void |
setCreationDate(String aCreationDate)
Sets the creation date of the map.
|
void |
setDataType(String aDataType)
Sets the map type.
|
void |
setDigestVersion(String aDigestVersion)
Sets the DIGEST version of the map.
|
void |
setDowngradingDate(String aDowngradingDate)
Sets the downgrading date.
|
void |
setDowngradingPermission(String aDowngradingPermission)
Sets whether the agency's determination is required for downgrading.
|
void |
setFreeText(String aFreeText)
Sets a free text message.
|
void |
setLegend(String[] aLegend)
Sets the legend of the thematic color map, in case of a digitized thematic
map.
|
void |
setMapType(int aMapType)
Sets the type of the map.
|
void |
setMapVersion(String aMapVersion)
Sets the version of the data format.
|
void |
setName(String aName)
Sets the name of the map.
|
void |
setOriginator(String aOriginator)
Sets the originating agency of the map.
|
void |
setPaperDates(String aPaperDates)
Sets the creation dates of the map in paper version.
|
void |
setPublicationDate(String aPublicationDate)
Sets the publication date of the DIGEST version.
|
void |
setReleasability(String aReleasability)
Sets the releasability of the map.
|
void |
setScale(int aScale)
Sets the scale of the map.
|
void |
setSecurityCode(int aSecurityCode)
Sets the security classification.
|
void |
setTypeCode(int aTypeCode)
Sets the type of the data structure.
|
setElevation
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDisplayName, getSourceName, getTypeName
public static final int UNKNOWN_MAP_TYPE
public static final int DIGITALIZED_MAP
public static final int DIGITAL_ELEVATION_MAP
public static final int DIGITAL_ELEVATION_VECTOR_HEIGHT_MAP
public static final int DIGITALIZED_THEMATIC_MAP
public static final int MONOCHROME_RASTER
public static final int MATRIX_VALUES
public static final int MATRIX_CODES
public static final int MULTIBAND_RASTER
public static final int COLOUR_CODED_RASTER
public static final int VECTOR_LEVEL_0
public static final int VECTOR_LEVEL_1
public static final int VECTOR_LEVEL_2
public static final int VECTOR_LEVEL_3
public static final int MIXED_DATA_STRUCTURES
public static final int SECURITY_TOP_SECRET
public static final int SECURITY_SECRET
public static final int SECURITY_CONFIDENTIAL
public static final int SECURITY_RESTRICTED
public static final int SECURITY_UNCLASSIFIED
public TLcdBCIRasterModelDescriptor(String aSourceName, String aDisplayName)
BCI
.aSourceName
- the name of the data source.aDisplayName
- the display name of the data source.public String getMapVersion()
public void setMapVersion(String aMapVersion)
aMapVersion
- the version of the data format.public String getName()
public void setName(String aName)
aName
- the name of the map.public String getOriginator()
public void setOriginator(String aOriginator)
aOriginator
- the originating agency of the map.public String getAddress()
public void setAddress(String aAddress)
aAddress
- the address of the originating agency of the map.public int getTypeCode()
MONOCHROME_RASTER
,
MATRIX_VALUES
,
MATRIX_CODES
,
MULTIBAND_RASTER
,
COLOUR_CODED_RASTER
,
VECTOR_LEVEL_0
,
VECTOR_LEVEL_1
,
VECTOR_LEVEL_2
,
VECTOR_LEVEL_3
, or
MIXED_DATA_STRUCTURES
.public void setTypeCode(int aTypeCode)
aTypeCode
- MONOCHROME_RASTER
,
MATRIX_VALUES
,
MATRIX_CODES
,
MULTIBAND_RASTER
,
COLOUR_CODED_RASTER
,
VECTOR_LEVEL_0
,
VECTOR_LEVEL_1
,
VECTOR_LEVEL_2
,
VECTOR_LEVEL_3
, or
MIXED_DATA_STRUCTURES
.public int getSecurityCode()
SECURITY_UNCLASSIFIED
,
SECURITY_RESTRICTED
,
SECURITY_CONFIDENTIAL
,
SECURITY_SECRET
, or
SECURITY_TOP_SECRET
.public void setSecurityCode(int aSecurityCode)
aSecurityCode
- SECURITY_UNCLASSIFIED
,
SECURITY_RESTRICTED
,
SECURITY_CONFIDENTIAL
,
SECURITY_SECRET
, or
SECURITY_TOP_SECRET
.public String getDowngradingPermission()
public void setDowngradingPermission(String aDowngradingPermission)
aDowngradingPermission
- whether the agency's determination is
required for downgrading.public String getDowngradingDate()
public void setDowngradingDate(String aDowngradingDate)
aDowngradingDate
- the downgrading date.public String getReleasability()
public void setReleasability(String aReleasability)
aReleasability
- the releasability of the map.public String getDigestVersion()
public void setDigestVersion(String aDigestVersion)
aDigestVersion
- the DIGEST version of the map.public String getPublicationDate()
public void setPublicationDate(String aPublicationDate)
aPublicationDate
- the publication date of the DIGEST version.public String getDataType()
MAP
, GEO
, or DIG
.public void setDataType(String aDataType)
aDataType
- MAP
, GEO
, or DIG
.public int getScale()
1 / scale_value
.public void setScale(int aScale)
aScale
- the scale of the map.public int getMapType()
UNKNOWN_MAP_TYPE
,
DIGITALIZED_MAP
,
DIGITAL_ELEVATION_MAP
,
DIGITAL_ELEVATION_VECTOR_HEIGHT_MAP
, or
DIGITALIZED_THEMATIC_MAP
.public void setMapType(int aMapType)
aMapType
- UNKNOWN_MAP_TYPE
,
DIGITALIZED_MAP
,
DIGITAL_ELEVATION_MAP
,
DIGITAL_ELEVATION_VECTOR_HEIGHT_MAP
, or
DIGITALIZED_THEMATIC_MAP
.public String[] getLegend()
getMapType()
.
If available, the legend consists of an array of 256 String values.
Each value corresponds to the description of the color in the IndexedColorModel
of the BCI raster that has the same index. The color model can be retrieved through
ALcdBandColorSemantics.getPalette()
.public void setLegend(String[] aLegend)
aLegend
- the legend of the thematic color map.public boolean isElevation()
getMapType()
),
which is DIGITAL_ELEVATION_MAP
or
DIGITAL_ELEVATION_VECTOR_HEIGHT_MAP
in case of elevation data.isElevation
in class TLcdRasterModelDescriptor
public String getPaperDates()
public void setPaperDates(String aPaperDates)
aPaperDates
- the creation dates of the map in paper version.public String getCreationDate()
public void setCreationDate(String aCreationDate)
aCreationDate
- the creation date of the map.public String getFreeText()
public void setFreeText(String aFreeText)
aFreeText
- a free text message.