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.