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 boolean
AbstractConvexHyperplaneBoundedRegion.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 boolean
AbstractBSPTree.swapsInsideOutside
(Transform<P> transform) Return true if the given transform swaps the inside and outside of the region.void
Transform this tree.void
Transform this tree.private void
AbstractBSPTree.transformRecursive
(N node, Transform<P> t, boolean swapChildren) Transform the subtree rooted asnode
recursively. -
Uses of Transform in org.apache.commons.geometry.euclidean
Subinterfaces of Transform in org.apache.commons.geometry.euclideanModifier and TypeInterfaceDescriptioninterface
EuclideanTransform<V extends EuclideanVector<V>>
Interface representing affine transforms in Euclidean space.Classes in org.apache.commons.geometry.euclidean that implement TransformModifier and TypeClassDescriptionclass
AbstractAffineTransformMatrix<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 class
Class 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 boolean
RegionBSPTree1D.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 class
Class 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 LineConvexSubset3D
Transform 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 TypeInterfaceDescriptioninterface
Interface representing a generic rotation in 3-dimensional Euclidean space.Classes in org.apache.commons.geometry.euclidean.threed.rotation that implement TransformModifier and TypeClassDescriptionfinal class
Class 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 Parallelepiped
Parallelepiped.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 class
Class 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 LineConvexSubset
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.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 class
Class 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 Parallelogram
Parallelogram.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 class
Implementation of theTransform
interface 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
.void
Transform 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 class
Implementation of theTransform
interface 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
.