Class uipc::core::DistanceDiagnoserFeature
ClassList > uipc > core > DistanceDiagnoserFeature
Inherits the following classes: uipc::core::Feature
Public Static Attributes
| Type |
Name |
| constexpr std::string_view |
FeatureName = "core/distance\_diagnoser"
|
Public Functions
| Type |
Name |
|
DistanceDiagnoserFeature (S< DistanceDiagnoserFeatureOverrider > overrider)
|
| void |
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)
|
| void |
compute_point_edge_distance (geometry::Geometry & R, const geometry::SimplicialComplex & points, const geometry::SimplicialComplex & edges)
|
| void |
compute_point_point_distance (geometry::Geometry & R, const geometry::SimplicialComplex & points_a, const geometry::SimplicialComplex & points_b)
|
| void |
compute_point_triangle_distance (geometry::Geometry & R, const geometry::SimplicialComplex & points, const geometry::SimplicialComplex & triangles)
|
Public Functions inherited from uipc::core::IFeature
See uipc::core::IFeature
Protected Functions inherited from uipc::core::IFeature
See uipc::core::IFeature
Public Static Attributes Documentation
variable FeatureName
constexpr std::string_view uipc::core::DistanceDiagnoserFeature::FeatureName;
Public Functions Documentation
function DistanceDiagnoserFeature
uipc::core::DistanceDiagnoserFeature::DistanceDiagnoserFeature (
S< DistanceDiagnoserFeatureOverrider > overrider
)
function compute_edge_edge_distance
void uipc::core::DistanceDiagnoserFeature::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
)
function compute_point_edge_distance
void uipc::core::DistanceDiagnoserFeature::compute_point_edge_distance (
geometry::Geometry & R,
const geometry::SimplicialComplex & points,
const geometry::SimplicialComplex & edges
)
function compute_point_point_distance
void uipc::core::DistanceDiagnoserFeature::compute_point_point_distance (
geometry::Geometry & R,
const geometry::SimplicialComplex & points_a,
const geometry::SimplicialComplex & points_b
)
function compute_point_triangle_distance
void uipc::core::DistanceDiagnoserFeature::compute_point_triangle_distance (
geometry::Geometry & R,
const geometry::SimplicialComplex & points,
const geometry::SimplicialComplex & triangles
)
The documentation for this class was generated from the following file include/uipc/core/distance_diagnoser_feature.h