mpicbg.trakem2.transform
Interface CoordinateTransform

All Superinterfaces:
mpicbg.models.CoordinateTransform
All Known Subinterfaces:
InvertibleCoordinateTransform

public interface CoordinateTransform
extends mpicbg.models.CoordinateTransform

InvertibleCoordinateTransform with String import and export as used in TrakEM2.


Method Summary
 CoordinateTransform copy()
           
 void init(java.lang.String data)
          Initialize the properties of the CoordinateTransform from a data string as generated by #toString().
 java.lang.String toDataString()
          Create a String representation of the properties of the CoordinateTransform that can be used to re-create itself with init(String).
 java.lang.String toXML(java.lang.String indent)
          Create an XML-export of the CoordinateTransform for use in TrakEM2.
 
Methods inherited from interface mpicbg.models.CoordinateTransform
apply, applyInPlace
 

Method Detail

init

void init(java.lang.String data)
          throws java.lang.NumberFormatException
Initialize the properties of the CoordinateTransform from a data string as generated by #toString().

Parameters:
data -
Throws:
java.lang.NumberFormatException

toXML

java.lang.String toXML(java.lang.String indent)
Create an XML-export of the CoordinateTransform for use in TrakEM2.

Returns:
TrakEM2-readable XML

toDataString

java.lang.String toDataString()
Create a String representation of the properties of the CoordinateTransform that can be used to re-create itself with init(String).

Returns:

copy

CoordinateTransform copy()