28 const std::vector<Tuple>& top_dimension_tuples_before,
29 const std::vector<Tuple>& top_dimension_tuples_after)
const override;
32 std::shared_ptr<fastEnvelope::FastEnvelope>
m_envelope =
nullptr;
33 std::shared_ptr<SimpleBVH::BVH>
m_bvh =
nullptr;
std::shared_ptr< fastEnvelope::FastEnvelope > m_envelope
bool after(const std::vector< Tuple > &top_dimension_tuples_before, const std::vector< Tuple > &top_dimension_tuples_after) const override
const double m_envelope_size
EnvelopeInvariant(const attribute::MeshAttributeHandle &envelope_mesh_coordinate, double envelope_size, const attribute::MeshAttributeHandle &coordinate)
std::shared_ptr< SimpleBVH::BVH > m_bvh
const attribute::MeshAttributeHandle m_coordinate_handle