mpicbg.models
Interface Affine1D<T extends Affine1D<T>>

All Superinterfaces:
CoordinateTransform, InverseCoordinateTransform, InvertibleCoordinateTransform, Serializable
All Known Implementing Classes:
AbstractAffineModel1D, AffineModel1D, ConstantAffineModel1D, IdentityModel, InterpolatedAffineModel1D, TranslationModel1D

public interface Affine1D<T extends Affine1D<T>>
extends InvertibleCoordinateTransform

Author:
Tobias Pietzsch , Stephan Saalfeld

Method Summary
 void concatenate(T affine3d)
           
 T createInverse()
           
 void preConcatenate(T affine3d)
           
 void toArray(double[] data)
          Write the 2 parameters of the affine into a double array.
 void toMatrix(double[][] data)
          Write the 2 parameters of the affine into a 2x1 double array.
 
Methods inherited from interface mpicbg.models.CoordinateTransform
apply, applyInPlace
 
Methods inherited from interface mpicbg.models.InverseCoordinateTransform
applyInverse, applyInverseInPlace
 

Method Detail

preConcatenate

void preConcatenate(T affine3d)

concatenate

void concatenate(T affine3d)

toArray

void toArray(double[] data)
Write the 2 parameters of the affine into a double array. The order is m00, m01


toMatrix

void toMatrix(double[][] data)
Write the 2 parameters of the affine into a 2x1 double array. The order is [0][0] -> m00; [0][1] -> m01;


createInverse

T createInverse()
Specified by:
createInverse in interface InvertibleCoordinateTransform


Copyright © 2007-2016 Fiji. All Rights Reserved.