public class ROIDataModel extends java.lang.Object implements ROIPanelDataModel
| Modifier and Type | Class and Description |
|---|---|
class |
ROIDataModel.LayerElement |
| Constructor and Description |
|---|
ROIDataModel(java.util.List<FLyrVect> vectLayers) |
| Modifier and Type | Method and Description |
|---|---|
void |
addROI(ROI roi) |
void |
changeRoiName(java.lang.String currentName,
java.lang.String newName) |
void |
clearRoiGraphics()
Borra de capa GraphicsLayer de mapContext los gráficos pertenecientes a
las rois del panel.
|
void |
clearROIs()
Elimina todas las filas de la tabla de rois así como la ROI y objetos
FGraphic asociados (borrándolos también de la vista) a cada una.
|
FLayer |
getFLayer() |
GraphicLayer |
getGraphicLayer() |
MapControl |
getMapControl() |
RasterDataStore |
getRasterDataStore() |
ROI |
getROI(java.lang.String roiName) |
ROIFeatureManager |
getRoiFeatureManager() |
java.io.File |
getROIFile() |
ROIPanel |
getROIPanel() |
java.util.List<ROI> |
getROIs() |
TableContainer |
getTable() |
java.awt.Image |
getToolImage() |
void |
removeROI(java.lang.String roiName)
Elimina la ROI correspondiente al nombre
roiName así como
sus objetos FGraphic asociados (borrándolos también de la vista). |
void |
selectDrawRoiTool() |
void |
setLayer(FLayer layer)
Sets the layer
|
void |
setPreviousTool() |
void |
setROIFile(java.io.File file) |
void |
setROIPanel(ROIPanel panel) |
void |
setROIs(java.util.List<ROI> roisArray) |
public ROIDataModel(java.util.List<FLyrVect> vectLayers)
public void setROIPanel(ROIPanel panel)
public ROIPanel getROIPanel()
public RasterDataStore getRasterDataStore()
public void setLayer(FLayer layer) throws GridException
layer - GridExceptionpublic void clearROIs()
public void addROI(ROI roi)
public void selectDrawRoiTool()
public void changeRoiName(java.lang.String currentName,
java.lang.String newName)
throws DataException
DataExceptionpublic void removeROI(java.lang.String roiName)
roiName así como
sus objetos FGraphic asociados (borrándolos también de la vista). (NO
elimina la fila correspondiente en la tabla del panel).roiName - Nombre de la ROI a eliminar.public void clearRoiGraphics()
public MapControl getMapControl()
public TableContainer getTable()
public ROI getROI(java.lang.String roiName)
public GraphicLayer getGraphicLayer()
public void setPreviousTool()
public java.util.List<ROI> getROIs()
public void setROIs(java.util.List<ROI> roisArray) throws GridException
GridExceptionpublic FLayer getFLayer()
public ROIFeatureManager getRoiFeatureManager()
public java.awt.Image getToolImage()
public void setROIFile(java.io.File file)
public java.io.File getROIFile()