Package com.luciad.format.s52
Interface ILcdS52Symbology
- All Superinterfaces:
Cloneable
,ILcdS52ColorProvider
,ILcdS52FillStyleIconProvider
,ILcdS52IconProvider
,ILcdS52LineStyleIconProvider
,ILcdS52StyleProvider
public interface ILcdS52Symbology
extends ILcdS52ColorProvider, ILcdS52StyleProvider, ILcdS52IconProvider, ILcdS52FillStyleIconProvider, ILcdS52LineStyleIconProvider, Cloneable
This interface collects all style providers of the S-52 symbology.
It also defines style settings of the S-52 symbology:
- Style type,
- Color type,
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.The DAY BLACK BACK color scheme is no longer supported by the new version of the S-52 Presentation Library.static final int
static final int
Deprecated.The DAY WHITE BACK color scheme is no longer supported by the new version of the S-52 Presentation Library.static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a clone of this symbology.int
Gets the color type.Returns the version of the presentation library that is used.int
Gets the style type.void
setColorType
(int aColorType) Sets the color type for retrieving colors.void
setStyleType
(int aStyleType) Sets the style type for retrieving styles.Methods inherited from interface com.luciad.format.s52.ILcdS52ColorProvider
getS52Color
Methods inherited from interface com.luciad.format.s52.ILcdS52FillStyleIconProvider
getS52FillStyleIcon
Methods inherited from interface com.luciad.format.s52.ILcdS52IconProvider
getS52Icon
Methods inherited from interface com.luciad.format.s52.ILcdS52LineStyleIconProvider
getS52LineStyleIcon
Methods inherited from interface com.luciad.format.s52.ILcdS52StyleProvider
getS52Style
-
Field Details
-
PAPER_CHART_POINT_SYMBOLS
static final int PAPER_CHART_POINT_SYMBOLS- See Also:
-
SIMPLIFIED_POINT_SYMBOLS
static final int SIMPLIFIED_POINT_SYMBOLS- See Also:
-
LINE_SYMBOLS
static final int LINE_SYMBOLS- See Also:
-
PLAIN_AREA_BOUNDARY_SYMBOLS
static final int PLAIN_AREA_BOUNDARY_SYMBOLS- See Also:
-
SYMBOLIZED_AREA_BOUNDARY_SYMBOLS
static final int SYMBOLIZED_AREA_BOUNDARY_SYMBOLS- See Also:
-
DAY_BRIGHT_COLORS
static final int DAY_BRIGHT_COLORS- See Also:
-
DAY_WHITE_BACK_COLORS
static final int DAY_WHITE_BACK_COLORSDeprecated.The DAY WHITE BACK color scheme is no longer supported by the new version of the S-52 Presentation Library.- See Also:
-
DAY_BLACK_BACK_COLORS
static final int DAY_BLACK_BACK_COLORSDeprecated.The DAY BLACK BACK color scheme is no longer supported by the new version of the S-52 Presentation Library.- See Also:
-
DUSK_COLORS
static final int DUSK_COLORS- See Also:
-
NIGHT_COLORS
static final int NIGHT_COLORS- See Also:
-
-
Method Details
-
setStyleType
void setStyleType(int aStyleType) Sets the style type for retrieving styles.- Parameters:
aStyleType
-PAPER_CHART_POINT_SYMBOLS
,SIMPLIFIED_POINT_SYMBOLS
,LINES_SYMBOLS
PLAIN_AREA_BOUNDARY_SYMBOLS
, orSYMBOLIZED_AREA_BOUNDARY_SYMBOLS
.
-
getStyleType
int getStyleType()Gets the style type. -
setColorType
void setColorType(int aColorType) Sets the color type for retrieving colors.- Parameters:
aColorType
-DAY_BRIGHT_COLOR
,DAY_WHITE_BACK_COLORS
,DAY_BLACK_BACK_COLORS
,DUSK_COLORS
, orNIGHT_COLORS
.
-
getColorType
int getColorType()Gets the color type. -
getPresentationLibraryVersion
String getPresentationLibraryVersion()Returns the version of the presentation library that is used.- Returns:
- the version of the presentation library that is used.
-
clone
Object clone()Creates a clone of this symbology. The clone will have the same set of styles, colors, etc. (these can be shallow clones), but its own style type and color type.- Returns:
- a clone of this symbology.
-