uk.ac.ed.ebrainbuilder
Class Model.Project
java.lang.Object
uk.ac.ed.ebrainbuilder.Model.Project
- Enclosing class:
- Model
public class Model.Project
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
morphology_transforms
protected HashMap morphology_transforms
morphology_list
protected MorphologyList morphology_list
project_listeners
protected ArrayList project_listeners
Model.Project
public Model.Project()
upload
public void upload()
newProject
public void newProject()
openProject
public void openProject(File file)
openMorphologyList
public void openMorphologyList(MorphologyList morphology_list)
saveProject
public void saveProject(File file)
saveMorphologyList
public void saveMorphologyList(MorphologyList morphology_list)
saveMorphologyData
public void saveMorphologyData(MorphologyData morphology_data)
saveMorphology
public void saveMorphology(Morphology morphology)
openFile
public void openFile(File file)
closeProject
public void closeProject()
getMorphologyList
public MorphologyList getMorphologyList()
setMorphologyList
public void setMorphologyList(MorphologyList morphology_list)
getTransform
public javax.vecmath.Matrix4d getTransform(Morphology morphology)
transformMorphology
public void transformMorphology(Morphology morphology,
javax.vecmath.Matrix4d transformation_matrix)
addProjectListener
public void addProjectListener(Model.ProjectListener listener)
removeProjectListener
public void removeProjectListener(Model.ProjectListener listener)
fireMorphologyTransformed
protected void fireMorphologyTransformed(Morphology morphology,
javax.vecmath.Matrix4d transform)