|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
de.unihalle.informatik.MiToBo.segmentation.activecontours.datatypes.MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow
private class MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow
Collection configuration window.
Nested Class Summary | |
---|---|
private class |
MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow.MTBSet_SnkEnergyPDEGUITableModel
Internal PDE snake energy GUI table model. |
Field Summary | |
---|---|
private javax.swing.JButton |
addEnergyButton
Add button for energies. |
private java.util.Collection<java.lang.Class> |
availableClasses
List of available energies. |
private java.util.HashMap<java.lang.String,java.lang.Class> |
classNameMapping
Mapping of short names to class objects. |
private javax.swing.JButton |
closeButton
Close button. |
private javax.swing.JButton |
confEnergyButton
Config button for energies. |
private java.util.HashMap<java.lang.String,de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDParametrizedClassConfigWindow> |
energyConfWins
Mapping of short names to configuration windows. |
private javax.swing.JList |
energySelection
Combobox for selecting energies. |
(package private) javax.swing.JTable |
energyTab
List of selected energies. |
(package private) MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow.MTBSet_SnkEnergyPDEGUITableModel |
energyTabModel
Model for the energy table. |
(package private) java.util.Vector<java.lang.Double> |
energyWeights
Individual energy weights. |
private int |
frameHeight
Fixed height of window. |
private int |
frameWidth
Fixed width of window. |
private javax.swing.JPanel |
mainPanel
Main panel of main frame. |
private java.lang.Object |
myobject
Default object. |
private javax.swing.JButton |
removeEnergyButton
Remove button for energies. |
private java.util.LinkedList<java.lang.String> |
selectedEnergies
List of currently selected energies. |
private javax.swing.JFrame |
window
Main frame. |
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter |
---|
listenerList |
Constructor Summary | |
---|---|
MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow(java.lang.reflect.Field f,
java.lang.Class<?> c,
java.lang.Object o)
Default constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private void |
buildMainPanel(java.lang.Class<?> targetClass)
Build the main panel for configuring the list of energies. |
void |
handleValueChangeEvent(de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeEvent event)
|
private void |
openWindow()
Displays configuration window. |
MTBSet_ActiveContourEnergyDerivable |
readData(java.lang.reflect.Field field,
java.lang.Class<?> cl)
Extracts current collection data. |
void |
setValue(java.lang.reflect.Field field,
java.lang.Class<?> cl,
java.lang.Object value)
Extracts current collection data. |
void |
tableChanged(javax.swing.event.TableModelEvent e)
|
Methods inherited from class de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter |
---|
addValueChangeEventListener, fireALDSwingValueChangeEvent, removeValueChangeEventListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.swing.JButton addEnergyButton
private java.util.Collection<java.lang.Class> availableClasses
private java.util.HashMap<java.lang.String,java.lang.Class> classNameMapping
private javax.swing.JButton closeButton
private javax.swing.JButton confEnergyButton
private java.util.HashMap<java.lang.String,de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDParametrizedClassConfigWindow> energyConfWins
private javax.swing.JList energySelection
javax.swing.JTable energyTab
MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow.MTBSet_SnkEnergyPDEGUITableModel energyTabModel
java.util.Vector<java.lang.Double> energyWeights
private final int frameHeight
private final int frameWidth
private javax.swing.JPanel mainPanel
private java.lang.Object myobject
private javax.swing.JButton removeEnergyButton
private java.util.LinkedList<java.lang.String> selectedEnergies
private javax.swing.JFrame window
Constructor Detail |
---|
public MTBSet_ActiveContourEnergyDataIOSwing.MTBSet_ActiveContourEnergyConfigWindow(java.lang.reflect.Field f, java.lang.Class<?> c, java.lang.Object o)
f
- Field.c
- Class.o
- Preset object.Method Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
private void buildMainPanel(java.lang.Class<?> targetClass)
public void handleValueChangeEvent(de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeEvent event)
handleValueChangeEvent
in interface de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListener
private void openWindow()
If a default collection is given, the collection is displayed.
public MTBSet_ActiveContourEnergyDerivable readData(java.lang.reflect.Field field, java.lang.Class<?> cl) throws de.unihalle.informatik.Alida.exceptions.ALDDataIOException
field
- Field of collection elements.cl
- Class of collection elements.
de.unihalle.informatik.Alida.exceptions.ALDDataIOException
public void setValue(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.Object value) throws de.unihalle.informatik.Alida.exceptions.ALDDataIOException
field
- Field of collection elements.cl
- Class of collection elements.
de.unihalle.informatik.Alida.exceptions.ALDDataIOException
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged
in interface javax.swing.event.TableModelListener
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |