endrov.recording.recmetMultidim
Class EvMultidimAcquisition

java.lang.Object
  extended by endrov.data.EvContainer
      extended by endrov.data.EvObject
          extended by endrov.recording.EvAcquisition
              extended by endrov.recording.recmetMultidim.EvMultidimAcquisition

public class EvMultidimAcquisition
extends EvAcquisition

Simple multidimensional acquisition - positions, times, stacks, channels


Nested Class Summary
 class EvMultidimAcquisition.AcqThread
          Thread to perform acquisition
 
Nested classes/interfaces inherited from class endrov.recording.EvAcquisition
EvAcquisition.AcquisitionListener, EvAcquisition.AcquisitionThread
 
Field Summary
 RecSettingsChannel channel
           
 RecSettingsRecDesc desc
           
 RecSettingsDimensionsOrder order
          Instance *
 RecSettingsPositions positions
           
 RecSettingsSlices slices
           
 RecSettingsTimes times
           
 
Fields inherited from class endrov.recording.EvAcquisition
container, containerStoreName
 
Fields inherited from class endrov.data.EvContainer
author, containerIcon, coreMetadataModified, dateCreate, dateLastModify, isGeneratedData, metaObject, ostBlobID
 
Constructor Summary
EvMultidimAcquisition()
           
 
Method Summary
 void buildMetamenu(javax.swing.JMenu menu, EvContainer parentObject)
          Attach menu entries specific for this type of object
 EvObject cloneEvObject()
          Get a deep copy of the object, not including children
 java.lang.String getMetaTypeDesc()
          Human readable name
static void initPlugin()
          Plugin declaration
 void loadMetadata(org.jdom.Element e)
          Unserialize object
 java.lang.String saveMetadata(org.jdom.Element e)
          Serialize object
 void setStoreLocation(EvContainer con, java.lang.String name)
           
 EvAcquisition.AcquisitionThread startAcquisition()
          Get acquisition thread that links to this data
 
Methods inherited from class endrov.recording.EvAcquisition
addListener, emitAcquisitionEventStatus, emitAcquisitionEventStatus, emitAcquisitionEventStopped, removeListener
 
Methods inherited from class endrov.data.EvObject
cloneEvObjectRecursive, cloneUsingSerialize, getContainerIcon
 
Methods inherited from class endrov.data.EvContainer
addMetaObject, getChild, getChildNames, getFreeChildName, getIdObjects, getIdObjectsRecursive, getMetaContainer, getMetaObject, getObjects, isMetadataModified, putChild, removeMetaObjectByValue, setMetadataModified, setMetadataNotModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

order

public RecSettingsDimensionsOrder order
Instance *


channel

public RecSettingsChannel channel

desc

public RecSettingsRecDesc desc

slices

public RecSettingsSlices slices

times

public RecSettingsTimes times

positions

public RecSettingsPositions positions
Constructor Detail

EvMultidimAcquisition

public EvMultidimAcquisition()
Method Detail

setStoreLocation

public void setStoreLocation(EvContainer con,
                             java.lang.String name)
Overrides:
setStoreLocation in class EvAcquisition

startAcquisition

public EvAcquisition.AcquisitionThread startAcquisition()
Get acquisition thread that links to this data

Specified by:
startAcquisition in class EvAcquisition

buildMetamenu

public void buildMetamenu(javax.swing.JMenu menu,
                          EvContainer parentObject)
Description copied from class: EvObject
Attach menu entries specific for this type of object

Specified by:
buildMetamenu in class EvObject
parentObject - TODO

getMetaTypeDesc

public java.lang.String getMetaTypeDesc()
Description copied from class: EvObject
Human readable name

Specified by:
getMetaTypeDesc in class EvObject

loadMetadata

public void loadMetadata(org.jdom.Element e)
Description copied from class: EvObject
Unserialize object

Specified by:
loadMetadata in class EvObject

saveMetadata

public java.lang.String saveMetadata(org.jdom.Element e)
Description copied from class: EvObject
Serialize object

Specified by:
saveMetadata in class EvObject

cloneEvObject

public EvObject cloneEvObject()
Description copied from class: EvObject
Get a deep copy of the object, not including children

Specified by:
cloneEvObject in class EvObject

initPlugin

public static void initPlugin()
Plugin declaration