OpenVDB  3.0.0
Classes | Functions
openvdb::v3_0_0::tools::clip_internal Namespace Reference

Classes

struct  BoolSampler
 
struct  ConvertGrid
 
struct  ConvertGrid< GridT, GridT >
 
class  CopyLeafNodes
 
class  MaskInteriorVoxels
 

Functions

template<typename T >
boost::enable_if< boost::is_signed< T >, bool >::type lessThanZero (const T &v)
 
template<typename T >
boost::disable_if< boost::is_signed< T >, bool >::type lessThanZero (const T &)
 
template<typename GridT >
boost::disable_if< boost::is_same< bool, typename GridT::ValueType >, typename GridT::template ValueConverter< bool >::Type::Ptr >::type convertToBoolMaskGrid (const GridT &grid)
 
template<typename GridT >
boost::enable_if< boost::is_same< bool, typename GridT::ValueType >, typename GridT::Ptr >::type convertToBoolMaskGrid (const GridT &grid)
 
template<typename GridType >
GridType::Ptr doClip (const GridType &grid, const typename GridType::template ValueConverter< bool >::Type &aMask)
 

Function Documentation

boost::disable_if<boost::is_same<bool, typename GridT::ValueType>, typename GridT::template ValueConverter<bool>::Type::Ptr>::type openvdb::v3_0_0::tools::clip_internal::convertToBoolMaskGrid ( const GridT &  grid)
inline
boost::enable_if<boost::is_same<bool, typename GridT::ValueType>, typename GridT::Ptr>::type openvdb::v3_0_0::tools::clip_internal::convertToBoolMaskGrid ( const GridT &  grid)
inline
GridType::Ptr openvdb::v3_0_0::tools::clip_internal::doClip ( const GridType &  grid,
const typename GridType::template ValueConverter< bool >::Type &  aMask 
)
inline
boost::enable_if<boost::is_signed<T>, bool>::type openvdb::v3_0_0::tools::clip_internal::lessThanZero ( const T &  v)
inline
boost::disable_if<boost::is_signed<T>, bool>::type openvdb::v3_0_0::tools::clip_internal::lessThanZero ( const T &  )
inline