MOAB: Mesh Oriented datABase  (version 5.5.0)
TypeElemOverlapTest Class Reference
+ Inheritance diagram for TypeElemOverlapTest:
+ Collaboration diagram for TypeElemOverlapTest:

Public Member Functions

 TypeElemOverlapTest (bool(*f)(const CartVect *, const CartVect &, const CartVect &))
 
bool operator() (const CartVect *coords, const CartVect &box_center, const CartVect &box_dims) const
 

Public Attributes

bool(* func )(const CartVect *, const CartVect &, const CartVect &)
 

Detailed Description

Definition at line 121 of file GeomUtilTests.cpp.

Constructor & Destructor Documentation

◆ TypeElemOverlapTest()

TypeElemOverlapTest::TypeElemOverlapTest ( bool(*)(const CartVect *, const CartVect &, const CartVect &)  f)
inline

Definition at line 125 of file GeomUtilTests.cpp.

125 : func( f ) {}

Member Function Documentation

◆ operator()()

bool TypeElemOverlapTest::operator() ( const CartVect coords,
const CartVect box_center,
const CartVect box_dims 
) const
inlinevirtual

Implements ElemOverlapTest.

Definition at line 126 of file GeomUtilTests.cpp.

127  {
128  return ( *func )( coords, box_center, box_dims );
129  }

Member Data Documentation

◆ func

bool( * TypeElemOverlapTest::func) (const CartVect *, const CartVect &, const CartVect &)

Definition at line 124 of file GeomUtilTests.cpp.


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