jabble
Class CoordinateTransformation
java.lang.Object
jabble.CoordinateTransformation
- Direct Known Subclasses:
- Cartesian2DToSpherical2DTransformation
public abstract class CoordinateTransformation
- extends java.lang.Object
|
Constructor Summary |
CoordinateTransformation(java.util.List<java.lang.String> newCoordNames,
java.util.List<java.lang.String> newDiffNames)
Creates a new instance of CoordinateTransformation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
oldCoords
protected Field[] oldCoords
newCoords
protected Field[] newCoords
oldDiffs
protected Field[] oldDiffs
newDiffs
protected Field[] newDiffs
CoordinateTransformation
public CoordinateTransformation(java.util.List<java.lang.String> newCoordNames,
java.util.List<java.lang.String> newDiffNames)
- Creates a new instance of CoordinateTransformation
getNewCoordNames
public java.util.List<java.lang.String> getNewCoordNames()
getNewDiffNames
public java.util.List<java.lang.String> getNewDiffNames()
setOldSlice
public void setOldSlice(Slice slice)
getOldSlice
public Slice getOldSlice()
setNewSlice
public void setNewSlice(Slice newSlice)
getNewSlice
public Slice getNewSlice()
transform
public void transform()
calculateCoordsAndDiffs
protected abstract void calculateCoordsAndDiffs(Point point)
calculateScalar
protected abstract void calculateScalar(Point point,
Field oldScalarField,
Field newScalarField)
calculateVector
protected abstract void calculateVector(Point point,
Field[] oldVectorField,
Field[] newVectorField)
calculateTensor
protected abstract void calculateTensor(Point point,
Field[][] oldTensorField,
Field[][] newTensorField)
transform
public void transform(Slice oldSlice,
Slice newSlice)