public class PCAStatisticsProcess extends DataProcess
PCStatsDataStructure
Object from bands of two images in a study zone.
PCStatsDataStructure
is a object that contains the needed statistics to Principal Components decomposition
of images.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BANDS |
static java.lang.String |
LAYER_ZONA_ESTUDIO |
static java.lang.String |
PATH |
static java.lang.String |
RASTER_STORE |
static java.lang.String |
ROI_EPSG |
static java.lang.String |
STATS_RESULT |
static java.lang.String |
WINDOW |
blinker, externalActions, incrementableTask, taskEventManager, taskParams
inputParameters, OUTPUT_HEIGHT, OUTPUT_WIDTH, outputParameters, PREVIEW, PROCESS, PROCESS_NAME, REGISTER_INPUT_PARAMETERS_LABEL, REGISTER_OUTPUT_PARAMETERS_LABEL, TIME
doubleNODATA
Constructor and Description |
---|
PCAStatisticsProcess() |
Modifier and Type | Method and Description |
---|---|
double[] |
getAutoValors() |
Matrix |
getAutoVectorMatrix() |
Matrix |
getcoVarMatrix() |
java.lang.String |
getTitle()
Devuelve el titulo de la ventana IncrementableTask
|
void |
init()
A specific task will load parameters using this initialization.
|
boolean |
isInsideOfROI(int x,
int y,
java.util.List<ROI> rois,
Extent extentResult)
Checks if the point in pixel coordinates is inside the region of
interest or not.
|
void |
process()
This call will be implemented by a specific process.
|
static void |
registerParameters() |
actionCanceled, actionResumed, actionSuspended, addOutputValue, dispose, execute, finalize, getActions, getIncrementableTask, getLabel, getLog, getName, getPercent, getResult, getTime, getUniqueProcessActions, insertLineLog, isCancelable, isPausable, run, setActions, setCancelable, setName, setProgressActive, setUniqueProcessActions, showIncrementableWindow, start, updatePercent
addParam, getBooleanParam, getByteParam, getDoubleArrayParam, getDoubleParam, getExtentParam, getFloatParam, getIntArrayParam, getIntParam, getOutputHeight, getOutputWidth, getOutputWindow, getParam, getParameterClassList, getParameterTypeByProcess, getRasterTaskInputParameters, getRasterTaskOutputParameters, getROIEPSG, getStringParam, isForPreviews, isOutputRescaled, loadGlobalParameters, registerGlobalInputParameters, registerGlobalOutputParameters, registerInputParameter, registerOutputParameter, removeParam
createOutputBuffer, createOutputBuffer, createSourceBuffer, debug, exportRaster, exportRaster, exportRaster, exportRaster, exportRaster, exportRaster, exportRaster, getData, getExtentResult, getIntersectionInPxCoords, getSourcePxBox, isAnalizedEntireLayer, messageBoxError, messageBoxError, messageBoxError
public static final java.lang.String LAYER_ZONA_ESTUDIO
public static java.lang.String BANDS
public static java.lang.String PATH
public static java.lang.String ROI_EPSG
public static java.lang.String WINDOW
public static java.lang.String RASTER_STORE
public static java.lang.String STATS_RESULT
public static void registerParameters()
public void init()
DataProcess
init
in class DataProcess
public double[] getAutoValors()
public Matrix getAutoVectorMatrix()
public Matrix getcoVarMatrix()
public boolean isInsideOfROI(int x, int y, java.util.List<ROI> rois, Extent extentResult)
ProcessUtils
isInsideOfROI
in class ProcessUtils
extentResult
- Bounding box of the area to which belongs the point defined in pixel coordinates (x, y)public void process() throws ProcessInterruptedException, ProcessException
DataProcess
process
in class DataProcess
ProcessInterruptedException
ProcessException
public java.lang.String getTitle()
IIncrementable