gvsig-raster / org.gvsig.raster.principalcomponents / trunk / org.gvsig.raster.principalcomponents / org.gvsig.raster.principalcomponents.swing / org.gvsig.raster.principalcomponents.swing.api / src / main / java / org / gvsig / raster / principalcomponents / swing / PrincipalComponentsSwingManager.java @ 2125
History | View | Annotate | Download (1.04 KB)
1 |
package org.gvsig.raster.principalcomponents.swing; |
---|---|
2 |
|
3 |
import java.util.List; |
4 |
|
5 |
import javax.swing.JPanel; |
6 |
|
7 |
import org.gvsig.raster.algorithm.BasicAPISwingPanel; |
8 |
import org.gvsig.raster.principalcomponents.algorithm.PCStatsDataStructure; |
9 |
import org.gvsig.raster.roi.ROI; |
10 |
|
11 |
/**
|
12 |
* This class is responsible of the management of the library's business logic.
|
13 |
* It is the library's main entry point, and provides all the services to manage
|
14 |
* {@link PrincipalComponentsService}s.
|
15 |
*
|
16 |
* @see PrincipalComponentsService
|
17 |
* @author gvSIG team
|
18 |
* @version $Id$
|
19 |
*/
|
20 |
public interface PrincipalComponentsSwingManager { |
21 |
public BasicAPISwingPanel createPCAMainPanel(
|
22 |
Object inputStore,
|
23 |
String layerName,
|
24 |
int bandList,
|
25 |
List<ROI> rois);
|
26 |
|
27 |
public BasicAPISwingPanel createPCAComponentsListPanel(
|
28 |
Object inputStore,
|
29 |
PCStatsDataStructure stats, |
30 |
String fileName,
|
31 |
boolean[] bands, |
32 |
List<ROI> rois);
|
33 |
|
34 |
public JPanel createStatisticsPanel( |
35 |
PCStatsDataStructure pcStatistics, |
36 |
boolean bandStatistics,
|
37 |
boolean covar,
|
38 |
boolean autovect);
|
39 |
} |