45 void Clear()
override;
49 void Transform(
const Eigen::Matrix4d &transformation)
override;
81 const std::vector<std::pair<int, int>> &correspondences);
std::vector< Eigen::Vector2i > lines_
Definition: LineSet.h:72
Definition: Geometry.h:32
Definition: PointCloud.h:47
std::shared_ptr< LineSet > CreateLineSetFromPointCloudCorrespondences(const PointCloud &cloud0, const PointCloud &cloud1, const std::vector< std::pair< int, int >> &correspondences)
Definition: LineSetFactory.cpp:35
bool HasColors() const
Definition: LineSet.h:60
std::vector< Eigen::Vector3d > points_
Definition: LineSet.h:71
~LineSet() override
Definition: LineSet.h:42
std::vector< Eigen::Vector3d > colors_
Definition: LineSet.h:73
std::pair< Eigen::Vector3d, Eigen::Vector3d > GetLineCoordinate(size_t line_index) const
Definition: LineSet.h:64
Definition: Geometry3D.h:35
void Clear() override
Definition: LineSet.cpp:32
LineSet & operator+=(const LineSet &lineset)
Definition: LineSet.cpp:93
Eigen::Vector3d GetMaxBound() const override
Definition: LineSet.cpp:62
void Transform(const Eigen::Matrix4d &transformation) override
Definition: LineSet.cpp:84
Definition: PinholeCameraIntrinsic.cpp:33
GeometryType
Definition: Geometry.h:34
bool HasPoints() const
Definition: LineSet.h:56
bool IsEmpty() const override
Definition: LineSet.cpp:38
LineSet()
Definition: LineSet.h:41
bool HasLines() const
Definition: LineSet.h:58
Eigen::Vector3d GetMinBound() const override
Definition: LineSet.cpp:40
LineSet operator+(const LineSet &lineset) const
Definition: LineSet.cpp:123
long line_index
Definition: FilePLY.cpp:205