![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Optional.h>#include <Eigen/Core>#include <Eigen/Geometry>#include <limits>#include "ecvBBox.h"

Go to the source code of this file.
Classes | |
| class | cloudViewer::geometry::Line3D |
| Line3D is a class which derives from Eigen::ParametrizedLine<double, 3> in order to capture the semantic differences between a "line", "ray", and "line segment" for operations in which the difference is important, such as intersection and distance tests. The underlying Eigen object can always be retrieved with the .Line() method. More... | |
| class | cloudViewer::geometry::Ray3D |
| A ray is a semantic interpretation of Eigen::ParametrizedLine which has an origin and a direction and extends infinitely only in that specific direction. More... | |
| class | cloudViewer::geometry::Segment3D |
| A segment is a semantic interpretation of Eigen::ParametrizedLine which has an origin and an endpoint and exists finitely between them. More... | |
Namespaces | |
| cloudViewer | |
| Generic file read and write utility for python interface. | |
| cloudViewer::geometry | |