MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <CachingTargetCalculator.hpp>
Public Member Functions | |
bool | has_data () const |
void | clear () |
Public Attributes | |
std::vector< size_t > | elementOffsets |
std::vector< MsqMatrix< 3, 3 > > | targets3D |
std::vector< MsqMatrix< 3, 2 > > | targetsSurface |
std::vector< MsqMatrix< 2, 2 > > | targets2D |
Definition at line 45 of file CachingTargetCalculator.hpp.
void MBMesquite::CachedTargetData::clear | ( | ) | [inline] |
Definition at line 55 of file CachingTargetCalculator.hpp.
References elementOffsets, targets2D, targets3D, and targetsSurface.
Referenced by MBMesquite::CachingTargetCalculator::notify_new_patch(), MBMesquite::CachingTargetCalculator::notify_patch_destroyed(), and MBMesquite::CachingTargetCalculator::notify_sub_patch().
{ elementOffsets.clear(); targets3D.clear(); targets2D.clear(); targetsSurface.clear(); }
bool MBMesquite::CachedTargetData::has_data | ( | ) | const [inline] |
Definition at line 51 of file CachingTargetCalculator.hpp.
References elementOffsets.
Referenced by MBMesquite::CachingTargetCalculator::notify_sub_patch().
{ return !elementOffsets.empty(); }
std::vector< size_t > MBMesquite::CachedTargetData::elementOffsets |
Definition at line 47 of file CachingTargetCalculator.hpp.
Referenced by clear(), MBMesquite::CachingTargetCalculator::get_2D_target(), MBMesquite::CachingTargetCalculator::get_3D_target(), MBMesquite::CachingTargetCalculator::get_surface_target(), has_data(), MBMesquite::CachingTargetCalculator::notify_sub_patch(), and MBMesquite::populate_data().
std::vector< MsqMatrix< 2, 2 > > MBMesquite::CachedTargetData::targets2D |
Definition at line 50 of file CachingTargetCalculator.hpp.
Referenced by clear(), MBMesquite::CachingTargetCalculator::get_2D_target(), MBMesquite::CachingTargetCalculator::notify_sub_patch(), and MBMesquite::populate_data().
std::vector< MsqMatrix< 3, 3 > > MBMesquite::CachedTargetData::targets3D |
Definition at line 48 of file CachingTargetCalculator.hpp.
Referenced by clear(), MBMesquite::CachingTargetCalculator::get_3D_target(), MBMesquite::CachingTargetCalculator::notify_sub_patch(), and MBMesquite::populate_data().
std::vector< MsqMatrix< 3, 2 > > MBMesquite::CachedTargetData::targetsSurface |
Definition at line 49 of file CachingTargetCalculator.hpp.
Referenced by clear(), MBMesquite::CachingTargetCalculator::get_surface_target(), MBMesquite::CachingTargetCalculator::notify_sub_patch(), and MBMesquite::populate_data().