public class ROIDataModel extends Object implements ROIPanelDataModel
Modifier and Type | Class and Description |
---|---|
class |
ROIDataModel.LayerElement |
Constructor and Description |
---|
ROIDataModel(List<FLyrVect> vectLayers) |
Modifier and Type | Method and Description |
---|---|
void |
addROI(ROI roi) |
void |
changeRoiName(String currentName,
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(String roiName) |
ROIFeatureManager |
getRoiFeatureManager() |
File |
getROIFile() |
ROIPanel |
getROIPanel() |
List<ROI> |
getROIs() |
TableContainer |
getTable() |
Image |
getToolImage() |
void |
removeROI(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(File file) |
void |
setROIPanel(ROIPanel panel) |
void |
setROIs(List<ROI> roisArray) |
public void setROIPanel(ROIPanel panel)
public ROIPanel getROIPanel()
public RasterDataStore getRasterDataStore()
public void setLayer(FLayer layer) throws GridException
layer
- GridException
public void clearROIs()
public void addROI(ROI roi)
public void selectDrawRoiTool()
public void changeRoiName(String currentName, String newName) throws DataException
DataException
public void removeROI(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 GraphicLayer getGraphicLayer()
public void setPreviousTool()
public void setROIs(List<ROI> roisArray) throws GridException
GridException
public FLayer getFLayer()
public ROIFeatureManager getRoiFeatureManager()
public Image getToolImage()
public void setROIFile(File file)
public File getROIFile()