Uses of Interface
org.apache.commons.geometry.core.Transform
Packages that use Transform
Package
Description
This package contains the core interfaces and classes for commons-geometry.
This package contains code related to partitioning of spaces by hyperplanes.
This package contains classes related to Binary Space Partitioning (BSP) trees.
This is the top-level package for Euclidean geometry components.
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
This package contains types representing 3D mesh data structures.
This package provides components related to rotations in 3 dimensional
Euclidean space.
This package provides utilities for constructing basic 3D shapes.
This package provides basic 2D geometry components.
This package provides classes for working with connected sequences of
line segments and other line subsets.
This package provides components related to rotations in 2 dimensional
Euclidean space.
This package provides utilities for constructing basic 2D shapes.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
-
Uses of Transform in org.apache.commons.geometry.core
Methods in org.apache.commons.geometry.core that return Transform -
Uses of Transform in org.apache.commons.geometry.core.partitioning
Methods in org.apache.commons.geometry.core.partitioning with parameters of type TransformModifier and TypeMethodDescriptionprotected booleanAbstractConvexHyperplaneBoundedRegion.swapsInsideOutside(Transform<P> transform) Return true if the given transform swaps the inside and outside of the region.Transform this instance using the givenTransform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.protected <R extends AbstractConvexHyperplaneBoundedRegion<P,S>>
RAbstractConvexHyperplaneBoundedRegion.transformInternal(Transform<P> transform, R thisInstance, Class<S> boundaryType, Function<? super List<S>, R> factory) Generic, internal transform method. -
Uses of Transform in org.apache.commons.geometry.core.partitioning.bsp
Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type TransformModifier and TypeMethodDescriptionprotected booleanAbstractBSPTree.swapsInsideOutside(Transform<P> transform) Return true if the given transform swaps the inside and outside of the region.voidTransform this tree.voidTransform this tree.private voidAbstractBSPTree.transformRecursive(N node, Transform<P> t, boolean swapChildren) Transform the subtree rooted asnoderecursively. -
Uses of Transform in org.apache.commons.geometry.euclidean
Subinterfaces of Transform in org.apache.commons.geometry.euclideanModifier and TypeInterfaceDescriptioninterfaceEuclideanTransform<V extends EuclideanVector<V>>Interface representing affine transforms in Euclidean space.Classes in org.apache.commons.geometry.euclidean that implement TransformModifier and TypeClassDescriptionclassAbstractAffineTransformMatrix<V extends EuclideanVector<V>,M extends AbstractAffineTransformMatrix<V, M>> Base class for affine transform matrices in Euclidean space. -
Uses of Transform in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement TransformModifier and TypeClassDescriptionfinal classClass using a matrix to represent affine transformations in 1 dimensional Euclidean space.Methods in org.apache.commons.geometry.euclidean.oned with parameters of type TransformModifier and TypeMethodDescriptionprotected booleanRegionBSPTree1D.swapsInsideOutside(Transform<Vector1D> transform) Returns true if the given transform would result in a swapping of the interior and exterior of the region if applied.Return a new instance transformed by the argument.Return a new hyperplane subset resulting from the application of the given transform.Transform this instance using the givenTransform. -
Uses of Transform in org.apache.commons.geometry.euclidean.threed
Classes in org.apache.commons.geometry.euclidean.threed that implement TransformModifier and TypeClassDescriptionfinal classClass using a matrix to represent affine transformations in 3 dimensional Euclidean space.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type TransformModifier and TypeMethodDescriptionEmbeddingPlane.subspaceTransform(Transform<Vector3D> transform) Get an object containing the current plane transformed by the argument along with a 2D transform that can be applied to subspace points.Return a new hyperplane subset resulting from the application of the given transform.Return a new instance transformed by the argument.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Transform this instance using the givenTransform.Transform this instance using the givenTransform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform. -
Uses of Transform in org.apache.commons.geometry.euclidean.threed.line
Methods in org.apache.commons.geometry.euclidean.threed.line with parameters of type TransformModifier and TypeMethodDescriptionLine3D.subspaceTransform(Transform<Vector3D> transform) Get an object containing the current line transformed by the argument along with a 1D transform that can be applied to subspace points.Transform this instance.Transform this instance.abstract LineConvexSubset3DTransform this instance.Transform this instance.Transform this instance.Transform this instance.Transform this instance. -
Uses of Transform in org.apache.commons.geometry.euclidean.threed.mesh
Methods in org.apache.commons.geometry.euclidean.threed.mesh with parameters of type TransformModifier and TypeMethodDescriptionReturn a new, transformed mesh by applying the given transform to all vertices.Return a new, transformed mesh by applying the given transform to all vertices.Return a new, transformed mesh by applying the given transform to all vertices. -
Uses of Transform in org.apache.commons.geometry.euclidean.threed.rotation
Subinterfaces of Transform in org.apache.commons.geometry.euclidean.threed.rotationModifier and TypeInterfaceDescriptioninterfaceInterface representing a generic rotation in 3-dimensional Euclidean space.Classes in org.apache.commons.geometry.euclidean.threed.rotation that implement TransformModifier and TypeClassDescriptionfinal classClass using a unit-length quaternion to represent rotations in 3-dimensional Euclidean space. -
Uses of Transform in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape with parameters of type TransformModifier and TypeMethodDescriptionstatic ParallelepipedParallelepiped.fromTransformedUnitCube(Transform<Vector3D> transform, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Construct a new instance by transforming a unit cube centered at the origin. -
Uses of Transform in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement TransformModifier and TypeClassDescriptionfinal classClass using a matrix to represent affine transformations in 2 dimensional Euclidean space.Methods in org.apache.commons.geometry.euclidean.twod with parameters of type TransformModifier and TypeMethodDescriptionLine.subspaceTransform(Transform<Vector2D> transform) Get an object containing the current line transformed by the argument along with a 1D transform that can be applied to subspace points.Return a new instance transformed by the argument.Return a new hyperplane subset resulting from the application of the given transform.Transform this instance using the givenTransform.abstract LineConvexSubsetReturn a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform. -
Uses of Transform in org.apache.commons.geometry.euclidean.twod.path
Methods in org.apache.commons.geometry.euclidean.twod.path with parameters of type Transform -
Uses of Transform in org.apache.commons.geometry.euclidean.twod.rotation
Classes in org.apache.commons.geometry.euclidean.twod.rotation that implement TransformModifier and TypeClassDescriptionfinal classClass representing a rotation in 2 dimensional Euclidean space. -
Uses of Transform in org.apache.commons.geometry.euclidean.twod.shape
Methods in org.apache.commons.geometry.euclidean.twod.shape with parameters of type TransformModifier and TypeMethodDescriptionstatic ParallelogramParallelogram.fromTransformedUnitSquare(Transform<Vector2D> transform, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Create a new instance by transforming a unit square centered at the origin. -
Uses of Transform in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement TransformModifier and TypeClassDescriptionfinal classImplementation of theTransforminterface for spherical 1D points.Methods in org.apache.commons.geometry.spherical.oned with parameters of type TransformModifier and TypeMethodDescriptionReturn a new instance transformed by the argument.Return a new instance transformed by the argument.private static <T extends AngularInterval>
TAngularInterval.transform(T interval, Transform<Point1S> transform, BiFunction<? super CutAngle, ? super CutAngle, T> factory) Internal transform method that transforms the given instance, using the factory method to create a new instance if needed.Return a new hyperplane subset resulting from the application of the given transform.Transform this instance using the givenTransform.voidTransform this tree. -
Uses of Transform in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement TransformModifier and TypeClassDescriptionfinal classImplementation of theTransforminterface for spherical 2D points.Methods in org.apache.commons.geometry.spherical.twod with parameters of type TransformModifier and TypeMethodDescriptionReturn a new instance transformed by the argument.Return a new hyperplane subset resulting from the application of the given transform.Return a new hyperplane subset resulting from the application of the given transform.Transform this instance using the givenTransform.