uk.ac.ed.morphml_handler
Class AffineWarpPoint

java.lang.Object
  extended by org.virtualratbrain.namespace.impl.PointImpl
      extended by org.virtualratbrain.namespace.impl.AffineWarpPointImpl
          extended by uk.ac.ed.morphml_handler.AffineWarpPoint
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, org.virtualratbrain.namespace.AffineWarpPoint, org.virtualratbrain.namespace.impl.runtime.UnmarshallableObject, org.virtualratbrain.namespace.impl.runtime.ValidatableObject, org.virtualratbrain.namespace.impl.runtime.XMLSerializable, org.virtualratbrain.namespace.Point, MorphMLEntity

public class AffineWarpPoint
extends org.virtualratbrain.namespace.impl.AffineWarpPointImpl
implements MorphMLEntity


Nested Class Summary
static class AffineWarpPoint.AffineWarpPointAdapter
           
static interface AffineWarpPoint.AffineWarpPointListener
           
 
Nested classes/interfaces inherited from class org.virtualratbrain.namespace.impl.AffineWarpPointImpl
org.virtualratbrain.namespace.impl.AffineWarpPointImpl.Unmarshaller
 
Nested classes/interfaces inherited from interface uk.ac.ed.morphml_handler.MorphMLEntity
MorphMLEntity.MorphMLEntityListener
 
Field Summary
protected  AffineWarpDataStructure affine_warp_data
           
protected  boolean visible
           
protected  ArrayList warp_point_listeners
           
 
Fields inherited from class org.virtualratbrain.namespace.impl.AffineWarpPointImpl
version
 
Fields inherited from class org.virtualratbrain.namespace.impl.PointImpl
_Diameter, _Id, _X, _Y, _Z, has_Diameter, has_X, has_Y, has_Z
 
Constructor Summary
AffineWarpPoint()
           
 
Method Summary
 void addAffineWarpPointListener(AffineWarpPoint.AffineWarpPointListener listener)
           
 boolean canHide()
           
 boolean canShow()
           
 AffineWarpDataStructure getAffineWarpData()
           
 MorphMLEntity getParentEntity()
           
 void hide()
           
 boolean isVisible()
           
 void removeAffineWarpPointListener(AffineWarpPoint.AffineWarpPointListener listener)
           
 void set(AffineWarpPoint value)
           
 void set(double x, double y, double z)
           
 void set(javax.vecmath.Vector3d value)
           
 void setAfflineWarpData(AffineWarpDataStructure affine_warp_data)
           
 void setX(double x)
           
 void setY(double y)
           
 void setZ(double z)
           
 void show()
           
 String toString()
           
 void validate()
           
 
Methods inherited from class org.virtualratbrain.namespace.impl.AffineWarpPointImpl
createRawValidator, createUnmarshaller, getPrimaryInterface, serializeAttributes, serializeBody, serializeURIs
 
Methods inherited from class org.virtualratbrain.namespace.impl.PointImpl
getDiameter, getId, getX, getY, getZ, setDiameter, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.virtualratbrain.namespace.Point
getDiameter, getId, getX, getY, getZ, setDiameter, setId
 

Field Detail

visible

protected boolean visible

affine_warp_data

protected AffineWarpDataStructure affine_warp_data

warp_point_listeners

protected ArrayList warp_point_listeners
Constructor Detail

AffineWarpPoint

public AffineWarpPoint()
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

getAffineWarpData

public AffineWarpDataStructure getAffineWarpData()

setAfflineWarpData

public void setAfflineWarpData(AffineWarpDataStructure affine_warp_data)

setX

public void setX(double x)
Specified by:
setX in interface org.virtualratbrain.namespace.Point
Overrides:
setX in class org.virtualratbrain.namespace.impl.PointImpl

setY

public void setY(double y)
Specified by:
setY in interface org.virtualratbrain.namespace.Point
Overrides:
setY in class org.virtualratbrain.namespace.impl.PointImpl

setZ

public void setZ(double z)
Specified by:
setZ in interface org.virtualratbrain.namespace.Point
Overrides:
setZ in class org.virtualratbrain.namespace.impl.PointImpl

set

public void set(javax.vecmath.Vector3d value)

set

public void set(double x,
                double y,
                double z)

set

public void set(AffineWarpPoint value)

toString

public String toString()
Overrides:
toString in class Object

addAffineWarpPointListener

public void addAffineWarpPointListener(AffineWarpPoint.AffineWarpPointListener listener)

removeAffineWarpPointListener

public void removeAffineWarpPointListener(AffineWarpPoint.AffineWarpPointListener listener)