mpicbg.models
Interface InverseCoordinateTransform

All Superinterfaces:
Serializable
All Known Subinterfaces:
Affine1D<T>, Affine2D<T>, Affine3D<T>, InverseBoundable, InvertibleBoundable, InvertibleCoordinateTransform
All Known Implementing Classes:
AbstractAffineModel1D, AbstractAffineModel2D, AbstractAffineModel3D, AffineModel1D, AffineModel2D, AffineModel3D, ConstantAffineModel1D, CoordinateTransformMesh, ElasticMovingLeastSquaresMesh, HomographyModel2D, IdentityModel, InterpolatedAffineModel1D, InterpolatedAffineModel2D, InterpolatedAffineModel3D, InverseCoordinateTransformList, InverseCoordinateTransformMap2D, InvertibleConstantModel, InvertibleCoordinateTransformList, InvertibleInterpolatedModel, MovingLeastSquaresMesh, RigidModel2D, RigidModel3D, SimilarityModel2D, SimilarityModel3D, SpringMesh, TransformMesh, TranslationModel1D, TranslationModel2D, TranslationModel3D

public interface InverseCoordinateTransform
extends Serializable

Author:
Stephan Saalfeld

Method Summary
 double[] applyInverse(double[] point)
          Apply the inverse of the model to a point location
 void applyInverseInPlace(double[] point)
          apply the inverse of the model to a point location
 

Method Detail

applyInverse

double[] applyInverse(double[] point)
                      throws NoninvertibleModelException
Apply the inverse of the model to a point location

Parameters:
point -
Returns:
transformed point
Throws:
NoninvertibleModelException

applyInverseInPlace

void applyInverseInPlace(double[] point)
                         throws NoninvertibleModelException
apply the inverse of the model to a point location

Parameters:
point -
Throws:
NoninvertibleModelException


Copyright © 2007-2016 Fiji. All Rights Reserved.