45 MapAxes(
double X1,
double Y1,
double X2,
double Y2,
double X3,
double Y3);
46 MapAxes(
const std::string& mapunits,
double X1,
double Y1,
double X2,
double Y2,
double X3,
double Y3);
50 void transform(
double& x,
double& y)
const;
51 void inv_transform(
double& x,
double& y)
const;
52 const std::optional<std::string>& mapunits()
const;
53 const std::vector<float>& input()
const;
54 bool operator==(
const MapAxes& other)
const;
57 MapAxes(
double length_factor,
double X1,
double Y1,
double X2,
double Y2,
double X3,
double Y3);
58 void init(
double length_factor,
double X1,
double Y1,
double X2,
double Y2,
double X3,
double Y3);
60 std::array<double, 2> origin;
61 std::array<double, 2> unit_x;
62 std::array<double, 2> unit_y;
63 std::vector<float> m_input;
64 double inv_norm = 1.0;
65 std::optional<std::string> map_units;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30