Class EncEnvironmentSettings.DisplaySettings.TextGroupVisibilitySettings

  • Enclosing class:
    EncEnvironmentSettings.DisplaySettings

    public static final class EncEnvironmentSettings.DisplaySettings.TextGroupVisibilitySettings
    extends java.lang.Object
    Represents various display settings related to Text Groupings S-57 Objects and Attribute Acronyms as defined in section 14.4 in the specification.
    Since:
    100.2.0
    • Method Detail

      • isBerthNumber

        public boolean isBerthNumber()
        Gets whether the text group BerthNumber is visible. It belongs to Text Group 29 which includes OBJNAM from BERTHS and ACHBRT.
        Returns:
        true if the text group BerthNumber is visible, otherwise false
        Since:
        100.2.0
      • setIsBerthNumber

        public void setIsBerthNumber​(boolean berthNumber)
        Sets the visibility of the text group BerthNumber. It belongs to Text Group 29 which includes OBJNAM from BERTHS and ACHBRT.
        Parameters:
        berthNumber - true if the text group BerthNumber should be visible, otherwise false
        Since:
        100.2.0
      • isCurrentVelocity

        public boolean isCurrentVelocity()
        Gets whether the text group CurrentVelocity is visible. It belongs to Text Group 30 which includes CURVEL.
        Returns:
        true if the text group CurrentVelocity is visible, otherwise false
        Since:
        100.2.0
      • setIsCurrentVelocity

        public void setIsCurrentVelocity​(boolean currentVelocity)
        Sets the visibility of the text group CurrentVelocity. It belongs to Text Group 30 which includes CURVEL.
        Parameters:
        currentVelocity - true if the text group CurrentVelocity should be visible, otherwise false
        Since:
        100.2.0
      • isGeographicNames

        public boolean isGeographicNames()
        Gets whether the text group GeographicNames is visible. It belongs to Text Group 26 which includes OBJNAM from ACHARE, BRIDGE, BUAARE, BUISGL, DOCARE, FAIRWY, LNDARE, LNDMRK, LNDRGN, SEAARE, TIDEWY, PILBOP.
        Returns:
        true if the text group GeographicNames is visible, otherwise false
        Since:
        100.2.0
      • setIsGeographicNames

        public void setIsGeographicNames​(boolean geographicNames)
        Sets the visibility of the text group GeographicNames. It belongs to Text Group 26 which includes OBJNAM from ACHARE, BRIDGE, BUAARE, BUISGL, DOCARE, FAIRWY, LNDARE, LNDMRK, LNDRGN, SEAARE, TIDEWY, PILBOP.
        Parameters:
        geographicNames - true if the text group GeographicNames should be visible, otherwise false
        Since:
        100.2.0
      • isHeightOfIsletOrLandFeature

        public boolean isHeightOfIsletOrLandFeature()
        Gets whether the text group HeightOfIsletOrLandFeature is visible. It belongs to Text Group 28 which includes HEIGHT of LNDARE.
        Returns:
        true if the text group HeightOfIsletOrLandFeature is visible, otherwise false
        Since:
        100.2.0
      • setIsHeightOfIsletOrLandFeature

        public void setIsHeightOfIsletOrLandFeature​(boolean heightOfIsletOrLandFeature)
        Sets the visibility of the text group HeightOfIsletOrLandFeature. It belongs to Text Group 28 which includes HEIGHT of LNDARE.
        Parameters:
        heightOfIsletOrLandFeature - true if the text group HeightOfIsletOrLandFeature should be visible, otherwise false
        Since:
        100.2.0
      • isImportantText

        public boolean isImportantText()
        Gets whether the text group ImportantText is visible. It belongs to Text Group 10 and 11.
        Returns:
        true if the text group ImportantText is visible, otherwise false
        Since:
        100.2.0
      • setIsImportantText

        public void setIsImportantText​(boolean importantText)
        Sets the visibility of the text group ImportantText. It belongs to Text Group 10 and 11.
        Parameters:
        importantText - true if the text group ImportantText should be visible, otherwise false
        Since:
        100.2.0
      • isLightDescription

        public boolean isLightDescription()
        Gets whether the text group LightDescription is visible. It belongs to Text Group 23.
        Returns:
        true if the text group LightDescription is visible, otherwise false
        Since:
        100.2.0
      • setIsLightDescription

        public void setIsLightDescription​(boolean lightDescription)
        Sets the visibility of the text group LightDescription. It belongs to Text Group 23.
        Parameters:
        lightDescription - true if the text group LightDescription should be visible, otherwise false
        Since:
        100.2.0
      • isMagneticVariationAndSweptDepth

        public boolean isMagneticVariationAndSweptDepth()
        Gets whether the text group MagneticVariationAndSweptDepth is visible.

        Per IHO S-52 Annex A, controls text group 27, which includes MAGVAR, VALMAG, SWPARE, and DRVAL1.

        Returns:
        true if the text group MagneticVariationAndSweptDepth is visible, otherwise false
        Since:
        100.2.0
      • setIsMagneticVariationAndSweptDepth

        public void setIsMagneticVariationAndSweptDepth​(boolean magneticVariationAndSweptDepth)
        Sets the visibility of the text group MagneticVariationAndSweptDepth.

        Per IHO S-52 Annex A, controls text group 27, which includes MAGVAR, VALMAG, SWPARE, and DRVAL1.

        Parameters:
        magneticVariationAndSweptDepth - true if the text group MagneticVariationAndSweptDepth should be visible, otherwise false
        Since:
        100.2.0
      • isNamesForPositionReporting

        public boolean isNamesForPositionReporting()
        Gets whether the text group NamesForPositionReporting visible. It belongs to Text Group 21.
        Returns:
        true if the text group NamesForPositionReporting is visible, otherwise false
        Since:
        100.2.0
      • setIsNamesForPositionReporting

        public void setIsNamesForPositionReporting​(boolean namesForPositionReporting)
        Sets the visibility of the text group NamesForPositionReporting. It belongs to Text Group 21.
        Parameters:
        namesForPositionReporting - true if the text group NamesForPositionReporting should be visible, otherwise false
        Since:
        100.2.0
      • isNatureOfSeabed

        public boolean isNatureOfSeabed()
        Gets whether the text group NatureOfSeabed is visible. It belongs to Text Group 25 which includes SBDARE, NATSUR.
        Returns:
        true if the text group NatureOfSeabed is visible, otherwise false
        Since:
        100.2.0
      • setIsNatureOfSeabed

        public void setIsNatureOfSeabed​(boolean natureOfSeabed)
        Sets the visibility of the text group NatureOfSeabed. It belongs to Text Group 25 which includes SBDARE, NATSUR.
        Parameters:
        natureOfSeabed - true if the text group NatureOfSeabed should be visible, otherwise false
        Since:
        100.2.0
      • isNoteOnChartData

        public boolean isNoteOnChartData()
        Gets whether the text group NoteOnChartData is visible. It belongs to Text Group 24.
        Returns:
        true if the text group NoteOnChartData is visible, otherwise false
        Since:
        100.2.0
      • setIsNoteOnChartData

        public void setIsNoteOnChartData​(boolean noteOnChartData)
        Sets the visibility of the text group NoteOnChartData. It belongs to Text Group 24.
        Parameters:
        noteOnChartData - true if the text group NoteOnChartData should be visible, otherwise false
        Since:
        100.2.0
      • resetToDefaults

        public void resetToDefaults()
        Resets all settings to defaults.
        Since:
        100.2.0