ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::Point2D Class Reference

#include <point2d.h>

Public Member Functions

 Point2D ()
 
const Eigen::Vector2d & XY () const
 
Eigen::Vector2d & XY ()
 
double X () const
 
double Y () const
 
void SetXY (const Eigen::Vector2d &xy)
 
point3D_t Point3DId () const
 
bool HasPoint3D () const
 
void SetPoint3DId (const point3D_t point3D_id)
 
bool operator== (const Point2D &other) const
 
bool operator!= (const Point2D &other) const
 

Detailed Description

Definition at line 20 of file point2d.h.

Constructor & Destructor Documentation

◆ Point2D()

colmap::Point2D::Point2D ( )

Definition at line 36 of file point2d.cc.

Member Function Documentation

◆ HasPoint3D()

◆ operator!=()

bool colmap::Point2D::operator!= ( const Point2D other) const
inline

Definition at line 75 of file point2d.h.

◆ operator==()

bool colmap::Point2D::operator== ( const Point2D other) const
inline

Definition at line 71 of file point2d.h.

References Point3DId(), and XY().

◆ Point3DId()

◆ SetPoint3DId()

void colmap::Point2D::SetPoint3DId ( const point3D_t  point3D_id)
inline

◆ SetXY()

void colmap::Point2D::SetXY ( const Eigen::Vector2d &  xy)
inline

Definition at line 61 of file point2d.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ X()

◆ XY() [1/2]

Eigen::Vector2d & colmap::Point2D::XY ( )
inline

Definition at line 55 of file point2d.h.

◆ XY() [2/2]

◆ Y()


The documentation for this class was generated from the following files: