Template Class DMCReconstructionMetric

Inheritance Relationships

Derived Type

Class Documentation

template<typename BaseVecT, typename BoxT>
class DMCReconstructionMetric

Interface for DMC Reconstruction Metrics.

Subclassed by lvr2::MSRMetric< BaseVecT, BoxT >

Public Functions

DMCReconstructionMetric() = default

Constructor.

~DMCReconstructionMetric() = default

Destructor.

virtual const double get_distance(PointsetSurfacePtr<BaseVecT> surface, vector<coord<float>*> points, BaseVecT corners[], DualLeaf<BaseVecT, BoxT> *leaf, bool dual) = 0

Calculates the distance between a surface and points.

Parameters:
  • surface

  • points

  • corners

  • leaf

  • dual

Returns:

the distance between the given surface and the points