<module>
    <manifestVersion>1.0.0</manifestVersion>
    <symbolicName>beam-core</symbolicName>
    <version>4.0</version>
    <name>BEAM Core Library</name>


    <description>This is the base module of BEAM containing its core functionalities.</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>

    <dependency>
        <module>ceres-core</module>
    </dependency>

    <activator>org.esa.beam.BeamCoreActivator</activator>

    <categories>System,Library</categories>

    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="productReaders"/>
    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="productWriters"/>
    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="demDescriptors"/>
    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="pointingFactories"/>
    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="mapTransformDescriptors"/>
    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="dimapPersistableSpis"/>
    <!--
       todo - Describe configuration elements
    -->
    <extensionPoint id="parameterEditors"/>

    <extensionPoint id="rgbProfiles">
        <rgbProfile>
            <name type="java.lang.String"/>
            <red type="java.lang.String"/>
            <green type="java.lang.String"/>
            <blue type="java.lang.String"/>
            <alpha type="java.lang.String"/>
            <!-- optional -->
        </rgbProfile>
    </extensionPoint>


    <extension point="beam-core:productReaders">
        <productReader class="org.esa.beam.dataio.dimap.DimapProductReaderPlugIn"/>
    </extension>

    <extension point="beam-core:productWriters">
        <productWriter class="org.esa.beam.dataio.dimap.DimapProductWriterPlugIn"/>
    </extension>

    <extension point="beam-core:mapTransformDescriptors">
        <mapTransformDescriptor class="org.esa.beam.framework.dataop.maptransf.IdentityTransformDescriptor"/>
        <mapTransformDescriptor class="org.esa.beam.framework.dataop.maptransf.AffineTransformDescriptor"/>
        <mapTransformDescriptor class="org.esa.beam.framework.dataop.maptransf.TransverseMercatorDescriptor"/>
        <mapTransformDescriptor class="org.esa.beam.framework.dataop.maptransf.StereographicDescriptor"/>
        <mapTransformDescriptor class="org.esa.beam.framework.dataop.maptransf.LambertConformalConicDescriptor"/>
    </extension>
    
    <extension point="beam-core:dimapPersistableSpis">
        <dimapPersistableSpi class="org.esa.beam.dataio.dimap.spi.ConvolutionFilterBandPersistableSpi"/>
        <dimapPersistableSpi class="org.esa.beam.dataio.dimap.spi.GeneralFilterBandPersistableSpi"/>
    </extension>
</module>