lsst.geom g3b44f30a73+d01aac0e6a
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Clsst::geom::CoordinateBase< CoordinateExpr< N >, bool, N >
 Clsst::geom::CoordinateExpr< N >A boolean coordinate
 Clsst::geom::CoordinateBase< Extent< T, N >, T, N >
 Clsst::geom::ExtentBase< T, 2 >
 Clsst::geom::Extent< T, 2 >A coordinate class intended to represent offsets and dimensions (2-d specialization)
 Clsst::geom::ExtentBase< T, 3 >
 Clsst::geom::Extent< T, 3 >A coordinate class intended to represent offsets and dimensions (3-d specialization)
 Clsst::geom::ExtentBase< T, N >
 Clsst::geom::Extent< double, 2 >
 Clsst::geom::Extent< int, 2 >
 Clsst::geom::Extent< T, N >A coordinate class intended to represent offsets and dimensions
 Clsst::geom::CoordinateBase< Point< T, N >, T, N >
 Clsst::geom::PointBase< T, 2 >
 Clsst::geom::Point< T, 2 >A coordinate class intended to represent absolute positions (2-d specialization)
 Clsst::geom::PointBase< T, 3 >
 Clsst::geom::Point< T, 3 >A coordinate class intended to represent absolute positions (3-d specialization)
 Clsst::geom::PointBase< T, N >
 Clsst::geom::Point< double, 2 >
 Clsst::geom::Point< int, 2 >
 Clsst::geom::Point< T, N >A coordinate class intended to represent absolute positions
 Clsst.geom._Angle.AngleUnit
 Clsst.geom._Box.Box2I
 Clsst.geom._Interval.IntervalI
 Clsst.geom._SpherePoint.SpherePoint
 Clsst::geom::AffineTransformAn affine coordinate transformation consisting of a linear transformation and an offset
 Clsst::geom::AngleA class representing an angle
 Clsst::geom::AngleUnitA class used to convert scalar POD types such as double to Angle
 Clsst::geom::Box2DA floating-point coordinate rectangle geometry
 Clsst::geom::Box2IAn integer coordinate rectangle
 Clsst::geom::CoordinateBase< Derived, T, N >A CRTP base class for coordinate objects
 Clsst::geom::CoordinateBase< Derived, T, 2 >Specialization of CoordinateBase for 2 dimensions
 Clsst::geom::CoordinateBase< Derived, T, 3 >Specialization of CoordinateBase for 3 dimensions
 Clsst::geom::detail::PointSpecialized< T >
 Clsst::geom::detail::PointSpecialized< double >
 Clsst::geom::detail::PointSpecialized< int >
 Clsst::geom::IntervalDA floating-point coordinate rectangle geometry
 Clsst::geom::IntervalIA 1-d integer coordinate range
 Clsst::geom::LinearTransformA 2D linear coordinate transformation
 Clsst::geom::polynomials::Basis1dA basis interface for 1-d series expansions
 Clsst::geom::polynomials::Basis2d< Basis1d >A basis interface for 2-d series expansions
 Clsst::geom::polynomials::BinomialMatrixA class that computes binomial coefficients up to a certain power
 Clsst::geom::polynomials::Chebyshev1RecurrenceA Recurrence for Chebyshev polynomials of the first kind
 Clsst::geom::polynomials::detail::PackingOrderTraits< packing >
 Clsst::geom::polynomials::detail::PackingOrderTraits< PackingOrder::XY >
 Clsst::geom::polynomials::detail::PackingOrderTraits< PackingOrder::YX >
 Clsst::geom::polynomials::Function1d< Basis_ >A 1-d function defined by a series expansion and its coefficients
 Clsst::geom::polynomials::Function2d< Basis_ >A 2-d function defined by a series expansion and its coefficients
 Clsst::geom::polynomials::Index2dA custom tuple that relates the indices of two 1-d functions for x and y to the flattened index for the 2-d function they form
 Clsst::geom::polynomials::PackedBasis2d< Basis1d, packing >A Basis2d formed from the product of a Basis1d for each of x and y, truncated at the sum of their orders
 Clsst::geom::polynomials::PackedBasisWorkspace2dA workspace object that can be used to avoid extra memory allocations in repeated calls to PackedBasis2d methods
 Clsst::geom::polynomials::PackedIndexIterator< packing >An iterator for traversing "packed" triangular 2-d series expansions, in which two 1-d expansions are truncated according to the sum of their orders and all values for one order are stored before any values of the subsequent order
 Clsst::geom::polynomials::PackedIndexRange< packing >A specialized iterator range class for PackedIndexIterator, providing size calculation, comparison, and range-based for support
 Clsst::geom::polynomials::PolynomialRecurrenceA Recurrence for standard polynomials
 Clsst::geom::polynomials::RecurrenceA recurrence relation concept for RecurrenceBasis1d
 Clsst::geom::polynomials::RecurrenceBasis1d< Recurrence >A basis for 1-d series expansions defined by a recurrence relation
 Clsst::geom::polynomials::SafeSum< T >A numerically stable summation algorithm for floating-point numbers
 Clsst::geom::polynomials::ScaledBasis1d< Nested >A 1-d basis that transforms all input points before evaluating nested basis
 Clsst::geom::polynomials::ScaledBasis2d< Nested >A 2-d basis that transforms all input points before evaluating nested basis
 Clsst::geom::polynomials::Scaling1dA 1-d affine transform that can be used to map one interval to another
 Clsst::geom::polynomials::Scaling2dA 2-d separable affine transform that can be used to map one interval to another
 Clsst::geom::SpherePointPoint in an unspecified spherical coordinate system
 Cmetaclass
 Clsst.geom._coordinates.CoordinateExpr
 Clsst.geom._coordinates.Extent
 Clsst.geom._coordinates.Point
 Cstd::exception [external]STL class
 Clsst::pex::exceptions::Exception [external]
 Clsst::pex::exceptions::RuntimeError [external]
 Clsst::geom::SingularTransformException
 Cstd::hash< lsst::geom::Angle >
 Cstd::hash< lsst::geom::AngleUnit >
 Cstd::hash< lsst::geom::Box2D >
 Cstd::hash< lsst::geom::Box2I >
 Cstd::hash< lsst::geom::Extent< T, N > >
 Cstd::hash< lsst::geom::IntervalD >
 Cstd::hash< lsst::geom::IntervalI >
 Cstd::hash< lsst::geom::Point< T, N > >
 Cstd::hash< lsst::geom::SpherePoint >
 CTemplateMeta
 Clsst.geom._coordinates.CoordinateExpr
 Clsst.geom._coordinates.Extent
 Clsst.geom._coordinates.Point