Package | Description |
---|---|
org.esa.snap.core.dataio |
Contains the SNAP product I/O framework.
|
org.esa.snap.core.dataio.dimap |
This module provides a product reader and writer plug-in for the BEAM-DIMAP product format.
|
org.esa.snap.core.datamodel |
Contains SNAP's central classes and interfaces used for an in-memory presentation
of remote sensing data products.
|
org.esa.snap.core.datamodel.quicklooks | |
org.esa.snap.core.layer |
Provides frequently used
LayerType implementations. |
org.esa.snap.core.util |
Provides several utility classes used throughout SNAP.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProductWriter.shouldWrite(ProductNode node)
Returns whether the given product node is to be written.
|
boolean |
AbstractProductWriter.shouldWrite(ProductNode node)
Returns wether the given product node is to be written.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DimapProductWriter.shouldWrite(ProductNode node) |
abstract boolean |
DimapProductWriter.WriterExtender.vetoableShouldWrite(ProductNode node)
Returns wether the given product node is to be written.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProductNodeFilter<T extends ProductNode>
A filter for abstract product nodes.
|
class |
ProductNodeGroup<T extends ProductNode>
A type-safe container for elements of the type
ProductNode . |
class |
ProductNodeList<T extends ProductNode>
A type-safe list for elements of the type
ProductNode . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBand
The
AbstractBand class provides a set of pixel access methods but does not provide an implementation of
the actual reading and writing of pixel data from or into a raster. |
class |
Band
A band contains the data for geophysical parameter in remote sensing data products.
|
class |
ConvolutionFilterBand
A band that obtains its input data from an underlying source band and filters
the raster data using a
Kernel . |
class |
DataNode
A
DataNode is the base class for all nodes within a data product which carry data. |
class |
FilterBand
Represents a band that generates its data by using another band as input and performs some kind of operation on this input.
|
class |
FlagCoding
Provides the information required to decode integer sample values that
are combined of single flags (bit indexes).
|
class |
GeneralFilterBand
A band that obtains its input data from an underlying source raster and filters
its data using a predefined
operation type . |
class |
IndexCoding
Provides the information required to decode integer sample values that
represent index values (e.g.
|
class |
Mask
A
Mask is used to mask image pixels of other raster data nodes. |
class |
MetadataAttribute
A
MetadataAttribute is part of a and represents a key/value pair. |
class |
MetadataElement
A
MetadataElement is a data node used to store metadata. |
class |
Placemark
Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.
|
class |
PlacemarkGroup |
class |
Product
Product instances are an in-memory representation of a remote sensing data product. |
class |
ProductNodeGroup<T extends ProductNode>
A type-safe container for elements of the type
ProductNode . |
class |
RasterDataNode
The
RasterDataNode class ist the abstract base class for all objects in the product package that contain
rasterized data. |
class |
SampleCoding
Provides the information required to decode integer sample values that
are combined of single flags (bit indexes).
|
class |
TiePointGrid
A tie-point grid contains the data for geophysical parameter in remote sensing data products.
|
class |
VectorDataNode
A container which allows to store vector data in the BEAM product model.
|
class |
VirtualBand
A band contains the data for geophysical parameter in remote sensing data products.
|
Modifier and Type | Field and Description |
---|---|
protected Stack<ProductNode> |
ProductVisitorAdapter.stack |
Modifier and Type | Method and Description |
---|---|
ProductNode |
ProductNode.getOwner() |
ProductNode[] |
Product.getRemovedChildNodes() |
ProductNode |
ProductNodeEvent.getSourceNode() |
protected ProductNode |
ProductVisitorAdapter.peek() |
protected ProductNode |
ProductVisitorAdapter.pop() |
ProductNode[] |
ProductNodeList.toArray()
Returns the list of named nodes as an array.
|
ProductNode[] |
ProductNodeGroup.toArray()
Returns an array of all products currently managed.
|
T[] |
ProductNodeList.toArray(T[] array)
Returns the list of named nodes as an array.
|
T[] |
ProductNodeGroup.toArray(T[] array) |
Modifier and Type | Method and Description |
---|---|
void |
ProductNodeList.copyInto(T[] array)
Copies the product nodes of this product node list into the specified array.
|
static Scene |
SceneFactory.createScene(ProductNode node)
Creates a scene wrapper around the given product node.
|
protected void |
Product.fireNodeAdded(ProductNode childNode,
ProductNodeGroup nodeGroup) |
protected void |
Product.fireNodeChanged(ProductNode sourceNode,
String propertyName,
Object oldValue,
Object newValue) |
protected void |
Product.fireNodeRemoved(ProductNode childNode,
ProductNodeGroup nodeGroup) |
protected void |
ProductVisitorAdapter.push(ProductNode node) |
void |
VectorDataNode.setOwner(ProductNode owner)
Called when this node is added to or removed from a product.
|
void |
ProductNode.setOwner(ProductNode owner)
Sets the the owner node of this node.
|
void |
Product.setOwner(ProductNode owner)
Overwrites the
setOwner(ProductNode) method in order to
throw an IllegalStateException ,
since products currently cannot have an owner. |
T[] |
ProductNodeList.toArray(T[] array)
Returns the list of named nodes as an array.
|
T[] |
ProductNodeGroup.toArray(T[] array) |
Constructor and Description |
---|
ProductNodeEvent(ProductNode sourceNode,
int type)
Constructs a product node event.
|
ProductNodeEvent(ProductNode sourceNode,
int type,
ProductNodeGroup nodeGroup)
Constructs a product node event.
|
ProductNodeEvent(ProductNode sourceNode,
String propertyName,
Object oldValue,
Object newValue)
Constructs a productEvent object.
|
ProductNodeGroup(ProductNode owner,
String name,
boolean takingOverNodeOwnership)
Constructs a node group for the given owner.
|
Modifier and Type | Class and Description |
---|---|
class |
Quicklook
Created by luis on 10/01/2016.
|
Modifier and Type | Method and Description |
---|---|
ProductNode |
ProductLayerContext.getProductNode() |
Modifier and Type | Method and Description |
---|---|
static String |
ProductUtils.getAvailableNodeName(String name,
ProductNodeGroup<? extends ProductNode> nodeGroup)
Checks if the given name is already used within the specified
nodeGroup , if so it returns a new name. |
Copyright © 2014–2016 European Space Agency (ESA). All rights reserved.