class geode::TetrahedraClosestThan

#include <tetrahedra_closest_than.h>

class TetrahedraClosestThan: public geode::PropagationSettings
{
public:
    // construction

    TetrahedraClosestThan(
        const TetrahedralSolid3D& solid,
        index_t vertex_from,
        double distance_max
        );

    // methods

    virtual std::vector<index_t> initialize();
    virtual bool validate(index_t element);
    virtual bool stop();
    const std::vector<index_t>& matched_elements() const;
};

Inherited Members

public:
    // methods

    virtual std::vector<index_t> initialize() = 0;
    virtual bool validate(index_t element) = 0;
    virtual bool stop() = 0;