dlr::numeric::AmanatidesWoo2D< ARRAY2D > | This class implements the Fast Voxel Traversal Algorithm of Amanatides and Woo [Ref] for 2D arrays |
dlr::numeric::AmanatidesWoo2DIterator< ARRAY2D > | This class provides access to the elements of a data array along a straight path, and does the actual work of Amanatides and Woo's fast voxel traversal algorithm |
dlr::numeric::AmanatidesWoo3D< ARRAY3D > | This class implements the Fast Voxel Traversal Algorithm of Amanatides and Woo [Ref] for 3D arrays |
dlr::numeric::AmanatidesWoo3DIterator< ARRAY3D > | This class provides access to the elements of a data array along a straight path, and does the actual work of Amanatides and Woo's fast voxel traversal algorithm |
dlr::numeric::Array1D< Type > | The Array1D class template represents a 1D array of arbitrary type |
dlr::numeric::Array2D< Type > | The Array2D class template represents a 2D array of arbitrary type |
dlr::numeric::Array3D< Type > | The Array3D class template represents a 3D array of arbitrary type |
dlr::numeric::ArrayND< Dimension, Type > | |
dlr::numeric::BoxIntegrator2D< Type0, Type1 > | This class provides an efficient way integrate over rectangular regions of an Array2D instance |
dlr::numeric::BSpline< Type > | Warning: This class is very new, and its test suite is still incomplete |
dlr::numeric::BSpline2D< Type > | Warning: This class is very new, and its test suite is still incomplete |
dlr::numeric::Gaussian1DFunctor< Type > | Functor template which computes the value of a Gaussian evaluated at its argument |
dlr::numeric::IEEEFloat32 | For manipulating 32-bit IEEE floating point numbers |
dlr::numeric::Index2D | 2 dimensional index in (row, column) format, such as (0, 1), (23, 7), or (-4, 2) |
dlr::numeric::Index3D | 3 dimensional index, such as (0, 1, 4), (23, 7, -11), or (-4, 2, 0) |
dlr::numeric::LogFunctor< Type > | Functor template which computes the natural logarithm of its argument (using std::log(), if appropriate) |
dlr::numeric::MaxRecorder< Type, Payload > | A simple class template to help you avoid writing "if(myVar > maxVal) {maxVal = myVar; bestIndex = ii;} all over your code |
dlr::numeric::MinRecorder< Type, Payload > | A simple class template to help you avoid writing "if(myVar < minVal) {minVal = myVar; bestIndex = ii;} all over your code |
dlr::numeric::NormalizedCorrelator< Type > | This class implements 1D normalized correlation, which is sometimes also called the Correlation Coefficient |
dlr::numeric::NumericTraits< Type > | This class is used to customize the behavior of dlr_libs classes & functions for specific numeric types |
dlr::numeric::NumericTraits< char > | This class is used to customize the behavior of dlr_libs classes & functions for the char type |
dlr::numeric::NumericTraits< double > | This class is used to customize the behavior of dlr_libs classes & functions for the double type |
dlr::numeric::NumericTraits< float > | This class is used to customize the behavior of dlr_libs classes & functions for the float type |
dlr::numeric::NumericTraits< int > | This class is used to customize the behavior of dlr_libs classes & functions for the int type |
dlr::numeric::NumericTraits< long > | This class is used to customize the behavior of dlr_libs classes & functions for the long type |
dlr::numeric::NumericTraits< short > | This class is used to customize the behavior of dlr_libs classes & functions for the short type |
dlr::numeric::NumericTraits< unsigned char > | This class is used to customize the behavior of dlr_libs classes & functions for the unsigned char type |
dlr::numeric::NumericTypeConversionFunctor< TypeIn, TypeOut > | Functor template which uses static_cast to convert instances of one type into instances of another, but does the right thing with regard to rounding, so that the difference between the input and the returned value is minimized |
dlr::numeric::Polynomial< Type > | This class represents polynomials of the form |
dlr::numeric::Quaternion | This class implements a quaternion |
dlr::numeric::Slice | A simple Slice class to work with SubArrays |
dlr::numeric::SquareRootFunctor< Type > | Functor template which computes the square root of its argument (using std::sqrt(), if appropriate) |
dlr::numeric::Stencil2D< Type, Size > | WARNING: This class is still under development and quite unstable |
dlr::numeric::StencilIterator< Type, Size > | WARNING: This class is still under development and quite unstable |
dlr::numeric::SubArray1D< Type > | Header file defining a simple SubArray class to work with Array1D.h The goal here is simplicity |
dlr::numeric::SubArray2D< Type > | Header file defining a simple SubArray class to work with Array2D.h The goal here is simplicity |
dlr::numeric::Transform2D | Homogeneous coordinate transform from one 2D coordinate system to another 2D coordinate system |
dlr::numeric::Transform2DFunctor | This helper class works with Transform2D::getFunctor() |
dlr::numeric::Transform3D | Homogeneous coordinate transform from one 3D coordinate system to another 3D coordinate system |
dlr::numeric::Transform3DFunctor | This helper class works with Transform3D::getFunctor() |
dlr::numeric::Transform3DTo2D | Homogeneous coordinate transformation from a 3D coordinate system to a 2D coordinate system |
dlr::numeric::Transform3DTo2DFunctor | This helper class works with Transform3DTo2D::getFunctor() |
dlr::numeric::Vector2D | Real valued 2D vector |
dlr::numeric::Vector3D | The Vector2D class represents a real valued 2D vector |