Class InterestPointTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
net.preibisch.mvrecon.fiji.spimdata.explorer.interestpoint.InterestPointTableModel
- All Implemented Interfaces:
Serializable,TableModel,InterestPointOverlay.InterestPointSource
public class InterestPointTableModel
extends AbstractTableModel
implements InterestPointOverlay.InterestPointSource
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionInterestPointTableModel(ViewInterestPoints viewInterestPoints, InterestPointExplorerPanel panel) -
Method Summary
Modifier and TypeMethodDescriptionfilteredViewIdsCurrentTimepoint(int timepointIndex) protected StringfindNumPresent(HashMap<String, Integer> labels, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) intgetColumnName(int column) intgetCorrespondenceColorId(mpicbg.spim.data.sequence.ViewId viewId, int detectionId, int timepointIndex) protected List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> doubleHashMap<? extends mpicbg.spim.data.sequence.ViewId, ? extends Collection<? extends net.imglib2.RealLocalizable>> getLocalCoordinates(int timepointIndex) voidgetLocalToGlobalTransform(mpicbg.spim.data.sequence.ViewId viewId, int timepointIndex, net.imglib2.realtransform.AffineTransform3D transform) protected StringgetParameters(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) doubledoubleintintintintgetShapeType(mpicbg.spim.data.sequence.ViewId viewId, int timepointIndex) intgetState(int row, int column) getValueAt(int row, int column) protected ViewInterestPointsbooleanisCellEditable(int row, int column) booleanstatic Stringprotected intnumConsensusSetsBetweenVisible(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) protected intnumCorrespondences(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) protected intnumCorresponding(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) protected intnumCorrespondingBetweenVisible(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) protected intnumDetections(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) voidsetDistanceFade(double distanceFade, boolean filterMode) voidsetPlaneThickness(double planeThickness) voidsetPointSizeScale(double pointSizeScale) voidsetSelected(int row, int col) voidsetValueAt(Object value, int row, int column) protected voidupdate(ViewInterestPoints viewInterestPoints) protected voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
InterestPointTableModel
public InterestPointTableModel(ViewInterestPoints viewInterestPoints, InterestPointExplorerPanel panel)
-
-
Method Details
-
update
-
getViewInterestPoints
-
getCurrentViewDescriptions
protected List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> getCurrentViewDescriptions() -
updateViewDescription
protected void updateViewDescription(List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> vds) -
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceTableModel
-
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
label
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
getParameters
protected String getParameters(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) -
numCorresponding
protected int numCorresponding(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) -
numCorrespondingBetweenVisible
protected int numCorrespondingBetweenVisible(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) -
numConsensusSetsBetweenVisible
protected int numConsensusSetsBetweenVisible(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) -
findNumPresent
-
numCorrespondences
protected int numCorrespondences(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) -
numDetections
protected int numDetections(ViewInterestPoints vip, List<? extends mpicbg.spim.data.sequence.ViewId> views, String label) -
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getState
public int getState(int row, int column) -
setSelected
public void setSelected(int row, int col) -
getSelectedRow
public int getSelectedRow() -
getSelectedCol
public int getSelectedCol() -
filteredViewIdsCurrentTimepoint
public List<mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> filteredViewIdsCurrentTimepoint(int timepointIndex) -
getLocalCoordinates
public HashMap<? extends mpicbg.spim.data.sequence.ViewId,? extends Collection<? extends net.imglib2.RealLocalizable>> getLocalCoordinates(int timepointIndex) - Specified by:
getLocalCoordinatesin interfaceInterestPointOverlay.InterestPointSource
-
getLocalToGlobalTransform
public void getLocalToGlobalTransform(mpicbg.spim.data.sequence.ViewId viewId, int timepointIndex, net.imglib2.realtransform.AffineTransform3D transform) - Specified by:
getLocalToGlobalTransformin interfaceInterestPointOverlay.InterestPointSource
-
getCorrespondenceColorId
public int getCorrespondenceColorId(mpicbg.spim.data.sequence.ViewId viewId, int detectionId, int timepointIndex) - Specified by:
getCorrespondenceColorIdin interfaceInterestPointOverlay.InterestPointSource
-
getShapeType
- Specified by:
getShapeTypein interfaceInterestPointOverlay.InterestPointSource
-
getDistanceFade
public double getDistanceFade()- Specified by:
getDistanceFadein interfaceInterestPointOverlay.InterestPointSource
-
isFilterMode
public boolean isFilterMode()- Specified by:
isFilterModein interfaceInterestPointOverlay.InterestPointSource
-
setDistanceFade
public void setDistanceFade(double distanceFade, boolean filterMode) -
getPointSizeScale
public double getPointSizeScale()- Specified by:
getPointSizeScalein interfaceInterestPointOverlay.InterestPointSource
-
setPointSizeScale
public void setPointSizeScale(double pointSizeScale) -
getPlaneThickness
public double getPlaneThickness()- Specified by:
getPlaneThicknessin interfaceInterestPointOverlay.InterestPointSource
-
setPlaneThickness
public void setPlaneThickness(double planeThickness)
-