| Interface | Description |
|---|---|
| Affine1D<T extends Affine1D<T>> | |
| Affine2D<T extends Affine2D<T>> | |
| Affine3D<T extends Affine3D<T>> | |
| Boundable |
A
CoordinateTransform that, for a given source interval in
n-space, can estimate the target interval in n-space. |
| CoordinateTransform | |
| InverseBoundable |
An
InverseCoordinateTransform that, for a given source interval in
n-space, can estimate the target interval in n-space. |
| InverseCoordinateTransform | |
| InvertibleBoundable | |
| InvertibleCoordinateTransform | |
| Model<M extends Model<M>> |
CoordinateTransform whose parameters can be estimated through
a least-squares(like) fit. |
| PointFactory<P extends Point> | |
| PointMatchFactory<M extends PointMatch> | |
| TransformList<E> |
A generic list of transforms
|
| Class | Description |
|---|---|
| AbstractAffineModel1D<M extends AbstractAffineModel1D<M>> | |
| AbstractAffineModel2D<M extends AbstractAffineModel2D<M>> | |
| AbstractAffineModel3D<M extends AbstractAffineModel3D<M>> | |
| AbstractModel<M extends AbstractModel<M>> |
Abstract class for arbitrary transformation models to be applied
to
Points in n-dimensional space. |
| AbstractMovingLeastSquaresTransform |
Smooth coordinate transformation interpolating between a set of control
points that are maped exactly on top of each other using landmark based deformation by means
of Moving Least Squares as described by \citet{SchaeferAl06}.
|
| AffineModel1D | |
| AffineModel2D |
2d-affine transformation models to be applied to points in 2d-space.
|
| AffineModel3D |
3d-affine transformation models to be applied to points in 3d-space.
|
| ConstantAffineModel1D<A extends Model<A> & Affine1D<A> & InvertibleBoundable> |
1D affine specialization of
ConstantModel. |
| ConstantModel<A extends Model<A>,M extends ConstantModel<A,M>> |
Wraps another models but does not pass through calls to
Model.fit(float[][], float[][], float[]). |
| CoordinateTransformList<E extends CoordinateTransform> |
TODO Think about if it should really implement Boundable.
|
| CoordinateTransformMap2D |
A
CoordinateTransform that is saved as a LUT on integer coordinates. |
| CoordinateTransformMesh | |
| ElasticMovingLeastSquaresMesh<M extends AbstractModel<M>> | |
| ErrorStatistic | |
| HomographyModel2D |
2d-homography
AbstractModel to be applied to points in 2d-space. |
| IdentityModel |
nd-identity
AbstractModel. |
| InterpolatedAffineModel1D<A extends Model<A> & Affine1D<A>,B extends Model<B> & Affine1D<B>> |
1D affine specialization of
InterpolatedModel. |
| InterpolatedAffineModel2D<A extends Model<A> & Affine2D<A>,B extends Model<B> & Affine2D<B>> |
2D affine specialization of
InterpolatedModel. |
| InterpolatedAffineModel3D<A extends Model<A> & Affine3D<A>,B extends Model<B> & Affine3D<B>> |
3D affine specialization of
InterpolatedModel. |
| InterpolatedCoordinateTransform<A extends CoordinateTransform,B extends CoordinateTransform> |
Linearly interpolates between two independent
CoordinateTransforms. |
| InterpolatedModel<A extends Model<A>,B extends Model<B>,M extends InterpolatedModel<A,B,M>> |
Linearly interpolates between two independent models.
|
| InverseCoordinateTransformList<E extends InverseCoordinateTransform> |
TODO Think about if it should really implement InverseBoundable.
|
| InverseCoordinateTransformMap2D |
An
InverseCoordinateTransform that is saved as a LUT on integer
coordinates. |
| InvertibleConstantModel<A extends Model<A> & InvertibleCoordinateTransform,M extends InvertibleConstantModel<A,M>> |
Invertible specialization of
ConstantModel. |
| InvertibleCoordinateTransformList<E extends InvertibleCoordinateTransform> | |
| InvertibleInterpolatedModel<A extends Model<A> & InvertibleCoordinateTransform,B extends Model<B> & InvertibleCoordinateTransform,M extends InvertibleInterpolatedModel<A,B,M>> |
Invertible specialization of
InterpolatedModel. |
| MovingLeastSquaresMesh<M extends AbstractModel<M>> |
A transformation mesh that implements a landmark based deformation by means
of Moving Least Squares as described by \citet{SchaeferAl06} inspired by the
implementation of Johannes Schindelin.
|
| MovingLeastSquaresTransform |
Smooth coordinate transformation interpolating between a set of control
points that are maped exactly on top of each other using landmark based
deformation by means of Moving Least Squares as described by
\citet{SchaeferAl06}.
|
| MovingLeastSquaresTransform2 |
Alternative implementation of the smooth coordinate transformation
interpolating between a set of control points that are maped exactly on top
of each other using landmark based deformation by means of Moving Least
Squares as described by \citet{SchaeferAl06}.
|
| Point |
An n-dimensional point.
|
| PointMatch |
A link between two
Points that are expected to be ideally at
the same location in the world coordinate space. |
| PolynomialTransform2D | |
| RigidModel2D |
2d-rigid transformation models to be applied to points in 2d-space.
|
| RigidModel3D | |
| SimilarityModel2D |
2d-similarity transformation models to be applied to points in 2d-space.
|
| SimilarityModel3D |
3d-rigid transformation models to be applied to points in 3d-space.
|
| Spring |
A simple spring model.
|
| SpringMesh |
A
TransformMesh with all Vertices being interconnected by springs. |
| Tile<M extends Model<M>> | |
| TileConfiguration |
A configuration of tiles.
|
| TileUtil | |
| TransformMesh |
Triangular transformation mesh.
|
| TransformMeshMap2D | |
| Transforms |
Exclusively static methods that would ideally be implemented in
CoordinateTransform and related interfaces, but well---this is Java
where multiple inheritance is considered evil... |
| TranslationModel1D |
1d-translation
AbstractModel to be applied to points in 1d-space. |
| TranslationModel2D |
2d-translation
AbstractModel to be applied to points in 2d-space. |
| TranslationModel3D | |
| Vertex |
| Exception | Description |
|---|---|
| IllDefinedDataPointsException |
Signalizes that there were not enough data points available to estimate the
AbstractModel. |
| NoninvertibleModelException |
Signalizes that a
AbstractModel is not invertible. |
| NotEnoughDataPointsException |
Signalizes that there were not enough data points available to estimate the
AbstractModel. |
Copyright © 2015–2021 Fiji. All rights reserved.