primatologist-gpl  5.1.2
volume_d.h File Reference
#include <primatologist/utility/volume.h>
#include <aims/vector/vector.h>
#include <cartodata/volume/volume.h>
Include dependency graph for volume_d.h:

Go to the source code of this file.

Namespaces

 aims
 
 aims::vol
 

Functions

template<typename T >
carto::VolumeRef< T > aims::vol::empty ()
 
template<typename T >
carto::VolumeRef< T > aims::vol::select (const carto::VolumeRef< T > &in, int t)
 
template<typename P , typename T >
bool aims::vol::inside (const P &p, const carto::VolumeRef< T > &input)
 
template<typename P , typename T >
bool aims::vol::insideAllocated (const P &p, const carto::VolumeRef< T > &input)
 
template<typename T >
bool aims::vol::inside (const Point4di &p, const carto::VolumeRef< T > &input)
 
template<typename T >
bool aims::vol::insideAllocated (const Point4di &p, const carto::VolumeRef< T > &input)
 
template<typename T , typename M >
carto::VolumeRef< T > & aims::vol::clip (carto::VolumeRef< T > &in, const typename type::identity< T >::type &min, const typename type::identity< T >::type &max, const carto::VolumeRef< M > &mask)
 
template<typename T >
carto::VolumeRef< T > & aims::vol::clip (carto::VolumeRef< T > &in, const typename type::identity< T >::type &min, const typename type::identity< T >::type &max)
 
template<typename T , typename M >
carto::VolumeRef< T > aims::vol::newClip (carto::VolumeRef< T > &in, const typename type::identity< T >::type &min, const typename type::identity< T >::type &max, const carto::VolumeRef< M > &mask)
 
template<typename T >
carto::VolumeRef< T > aims::vol::newClip (carto::VolumeRef< T > &in, const typename type::identity< T >::type &min, const typename type::identity< T >::type &max)
 
template<typename T1 , typename T2 , typename M >
uintmax_t aims::vol::sumLogicalDiff (const carto::VolumeRef< T1 > &one, const carto::VolumeRef< T2 > &two, const carto::VolumeRef< M > &mask)
 
template<typename T1 , typename T2 >
uintmax_t aims::vol::sumLogicalDiff (const carto::VolumeRef< T1 > &one, const carto::VolumeRef< T2 > &two)
 
template<typename T , typename M >
carto::DataTypeTraits< T >::LongType aims::vol::sum (const carto::VolumeRef< T > &in, const carto::VolumeRef< M > &mask)