*/
void rotate(Point const& c, double const angl);
+ /*! \brief Compute reflection of `this` around the `Line`.
+ *
+ * \param li The plane to reflect around is given by `li`.
+ */
+ void reflect(Line const& li);
+
/*! Return Euclidean distance to `p`. */
double edist(Point const& p) const;
double len() const;
+ double h() const;
+
friend std::ostream& operator<<(std::ostream& out, Line const& li);
};
void rotate(Point const& c, double const angl);
+ void reflect(Line const& li);
+
friend std::ostream& operator<<(std::ostream& out, Pose const& p);
};
void rotate(Point const& c, double const angl);
+ void reflect(Line const& li);
+
friend std::ostream& operator<<(std::ostream& out, PoseRange const& p);
};