Uses of Class
org.esa.snap.core.datamodel.ProductNode
-
Packages that use ProductNode 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 usedLayerType
implementations.org.esa.snap.core.util Provides several utility classes used throughout SNAP. -
-
Uses of ProductNode in org.esa.snap.core.dataio
Methods in org.esa.snap.core.dataio with parameters of type ProductNode Modifier and Type Method Description boolean
AbstractProductWriter. shouldWrite(ProductNode node)
Returns wether the given product node is to be written.boolean
ProductWriter. shouldWrite(ProductNode node)
Returns whether the given product node is to be written. -
Uses of ProductNode in org.esa.snap.core.dataio.dimap
Methods in org.esa.snap.core.dataio.dimap with parameters of type ProductNode Modifier and Type Method Description boolean
DimapProductWriter. shouldWrite(ProductNode node)
abstract boolean
DimapProductWriter.WriterExtender. vetoableShouldWrite(ProductNode node)
Returns wether the given product node is to be written. -
Uses of ProductNode in org.esa.snap.core.datamodel
Classes in org.esa.snap.core.datamodel with type parameters of type ProductNode Modifier and Type Interface 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 typeProductNode
.class
ProductNodeList<T extends ProductNode>
A type-safe list for elements of the typeProductNode
.Subclasses of ProductNode in org.esa.snap.core.datamodel Modifier and Type Class Description class
AbstractBand
TheAbstractBand
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 aKernel
.class
DataNode
ADataNode
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 predefinedoperation type
.class
IndexCoding
Provides the information required to decode integer sample values that represent index values (e.g.class
Mask
AMask
is used to mask image pixels of other raster data nodes.class
MetadataAttribute
AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
class
MetadataElement
AMetadataElement
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 typeProductNode
.class
RasterDataNode
TheRasterDataNode
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.Fields in org.esa.snap.core.datamodel with type parameters of type ProductNode Modifier and Type Field Description protected Stack<ProductNode>
ProductVisitorAdapter. stack
Methods in org.esa.snap.core.datamodel that return ProductNode Modifier and Type Method Description ProductNode
ProductNode. getOwner()
ProductNode[]
Product. getRemovedChildNodes()
ProductNode
ProductNodeEvent. getSourceNode()
protected ProductNode
ProductVisitorAdapter. peek()
protected ProductNode
ProductVisitorAdapter. pop()
ProductNode[]
ProductNodeGroup. toArray()
Returns an array of all products currently managed.T[]
ProductNodeGroup. toArray(T[] array)
ProductNode[]
ProductNodeList. toArray()
Returns the list of named nodes as an array.T[]
ProductNodeList. toArray(T[] array)
Returns the list of named nodes as an array.Methods in org.esa.snap.core.datamodel with parameters of type ProductNode Modifier and Type Method 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
Product. setOwner(ProductNode owner)
Overwrites thesetOwner(ProductNode)
method in order to throw anIllegalStateException
, since products currently cannot have an owner.void
ProductNode. setOwner(ProductNode owner)
Sets the owner node of this node.void
VectorDataNode. setOwner(ProductNode owner)
Called when this node is added to or removed from a product.T[]
ProductNodeGroup. toArray(T[] array)
T[]
ProductNodeList. toArray(T[] array)
Returns the list of named nodes as an array.Constructors in org.esa.snap.core.datamodel with parameters of type ProductNode Constructor 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. -
Uses of ProductNode in org.esa.snap.core.datamodel.quicklooks
Subclasses of ProductNode in org.esa.snap.core.datamodel.quicklooks Modifier and Type Class Description class
Quicklook
Created by luis on 10/01/2016. -
Uses of ProductNode in org.esa.snap.core.layer
Methods in org.esa.snap.core.layer that return ProductNode Modifier and Type Method Description ProductNode
ProductLayerContext. getProductNode()
-
Uses of ProductNode in org.esa.snap.core.util
Method parameters in org.esa.snap.core.util with type arguments of type ProductNode Modifier and Type Method Description static String
ProductUtils. getAvailableNodeName(String name, ProductNodeGroup<? extends ProductNode> nodeGroup)
Checks if the given name is already used within the specifiednodeGroup
, if so it returns a new name.
-