org.esa.beam.framework.datamodel
Class Mask.VectorDataType

java.lang.Object
  extended by org.esa.beam.framework.datamodel.Mask.ImageType
      extended by org.esa.beam.framework.datamodel.Mask.VectorDataType
Enclosing class:
Mask

public static class Mask.VectorDataType
extends Mask.ImageType

A mask image type which is based on vector data.


Field Summary
static Mask.VectorDataType INSTANCE
           
static String PROPERTY_NAME_VECTOR_DATA
           
static String TYPE_NAME
           
 
Fields inherited from class org.esa.beam.framework.datamodel.Mask.ImageType
DEFAULT_COLOR, DEFAULT_TRANSPARENCY, PROPERTY_NAME_COLOR, PROPERTY_NAME_TRANSPARENCY
 
Method Summary
 com.bc.ceres.glevel.MultiLevelImage createImage(Mask mask)
          Creates the image.
 com.bc.ceres.binding.PropertyContainer createImageConfig()
          Creates a prototype image configuration.
static VectorDataNode getVectorData(Mask mask)
           
static void setVectorData(Mask mask, VectorDataNode vectorDataNode)
           
 
Methods inherited from class org.esa.beam.framework.datamodel.Mask.ImageType
canTransferMask, getName, handleRename, transferMask
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_NAME

public static final String TYPE_NAME
See Also:
Constant Field Values

PROPERTY_NAME_VECTOR_DATA

public static final String PROPERTY_NAME_VECTOR_DATA
See Also:
Constant Field Values

INSTANCE

public static final Mask.VectorDataType INSTANCE
Method Detail

createImage

public com.bc.ceres.glevel.MultiLevelImage createImage(Mask mask)
Creates the image.

Specified by:
createImage in class Mask.ImageType
Parameters:
mask - The mask which requests creation of its image.
Returns:
The image.

createImageConfig

public com.bc.ceres.binding.PropertyContainer createImageConfig()
Creates a prototype image configuration.

Overrides:
createImageConfig in class Mask.ImageType
Returns:
The image configuration.

getVectorData

public static VectorDataNode getVectorData(Mask mask)

setVectorData

public static void setVectorData(Mask mask,
                                 VectorDataNode vectorDataNode)


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.