dlrUtilities Utility Library Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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::BSpline< 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::IEEEFloat32The IEEEFloat32 class is for manipulating 32-bit IEEE floating point numbers
dlr::numeric::Index2DThe Index2D class represents a 2 dimensional index in (row, column) format, such as (0, 1), (23, 7), or (-4, 2)
dlr::numeric::LogFunctor< Type >Functor template which computes the natural logarithm of its argument (using std::log(), if appropriate)
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::QuaternionThis class implements a quaternion
dlr::numeric::SliceA 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::Transform2DThe Transform2D class represents a homogeneous coordinate transform from one 2D coordinate system to another 2D coordinate system
dlr::numeric::Transform2DFunctorThis helper class works with Transform2D::getFunctor()
dlr::numeric::Transform3DThe Transform3D class represents a homogeneous coordinate transform from one 3D coordinate system to another 3D coordinate system
dlr::numeric::Transform3DFunctorThis helper class works with Transform3D::getFunctor()
dlr::numeric::Transform3DTo2DThe Transform3DTo2D class represents a homogeneous coordinate transformation from a 3D coordinate system to a 2D coordinate system
dlr::numeric::Transform3DTo2DFunctorThis helper class works with Transform3DTo2D::getFunctor()
dlr::numeric::Vector2DThe Vector2D class represents a real valued 2D vector
dlr::numeric::Vector3DThe Vector2D class represents a real valued 2D vector

Generated on Sat Dec 29 04:25:04 2007 for dlrUtilities Utility Library by  doxygen 1.5.4