Modifier and Type | Field and Description |
---|---|
protected Product |
AbstractProductBuilder.sourceProduct |
Modifier and Type | Method and Description |
---|---|
static Product |
ProductFlipper.createFlippedProduct(Product sourceProduct,
boolean sourceProductOwner,
int flipType,
String name,
String desc) |
static Product |
ProductFlipper.createFlippedProduct(Product sourceProduct,
int flipType,
String name,
String desc) |
static Product |
ProductSubsetBuilder.createProductSubset(Product sourceProduct,
boolean sourceProductOwner,
ProductSubsetDef subsetDef,
String name,
String desc) |
static Product |
ProductSubsetBuilder.createProductSubset(Product sourceProduct,
ProductSubsetDef subsetDef,
String name,
String desc) |
protected Product |
AbstractProductWriter.getSourceProduct()
Returns the source product to be written or
null if the writeProductNodes has not be
called so far. |
Product |
AbstractProductBuilder.getSourceProduct() |
static Product |
ProductIO.readProduct(File file)
Reads the data product specified by the given file.
|
static Product |
ProductIO.readProduct(File file,
String... formatNames)
Reads the data product specified by the given file.
|
static Product |
ProductIO.readProduct(String filePath)
Reads the data product specified by the given file path.
|
Product |
ProductReader.readProductNodes(Object input,
ProductSubsetDef subsetDef)
Reads a data product and returns a in-memory representation of it.
|
Product |
AbstractProductReader.readProductNodes(Object input,
ProductSubsetDef subsetDef)
Reads the nodes of a data product and returns an in-memory representation of it.
|
protected Product |
AbstractProductBuilder.readProductNodes(Product sourceProduct,
ProductSubsetDef subsetDef,
String name,
String desc) |
protected Product |
ProductSubsetBuilder.readProductNodesImpl()
Reads a data product and returns a in-memory representation of it.
|
protected Product |
ProductFlipper.readProductNodesImpl()
Reads a data product and returns a in-memory representation of it.
|
protected abstract Product |
AbstractProductReader.readProductNodesImpl()
Provides an implementation of the
readProductNodes interface method. |
protected abstract Product |
AbstractProductBuilder.readProductNodesImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
ProductSubsetBuilder.addBandsToProduct(Product product) |
protected void |
AbstractProductBuilder.addFlagCodingsToProduct(Product product) |
protected void |
ProductSubsetBuilder.addGeoCodingToProduct(Product product) |
protected void |
AbstractProductBuilder.addIndexCodingsToProduct(Product product) |
protected void |
AbstractProductBuilder.addMetadataToProduct(Product product) |
protected void |
ProductSubsetBuilder.addTiePointGridsToProduct(Product product) |
static void |
AbstractProductReader.configurePreferredTileSize(Product product) |
static Product |
ProductFlipper.createFlippedProduct(Product sourceProduct,
boolean sourceProductOwner,
int flipType,
String name,
String desc) |
static Product |
ProductFlipper.createFlippedProduct(Product sourceProduct,
int flipType,
String name,
String desc) |
static Product |
ProductSubsetBuilder.createProductSubset(Product sourceProduct,
boolean sourceProductOwner,
ProductSubsetDef subsetDef,
String name,
String desc) |
static Product |
ProductSubsetBuilder.createProductSubset(Product sourceProduct,
ProductSubsetDef subsetDef,
String name,
String desc) |
protected Product |
AbstractProductBuilder.readProductNodes(Product sourceProduct,
ProductSubsetDef subsetDef,
String name,
String desc) |
static void |
ProductIO.writeProduct(Product product,
File file,
String formatName,
boolean incremental)
Writes a product with the specified format to the given file.
|
static void |
ProductIO.writeProduct(Product product,
File file,
String formatName,
boolean incremental,
com.bc.ceres.core.ProgressMonitor pm)
Writes a product with the specified format to the given file.
|
static void |
ProductIO.writeProduct(Product product,
String filePath,
String formatName)
Writes a product with the specified format to the given file path.
|
static void |
ProductIO.writeProduct(Product product,
String filePath,
String formatName,
com.bc.ceres.core.ProgressMonitor pm)
Writes a product with the specified format to the given file path.
|
void |
ProductWriter.writeProductNodes(Product product,
Object output)
Writes the in-memory representation of a data product.
|
void |
AbstractProductWriter.writeProductNodes(Product product,
Object output)
Writes the in-memory representation of a data product.
|
Modifier and Type | Method and Description |
---|---|
Product |
Product.createFlippedProduct(int flipType,
String name,
String desc)
Creates flipped raster-data version of this product.
|
Product |
Product.createSubset(ProductSubsetDef subsetDef,
String name,
String desc)
Creates a subset of this product.
|
Product |
Scene.getProduct() |
Product |
ProductNode.getProduct()
Returns the product to which this node belongs to.
|
Product |
ProductManager.Event.getProduct()
Retrieves a reference to the originating object, i.e. the one who fired the event.
|
Product |
ProductManager.getProduct(int index)
Gets the product at the given index.
|
Product |
ProductManager.getProduct(String name) |
Product |
ProductManager.getProductByDisplayName(String displayName) |
Product |
ProductManager.getProductByRefNo(int refNo) |
Product[] |
ProductManager.getProducts()
Returns an array of all products currently managed.
|
protected Product |
ProductNode.getProductSafe()
Returns safely the product to which this node belongs to.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProductFilter.accept(Product product) |
void |
ProductManager.addProduct(Product product)
Adds the given product to this product manager if it does not already exists and sets it's reference number one
biger than the greatest reference number in this product manager.
|
static Point2D |
ImageGeometry.calculateEastingNorthing(Product sourceProduct,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs,
double referencePixelX,
double referencePixelY,
double pixelSizeX,
double pixelSizeY) |
static Rectangle |
ImageGeometry.calculateProductSize(Product sourceProduct,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs,
double pixelSizeX,
double pixelSizeY) |
boolean |
Mask.ImageType.canTransferMask(Mask mask,
Product product) |
boolean |
Mask.BandMathsType.canTransferMask(Mask mask,
Product product) |
boolean |
Mask.RangeType.canTransferMask(Mask mask,
Product product) |
int |
AbstractBand.computeBand(String expression,
String validMaskExpression,
Product[] sourceProducts,
int defaultProductIndex,
boolean checkInvalids,
boolean useInvalidValue,
double noDataValue,
com.bc.ceres.core.ProgressMonitor pm)
Deprecated.
Since BEAM 4.10. Use
VirtualBand or VirtualBandOpImage . |
boolean |
ProductManager.contains(Product product)
Tests whether the given product is contained in this list.
|
static Graticule |
Graticule.create(Product product,
boolean autoDeterminingSteps,
int gridCellSize,
float latMajorStep,
float lonMajorStep)
Creates a graticule for the given product.
|
static ImageGeometry |
ImageGeometry.createCollocationTargetGeometry(Product targetProduct,
Product collocationProduct) |
static ImageGeometry |
ImageGeometry.createTargetGeometry(Product sourceProduct,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs,
Double pixelSizeX,
Double pixelSizeY,
Integer width,
Integer height,
Double orientation,
Double easting,
Double northing,
Double referencePixelX,
Double referencePixelY) |
static RGBImageProfile |
RGBImageProfile.getCurrentProfile(Product product) |
PlacemarkGroup |
PlacemarkDescriptor.getPlacemarkGroup(Product product)
Deprecated.
|
PlacemarkGroup |
PinDescriptor.getPlacemarkGroup(Product product)
Deprecated.
|
PlacemarkGroup |
GcpDescriptor.getPlacemarkGroup(Product product)
Deprecated.
since 4.10
|
PlacemarkGroup |
AbstractPlacemarkDescriptor.getPlacemarkGroup(Product product) |
int |
ProductManager.getProductIndex(Product product) |
static long |
PixelGeoCoding.getRequiredMemory(Product product,
boolean usesValidMask)
Computes an estimation of the memory required to create an instance of this class for the given product.
|
boolean |
RGBImageProfile.isApplicableTo(Product product)
Tests whether this profile is applicable to the given product.
|
boolean |
Product.isCompatibleProduct(Product product,
float eps)
Checks whether or not the given product is compatible with this product.
|
boolean |
ProductManager.removeProduct(Product product)
Removes the given product from this product manager if it exists.
|
static void |
RGBImageProfile.storeRgbaExpressions(Product product,
String[] rgbaExpressions) |
boolean |
Product.transferGeoCodingTo(Product destProduct,
ProductSubsetDef subsetDef)
Transfers the geo-coding of this product instance to the
destProduct with respect to
the given subsetDef . |
Mask |
Mask.ImageType.transferMask(Mask mask,
Product product) |
Mask |
Mask.BandMathsType.transferMask(Mask mask,
Product product) |
Mask |
Mask.RangeType.transferMask(Mask mask,
Product product) |
void |
ProductVisitorAdapter.visit(Product product) |
void |
ProductVisitor.visit(Product product)
Visits a product.
|
Constructor and Description |
---|
ProductManager.Event(Product product) |
Modifier and Type | Method and Description |
---|---|
static int |
BandArithmetic.computeBand(String expression,
String validMaskExpression,
Product[] sourceProducts,
int defaultProductIndex,
boolean checkInvalids,
boolean noDataValueUsed,
double noDataValue,
int offsetX,
int offsetY,
int width,
int height,
ProductData targetRasterData,
Scaling scaling,
com.bc.ceres.core.ProgressMonitor pm)
Deprecated.
Since BEAM 4.10. Use
VirtualBand or VirtualBandOpImage . |
static WritableNamespace |
BandArithmetic.createDefaultNamespace(Product[] products,
int defaultProductIndex)
Creates a default namespace for the product(s) given in an array.
|
static WritableNamespace |
BandArithmetic.createDefaultNamespace(Product[] products,
int defaultProductIndex,
BandArithmetic.ProductPrefixProvider prefixProvider)
Creates a default namespace for the product(s) given in an array.
|
void |
BandArithmetic.NamespaceExtender.extendNamespace(WritableNamespace namespace,
Product product,
String namePrefix) |
String |
BandArithmetic.ProductPrefixProvider.getPrefix(Product product) |
static String |
BandArithmetic.getProductNodeNamePrefix(Product product)
Gets a symbol name prefix for the names of bands, tie point grids, flags, etc. of the given product.
|
static RasterDataNode[] |
BandArithmetic.getRefRasters(String expression,
Product... products) |
static RasterDataNode[] |
BandArithmetic.getRefRasters(String expression,
Product[] products,
int defaultProductNamePrefix) |
static String |
BandArithmetic.getValidMaskExpression(String expression,
Product[] products,
int defaultProductIndex,
String validMaskExpression) |
static Term |
BandArithmetic.parseExpression(String expression,
Product[] products,
int defaultProductIndex)
Parses the given expression.
|
Modifier and Type | Field and Description |
---|---|
static Map<String,Product> |
GPF.NO_SOURCES
An unmodifiable empty
Map . |
Modifier and Type | Method and Description |
---|---|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product... sourceProducts)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product sourceProduct)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product[] sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product sourceProduct,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
Product |
GPF.createProductNS(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
Product |
Operator.getSourceProduct()
Gets a single source product.
|
Product |
Operator.getSourceProduct(String id)
Gets the source product using the specified name.
|
Product[] |
Operator.getSourceProducts()
Gets the source products in the order they have been declared.
|
Product |
Operator.getTargetProduct()
Gets the target product for the operator.
|
Modifier and Type | Method and Description |
---|---|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product... sourceProducts)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product sourceProduct)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product[] sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Product sourceProduct,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
String |
Operator.getSourceProductId(Product product)
Gets the identifier for the given source product.
|
void |
Operator.setSourceProduct(Product sourceProduct)
Sets a single source product.
|
void |
Operator.setSourceProduct(String id,
Product product)
Sets a source product.
|
void |
Operator.setSourceProducts(Product... products)
Sets the source products.
|
void |
Operator.setTargetProduct(Product targetProduct)
Sets the target product for the operator.
|
static void |
GPF.writeProduct(Product product,
File file,
String formatName,
boolean clearCacheAfterRowWrite,
boolean incremental,
com.bc.ceres.core.ProgressMonitor pm)
Writes a product with the specified format to the given file.
|
static void |
GPF.writeProduct(Product product,
File file,
String formatName,
boolean incremental,
com.bc.ceres.core.ProgressMonitor pm)
Writes a product with the specified format to the given file.
|
Modifier and Type | Method and Description |
---|---|
Operator |
OperatorSpi.createOperator(Map<String,Object> parameters,
Map<String,Product> sourceProducts)
Creates an operator instance for the given source products and processing parameters.
|
Operator |
OperatorSpi.createOperator(Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates an operator instance for the given source products and processing parameters.
|
Operator |
GPF.createOperator(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates an operator instance by using the given operator (alias) name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts)
Creates a product by using the operator specified by the given name.
|
static Product |
GPF.createProduct(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
Product |
GPF.createProductNS(String operatorName,
Map<String,Object> parameters,
Map<String,Product> sourceProducts,
RenderingHints renderingHints)
Creates a product by using the operator specified by the given name.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Product> |
ParameterDescriptorFactory.getSourceProductMap() |
Modifier and Type | Method and Description |
---|---|
static com.bc.ceres.binding.PropertyDescriptor |
ParameterDescriptorFactory.convert(ParameterDescriptor parameterDescriptor,
Map<String,Product> sourceProductMap) |
static com.bc.ceres.binding.PropertyContainer |
ParameterDescriptorFactory.createMapBackedOperatorPropertyContainer(String operatorName,
Map<String,Object> operatorParameters,
Map<String,Product> sourceProductMap) |
Constructor and Description |
---|
ParameterDescriptorFactory(Map<String,Product> sourceProductMap) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Product> |
TargetProductDescriptor.getDataType() |
Class<? extends Product> |
SourceProductDescriptor.getDataType() |
Class<? extends Product> |
DefaultTargetProductDescriptor.getDataType() |
Class<? extends Product> |
DefaultSourceProductDescriptor.getDataType() |
Class<? extends Product> |
AnnotationTargetProductDescriptor.getDataType() |
Class<? extends Product> |
AnnotationSourceProductDescriptor.getDataType() |
Modifier and Type | Method and Description |
---|---|
static com.bc.ceres.binding.PropertySetDescriptor |
PropertySetDescriptorFactory.createForOperator(OperatorDescriptor operatorDescriptor,
Map<String,Product> sourceProductMap) |
Constructor and Description |
---|
OperatorExecutor2(Product product) |
Modifier and Type | Method and Description |
---|---|
Product[] |
GraphProcessor.executeGraph(GraphContext graphContext,
com.bc.ceres.core.ProgressMonitor pm)
Executes the graph given by
GraphContext . |
Product[] |
GraphContext.getOutputProducts()
Returns an array containing the output products generated by this graph's output
nodes, i.e. nodes that are not input to other nodes.
|
Product |
NodeContext.getSourceProduct(String id) |
Product[] |
NodeContext.getSourceProducts() |
Product |
NodeContext.getTargetProduct() |
Modifier and Type | Method and Description |
---|---|
void |
NodeContext.addSourceProduct(String id,
Product sourceProduct) |
Modifier and Type | Method and Description |
---|---|
static Product |
JaiHelper.createTargetProduct(Product sourceProduct,
String[] bandNames,
String operationName,
HashMap<String,Object> operationParameters,
RenderingHints renderingHints) |
Product |
OperatorContext.getSourceProduct(String id) |
Product[] |
OperatorContext.getSourceProducts() |
Product |
OperatorContext.getTargetProduct() |
Product |
OperatorProductReader.readProductNodes(Object input,
ProductSubsetDef subsetDef) |
Modifier and Type | Method and Description |
---|---|
static Product |
JaiHelper.createTargetProduct(Product sourceProduct,
String[] bandNames,
String operationName,
HashMap<String,Object> operationParameters,
RenderingHints renderingHints) |
static String[] |
RasterDataNodeValues.getNames(Product product,
Class<? extends RasterDataNode> rasterDataNodeType)
Returns the names of all elements of the given product that are of the
given subtype of
RasterDataNode . |
static String[] |
RasterDataNodeValues.getNames(Product product,
Class<? extends RasterDataNode> rasterDataNodeType,
boolean includeEmptyValue)
Returns the names of all elements of the given product that are of the
given subtype of
RasterDataNode . |
String |
OperatorContext.getSourceProductId(Product product) |
void |
OperatorContext.setSourceProduct(String id,
Product product) |
void |
OperatorContext.setSourceProducts(Product[] products) |
void |
OperatorContext.setTargetProduct(Product targetProduct) |
Modifier and Type | Method and Description |
---|---|
void |
OperatorContext.setSourceProducts(Map<String,Product> sourceProducts) |
Modifier and Type | Method and Description |
---|---|
protected Product |
PointOperator.createTargetProduct()
Creates the target product instance.
|
Product |
ProductConfigurer.getSourceProduct() |
Product |
ProductConfigurer.getTargetProduct() |
Modifier and Type | Method and Description |
---|---|
void |
SampleConfigurer.defineSample(int index,
String name,
Product product)
Defines a sample for a
RasterDataNode in the given product. |
void |
ProductConfigurer.setSourceProduct(Product sourceProduct) |
Modifier and Type | Method and Description |
---|---|
protected abstract Product |
SingleTargetProductDialog.createTargetProduct()
Creates the desired target product.
|
protected Product |
DefaultSingleTargetProductDialog.createTargetProduct() |
Product |
SourceProductSelector.getSelectedProduct() |
Product |
DefaultAppContext.getSelectedProduct() |
Modifier and Type | Method and Description |
---|---|
HashMap<String,Product> |
DefaultIOParametersPanel.createSourceProductsMap() |
Modifier and Type | Method and Description |
---|---|
void |
SourceProductSelector.setSelectedProduct(Product product) |
void |
DefaultAppContext.setSelectedProduct(Product selectedProduct) |
Modifier and Type | Method and Description |
---|---|
protected ProductExpressionPane |
GeneralExpressionEditor.createProductExpressionPane(Product[] sourceProducts,
Product currentProduct,
PropertyMap preferences) |
protected ProductExpressionPane |
GeneralExpressionEditor.createProductExpressionPane(Product[] sourceProducts,
Product currentProduct,
PropertyMap preferences) |
protected ProductExpressionPane |
BooleanExpressionEditor.createProductExpressionPane(Product[] sourceProducts,
Product currentProduct,
PropertyMap preferences) |
protected ProductExpressionPane |
BooleanExpressionEditor.createProductExpressionPane(Product[] sourceProducts,
Product currentProduct,
PropertyMap preferences) |
protected abstract ProductExpressionPane |
AbstractExpressionEditor.createProductExpressionPane(Product[] sourceProducts,
Product currentProduct,
PropertyMap preferences) |
protected abstract ProductExpressionPane |
AbstractExpressionEditor.createProductExpressionPane(Product[] sourceProducts,
Product currentProduct,
PropertyMap preferences) |
Modifier and Type | Method and Description |
---|---|
Product |
PixelInfoView.getCurrentProduct()
Returns the current product
|
Product |
RGBImageProfilePane.getProduct() |
Product[] |
WorldMapPaneDataModel.getProducts() |
Product[] |
WorldMapPane.getProducts() |
Product |
NewProductDialog.getResultProduct() |
Product |
WorldMapWindow.getSelectedProduct() |
Product |
WorldMapPaneDataModel.getSelectedProduct() |
Product |
WorldMapPane.getSelectedProduct() |
Product |
AppContext.getSelectedProduct() |
Product |
NewProductDialog.getSourceProduct() |
Modifier and Type | Method and Description |
---|---|
void |
WorldMapPaneDataModel.addProduct(Product product) |
protected void |
BoundaryOverlay.drawProduct(Graphics2D g2d,
Product product,
boolean isCurrent) |
static RGBImageProfile |
RGBImageProfilePane.findProfileForProductPattern(RGBImageProfile[] rgbImageProfiles,
Product product) |
protected void |
BoundaryOverlayImpl.handleSelectedProduct(com.bc.ceres.grender.Rendering rendering,
Product selectedProduct) |
protected abstract void |
BoundaryOverlay.handleSelectedProduct(com.bc.ceres.grender.Rendering rendering,
Product selectedProduct) |
void |
WorldMapPaneDataModel.removeProduct(Product product) |
void |
WorldMapWindow.setProducts(Product[] products) |
void |
WorldMapPaneDataModel.setProducts(Product[] products) |
void |
WorldMapWindow.setSelectedProduct(Product product) |
void |
WorldMapPaneDataModel.setSelectedProduct(Product product) |
void |
WorldMapPane.zoomToProduct(Product product) |
Constructor and Description |
---|
NewBandDialog(Window parent,
Product product) |
RGBImageProfilePane(PropertyMap preferences,
Product product) |
Constructor and Description |
---|
NewProductDialog(Window parent,
ProductNodeList<Product> sourceProducts,
int selectedSourceIndex,
boolean sourceProductOwner) |
NewProductDialog(Window parent,
ProductNodeList<Product> sourceProducts,
int selectedSourceIndex,
boolean sourceProductOwner,
String prefix) |
Modifier and Type | Method and Description |
---|---|
protected Product |
CrsForm.getReferenceProduct() |
Modifier and Type | Method and Description |
---|---|
void |
CrsSelectionPanel.setReferenceProduct(Product product) |
void |
CrsForm.setReferenceProduct(Product product) |
void |
OutputGeometryFormModel.setSourceProduct(Product sourceProduct) |
Constructor and Description |
---|
OutputGeometryFormModel(Product sourceProduct,
org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs) |
OutputGeometryFormModel(Product sourceProduct,
Product collocationProduct) |
ProductCrsForm(AppContext appContext,
Product product) |
Modifier and Type | Method and Description |
---|---|
Product |
ProductExpressionPane.getCurrentProduct() |
Product |
ProductSubsetDialog.getProduct() |
Product |
ProductSceneView.getProduct() |
Product |
ProductSceneImage.getProduct() |
Product |
ProductMetadataView.getProduct() |
Product |
ProductFileChooser.getProduct()
Returns the product.
|
Product[] |
SourceProductList.getSourceProducts()
Returns those source products that have been chosen from the product tree.
|
Modifier and Type | Method and Description |
---|---|
void |
SourceProductList.addProduct(Product product)
Allows clients to add single products.
|
static ProductExpressionPane |
ProductExpressionPane.createBooleanExpressionPane(Product[] products,
Product currentProduct,
PropertyMap preferences) |
static ProductExpressionPane |
ProductExpressionPane.createBooleanExpressionPane(Product[] products,
Product currentProduct,
PropertyMap preferences) |
static ProductExpressionPane |
ProductExpressionPane.createGeneralExpressionPane(Product[] products,
Product currentProduct,
PropertyMap preferences) |
static ProductExpressionPane |
ProductExpressionPane.createGeneralExpressionPane(Product[] products,
Product currentProduct,
PropertyMap preferences) |
void |
ProductTreeListenerAdapter.productAdded(Product product)
Called when a product has been added to the tree.
|
void |
ProductTreeListener.productAdded(Product product)
Called when a product has been added to the tree.
|
void |
ProductTreeListenerAdapter.productRemoved(Product product)
Called when a product has been removed from the tree.
|
void |
ProductTreeListener.productRemoved(Product product)
Called when a product has been removed from the tree.
|
void |
ProductTreeListenerAdapter.productSelected(Product product,
int clickCount)
Called when a product has been selected in the tree.
|
void |
ProductTreeListener.productSelected(Product product,
int clickCount)
Called when a product has been selected in the tree.
|
void |
ProductFileChooser.setProduct(Product product)
Sets the product.
|
Constructor and Description |
---|
ProductExpressionPane(boolean booleanExpr,
Product[] products,
Product currentProduct,
PropertyMap preferences) |
ProductExpressionPane(boolean booleanExpr,
Product[] products,
Product currentProduct,
PropertyMap preferences) |
ProductFileChooser(String title,
Product product)
Constructs an "Export" file chooser with the given title and for the given product.
|
ProductSceneView.RGBChannel(Product product,
String name,
String expression)
Constructs a new RGB image view band.
|
ProductSubsetDialog(Window window,
Product product)
Constructs a new subset dialog.
|
ProductSubsetDialog(Window window,
Product product,
double memWarnLimit)
Constructs a new subset dialog.
|
ProductSubsetDialog(Window window,
Product product,
ProductSubsetDef productSubsetDef)
Constructs a new subset dialog.
|
ProductSubsetDialog(Window window,
Product product,
ProductSubsetDef productSubsetDef,
double memWarnLimit)
Constructs a new subset dialog.
|
Modifier and Type | Method and Description |
---|---|
static void |
ProductUtils.addElementToHistory(Product product,
MetadataElement elem)
Adds a given elem to the history of the given product.
|
static boolean |
ProductUtils.canGetPixelPos(Product product)
Returns whether or not a product can return a pixel position from a given geographical position.
|
static org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
FeatureUtils.clipFeatureCollectionToProductBounds(org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> featureCollection,
Product product,
FeatureUtils.FeatureCrsProvider crsProvider,
com.bc.ceres.core.ProgressMonitor pm) |
static Band |
ProductUtils.copyBand(String sourceBandName,
Product sourceProduct,
Product targetProduct)
Deprecated.
since BEAM 4.10, use
ProductUtils.copyBand(String, Product, Product, boolean) instead. |
static Band |
ProductUtils.copyBand(String sourceBandName,
Product sourceProduct,
Product targetProduct,
boolean copySourceImage)
Copies the named band from the source product to the target product.
|
static Band |
ProductUtils.copyBand(String sourceBandName,
Product sourceProduct,
String targetBandName,
Product targetProduct)
Deprecated.
since BEAM 4.10, use
ProductUtils.copyBand(String, Product, String, Product, boolean) instead. |
static Band |
ProductUtils.copyBand(String sourceBandName,
Product sourceProduct,
String targetBandName,
Product targetProduct,
boolean copySourceImage)
Copies the named band from the source product to the target product.
|
static void |
ProductUtils.copyBandsForGeomTransform(Product sourceProduct,
Product targetProduct,
boolean includeTiePointGrids,
double defaultNoDataValue,
Map<Band,RasterDataNode> targetToSourceMap)
Adds raster data nodes of a source product as bands to the given target product.
|
static void |
ProductUtils.copyBandsForGeomTransform(Product sourceProduct,
Product targetProduct,
double defaultNoDataValue,
Map<Band,RasterDataNode> addedRasterDataNodes)
Copies only the bands from source to target.
|
static void |
ProductUtils.copyFlagBands(Product sourceProduct,
Product targetProduct)
Deprecated.
since BEAM 4.10, use
ProductUtils.copyFlagBands(Product, Product, boolean) instead. |
static void |
ProductUtils.copyFlagBands(Product sourceProduct,
Product targetProduct,
boolean copySourceImage)
Copies all bands which contain a flag-coding from the source product to the target product.
|
static FlagCoding |
ProductUtils.copyFlagCoding(FlagCoding sourceFlagCoding,
Product target)
Copies the given source flag coding to the target product.
|
static void |
ProductUtils.copyFlagCodings(Product source,
Product target)
Copies the flag codings from the source product to the target.
|
static void |
ProductUtils.copyGeoCoding(Product sourceProduct,
Product targetProduct)
Copies the geocoding from the source product to target product.
|
static IndexCoding |
ProductUtils.copyIndexCoding(IndexCoding sourceIndexCoding,
Product target)
Copies the given source index coding to the target product
If it exists already, the method simply returns the existing instance.
|
static void |
ProductUtils.copyIndexCodings(Product source,
Product target)
Copies the index codings from the source product to the target.
|
static void |
ProductUtils.copyMasks(Product sourceProduct,
Product targetProduct)
Copies the
Mask s from the source product to the target product. |
static void |
ProductUtils.copyMetadata(Product source,
Product target)
Copies all metadata elements and attributes of the source product to the target product.
|
static void |
ProductUtils.copyOverlayMasks(Product sourceProduct,
Product targetProduct)
Copies the overlay
Mask s from the source product's raster data nodes to
the target product's raster data nodes. |
static void |
ProductUtils.copyPreferredTileSize(Product sourceProduct,
Product targetProduct)
Copies the source product's preferred tile size (if any) to the target product.
|
static void |
ProductUtils.copyProductNodes(Product sourceProduct,
Product targetProduct)
Copies all properties from source product to the target product.
|
static void |
ProductUtils.copyRoiMasks(Product sourceProduct,
Product targetProduct)
Deprecated.
since BEAM 4.10 (no replacement)
|
static TiePointGrid |
ProductUtils.copyTiePointGrid(String gridName,
Product sourceProduct,
Product targetProduct)
Copies the named tie-point grid from the source product to the target product.
|
static void |
ProductUtils.copyTiePointGrids(Product sourceProduct,
Product targetProduct)
Copies all tie point grids from one product to another.
|
static void |
ProductUtils.copyVectorData(Product sourceProduct,
Product targetProduct) |
static GeoPos[] |
ProductUtils.createGeoBoundary(Product product,
int step)
Creates the geographical boundary of the given product and returns it as a list of geographical coordinates.
|
static GeoPos[] |
ProductUtils.createGeoBoundary(Product product,
Rectangle region,
int step)
Creates the geographical boundary of the given region within the given product and returns it as a list of
geographical coordinates.
|
static GeoPos[] |
ProductUtils.createGeoBoundary(Product product,
Rectangle region,
int step,
boolean usePixelCenter)
Creates the geographical boundary of the given region within the given product and returns it as a list of
geographical coordinates.
|
static GeneralPath[] |
ProductUtils.createGeoBoundaryPaths(Product product)
Converts the geographic boundary entire product into one, two or three shape objects.
|
static GeneralPath[] |
ProductUtils.createGeoBoundaryPaths(Product product,
Rectangle region,
int step)
Converts the geographic boundary of the region within the given product into one, two or three shape objects.
|
static GeneralPath[] |
ProductUtils.createGeoBoundaryPaths(Product product,
Rectangle region,
int step,
boolean usePixelCenter)
Converts the geographic boundary of the region within the given product into one, two or three shape objects.
|
static com.vividsolutions.jts.geom.Geometry |
FeatureUtils.createGeoBoundaryPolygon(Product product) |
static com.vividsolutions.jts.geom.Geometry |
FeatureCollectionClipper.createGeoBoundaryPolygon(Product product)
Deprecated.
since BEAM 4.10, use FeatureUtils instead
|
static GeoTIFFMetadata |
ProductUtils.createGeoTIFFMetadata(Product product) |
static Point2D[] |
ProductUtils.createMapBoundary(Product product,
Rectangle rect,
int step,
MapTransform mapTransform) |
static Point2D[] |
ProductUtils.createMapEnvelope(Product product,
Rectangle rect,
int step,
MapTransform mapTransform)
Creates the boundary in map coordinates for the given product, source rectangle (in product
pixel coordinates) and the given map transformation.
|
static Point2D[] |
ProductUtils.createMapEnvelope(Product product,
Rectangle rect,
MapTransform mapTransform)
Creates the boundary in map coordinates for the given product, source rectangle (in product pixel coordinates)
and the given map transformation.
|
static PixelPos[] |
ProductUtils.createPixelBoundary(Product product,
Rectangle rect,
int step)
Creates a rectangular boundary expressed in pixel positions for the given source rectangle.
|
static PixelPos[] |
ProductUtils.createPixelBoundary(Product product,
Rectangle rect,
int step,
boolean usePixelCenter)
Creates a rectangular boundary expressed in pixel positions for the given source rectangle.
|
static MapInfo |
ProductUtils.createSuitableMapInfo(Product product,
MapProjection mapProjection,
double orientation,
double noDataValue)
Deprecated.
since BEAM 4.7
MapInfo is deprecated |
static MapInfo |
ProductUtils.createSuitableMapInfo(Product product,
Rectangle rect,
MapProjection mapProjection)
Retuns a suitable
MapInfo instance for the given (geo-coded) product which includes the entire or a
subset of the product's scene region for the given map projection. |
static String |
ProductUtils.findSuitableQuicklookBandName(Product product)
Finds the name of a band in the given product which is suitable to product a good quicklook.
|
static GeoPos |
ProductUtils.getCenterGeoPos(Product product) |
org.opengis.referencing.crs.CoordinateReferenceSystem |
FeatureUtils.FeatureCrsProvider.getFeatureCrs(Product product) |
static Dimension |
ProductUtils.getOutputRasterSize(Product product,
Rectangle rect,
MapTransform mapTransform,
double pixelSizeX,
double pixelSizeY) |
static ProductData.UTC |
ProductUtils.getScanLineTime(Product product,
double y) |
static org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
FeatureUtils.loadShapefileForProduct(File file,
Product product,
FeatureUtils.FeatureCrsProvider crsProvider,
com.bc.ceres.core.ProgressMonitor pm) |
static String[] |
ProductUtils.removeInvalidExpressions(Product product)
Validates all the expressions contained in the given (output) product.
|
Modifier and Type | Method and Description |
---|---|
Product |
VisatApp.getOpenProduct(File file)
Finds the product associated with the given file.
|
Product |
VisatApp.getSelectedProduct()
Returns the currently selected product.
|
Product |
VisatApp.newProduct() |
Modifier and Type | Method and Description |
---|---|
void |
VisatApp.addProduct(Product product)
Adds the given product to VISAT's internal open product list.
|
void |
VisatApp.closeAllAssociatedFrames(Product product)
Closes all (internal) frames associated with the given product.
|
void |
VisatApp.closeProduct(Product product)
Closes the given product.
|
void |
VisatApp.disposeProduct(Product product)
Removes and disposes the given product and performs a garbage collection.
|
void |
VisatApp.openProductSceneViewRGB(Product product,
String helpId)
Asks the user to select or define a RGB profile from which the product scene view will be
created and opend as internal frame.
|
void |
VisatApp.removeProduct(Product product)
Removes the given product from VISAT's internal open product list.
|
void |
VisatApp.saveProduct(Product product)
Saves the given product using its current file path.
|
void |
VisatApp.saveProductAs(Product product)
Prompts the user to enter a new file name and saves the given product under this new file name.
|
void |
VisatApp.unloadAllAssociatedBands(Product product)
Unloads all bands of the given product.
|
boolean |
VisatApp.writeProduct(Product product,
File file,
String formatName) |
Modifier and Type | Method and Description |
---|---|
Product |
ProductImportAction.ProductFileChooser.getSubsetProduct()
File chooser only returns a product, if a product subset was created.
|
Modifier and Type | Method and Description |
---|---|
static VectorDataNode |
CreateVectorDataNodeAction.createDefaultVectorDataNode(Product product) |
static VectorDataNode |
CreateVectorDataNodeAction.createDefaultVectorDataNode(Product product,
String name,
String description) |
void |
ShowImageViewRGBAction.openProductSceneViewRGB(Product product,
String helpId) |
void |
ShowImageViewRGBAction.openProductSceneViewRGB(String name,
Product product,
String[] rgbaExpressions)
Creates product scene view using the given RGBA expressions.
|
protected File |
ProductExportAction.promptForFile(Product product) |
Constructor and Description |
---|
FeatureCrsDialog(VisatApp visatApp,
Product product,
String title) |
Constructor and Description |
---|
CreateFilteredBandDialog(Product product,
String sourceBandName,
String helpId) |
Modifier and Type | Method and Description |
---|---|
static List<Band> |
MagicWandModel.getSpectralBands(Product product) |
void |
MagicWandModel.setSpectralBandNames(Product product) |
Modifier and Type | Method and Description |
---|---|
Product |
RepositoryEntry.getProduct() |
Modifier and Type | Method and Description |
---|---|
Product[] |
RestoredSession.getProducts() |
Product |
Session.ProblemSolver.solveProductNotFound(int id,
File file) |
Constructor and Description |
---|
RestoredSession(Product[] products,
ProductNodeView[] views,
Exception[] problems) |
Session(URI rootURI,
Product[] products,
ProductNodeView[] views) |
Modifier and Type | Method and Description |
---|---|
Product |
ProductFlipDialog.getResultProduct() |
Product[] |
ProductChooser.getSelectedProducts() |
Product |
ProductFlipDialog.getSourceProduct() |
Constructor and Description |
---|
BandMathsDialog(VisatApp visatApp,
Product currentProduct,
ProductNodeList<Product> productsList,
String helpId) |
ProductChooser(Window parent,
String title,
String helpID,
Product[] allProducts,
Product[] selectedProducts) |
ProductChooser(Window parent,
String title,
String helpID,
Product[] allProducts,
Product[] selectedProducts) |
ProductFlipDialog(Window parent,
Product sourceProduct) |
Constructor and Description |
---|
BandMathsDialog(VisatApp visatApp,
Product currentProduct,
ProductNodeList<Product> productsList,
String helpId) |
Modifier and Type | Method and Description |
---|---|
protected Product |
PlacemarkManagerToolView.getProduct() |
Product |
PlacemarkDialog.getProduct() |
Product |
AbstractPlacemarkTableModel.getProduct() |
Modifier and Type | Method and Description |
---|---|
AbstractPlacemarkTableModel |
TableModelFactory.createTableModel(PlacemarkDescriptor placemarkDescriptor,
Product product,
Band[] selectedBands,
TiePointGrid[] selectedGrids) |
static String[] |
PlacemarkNameFactory.createUniqueNameAndLabel(PlacemarkDescriptor placemarkDescriptor,
Product product) |
void |
PlacemarkManagerToolView.setProduct(Product product) |
void |
AbstractPlacemarkTableModel.setProduct(Product product) |
static boolean |
PlacemarkDialog.showEditPlacemarkDialog(Window parent,
Product product,
Placemark placemark,
PlacemarkDescriptor placemarkDescriptor)
Shows a dialog to edit the properties of an placemark.
|
Constructor and Description |
---|
AbstractPlacemarkTableModel(PlacemarkDescriptor placemarkDescriptor,
Product product,
Band[] selectedBands,
TiePointGrid[] selectedGrids) |
PlacemarkDialog(Window parent,
Product product,
PlacemarkDescriptor placemarkDescriptor,
boolean switchGeoAndPixelPositionsEditable) |
Modifier and Type | Method and Description |
---|---|
void |
GcpManagerToolView.setProduct(Product product) |
Constructor and Description |
---|
GcpTableModel(PlacemarkDescriptor placemarkDescriptor,
Product product,
Band[] selectedBands,
TiePointGrid[] selectedGrids) |
Constructor and Description |
---|
PinTableModel(PlacemarkDescriptor placemarkDescriptor,
Product product,
Band[] selectedBands,
TiePointGrid[] selectedGrids) |
Modifier and Type | Method and Description |
---|---|
static Shape |
StatisticsUtils.TransectProfile.getTransectShape(Product product) |
Modifier and Type | Method and Description |
---|---|
Product |
WorldMapToolView.getSelectedProduct() |
Modifier and Type | Method and Description |
---|---|
void |
WorldMapToolView.setProducts(Product[] products) |
void |
WorldMapToolView.setSelectedProduct(Product product) |
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.