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

#include <ParticlesToLevelSet.h>

Public Types

typedef VisibleT type
 
typedef VisibleT VisibleType
 
typedef BlindT BlindType
 

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 127 of file ParticlesToLevelSet.h.

Member Typedef Documentation

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

Definition at line 792 of file ParticlesToLevelSet.h.

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

Definition at line 790 of file ParticlesToLevelSet.h.

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

Definition at line 791 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 794 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 795 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 796 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 800 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 806 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 807 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 808 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 809 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 804 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 802 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 805 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 799 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 813 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 812 of file ParticlesToLevelSet.h.


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