uk.ac.ed.morphml_handler
Class AffineWarpDataStructure

java.lang.Object
  extended by org.virtualratbrain.namespace.impl.WarpDataStructureImpl
      extended by org.virtualratbrain.namespace.impl.AffineWarpDataStructureImpl
          extended by uk.ac.ed.morphml_handler.AffineWarpDataStructure
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, org.virtualratbrain.namespace.AffineWarpDataStructure, org.virtualratbrain.namespace.impl.runtime.UnmarshallableObject, org.virtualratbrain.namespace.impl.runtime.ValidatableObject, org.virtualratbrain.namespace.impl.runtime.XMLSerializable, org.virtualratbrain.namespace.WarpDataStructure, MorphMLEntity

public class AffineWarpDataStructure
extends org.virtualratbrain.namespace.impl.AffineWarpDataStructureImpl
implements MorphMLEntity


Nested Class Summary
static class AffineWarpDataStructure.AffineWarpDataAdapter
           
static class AffineWarpDataStructure.AffineWarpDataEvent
           
static interface AffineWarpDataStructure.AffineWarpDataListener
           
 class AffineWarpDataStructure.Pair
           
 
Nested classes/interfaces inherited from class org.virtualratbrain.namespace.impl.AffineWarpDataStructureImpl
org.virtualratbrain.namespace.impl.AffineWarpDataStructureImpl.Unmarshaller
 
Nested classes/interfaces inherited from interface uk.ac.ed.morphml_handler.MorphMLEntity
MorphMLEntity.MorphMLEntityListener
 
Field Summary
protected  MorphologyData morphology_data
           
protected  boolean visible
           
protected  ArrayList warp_points_listeners
           
 
Fields inherited from class org.virtualratbrain.namespace.impl.AffineWarpDataStructureImpl
_LocalPoints, _WorldPoints, version
 
Constructor Summary
AffineWarpDataStructure()
           
 
Method Summary
 void addAffineWarpDataListener(AffineWarpDataStructure.AffineWarpDataListener listener)
           
 void addLocalWarpPoint(AffineWarpPoint point)
           
 void addWorldWarpPoint(AffineWarpPoint point)
           
 boolean canHide()
           
 boolean canShow()
           
 MorphologyData getMorphologyData()
           
 int getNumberOfPointPairs()
           
 MorphMLEntity getParentEntity()
           
 AffineWarpDataStructure.Pair[] getPointPairs()
           
 void hide()
           
 boolean isVisible()
           
 void removeAffineWarpDataListener(AffineWarpDataStructure.AffineWarpDataListener listener)
           
 void removeLocalWarpPoint(AffineWarpPoint point)
           
 void removeWorldWarpPoint(AffineWarpPoint point)
           
 void setMorphologyData(MorphologyData morphology_data)
           
 void show()
           
 void validate()
           
 
Methods inherited from class org.virtualratbrain.namespace.impl.AffineWarpDataStructureImpl
_getLocalPoints, _getWorldPoints, createRawValidator, createUnmarshaller, getLocalPoints, getPrimaryInterface, getWorldPoints, serializeAttributes, serializeBody, serializeURIs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

visible

protected boolean visible

morphology_data

protected MorphologyData morphology_data

warp_points_listeners

protected ArrayList warp_points_listeners
Constructor Detail

AffineWarpDataStructure

public AffineWarpDataStructure()
Method Detail

isVisible

public boolean isVisible()
Specified by:
isVisible in interface MorphMLEntity

canShow

public boolean canShow()
Specified by:
canShow in interface MorphMLEntity

canHide

public boolean canHide()
Specified by:
canHide in interface MorphMLEntity

show

public void show()
Specified by:
show in interface MorphMLEntity

hide

public void hide()
Specified by:
hide in interface MorphMLEntity

validate

public void validate()
Specified by:
validate in interface MorphMLEntity

getParentEntity

public MorphMLEntity getParentEntity()
Specified by:
getParentEntity in interface MorphMLEntity

getMorphologyData

public MorphologyData getMorphologyData()

setMorphologyData

public void setMorphologyData(MorphologyData morphology_data)

addLocalWarpPoint

public void addLocalWarpPoint(AffineWarpPoint point)

removeLocalWarpPoint

public void removeLocalWarpPoint(AffineWarpPoint point)

addWorldWarpPoint

public void addWorldWarpPoint(AffineWarpPoint point)

removeWorldWarpPoint

public void removeWorldWarpPoint(AffineWarpPoint point)

getNumberOfPointPairs

public int getNumberOfPointPairs()

getPointPairs

public AffineWarpDataStructure.Pair[] getPointPairs()

addAffineWarpDataListener

public void addAffineWarpDataListener(AffineWarpDataStructure.AffineWarpDataListener listener)

removeAffineWarpDataListener

public void removeAffineWarpDataListener(AffineWarpDataStructure.AffineWarpDataListener listener)