public interface ILcdS52Style
Modifier and Type | Field and Description |
---|---|
static int |
DISPLAYBASE |
static int |
MARINERS_OTHER |
static int |
MARINERS_STANDARD |
static int |
OTHER |
static int |
STANDARD |
Modifier and Type | Method and Description |
---|---|
int |
getConditionalProcedure()
Gets the code of the conditional procedure.
|
int |
getDisplayCategory()
Gets the display category of the object.
|
int |
getDisplayPriority()
Gets the display priority of the object.
|
String[] |
getIconRotations()
Gets the rotations of the icons.
|
ILcdIcon[] |
getIcons()
Gets the icons (for point objects).
|
ILcdS52FillStyle |
getS52FillStyle()
Gets the fill style (for area objects).
|
ILcdS52LineStyle |
getS52LineStyle()
Gets the line style (for line and area objects).
|
ILcdS52Text |
getS52Text()
Gets the style's text.
|
double |
getScamin()
Returns the minimum scale at which objects using this style should be drawn.
|
int |
getViewingGroup()
Gets the viewing group.
|
boolean |
isConditional()
Returns whether the style is conditional, meaning that it depends on the
preferences of the user.
|
boolean |
isOverRadar()
Returns whether objects with this style should be drawn on top of the radar.
|
void |
setDisplayCategory(int aDisplayCategory)
Sets the display category of the object.
|
void |
setDisplayPriority(int aDisplayPriority)
Sets the display priority of the object.
|
void |
setIconRotations(String[] aIconRotation)
Sets the rotations of the icons.
|
void |
setIcons(ILcdIcon[] aIcon)
Sets the icons (for point objects).
|
void |
setOverRadar(boolean aOverRadar)
Sets whether objects with this style should be drawn on top of the radar.
|
void |
setS52FillStyle(ILcdS52FillStyle aFillStyle)
Sets the fill style (for area objects).
|
void |
setS52LineStyle(ILcdS52LineStyle aLineStyle)
Sets the line style (for line and area objects).
|
void |
setS52Text(ILcdS52Text aText)
Sets the style's text.
|
void |
setScamin(double aScamin)
Sets the minimum scale at which objects using this style should be drawn.
|
void |
setViewingGroup(int aViewingGroup)
Sets the viewing group.
|
static final int DISPLAYBASE
static final int STANDARD
static final int OTHER
static final int MARINERS_STANDARD
static final int MARINERS_OTHER
boolean isConditional()
int getConditionalProcedure()
ILcdS52ConditionalSymbology.CLRLIN01
,...ILcdS52LineStyle getS52LineStyle()
void setS52LineStyle(ILcdS52LineStyle aLineStyle)
ILcdS52FillStyle getS52FillStyle()
void setS52FillStyle(ILcdS52FillStyle aFillStyle)
ILcdS52Text getS52Text()
void setS52Text(ILcdS52Text aText)
ILcdIcon[] getIcons()
void setIcons(ILcdIcon[] aIcon)
String[] getIconRotations()
void setIconRotations(String[] aIconRotation)
int getDisplayPriority()
void setDisplayPriority(int aDisplayPriority)
int getDisplayCategory()
DISPLAYBASE
, STANDARD
,
OTHER
, MARINERS_STANDARD
, or
MARINERS_OTHER
.void setDisplayCategory(int aDisplayCategory)
aDisplayCategory
- DISPLAYBASE
,
STANDARD
,
OTHER
,
MARINERS_STANDARD
, or
MARINERS_OTHER
.boolean isOverRadar()
void setOverRadar(boolean aOverRadar)
int getViewingGroup()
void setViewingGroup(int aViewingGroup)
double getScamin()
denominator
at which objects using this style should be drawnvoid setScamin(double aScamin)
aScamin
- the minimum scale denominator
at which objects using this style should be drawn