SaDVIO
Public Member Functions | Public Attributes | List of all members
upm::Pixel Struct Reference

#include <Utils.h>

Public Member Functions

 Pixel ()=default
 
 Pixel (int x, int y)
 
 Pixel (const cv::Point &p)
 
bool operator== (const Pixel &rhs) const
 
bool operator!= (const Pixel &rhs) const
 
bool operator< (const Pixel &px2) const
 

Public Attributes

int x
 
int y
 

Detailed Description

Simple data structure representing a pixel. Unlike cv::Point2i this class is trivial (trivially copyable and has a trivial default constructor).

Constructor & Destructor Documentation

◆ Pixel() [1/3]

upm::Pixel::Pixel ( )
default

◆ Pixel() [2/3]

upm::Pixel::Pixel ( int  x,
int  y 
)
inline

◆ Pixel() [3/3]

upm::Pixel::Pixel ( const cv::Point &  p)
inlineexplicit

Member Function Documentation

◆ operator!=()

bool upm::Pixel::operator!= ( const Pixel rhs) const
inline

◆ operator<()

bool upm::Pixel::operator< ( const Pixel px2) const
inline

◆ operator==()

bool upm::Pixel::operator== ( const Pixel rhs) const
inline

Member Data Documentation

◆ x

int upm::Pixel::x

◆ y

int upm::Pixel::y

The documentation for this struct was generated from the following file: