uk.ac.ed.paxinos3d
Class Model

java.lang.Object
  extended by uk.ac.ed.paxinos3d.Model

public class Model
extends Object

User: nix Date: 29-Jun-2005 Time: 19:04:22 To change this template use Options | File Templates.


Nested Class Summary
static class Model.ModelAdapter
           
static class Model.ModelEvent
           
static interface Model.ModelListener
           
static class Model.TaskProgress
           
 class Model.TaskStatus
           
static class Model.TaskType
           
 
Field Summary
protected  File[] atlas_files
           
protected  List<Model.ModelListener> model_listeners
           
protected  Morphology morphology
           
protected  File paxino_structure_file
           
protected  boolean reorientate_atlas_on_select
           
protected  Object selected
           
protected  Model.TaskStatus task_status
           
 
Constructor Summary
Model()
           
 
Method Summary
 void addModelListener(Model.ModelListener listener)
           
protected  void buildManifolds(Morphology morphology)
           
protected  void fireAtlasFilesChanged(File[] old_files, File[] files)
           
protected  void fireMorphologyChanged(Morphology old_morphology, Morphology morphology)
           
protected  void firePaxinoStructureFileChanged(File old_file, File file)
           
protected  void fireSelectedChanged(Object deselected, Object selected)
           
protected  void fireStatusChanged()
           
 File[] getAtlasFiles()
           
protected  javax.vecmath.Point3d getCentreOfMass(Feature feature)
           
 Morphology getMorphology()
           
 File getPaxinoStructureFile()
           
 boolean getReorientateAtlasOnSelect()
           
 Object getSelected()
           
 Model.TaskStatus getTaskStatus()
           
 Morphology loadAtlas()
           
 Morphology reloadAtlas()
           
 void removeModelListener(Model.ModelListener listener)
           
 void setAtlasDirectory(File atlas_directory)
           
 void setAtlasFiles(File[] atlas_files)
           
 void setMorphology(Morphology morphology)
           
 void setPaxinoStructureFile(File file)
           
 void setReorientateAtlasOnSelect(boolean reorientate_atlas_on_select)
           
 void setSelected(Object selected)
           
 void showCoCoMacAfferentConnectivity()
           
 void showCoCoMacBrainSiteInfo()
           
 void showCoCoMacEfferentConnectivity()
           
 void showCoCoMacMapInfo()
           
 void showCoCoMacMapping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paxino_structure_file

protected File paxino_structure_file

atlas_files

protected File[] atlas_files

morphology

protected Morphology morphology

selected

protected Object selected

task_status

protected Model.TaskStatus task_status

reorientate_atlas_on_select

protected boolean reorientate_atlas_on_select

model_listeners

protected List<Model.ModelListener> model_listeners
Constructor Detail

Model

public Model()
Method Detail

getPaxinoStructureFile

public File getPaxinoStructureFile()

setPaxinoStructureFile

public void setPaxinoStructureFile(File file)

getAtlasFiles

public File[] getAtlasFiles()

setAtlasFiles

public void setAtlasFiles(File[] atlas_files)

setAtlasDirectory

public void setAtlasDirectory(File atlas_directory)

getReorientateAtlasOnSelect

public boolean getReorientateAtlasOnSelect()

setReorientateAtlasOnSelect

public void setReorientateAtlasOnSelect(boolean reorientate_atlas_on_select)

getMorphology

public Morphology getMorphology()

setMorphology

public void setMorphology(Morphology morphology)

getSelected

public Object getSelected()

setSelected

public void setSelected(Object selected)

getTaskStatus

public Model.TaskStatus getTaskStatus()

addModelListener

public void addModelListener(Model.ModelListener listener)

removeModelListener

public void removeModelListener(Model.ModelListener listener)

loadAtlas

public Morphology loadAtlas()

reloadAtlas

public Morphology reloadAtlas()

buildManifolds

protected void buildManifolds(Morphology morphology)

getCentreOfMass

protected javax.vecmath.Point3d getCentreOfMass(Feature feature)

showCoCoMacMapInfo

public void showCoCoMacMapInfo()

showCoCoMacBrainSiteInfo

public void showCoCoMacBrainSiteInfo()

showCoCoMacMapping

public void showCoCoMacMapping()

showCoCoMacAfferentConnectivity

public void showCoCoMacAfferentConnectivity()

showCoCoMacEfferentConnectivity

public void showCoCoMacEfferentConnectivity()

fireStatusChanged

protected void fireStatusChanged()

firePaxinoStructureFileChanged

protected void firePaxinoStructureFileChanged(File old_file,
                                              File file)

fireAtlasFilesChanged

protected void fireAtlasFilesChanged(File[] old_files,
                                     File[] files)

fireMorphologyChanged

protected void fireMorphologyChanged(Morphology old_morphology,
                                     Morphology morphology)

fireSelectedChanged

protected void fireSelectedChanged(Object deselected,
                                   Object selected)