Uses of Interface
org.opengis.referencing.operation.MathTransform
Packages that use MathTransform
Package
Description
A coverage backed by a regular grid.
Basic geometric objects (envelopes and direct positions).
Widgets for showing a map in a JavaFX application.
Provides helper classes for handling Java2D rendered images together with some operations.
Well Known Text (WKT) parsing and formatting.
Base classes for reference systems used for general positioning.
Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
Relationship between any two Coordinate Reference Systems (CRS).
Helper classes for creating Math Transforms from a set of points.
Matrix implementations for spatiotemporal referencing.
Conversions or transformations of multi-dimensional coordinate tuples.
Simple data objects and miscellaneous utilities.
Coordinate operations (relationship between
any two coordinate reference systems).
-
Uses of MathTransform in org.apache.sis.coverage.grid
Fields in org.apache.sis.coverage.grid declared as MathTransformModifier and TypeFieldDescriptionprotected final MathTransformGridGeometry.cornerToCRSSame conversion asGridGeometry.gridToCRSbut from cell corner instead of center.protected final MathTransformGridGeometry.gridToCRSThe conversion from grid indices to "real world" coordinates, ornullif unknown.Methods in org.apache.sis.coverage.grid that return MathTransformModifier and TypeMethodDescriptionGridGeometry.createTransformTo(GridGeometry target, PixelInCell anchor) Creates a transform from cell coordinates in this grid to cell coordinates in the given grid.GridGeometry.getGridToCRS(PixelInCell anchor) Returns the conversion from grid coordinates to "real world" coordinates.static MathTransformPixelTranslation.translate(MathTransform gridToCRS, PixelInCell current, PixelInCell desired) Converts a math transform from a "pixel in cell" convention to another "pixel in cell" convention.static MathTransformPixelTranslation.translate(MathTransform gridToCRS, PixelOrientation current, PixelOrientation desired, int xDimension, int yDimension) Converts a math transform from a "pixel orientation" convention to another "pixel orientation" convention.Methods in org.apache.sis.coverage.grid with parameters of type MathTransformModifier and TypeMethodDescriptionGridExtent.toEnvelope(MathTransform cornerToCRS) Transforms this grid extent to a "real world" envelope using the given transform.FractionalGridCoordinates.toPosition(MathTransform gridToCRS) Returns the grid coordinates converted to a geospatial position using the given transform.static MathTransformPixelTranslation.translate(MathTransform gridToCRS, PixelInCell current, PixelInCell desired) Converts a math transform from a "pixel in cell" convention to another "pixel in cell" convention.static MathTransformPixelTranslation.translate(MathTransform gridToCRS, PixelOrientation current, PixelOrientation desired, int xDimension, int yDimension) Converts a math transform from a "pixel orientation" convention to another "pixel orientation" convention.Constructors in org.apache.sis.coverage.grid with parameters of type MathTransformModifierConstructorDescriptionGridGeometry(GridExtent extent, PixelInCell anchor, MathTransform gridToCRS, CoordinateReferenceSystem crs) Creates a new grid geometry from a grid extent and a mapping from cell coordinates to "real world" coordinates.GridGeometry(GridGeometry other, GridExtent extent, MathTransform toOther) Creates a new grid geometry derived from the given grid geometry with a new extent and a modified transform.GridGeometry(PixelInCell anchor, MathTransform gridToCRS, Envelope envelope, GridRoundingMode rounding) Creates a new grid geometry from a geospatial envelope and a mapping from cell coordinates to "real world" coordinates. -
Uses of MathTransform in org.apache.sis.geometry
Methods in org.apache.sis.geometry with parameters of type MathTransformModifier and TypeMethodDescriptionstatic GeneralEnvelopeEnvelopes.transform(MathTransform transform, Envelope envelope) Transforms an envelope using the given math transform.static Map<Parameters, GeneralEnvelope> Envelopes.transformWithWraparound(MathTransform transform, Envelope envelope) Transforms potentially many times an envelope using the given math transform.Constructors in org.apache.sis.geometry with parameters of type MathTransformModifierConstructorDescriptionWraparoundAdjustment(Envelope domain, MathTransform domainToInput, MathTransform inputToResult) Creates a new instance with specified transforms from domain to the CRS of inputs, then to the CRS of outputs. -
Uses of MathTransform in org.apache.sis.gui.map
Fields in org.apache.sis.gui.map with type parameters of type MathTransformModifier and TypeFieldDescriptionfinal ObjectProperty<MathTransform> StatusBar.localToObjectiveCRSConversion from local coordinates to geographic or projected coordinates of rendered data. -
Uses of MathTransform in org.apache.sis.image
Fields in org.apache.sis.image declared as MathTransformModifier and TypeFieldDescriptionprotected final MathTransformResampledImage.toSourceConversion from pixel center coordinates of this image to pixel center coordinates of source image.Methods in org.apache.sis.image with parameters of type MathTransformModifier and TypeMethodDescriptionImageProcessor.isolines(RenderedImage data, double[][] levels, MathTransform gridToCRS) Generates isolines at the specified levels computed from data provided by the given image.voidImageCombiner.resample(RenderedImage source, Rectangle bounds, MathTransform toSource) Combines the result of resampling the given image.ImageProcessor.resample(RenderedImage source, Rectangle bounds, MathTransform toSource) Creates a new image which will resample the given image.ImageProcessor.visualize(RenderedImage source, Rectangle bounds, MathTransform toSource) Returns an image as the resampling of the given image followed by a conversion to integer sample values.Constructors in org.apache.sis.image with parameters of type MathTransformModifierConstructorDescriptionprotectedResampledImage(RenderedImage source, SampleModel sampleModel, Point minTile, Rectangle bounds, MathTransform toSource, Interpolation interpolation, Number[] fillValues, Quantity<?>[] accuracy) Creates a new image which will resample the given image. -
Uses of MathTransform in org.apache.sis.io.wkt
Methods in org.apache.sis.io.wkt with parameters of type MathTransformModifier and TypeMethodDescriptionvoidFormatter.append(MathTransform transform) Appends the given math transform, typically (but not necessarily) in aPARAM_MT[…]element. -
Uses of MathTransform in org.apache.sis.referencing
Methods in org.apache.sis.referencing that return MathTransformModifier and TypeMethodDescriptionGeodeticCalculator.createProjectionAroundStart()Creates an Azimuthal Equidistant projection centered on current starting point. -
Uses of MathTransform in org.apache.sis.referencing.crs
Methods in org.apache.sis.referencing.crs with parameters of type MathTransformModifier and TypeMethodDescriptionstatic DefaultDerivedCRSDefaultDerivedCRS.create(Map<String, ?> properties, SingleCRS baseCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform baseToDerived, CoordinateSystem derivedCS) Creates a derived CRS from a math transform and a type inferred from the given arguments.Constructors in org.apache.sis.referencing.crs with parameters of type MathTransformModifierConstructorDescriptionprotectedDefaultDerivedCRS(Map<String, ?> properties, SingleCRS baseCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform baseToDerived, CoordinateSystem derivedCS) Creates a derived CRS from a math transform. -
Uses of MathTransform in org.apache.sis.referencing.operation
Methods in org.apache.sis.referencing.operation that return MathTransformModifier and TypeMethodDescriptionAbstractCoordinateOperation.getMathTransform()Returns the object for transforming coordinates in the source CRS to coordinates in the target CRS.Methods in org.apache.sis.referencing.operation with parameters of type MathTransformModifier and TypeMethodDescriptionDefaultCoordinateOperationFactory.createSingleOperation(Map<String, ?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform transform) Creates a transformation or conversion from the given properties.Constructors in org.apache.sis.referencing.operation with parameters of type MathTransformModifierConstructorDescriptionAbstractCoordinateOperation(Map<String, ?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateReferenceSystem interpolationCRS, MathTransform transform) Creates a coordinate operation from the given properties.DefaultConversion(Map<String, ?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform transform) Creates a coordinate conversion from the given properties.DefaultConversion(Map<String, ?> properties, OperationMethod method, MathTransform transform, ParameterValueGroup parameters) Creates a defining conversion from the given transform and/or parameters.DefaultOperationMethod(MathTransform transform) Convenience constructor that creates an operation method from a math transform.DefaultTransformation(Map<String, ?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform transform) Creates a coordinate transformation from the given properties. -
Uses of MathTransform in org.apache.sis.referencing.operation.builder
Methods in org.apache.sis.referencing.operation.builder that return MathTransformModifier and TypeMethodDescriptionLocalizationGridBuilder.create(MathTransformFactory factory) Creates a transform from the source points to the target points.abstract MathTransformTransformBuilder.create(MathTransformFactory factory) Creates a transform from the source points to the target points.Methods in org.apache.sis.referencing.operation.builder that return types with arguments of type MathTransformModifier and TypeMethodDescriptionLinearTransformBuilder.linearizer()If target coordinates have been projected to another space, returns that projection.LocalizationGridBuilder.linearizer(boolean ifNotCompensated) Returns the linearizer applied on target control points.Methods in org.apache.sis.referencing.operation.builder with parameters of type MathTransformModifier and TypeMethodDescriptionstatic LinearTransformLinearTransformBuilder.approximate(MathTransform gridToCRS, Envelope domain) Returns a linear approximation of the given transform for the specified domain.voidLinearTransformBuilder.setControlPoints(MathTransform gridToCRS) Sets all control point (source, target) pairs, overwriting any previous setting.Method parameters in org.apache.sis.referencing.operation.builder with type arguments of type MathTransformModifier and TypeMethodDescriptionvoidLinearTransformBuilder.addLinearizers(Map<String, MathTransform> projections, int... projToGrid) Adds transforms to potentially apply on target control points before to compute the linear transform.voidLocalizationGridBuilder.addLinearizers(Map<String, MathTransform> projections, boolean compensate, int... projToGrid) Adds transforms to potentially apply on target control points before to compute the transform. -
Uses of MathTransform in org.apache.sis.referencing.operation.matrix
Methods in org.apache.sis.referencing.operation.matrix with parameters of type MathTransformModifier and TypeMethodDescriptionstatic AffineTransformAffineTransforms2D.castOrCopy(MathTransform transform) Returns the given transform as a Java2D affine transform. -
Uses of MathTransform in org.apache.sis.referencing.operation.transform
Subinterfaces of MathTransform in org.apache.sis.referencing.operation.transformModifier and TypeInterfaceDescriptioninterfaceA usually affine, or otherwise a projective transform, which convert coordinates using only linear equations.Classes in org.apache.sis.referencing.operation.transform that implement MathTransformModifier and TypeClassDescriptionclassProvides a default implementation for most methods required by theMathTransforminterface.protected static classBase class for implementations of inverse math transforms.classBase class for math transforms that are known to be one-dimensional in all cases.protected static classBase class for implementation of inverse math transforms.classBase class for math transforms that are known to be two-dimensional in all cases.protected static classBase class for implementation of inverse math transforms.classTransforms between two CRS (usually geographic) based on different datum.classTransform from two- or three- dimensional ellipsoidal coordinates to geocentric or planetocentric coordinates.classConversion of spherical coordinates from (λ,Ω) to (λ,Ω,R) with points assumed to be on an ellipsoid surface.classTransforms between two geographic CRS by performing geocentric translations interpolated from a grid file.classTransforms between two CRS by performing translations interpolated from a grid file.classTwo- or three-dimensional datum shift using the (potentially abridged) Molodensky transformation.classTransform which passes through a subset of coordinates to another transform.classComputes latitudes and longitudes on a sphere where the south pole has been moved to given geographic coordinates.classEnforces coordinate values in the range of a wraparound axis (typically longitude).Fields in org.apache.sis.referencing.operation.transform declared as MathTransformModifier and TypeFieldDescriptionprotected final MathTransformTransformSeparator.transformThe transform to separate.Methods in org.apache.sis.referencing.operation.transform that return MathTransformModifier and TypeMethodDescriptionContextualParameters.completeTransform(MathTransformFactory factory, MathTransform kernel) Marks thisContextualParameteras unmodifiable and creates the normalize →kernel→ denormalize transforms chain.static MathTransformMathTransforms.compound(MathTransform... components) Puts together a list of independent math transforms, each of them operating on a subset of coordinate values.static MathTransformMathTransforms.concatenate(MathTransform tr1, MathTransform tr2) Concatenates the two given transforms.static MathTransformMathTransforms.concatenate(MathTransform tr1, MathTransform tr2, MathTransform tr3) Concatenates the three given transforms.abstract MathTransformMathTransformBuilder.create()Creates the parameterized transform.static MathTransformPassThroughTransform.create(BitSet modifiedCoordinates, MathTransform subTransform, int resultDim, MathTransformFactory factory) Creates a transform which passes through a subset of coordinates to another transform.static MathTransformWraparoundTransform.create(int dimension, int wraparoundDimension, double period, double sourceMedian, double targetMedian) Returns a transform with a wraparound behavior in the given dimension.DefaultMathTransformFactory.createAffineTransform(Matrix matrix) Creates an affine transform from a matrix.DefaultMathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS) Deprecated.DefaultMathTransformFactory.createConcatenatedTransform(MathTransform tr1, MathTransform tr2) Creates a transform by concatenating two existing transforms.DefaultMathTransformFactory.createFromWKT(String wkt) Creates a math transform object from a Well Known Text (WKT).DefaultMathTransformFactory.createFromXML(String xml) Deprecated.static MathTransformEllipsoidToCentricTransform.createGeodeticConversion(MathTransformFactory factory, Ellipsoid ellipsoid, boolean withHeight) Creates a transform from geographic to Cartesian geocentric coordinates (convenience method).static MathTransformEllipsoidToCentricTransform.createGeodeticConversion(MathTransformFactory factory, Ellipsoid source, boolean withHeight, EllipsoidToCentricTransform.TargetType target) Creates a transform from geographic to geocentric coordinates.static MathTransformEllipsoidToRadiusTransform.createGeodeticConversion(MathTransformFactory factory, Ellipsoid surface) Creates a transform for the given ellipsoid.static MathTransformInterpolatedGeocentricTransform.createGeodeticTransformation(MathTransformFactory factory, Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle, Length> grid) Creates a transformation between two geographic CRS.static <T extends Quantity<T>>
MathTransformInterpolatedTransform.createGeodeticTransformation(MathTransformFactory factory, DatumShiftGrid<T, T> grid) Creates a transformation between two geodetic CRS.static MathTransformMolodenskyTransform.createGeodeticTransformation(MathTransformFactory factory, Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, double tX, double tY, double tZ, boolean isAbridged) Creates a transformation between two from geographic CRS.MathTransformProvider.createMathTransform(MathTransformProvider.Context context) Creates a math transform from a group of parameter values and its context.default MathTransformMathTransformProvider.createMathTransform(MathTransformFactory factory, ParameterValueGroup parameters) Creates a math transform from the specified group of parameter values.DefaultMathTransformFactory.createParameterizedTransform(ParameterValueGroup parameters) Deprecated.This constructor is ambiguous when axis directions are parts of the map projection definition as inTransverse Mercator (South Orientated)
.DefaultMathTransformFactory.createPassThroughTransform(int firstAffectedCoordinate, MathTransform subTransform, int numTrailingCoordinates) Creates a transform which passes through a subset of coordinates to another transform.TransferFunction.createTransform(MathTransformFactory factory) Creates a transform from sample values to geophysics values using the given factory.protected MathTransformTransformSeparator.filterSourceDimensions(MathTransform step, int[] dimensions) Creates a transform for the same mathematic as the givenstepbut expecting only the given dimensions as inputs.protected MathTransformTransformSeparator.filterTargetDimensions(MathTransform step, int[] dimensions) Creates a transform for the same mathematic as the givenstepbut producing only the given dimensions as outputs.static MathTransformMathTransforms.getFirstStep(MathTransform transform) Returns the first step of the given (potentially concatenated) transform.static MathTransformMathTransforms.getLastStep(MathTransform transform) Returns the last step of the given (potentially concatenated) transform.final MathTransformPassThroughTransform.getSubTransform()Returns the sub-transform to apply on the modified coordinates.AbstractMathTransform.inverse()Returns the inverse transform of this object.abstract MathTransformAbstractMathTransform.Inverse.inverse()Returns the inverse of this math transform.EllipsoidToCentricTransform.inverse()Returns the inverse of this transform.EllipsoidToRadiusTransform.inverse()Returns the inverse of this transform.InterpolatedGeocentricTransform.inverse()Returns the inverse of this interpolated geocentric transform.InterpolatedTransform.inverse()Returns the inverse of this interpolated transform.MolodenskyTransform.inverse()Returns the inverse of this Molodensky transform.PassThroughTransform.inverse()Creates the inverse transform of this object.WraparoundTransform.inverse()Returns a wraparound transform producing values in the range of source coordinate values.static MathTransformMathTransforms.passThrough(int[] modifiedCoordinates, MathTransform subTransform, int resultDim) Creates a transform which passes through a subset of coordinates to another transform.static MathTransformMathTransforms.passThrough(int firstAffectedCoordinate, MathTransform subTransform, int numTrailingCoordinates) Creates a transform which passes through a subset of coordinates to another transform.TransformSeparator.replace(int lower, int upper, MathTransform replacement) Replaces the transform in the given range of coordinate indexes.static MathTransformWraparoundTransform.replace(MathTransform transform, Function<? super WraparoundTransform, ? extends WraparoundTransform> replacement) Replaces allWraparoundTransforminstances in a chain of transform steps.static MathTransformPoleRotation.rotateNorthPole(MathTransformFactory factory, double φp, double λp, double θp) Creates a new rotated north pole operation.static MathTransformPoleRotation.rotateSouthPole(MathTransformFactory factory, double φp, double λp, double θp) Creates a new rotated south pole operation.TransformSeparator.separate()Separates the math transform specified at construction time for given dimension indices.static MathTransformMathTransforms.specialize(MathTransform global, Map<Envelope, MathTransform> specializations) Creates a transform defined as one transform applied globally except in sub-areas where more accurate transforms are available.protected MathTransformMathTransformBuilder.unique(MathTransform result) Eventually replaces the given transform by a unique instance.Methods in org.apache.sis.referencing.operation.transform that return types with arguments of type MathTransformModifier and TypeMethodDescriptionstatic List<MathTransform> MathTransforms.getSteps(MathTransform transform) Returns all single components of the given (potentially concatenated) transform.TransformJoiner.getTransform(int relativeIndex) Returns a transform before or after the transform to simplify.Methods in org.apache.sis.referencing.operation.transform with parameters of type MathTransformModifier and TypeMethodDescriptionstatic MathTransform2DMathTransforms.bidimensional(MathTransform transform) Returns the given transform as aMathTransform2Dinstance.ContextualParameters.completeTransform(MathTransformFactory factory, MathTransform kernel) Marks thisContextualParameteras unmodifiable and creates the normalize →kernel→ denormalize transforms chain.static MathTransformMathTransforms.compound(MathTransform... components) Puts together a list of independent math transforms, each of them operating on a subset of coordinate values.static MathTransformMathTransforms.concatenate(MathTransform tr1, MathTransform tr2) Concatenates the two given transforms.static MathTransformMathTransforms.concatenate(MathTransform tr1, MathTransform tr2, MathTransform tr3) Concatenates the three given transforms.static MathTransformPassThroughTransform.create(BitSet modifiedCoordinates, MathTransform subTransform, int resultDim, MathTransformFactory factory) Creates a transform which passes through a subset of coordinates to another transform.DefaultMathTransformFactory.createConcatenatedTransform(MathTransform tr1, MathTransform tr2) Creates a transform by concatenating two existing transforms.DefaultMathTransformFactory.createPassThroughTransform(int firstAffectedCoordinate, MathTransform subTransform, int numTrailingCoordinates) Creates a transform which passes through a subset of coordinates to another transform.static MatrixMathTransforms.derivativeAndTransform(MathTransform transform, double[] srcPts, int srcOff, double[] dstPts, int dstOff) A buckle method for calculating derivative and coordinate transformation in a single step.voidDomainDefinition.estimate(MathTransform evaluated) Estimates the domain of the given math transform and intersects it with previously computed domains.protected MathTransformTransformSeparator.filterSourceDimensions(MathTransform step, int[] dimensions) Creates a transform for the same mathematic as the givenstepbut expecting only the given dimensions as inputs.protected MathTransformTransformSeparator.filterTargetDimensions(MathTransform step, int[] dimensions) Creates a transform for the same mathematic as the givenstepbut producing only the given dimensions as outputs.MathTransforms.getDomain(MathTransform evaluated) Returns source coordinate values where the transform is mathematically and numerically applicable.static MathTransformMathTransforms.getFirstStep(MathTransform transform) Returns the first step of the given (potentially concatenated) transform.static MathTransformMathTransforms.getLastStep(MathTransform transform) Returns the last step of the given (potentially concatenated) transform.static MatrixMathTransforms.getMatrix(MathTransform transform) If the given transform is linear, returns its coefficients as a matrix.static MatrixMathTransforms.getMatrix(MathTransform toApproximate, DirectPosition tangentPoint) Returns the coefficients of an affine transform in the vicinity of the given position.static List<MathTransform> MathTransforms.getSteps(MathTransform transform) Returns all single components of the given (potentially concatenated) transform.static MathTransformMathTransforms.passThrough(int[] modifiedCoordinates, MathTransform subTransform, int resultDim) Creates a transform which passes through a subset of coordinates to another transform.static MathTransformMathTransforms.passThrough(int firstAffectedCoordinate, MathTransform subTransform, int numTrailingCoordinates) Creates a transform which passes through a subset of coordinates to another transform.booleanTransformJoiner.replace(int from, int to, MathTransform concatenation) Tries to replace the transforms in the given range of relative indices, which must include 0.booleanTransformJoiner.replace(int firstOrLast, MathTransform concatenation) Tries to replace the transform at relative index 0, together with a neighbor, by the given transform.TransformSeparator.replace(int lower, int upper, MathTransform replacement) Replaces the transform in the given range of coordinate indexes.static MathTransformWraparoundTransform.replace(MathTransform transform, Function<? super WraparoundTransform, ? extends WraparoundTransform> replacement) Replaces allWraparoundTransforminstances in a chain of transform steps.static MathTransformMathTransforms.specialize(MathTransform global, Map<Envelope, MathTransform> specializations) Creates a transform defined as one transform applied globally except in sub-areas where more accurate transforms are available.static LinearTransformMathTransforms.tangent(MathTransform toApproximate, DirectPosition tangentPoint) Returns a linear (usually affine) transform which approximates the given transform in the vicinity of the given position.protected MathTransformMathTransformBuilder.unique(MathTransform result) Eventually replaces the given transform by a unique instance.Method parameters in org.apache.sis.referencing.operation.transform with type arguments of type MathTransformModifier and TypeMethodDescriptionbooleanTransformJoiner.replaceRoundtrip(int middle, UnaryOperator<MathTransform> mapper) Tries to replace a forward → middle → inverse chain by a new transform.static MathTransformMathTransforms.specialize(MathTransform global, Map<Envelope, MathTransform> specializations) Creates a transform defined as one transform applied globally except in sub-areas where more accurate transforms are available.Constructors in org.apache.sis.referencing.operation.transform with parameters of type MathTransformModifierConstructorDescriptionprotectedPassThroughTransform(int firstAffectedCoordinate, MathTransform subTransform, int numTrailingCoordinates) Constructor for sub-classes.TransformSeparator(MathTransform transform) Constructs a separator for the given transform.TransformSeparator(MathTransform transform, MathTransformFactory factory) Constructs a separator for the given transform and using the given factory. -
Uses of MathTransform in org.apache.sis.util
Methods in org.apache.sis.util with parameters of type MathTransformModifier and TypeMethodDescriptionstatic voidArgumentChecks.ensureDimensionsMatch(String name, int expectedSource, int expectedTarget, MathTransform transform) Ensures that the given transform, if non-null, has the expected number of source and target dimensions. -
Uses of MathTransform in org.opengis.referencing.operation
Subinterfaces of MathTransform in org.opengis.referencing.operationModifier and TypeInterfaceDescriptioninterfaceTransforms one-dimensional coordinate points.interfaceTransforms two-dimensional coordinate points.Methods in org.opengis.referencing.operation that return MathTransformModifier and TypeMethodDescriptionMathTransformFactory.createAffineTransform(Matrix matrix) Creates an affine transform from a matrix.MathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS) Creates a parameterized transform from a base CRS to a derived CS.MathTransformFactory.createConcatenatedTransform(MathTransform transform1, MathTransform transform2) Creates a transform by concatenating two existing transforms.MathTransformFactory.createFromWKT(String wkt) Creates a math transform object from a string.MathTransformFactory.createFromXML(String xml) Creates a math transform object from a XML string.MathTransformFactory.createParameterizedTransform(ParameterValueGroup parameters) Creates a transform from a group of parameters.MathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate, MathTransform subTransform, int numTrailingOrdinates) Creates a transform which passes through a subset of ordinates to another transform.TransformException.getLastCompletedTransform()Returns the last transform that either transformed successfully all coordinates, or filled the untransformable coordinates with NaN values.CoordinateOperation.getMathTransform()Gets the math transform.MathTransform.inverse()Creates the inverse transform of this object.Methods in org.opengis.referencing.operation with parameters of type MathTransformModifier and TypeMethodDescriptionMathTransformFactory.createConcatenatedTransform(MathTransform transform1, MathTransform transform2) Creates a transform by concatenating two existing transforms.MathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate, MathTransform subTransform, int numTrailingOrdinates) Creates a transform which passes through a subset of ordinates to another transform.voidTransformException.setLastCompletedTransform(MathTransform transform) Sets the last transform that either transformed successfully all coordinates, or filled the untransformable coordinates with NaN values.
DefaultMathTransformFactory.builder(String).