uk.ac.ed.simulator_pdb.model
Class SimLandscapeTemplate

java.lang.Object
  extended byuk.ac.ed.simulator_pdb.model.TemplateFileObject
      extended byuk.ac.ed.simulator_pdb.model.SimLandscapeTemplate

public class SimLandscapeTemplate
extends TemplateFileObject


Nested Class Summary
 
Nested classes inherited from class uk.ac.ed.simulator_pdb.model.TemplateFileObject
TemplateFileObject.TemplateFileObjectAdapter, TemplateFileObject.TemplateFileObjectEvent, TemplateFileObject.TemplateFileObjectListener
 
Field Summary
static int BELOW_MEMBRANE
           
static int HYDROHHILIC
           
static int MEMBRANE
           
static int STATIC
           
 
Constructor Summary
SimLandscapeTemplate(java.lang.String id)
           
 
Method Summary
 javax.vecmath.Matrix4d adjustOrientation(javax.vecmath.Matrix4d new_matrix, javax.vecmath.Matrix4d old_matrix)
           
 javax.vecmath.Matrix4d adjustPosition(javax.vecmath.Matrix4d new_matrix, javax.vecmath.Matrix4d old_matrix)
           
 javax.vecmath.Matrix4d adjustTransformationMatrix(javax.vecmath.Matrix4d new_matrix, javax.vecmath.Matrix4d old_matrix)
           
 int getNumberOfProperties()
           
 java.lang.String getPropertyName(int index)
           
 java.lang.Object getPropertyValue(int index)
           
 int getType()
           
 java.lang.String toString()
           
 float valueAt(javax.vecmath.Vector3d pos)
           
 float valueAtFlat(javax.vecmath.Vector3d pos)
           
 float valueAtHydrophilic(javax.vecmath.Vector3d pos)
           
 float valueAtMembrane(javax.vecmath.Vector3d pos)
           
 float valueAtStatic(javax.vecmath.Vector3d pos)
           
 
Methods inherited from class uk.ac.ed.simulator_pdb.model.TemplateFileObject
addTemplateListener, fireTemplateFileObjectChangedEvent, fireTemplateFileObjectIdChangedEvent, getId, getTemplateFile, isIdOk, removeTemplateListener, setId, setTemplateFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MEMBRANE

public static final int MEMBRANE
See Also:
Constant Field Values

HYDROHHILIC

public static final int HYDROHHILIC
See Also:
Constant Field Values

STATIC

public static final int STATIC
See Also:
Constant Field Values

BELOW_MEMBRANE

public static final int BELOW_MEMBRANE
See Also:
Constant Field Values
Constructor Detail

SimLandscapeTemplate

public SimLandscapeTemplate(java.lang.String id)
Method Detail

getNumberOfProperties

public int getNumberOfProperties()

getPropertyName

public java.lang.String getPropertyName(int index)

getPropertyValue

public java.lang.Object getPropertyValue(int index)

getType

public int getType()

adjustOrientation

public javax.vecmath.Matrix4d adjustOrientation(javax.vecmath.Matrix4d new_matrix,
                                                javax.vecmath.Matrix4d old_matrix)

adjustPosition

public javax.vecmath.Matrix4d adjustPosition(javax.vecmath.Matrix4d new_matrix,
                                             javax.vecmath.Matrix4d old_matrix)

adjustTransformationMatrix

public javax.vecmath.Matrix4d adjustTransformationMatrix(javax.vecmath.Matrix4d new_matrix,
                                                         javax.vecmath.Matrix4d old_matrix)

valueAt

public float valueAt(javax.vecmath.Vector3d pos)

valueAtStatic

public float valueAtStatic(javax.vecmath.Vector3d pos)

valueAtHydrophilic

public float valueAtHydrophilic(javax.vecmath.Vector3d pos)

valueAtMembrane

public float valueAtMembrane(javax.vecmath.Vector3d pos)

valueAtFlat

public float valueAtFlat(javax.vecmath.Vector3d pos)

toString

public java.lang.String toString()
Overrides:
toString in class TemplateFileObject