Class PointToLineDistance_EquationBased

Class Documentation

class PointToLineDistance_EquationBased

Calculate distances to borders of regular hexagon.

Calculation is based on line equations => radiuses of incircle(r) and excircle(R) are used If particular line must be excluded from calculation, pass its number in exclude_border_set

Public Functions

inline PointToLineDistance_EquationBased(std::set<int> exclude_border_set, float R, float r)
inline float calc(float x, float z)

Public Static Functions

static std::pair<std::vector<std::array<float, 3>>, std::vector<float>> get_border_line_coeffs(float R, float r, std::set<int> exclude_border_set)