SPH
Public Member Functions | List of all members
Pixel Struct Reference

#include <Point.h>

Inheritance diagram for Pixel:
BasicPoint< int, Pixel >

Public Member Functions

 Pixel ()=default
 
 Pixel (const int x, const int y)
 
 Pixel (const wxPoint point)
 
 operator wxPoint () const
 
- Public Member Functions inherited from BasicPoint< int, Pixel >
 BasicPoint ()=default
 
 BasicPoint (const int x, const int y)
 
int & operator[] (const Size index)
 
const int & operator[] (const Size index) const
 
Pixeloperator+= (const Pixel &other)
 
Pixeloperator-= (const Pixel &other)
 
Pixeloperator*= (const float factor)
 
Pixeloperator/= (const float factor)
 
Pixel operator+ (const Pixel &other) const
 
Pixel operator- (const Pixel &other) const
 
Pixel operator* (const float factor) const
 
Pixel operator/ (const float factor) const
 
bool operator== (const Pixel &other) const
 
bool operator!= (const Pixel &other) const
 

Additional Inherited Members

- Public Attributes inherited from BasicPoint< int, Pixel >
int x
 
int y
 

Detailed Description

Definition at line 101 of file Point.h.

Constructor & Destructor Documentation

◆ Pixel() [1/3]

Pixel::Pixel ( )
default

◆ Pixel() [2/3]

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

Definition at line 104 of file Point.h.

◆ Pixel() [3/3]

Pixel::Pixel ( const wxPoint  point)
inlineexplicit

Definition at line 107 of file Point.h.

Member Function Documentation

◆ operator wxPoint()

Pixel::operator wxPoint ( ) const
inlineexplicit

Definition at line 110 of file Point.h.


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