(85981ff (Tue Sep 17 18:12:23 2024 0700))
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <limits>
#include "open3d/geometry/BoundingVolume.h"
#include "open3d/geometry/Geometry.h"
#include "open3d/utility/Optional.h"
Go to the source code of this file.

class  open3d::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  open3d::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  open3d::geometry::Segment3D 
 A segment is a semantic interpretation of Eigen::ParametrizedLine which has an origin and an endpoint and exists finitely between them. More...

