aimstil  5.0.5
til_declarations.h File Reference

This file contains forward declarations of classes defined in the TIL library. More...

#include <cstddef>
Include dependency graph for til_declarations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  til::Affine< T >
 A affine mathematical object. More...
 
class  til::AffineMap< T >
 Defines an affine coordinate transform. More...
 
class  til::Box< T, D >
 A 3D box parallel to canonical axes. More...
 
class  til::ChangePrecision< TClass, TNewPrecision >
 
class  til::const_cyclic_iterator< TContainer >
 A const cyclic iterator is a const iterator that goes back to the begining of the container when it reaches the end. More...
 
class  til::cyclic_iterator< TContainer >
 A cyclic iterator is an iterator that goes back to the begining of the container when it reaches the end. More...
 
class  til::ImageC< T >
 Image class using contiguous memory. More...
 
class  til::ImageNC< T >
 Image class storing data slice-by-slice. More...
 
class  til::ImageRLE< T >
 Image class using run-length encoded data. More...
 
class  til::Matrix3< T >
 A mathematical matrix. More...
 
class  til::MeanAccumulator< T, TAccumulation >
 A class to accumulate values and return their mean. More...
 
class  til::Mesh< TMeshParam >
 A class to represent a very basic mesh, consisting of a set of vertices and a set of edges, represented as vertex indices. More...
 
struct  til::MeshAttributes< TMesh >
 A trait for knowing the return type of a Mesh when adding redundant attributes such as normals, neighbors, etc. More...
 
class  til::MeshFaceCollection< TParam >
 
class  til::NaryTree< T, N >
 A class to represent an N-ary tree. More...
 
class  til::numeric_array< T, D >
 
class  til::Scaling< T >
 Namespace for all linear algebra related stuff. More...
 
class  til::ScalingMap< T >
 
class  til::sparse_vector< T, BaselinePolicy >
 A class that mimic the behavior of std::vector but with a storage policy focused on sparse data. More...
 
class  til::SymMatrix3< T >
 A class to store a 3*3 symetric matrix. More...
 
struct  til::MeshTraits< TMesh >
 Traits for meshes. More...
 
class  til::detail::AddNormalAttribute< TMesh, TParam >
 This class enhance a mesh class with a normal vector attribute. More...
 
class  til::detail::AddNeighborIndexAttribute< TMesh, TParam >
 This class enhance a mesh class with a neighbor index attribute. More...
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::detail
 Multiply an image with another object.
 

Detailed Description

This file contains forward declarations of classes defined in the TIL library.

This is used in particular to speed up computation time

Definition in file til_declarations.h.