MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::detail::PointDegree Struct Reference

a point with the degree of its perturbation: its coordinates z, y, x get eps^d, eps^(3*d), eps^(9*d) More...

#include <MRMesh/MRPrecisePredicates3Poly.h>

Public Member Functions

std::int64_t degree (int i) const
 the degree of epsilon for coordinate i

Public Attributes

Vector3i pt
std::int64_t d = 0
 degree of epsilon for pt.z; 0 leaves the point unperturbed

Detailed Description

a point with the degree of its perturbation: its coordinates z, y, x get eps^d, eps^(3*d), eps^(9*d)

Member Function Documentation

◆ degree()

std::int64_t MR::detail::PointDegree::degree ( int i) const
inlinenodiscard

the degree of epsilon for coordinate i

Member Data Documentation

◆ d

std::int64_t MR::detail::PointDegree::d = 0

degree of epsilon for pt.z; 0 leaves the point unperturbed

◆ pt

Vector3i MR::detail::PointDegree::pt

The documentation for this struct was generated from the following file: