edu.jhu.ece.iacl.jist.pipeline.factory
Class ParamVolumeFactory

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.factory.ParamFactory
      extended by edu.jhu.ece.iacl.jist.pipeline.factory.ParamFileFactory
          extended by edu.jhu.ece.iacl.jist.pipeline.factory.ParamVolumeFactory
Direct Known Subclasses:
ParamDataLabelFactory

public class ParamVolumeFactory
extends ParamFileFactory

Volume Parameter Factory.

Author:
Blake Lucas

Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.factory.ParamFactory
inputView, outputView
 
Constructor Summary
ParamVolumeFactory()
          Instantiates a new param volume factory.
ParamVolumeFactory(ParamVolume param)
          Instantiates a new param volume factory.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 ParamInputView getInputView()
          Get parameter input view.
 ParamOutputView getOutputView()
          Get parameter output view.
 ParamVolume getParameter()
          Get factory's parameter.
 boolean loadResources(ParamModel foreign, javax.swing.ProgressMonitor monitor)
          Load Model Image from file specified in foreign parameter.
 boolean saveResources(java.io.File dir, boolean overRidesubDirectory)
          Save Model Image to specified directory.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.factory.ParamFileFactory
createMipavParameter, importMipavParameter
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.factory.ParamFactory
createTreeNode, decodeName, decodeValue, encodeName, encodeValue, fromXML, fromXML, importParameter, isCompatible, read, read, setInputView, setOutputView, toXML, write, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParamVolumeFactory

public ParamVolumeFactory()
Instantiates a new param volume factory.


ParamVolumeFactory

public ParamVolumeFactory(ParamVolume param)
Instantiates a new param volume factory.

Parameters:
param - the param
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class ParamFactory

getInputView

public ParamInputView getInputView()
Description copied from class: ParamFileFactory
Get parameter input view.

Overrides:
getInputView in class ParamFileFactory
Returns:
input view

getOutputView

public ParamOutputView getOutputView()
Description copied from class: ParamFileFactory
Get parameter output view.

Overrides:
getOutputView in class ParamFileFactory
Returns:
output view

getParameter

public ParamVolume getParameter()
Description copied from class: ParamFileFactory
Get factory's parameter.

Overrides:
getParameter in class ParamFileFactory
Returns:
file parameter

loadResources

public boolean loadResources(ParamModel foreign,
                             javax.swing.ProgressMonitor monitor)
Load Model Image from file specified in foreign parameter.

Overrides:
loadResources in class ParamFactory
Parameters:
foreign - foreign parameters
monitor - the monitor
Returns:
resources loaded correctly

saveResources

public boolean saveResources(java.io.File dir,
                             boolean overRidesubDirectory)
Save Model Image to specified directory.

Overrides:
saveResources in class ParamFactory
Parameters:
dir - save directory
Returns:
resources saved correctly