#include <HalfSpaceWithOverlap.h>
Public Member Functions | |
HalfSpaceWithOverlap (const size_t idx, const shared_ptr< ParticleAccessor_T > &ac, const mesa_pd::data::HalfSpace &halfSpace) | |
bool | contains (const Vector3< real_t > &point) const |
Public Member Functions inherited from walberla::geometry::AbstractBody | |
virtual | ~AbstractBody ()=default |
virtual FastOverlapResult | fastOverlapCheck (const Vector3< real_t > &, const Vector3< real_t > &) const |
virtual FastOverlapResult | fastOverlapCheck (const AABB &) const |
Private Attributes | |
size_t | idx_ |
shared_ptr< ParticleAccessor_T > | ac_ |
mesa_pd::data::HalfSpace | halfSpace_ |
|
inline |
|
inlinevirtual |
Implements walberla::geometry::AbstractBody.
|
private |
|
private |
|
private |