de.unihalle.informatik.MiToBo.segmentation.activecontours.datatypes
Class MTBSet_ActiveContourEnergyDataIOCmdline

java.lang.Object
  extended by de.unihalle.informatik.Alida.dataio.provider.cmdline.ALDStandardizedDataIOCmdline
      extended by de.unihalle.informatik.MiToBo.segmentation.activecontours.datatypes.MTBSet_ActiveContourEnergyDataIOCmdline
All Implemented Interfaces:
de.unihalle.informatik.Alida.dataio.provider.ALDDataIO, de.unihalle.informatik.Alida.dataio.provider.ALDDataIOCmdline

@ALDDataIOProvider(priority=10)
public class MTBSet_ActiveContourEnergyDataIOCmdline
extends de.unihalle.informatik.Alida.dataio.provider.cmdline.ALDStandardizedDataIOCmdline

Class for loading/saving sets of PDE energies for command line interfaces.

Author:
posch

Field Summary
private  boolean debug
          Debugging output
(package private)  java.util.HashSet<java.lang.String> energySetFields
          Fields of a EnergySet we parse
(package private)  java.util.HashMap<java.lang.String,java.lang.reflect.Field> fieldMap
          used to work around generics
(package private)  java.util.Vector<java.lang.Double> weights
          Used as a substitute for the same field in MTBSet_???
 
Fields inherited from class de.unihalle.informatik.Alida.dataio.provider.cmdline.ALDStandardizedDataIOCmdline
DERIVEDCLASS_CHAR, FILEIO_CHAR
 
Constructor Summary
MTBSet_ActiveContourEnergyDataIOCmdline()
          Default constructor
 
Method Summary
 java.lang.String formatAsString(java.lang.Object obj)
           
 java.lang.Object parse(java.lang.reflect.Field field, java.lang.Class<?> cl, java.lang.String valueString)
           
 java.util.Collection<java.lang.Class<?>> providedClasses()
           
 
Methods inherited from class de.unihalle.informatik.Alida.dataio.provider.cmdline.ALDStandardizedDataIOCmdline
formatAsString, readData, writeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

private boolean debug
Debugging output


energySetFields

java.util.HashSet<java.lang.String> energySetFields
Fields of a EnergySet we parse


fieldMap

java.util.HashMap<java.lang.String,java.lang.reflect.Field> fieldMap
used to work around generics


weights

java.util.Vector<java.lang.Double> weights
Used as a substitute for the same field in MTBSet_???EnergyDerivable (problems with generics, generically read a Vector!!)

Constructor Detail

MTBSet_ActiveContourEnergyDataIOCmdline

public MTBSet_ActiveContourEnergyDataIOCmdline()
Default constructor

Method Detail

formatAsString

public java.lang.String formatAsString(java.lang.Object obj)
Specified by:
formatAsString in class de.unihalle.informatik.Alida.dataio.provider.cmdline.ALDStandardizedDataIOCmdline

parse

public java.lang.Object parse(java.lang.reflect.Field field,
                              java.lang.Class<?> cl,
                              java.lang.String valueString)
Specified by:
parse in class de.unihalle.informatik.Alida.dataio.provider.cmdline.ALDStandardizedDataIOCmdline

providedClasses

public java.util.Collection<java.lang.Class<?>> providedClasses()