<module>
    <manifestVersion>1.0.0</manifestVersion>
    <symbolicName>chris-atmospheric-correction</symbolicName>
    <version>1.0</version>
    <name>CHRIS/PROBA Atmospheric Correction Tool</name>

    <description>
        <![CDATA[
        The Atmospheric Correction Tool implements a surface reflectance retrieval algorithm.
        The method uses noise-corrected radiance images and probabilistic cloud masks as generated
        by the Cloud Masking Tool.
        ]]>        
    </description>

    <vendor>Brockmann Consult GmbH</vendor>
    <contactAddress>Max Planck Str.2, 21502 Geesthacht (Germany)</contactAddress>
    <copyright>(C) 2007 by Brockmann Consult GmbH</copyright>
    <url>http://envisat.esa.int/beam</url>
    <licenseUrl>http://www.gnu.org/licenses/gpl.html</licenseUrl>

    <changelog>
        <!--
        <![CDATA[
        <p>Initial Release 1.0
        </p>
        ]]>
        -->
    </changelog>

    <dependency>
        <module>beam-gpf</module>
    </dependency>
    <dependency>
        <module>beam-chris-reader</module>
    </dependency>
    <dependency>
        <module>beam-visat</module>
        <optional>true</optional>
    </dependency>
    <dependency>
        <module>chris-atmospheric-correction-lut</module>
    </dependency>
    <dependency>
        <module>chris-util</module>
    </dependency>

    <categories>Application,Processor,CHRIS</categories>

    <extension point="beam-ui:actions">
        <action>
            <id>chris</id>
            <class>org.esa.beam.visat.actions.ActionGroup</class>
            <text>CHRIS/PROBA Tools</text>
            <separatorBefore>true</separatorBefore>
            <separatorAfter>true</separatorAfter>
            <mnemonic/>
        </action>
        <action>
            <id>chrisAtmosphericCorrection</id>
            <class>org.esa.beam.chris.ui.PerformAtmosphericCorrectionAction</class>
            <text>Atmospheric Correction...</text>
            <shortDescr>Calculates surface reflectances for the selected CHRIS/PROBA product</shortDescr>
            <mnemonic/>
            <parent>chris</parent>
            <helpID>chrisAtmosphericCorrectionTool</helpID>
            <placeAfter>chrisCloudScreening</placeAfter>
        </action>
    </extension>

    <extension point="beam-ui:helpSets">
        <helpSet>
            <parent>beam-help</parent>
            <path>doc/help/atmosphericcorrection.hs</path>
        </helpSet>
    </extension>

    <extension point="beam-core:rgbProfiles">
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 0</name>
            <red>reflectance_3</red>
            <green>reflectance_2</green>
            <blue>reflectance_1</blue>
        </rgbProfile>
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 1</name>
            <red>reflectance_23</red>
            <green>reflectance_13</green>
            <blue>reflectance_3</blue>
        </rgbProfile>
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 2</name>
            <red>reflectance_10</red>
            <green>reflectance_6</green>
            <blue>reflectance_2</blue>
        </rgbProfile>
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 3</name>
            <red>reflectance_7</red>
            <green>reflectance_4</green>
            <blue>reflectance_1</blue>
        </rgbProfile>
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 3A</name>
            <red>reflectance_8</red>
            <green>reflectance_5</green>
            <blue>reflectance_2</blue>
        </rgbProfile>
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 4</name>
            <red>reflectance_4</red>
            <green>reflectance_2</green>
            <blue>reflectance_1</blue>
        </rgbProfile>
        <rgbProfile>
            <name>CHRIS/PROBA Surface Reflectances - Mode 5</name>
            <red>reflectance_7</red>
            <green>reflectance_4</green>
            <blue>reflectance_1</blue>
        </rgbProfile>
    </extension>

</module>
