Uses of Package
com.irurueta.geometry
Packages that use com.irurueta.geometry
Package
Description
This package contains classes to work with basic geometric entities such as
2D or 3D points, lines, planes, 2D or 3D triangles or polygons, circles,
spheres, rotations, transformations etc.
This package contains classes to estimate basic geometric structures
-
Classes in com.irurueta.geometry used by com.irurueta.geometryClassDescriptionBase class representing the confidence of provided accuracy from a covariance matrix expressed in the distance unit of such matrix.Contains methods to convert covariance matrices into ellipses representing accuracy with requested confidence.This class defines additional parameters that can be defined on affine 2D transformations.This class defines additional parameters that can be defined on affine 3D transformations.This class performs affine transformations on 2D space.This class performs affine transformations on 3D space.This class defines the amount of rotation for 3D points or planes.Class defining the base interface of any possible conic.Class defining the base interface of any possible quadric.Abstract representation of a box for a point in an n-dimensional representation.This class defines a 2D rectangular area aligned with the horizontal and vertical axes.Contains build data of this library.A camera defines relations between 3D and 2D worlds.Raised when an error occurs while using a camera.Enumeration indicating camera type.This class defines a circle.Raised when providing lines which are assumed to be equal.Raised when providing planes which are assumed to be equal.Raised when providing points which are assumed to be equal.Raised when provided points are co-linear (lay on a single line).This class contains the implementation of a conic.Exception raised when a conic cannot be computed.Enumerator that indicates the type of conic depending on the values of its inner parameters.Enumerator that indicates the type of coordinates used to represent a point.Raised when provided points are coplanar (lay on a single plane).This class contains implementation of a dual conic.Exception raised when a dual-conic cannot be computed.This class contains implementation of a dual quadric.Exception raised when a dual-quadric cannot be computed.This class defines an ellipse.This class defines an ellipsoid.This class performs Euclidean transformations on 2D space.This class performs Euclidean transformations on 3D space.Base exception for all exceptions in the com.irurueta.geometry package.Subclass of Point2D defining an homogeneous 2D point.Subclass of Point3D defining an homogeneous 3D point.Subclass of Point2D defining an inhomogeneous 2D point.Subclass of Point3D defining an inhomogeneous 3D point.Raised when provided pinhole camera intrinsic parameters matrix is not valid.Exception raised if provided rotation matrix is not orthonormal.Implementation of a k-D tree in an arbitrary dimension.Contains a node of a KD Tree.Line2D in R2.This class defines a lines in 3D space.This class defines the amount of rotation for 3D points or planes.This class performs metric transformations on 2D space.This class performs metric transformations on 3D space.Raised when lines or planes are parallel and there is no intersection.Exception raised when a non-symmetric matrix is used.Thrown when something cannot be retrieved because it is not yet available.Raised when not enough vertices are provided.Raised when using objects (e.g. points) that are not locus of another geometric structure.Raised when provided vectors are parallel.This class implements the behavior of a pinhole camera.This class defines intrinsic parameters of a pinhole camera.Class defining a plane.Interface defining a point (either in 2D or 3D, or any other further dimensions that might be defined).Abstract class defining the base interface that all 2D points should have. 2D points describe points in a 2D space such as images.Abstract class defining the base interface that all 3D points should have. 3D points describe points in a 3D space such as the Euclidean space.This class defines a polygon in 2D space.This class defines a polygon in 3D space.This class performs projective transformations on 2D space.This class performs projective transformations on 2D space.This class contains the implementation of a quadric.Raised when a quadric cannot be computed because the inverse matrix of a dual quadric does not exist.Contains a representation of a 3D rotation in a more precise and compact way than in matrix notation.This class defines a 2D rectangle aligned with the horizontal and vertical axes.This class defines the amount of rotation for 2D points or lines.Abstract class representing a rotation in 3D space.Enumeration defining type of rotation 3D.Exception raised when doing operations on rotations.This class defines a sphere.This class performs transformations on 2D space.This class performs transformations on 3D space.This class defines a triangle in the 2D space.This class defines a triangle in the 3D space.This class defines a triangulator for 2D polygons.This class defines a triangulator for 3D polygons.Raised when a polygon cannot be triangulated.This enumeration defines triangulator methods.Raised when a point cannot be defined (because solution is indeterminate) or there are infinite points, etc.
-
Classes in com.irurueta.geometry used by com.irurueta.geometry.estimatorsClassDescriptionThis class performs affine transformations on 2D space.This class performs affine transformations on 3D space.This class defines a circle.Raised when providing points which are assumed to be equal.This class contains the implementation of a conic.Enumerator that indicates the type of coordinates used to represent a point.This class contains implementation of a dual conic.This class contains implementation of a dual quadric.This class performs Euclidean transformations on 2D space.This class performs Euclidean transformations on 3D space.Base exception for all exceptions in the com.irurueta.geometry package.Subclass of Point2D defining an inhomogeneous 2D point.Subclass of Point3D defining an inhomogeneous 3D point.Line2D in R2.This class performs metric transformations on 2D space.This class performs metric transformations on 3D space.Thrown when something cannot be retrieved because it is not yet available.This class implements the behavior of a pinhole camera.This class defines intrinsic parameters of a pinhole camera.Class defining a plane.Abstract class defining the base interface that all 2D points should have. 2D points describe points in a 2D space such as images.Abstract class defining the base interface that all 3D points should have. 3D points describe points in a 3D space such as the Euclidean space.This class performs projective transformations on 2D space.This class performs projective transformations on 2D space.This class contains the implementation of a quadric.Contains a representation of a 3D rotation in a more precise and compact way than in matrix notation.This class defines a sphere.
-
Classes in com.irurueta.geometry used by com.irurueta.geometry.refinersClassDescriptionThis class performs affine transformations on 2D space.This class performs affine transformations on 3D space.Raised when an error occurs while using a camera.This class performs Euclidean transformations on 2D space.This class performs Euclidean transformations on 3D space.Base exception for all exceptions in the com.irurueta.geometry package.Subclass of Point2D defining an homogeneous 2D point.Subclass of Point3D defining an homogeneous 3D point.Subclass of Point2D defining an inhomogeneous 2D point.Subclass of Point3D defining an inhomogeneous 3D point.Line2D in R2.This class performs metric transformations on 2D space.This class performs metric transformations on 3D space.Thrown when something cannot be retrieved because it is not yet available.This class implements the behavior of a pinhole camera.This class defines intrinsic parameters of a pinhole camera.Class defining a plane.Abstract class defining the base interface that all 2D points should have. 2D points describe points in a 2D space such as images.Abstract class defining the base interface that all 3D points should have. 3D points describe points in a 3D space such as the Euclidean space.This class performs projective transformations on 2D space.This class performs projective transformations on 2D space.Contains a representation of a 3D rotation in a more precise and compact way than in matrix notation.