Skip to content

Class uipc::core::DistanceDiagnoserFeatureOverrider

ClassList > uipc > core > DistanceDiagnoserFeatureOverrider

Public Functions

Type Name
virtual void do_compute_edge_edge_distance (geometry::Geometry & R, const geometry::SimplicialComplex & edges_a, const geometry::SimplicialComplex & edges_b, const geometry::SimplicialComplex & rest_edges_a, const geometry::SimplicialComplex & rest_edges_b) = 0
virtual void do_compute_point_edge_distance (geometry::Geometry & R, const geometry::SimplicialComplex & points, const geometry::SimplicialComplex & edges) = 0
virtual void do_compute_point_point_distance (geometry::Geometry & R, const geometry::SimplicialComplex & points_a, const geometry::SimplicialComplex & points_b) = 0
virtual void do_compute_point_triangle_distance (geometry::Geometry & R, const geometry::SimplicialComplex & points, const geometry::SimplicialComplex & triangles) = 0
virtual ~DistanceDiagnoserFeatureOverrider () = default

Public Functions Documentation

function do_compute_edge_edge_distance

virtual void uipc::core::DistanceDiagnoserFeatureOverrider::do_compute_edge_edge_distance (
    geometry::Geometry & R,
    const geometry::SimplicialComplex & edges_a,
    const geometry::SimplicialComplex & edges_b,
    const geometry::SimplicialComplex & rest_edges_a,
    const geometry::SimplicialComplex & rest_edges_b
) = 0

function do_compute_point_edge_distance

virtual void uipc::core::DistanceDiagnoserFeatureOverrider::do_compute_point_edge_distance (
    geometry::Geometry & R,
    const geometry::SimplicialComplex & points,
    const geometry::SimplicialComplex & edges
) = 0

function do_compute_point_point_distance

virtual void uipc::core::DistanceDiagnoserFeatureOverrider::do_compute_point_point_distance (
    geometry::Geometry & R,
    const geometry::SimplicialComplex & points_a,
    const geometry::SimplicialComplex & points_b
) = 0

function do_compute_point_triangle_distance

virtual void uipc::core::DistanceDiagnoserFeatureOverrider::do_compute_point_triangle_distance (
    geometry::Geometry & R,
    const geometry::SimplicialComplex & points,
    const geometry::SimplicialComplex & triangles
) = 0

function ~DistanceDiagnoserFeatureOverrider

virtual uipc::core::DistanceDiagnoserFeatureOverrider::~DistanceDiagnoserFeatureOverrider () = default


The documentation for this class was generated from the following file include/uipc/core/distance_diagnoser_feature.h