Package mgui.neuro.components.cortical
Class CorticalVolume
java.lang.Object
- All Implemented Interfaces:
java.lang.Cloneable,java.lang.Comparable<DynamicModelComponent>,AttributeListener,AttributeObject,InterfaceObject,NamedObject,TreeObject,CleanableObject,DynamicModelComponent,TimeStepListener,Updateable
public class CorticalVolume extends SimpleCorticalRegion
A Volume3D-based representation of a cortical region. Contains a pointer to a
Volume3DInt object and an array of integers holding the indices of the voxels
comprising this cortical area.
- Version:
- 1.0
- Author:
- Andrew Reid
-
Field Summary
Fields Modifier and Type Field Description Volume3DIntvolumeint[]voxelsFields inherited from class mgui.neuro.components.cortical.simple.SimpleCorticalRegion
firingRate, input, output, stateFields inherited from class mgui.neuro.components.cortical.AbstractCorticalRegion
locationFields inherited from class mgui.neuro.components.AbstractNeuroComponent
attributes, clock, connections, events, hasSubComponents, id, listeners, solver, updatedFields inherited from class mgui.interfaces.AbstractInterfaceObject
isDestroyed, tree_nodes -
Constructor Summary
Constructors Constructor Description CorticalVolume(Volume3DInt vol) -
Method Summary
Modifier and Type Method Description java.lang.Objectclone()voidconnectTo(AbstractCorticalRegion region)voidconnectTo(AbstractCorticalRegion region, double weight)Volume3DIntgetVolume()voidsetVolume(Volume3DInt vol)voidsetVoxels(int[] v)Methods inherited from class mgui.neuro.components.cortical.simple.SimpleCorticalRegion
executeEvent, getBasicSimpleCorticalRegion, getFiringRate, getInput, getInputFunction, getOutput, getSubComponents, getTransferFunction, init, reset, setFiringRate, setInputFunction, setName, setOutput, setSolver, setTransferFunction, setTreeNode, toString, updateComponentMethods inherited from class mgui.neuro.components.cortical.AbstractCorticalRegion
getComparator, getLocation, getName, getStrComparator, setLocationMethods inherited from class mgui.neuro.components.AbstractNeuroComponent
addConnection, addEvent, addListener, addToEngine, attributeUpdated, compareTo, executeEvents, fireListeners, fireListeners, getAttribute, getAttributes, getConnections, getDelay, getID, getODESolver, getRate, getSolver, hasSubComponents, removeConnection, removeListener, resetClock, setAttribute, setAttributes, setDelay, setID, setID, setODESolver, setSolver, timeElapsed, updateFromClockMethods inherited from class mgui.models.networks.components.AbstractNetworkComponent
getAttributeValueMethods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getTreeLabel, isDestroyed, issueTreeNode, updateTreeNodesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface mgui.interfaces.util.CleanableObject
cleanMethods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyedMethods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode
-
Field Details
-
volume
-
voxels
public int[] voxels
-
-
Constructor Details
-
CorticalVolume
-
-
Method Details
-
connectTo
- Overrides:
connectToin classSimpleCorticalRegion
-
setVolume
-
getVolume
-
setVoxels
public void setVoxels(int[] v) -
connectTo
-
clone
public java.lang.Object clone()- Specified by:
clonein interfaceDynamicModelComponent- Overrides:
clonein classSimpleCorticalRegion
-