HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT > Class Template Reference

#include <ParticlesToLevelSet.h>

Public Types

using type = VisibleT
 
using VisibleType = VisibleT
 
using BlindType = BlindT
 

Public Member Functions

 BlindData ()
 
 BlindData (VisibleT v)
 
 BlindData (VisibleT v, BlindT b)
 
 BlindData (const BlindData &)=default
 
BlindDataoperator= (const BlindData &)=default
 
const VisibleT & visible () const
 
const BlindT & blind () const
 
OPENVDB_NO_FP_EQUALITY_WARNING_BEGIN
bool 
operator== (const BlindData &rhs) const
 
OPENVDB_NO_FP_EQUALITY_WARNING_END
bool 
operator< (const BlindData &rhs) const
 
bool operator> (const BlindData &rhs) const
 
BlindData operator+ (const BlindData &rhs) const
 
BlindData operator+ (const VisibleT &rhs) const
 
BlindData operator- (const BlindData &rhs) const
 
BlindData operator- () const
 

Protected Attributes

VisibleT mVisible
 
BlindT mBlind
 

Detailed Description

template<typename VisibleT, typename BlindT>
class openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >

Definition at line 125 of file ParticlesToLevelSet.h.

Member Typedef Documentation

template<typename VisibleT , typename BlindT >
using openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::BlindType = BlindT

Definition at line 793 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
using openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::type = VisibleT

Definition at line 791 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
using openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::VisibleType = VisibleT

Definition at line 792 of file ParticlesToLevelSet.h.

Constructor & Destructor Documentation

template<typename VisibleT , typename BlindT >
openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::BlindData ( )
inline

Definition at line 795 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::BlindData ( VisibleT  v)
inlineexplicit

Definition at line 796 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::BlindData ( VisibleT  v,
BlindT  b 
)
inline

Definition at line 797 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::BlindData ( const BlindData< VisibleT, BlindT > &  )
default

Member Function Documentation

template<typename VisibleT , typename BlindT >
const BlindT& openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::blind ( ) const
inline

Definition at line 801 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
BlindData openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator+ ( const BlindData< VisibleT, BlindT > &  rhs) const
inline

Definition at line 807 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
BlindData openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator+ ( const VisibleT &  rhs) const
inline

Definition at line 808 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
BlindData openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator- ( const BlindData< VisibleT, BlindT > &  rhs) const
inline

Definition at line 809 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
BlindData openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator- ( ) const
inline

Definition at line 810 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
OPENVDB_NO_FP_EQUALITY_WARNING_END bool openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator< ( const BlindData< VisibleT, BlindT > &  rhs) const
inline

Definition at line 805 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
BlindData& openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator= ( const BlindData< VisibleT, BlindT > &  )
default
template<typename VisibleT , typename BlindT >
OPENVDB_NO_FP_EQUALITY_WARNING_BEGIN bool openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator== ( const BlindData< VisibleT, BlindT > &  rhs) const
inline

Definition at line 803 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
bool openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::operator> ( const BlindData< VisibleT, BlindT > &  rhs) const
inline

Definition at line 806 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
const VisibleT& openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::visible ( ) const
inline

Definition at line 800 of file ParticlesToLevelSet.h.

Member Data Documentation

template<typename VisibleT , typename BlindT >
BlindT openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::mBlind
protected

Definition at line 814 of file ParticlesToLevelSet.h.

template<typename VisibleT , typename BlindT >
VisibleT openvdb::OPENVDB_VERSION_NAME::tools::p2ls_internal::BlindData< VisibleT, BlindT >::mVisible
protected

Definition at line 813 of file ParticlesToLevelSet.h.


The documentation for this class was generated from the following file: