mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
Defines various geometrical shapes and their relations. More...
#include <optional>
#include <boost/optional.hpp>
#include <Eigen/Dense>
Go to the source code of this file.
Classes | |
class | mrs_lib::geometry::Ray |
geometric representation of a ray. Instantiate it by two input Vector3. Use static methods for from-to raycast, or a point-direction raycast. More... | |
class | mrs_lib::geometry::Triangle |
geometric representation of a triangle. Instantiate a new triangle by providing three vertices More... | |
class | mrs_lib::geometry::Rectangle |
geometric representation of a rectangle (can represent any quadrilateral) More... | |
class | mrs_lib::geometry::Cuboid |
geometric representation of a cuboid More... | |
class | mrs_lib::geometry::Ellipse |
geometric representation of an ellipse More... | |
class | mrs_lib::geometry::Cylinder |
geometric representation of a cylinder More... | |
class | mrs_lib::geometry::Cone |
geometric representaiton of a cone More... | |
Namespaces | |
mrs_lib | |
All mrs_lib functions, classes, variables and definitions are contained in this namespace. | |
Defines various geometrical shapes and their relations.