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

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.ParamSurfaceFactory

public class ParamSurfaceFactory
extends ParamFileFactory

Surface Parameter Factory.

Author:
Blake Lucas

Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.factory.ParamFactory
inputView, outputView
 
Constructor Summary
ParamSurfaceFactory(ParamSurface param)
          Instantiates a new param surface factory.
 
Method Summary
 ParamInputView getInputView()
          Get parameter input view.
 ParamOutputView getOutputView()
          Get parameter output view.
 ParamSurface getParameter()
          Get factory's parameter.
 boolean loadResources(ParamModel foreign, javax.swing.ProgressMonitor monitor)
          Load external resources specified in foreign parameter into this parameter.
 boolean saveResources(java.io.File dir, boolean overRidesubDirectory)
          Save Model Mesh 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, equals, 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

ParamSurfaceFactory

public ParamSurfaceFactory(ParamSurface param)
Instantiates a new param surface factory.

Parameters:
param - the param
Method Detail

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 ParamSurface 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)
Description copied from class: ParamFactory
Load external resources specified in foreign parameter into this parameter.

Overrides:
loadResources in class ParamFactory
Parameters:
foreign - foreign parameter
monitor - TODO
Returns:
true, if load resources

saveResources

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

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