public class ArrayFactory extends Object
| Constructor and Description |
|---|
ArrayFactory() |
| Modifier and Type | Method and Description |
|---|---|
IArrayD2Double |
create(Array a)
Wraps an Array within a DenseArray.
|
IArrayD2Double |
create(int rows,
int cols,
AnchorPairSet aps,
int neighborhood,
double band,
double default_value,
boolean globalBand)
Creates a PartitionedArray if number of passed in anchors is greater than
2.
|
IArrayD2Double |
create(int rows,
int cols,
double default_value)
Creates a DenseArray with given number of rows, columns and default_value
as initial value of elements.
|
IArrayD2Double |
create(int rows,
int cols,
double default_value,
Area bounds)
Create an optimized array storing only those elements contained within
the area bounds.
|
IArrayD2Double |
createCopiedLayout(IArrayD2Double ia)
Creates a copied layout.
|
BufferedImage |
createLayoutImage(IArrayD2Double ia) |
IArrayD2Double |
createSharedLayout(IArrayD2Double ia)
Creating a shared layout is recommended, if you want to use a layout for
multiple arrays.
|
IArrayD2Double |
createSparseArray(int rows,
int columns)
Create a two-dimensional array, which is backed by some sparse
implementation (rcs or hashing).
|
public IArrayD2Double create(Array a)
a - public IArrayD2Double create(int rows, int cols, AnchorPairSet aps, int neighborhood, double band, double default_value, boolean globalBand)
rows - cols - aps - neighborhood - band - default_value - globalBand - public IArrayD2Double create(int rows, int cols, double default_value)
rows - cols - default_value - public IArrayD2Double create(int rows, int cols, double default_value, Area bounds)
rows - cols - default_value - bounds - public IArrayD2Double createCopiedLayout(IArrayD2Double ia)
ia - the array used as blueprint for layoutpublic BufferedImage createLayoutImage(IArrayD2Double ia)
public IArrayD2Double createSharedLayout(IArrayD2Double ia)
ia - the array used as blueprint for layoutpublic IArrayD2Double createSparseArray(int rows, int columns)
rows - columns - Copyright © 2007-2013. All Rights Reserved.