![]() |
mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
Defines various geometrical shapes and their relations. More...
#include <optional>#include <Eigen/Dense>
Include dependency graph for shapes.h:
This graph shows which files directly or indirectly include this file: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 | |
| namespace | mrs_lib |
| All mrs_lib functions, classes, variables and definitions are contained in this namespace. | |
Defines various geometrical shapes and their relations.