A generic regular pixel grid with dead space between cells.
More...
#include <PndDiscSensorGrid.h>
|
| BasicGrid () |
|
| BasicGrid (const double &x_min, const double &x_width, const double &x_pitch, int n_x, const double &y_min, const double &y_width, const double &y_pitch, int n_y) |
|
virtual | ~BasicGrid () |
|
void | SetXDivision (const double &x_min, const double &x_width, const double &x_pitch, int n_x) |
|
void | SetYDivision (const double &y_min, const double &y_width, const double &y_pitch, int n_y) |
|
virtual bool | PositionToPixel (const double &x, const double &y, PixelInfo &pixel_info) const |
|
virtual bool | PixelToPosition (PixelInfo &pixel_info, double &x, double &y) const |
|
virtual void | EnumerateGrids (int &id, int &pixel_offset) |
|
| SensorGridBase () |
|
virtual | ~SensorGridBase () |
|
void | SetUserColumnOffset (int ofs) |
|
void | SetUserRowOffset (int ofs) |
|
void | LockGrid (bool lock) |
|
bool | IsLocked () |
|
int | GetNumberOfPixels () |
|
virtual bool | NextPixel (double &x, double &y, PixelInfo &pixel_number) const |
|
A generic regular pixel grid with dead space between cells.
Definition at line 75 of file PndDiscSensorGrid.h.
◆ BasicGrid() [1/2]
SensorGrid::BasicGrid::BasicGrid |
( |
| ) |
|
◆ BasicGrid() [2/2]
SensorGrid::BasicGrid::BasicGrid |
( |
const double & |
x_min, |
|
|
const double & |
x_width, |
|
|
const double & |
x_pitch, |
|
|
int |
n_x, |
|
|
const double & |
y_min, |
|
|
const double & |
y_width, |
|
|
const double & |
y_pitch, |
|
|
int |
n_y |
|
) |
| |
◆ ~BasicGrid()
virtual SensorGrid::BasicGrid::~BasicGrid |
( |
| ) |
|
|
virtual |
◆ EnumerateGrids()
virtual void SensorGrid::BasicGrid::EnumerateGrids |
( |
int & |
id, |
|
|
int & |
pixel_offset |
|
) |
| |
|
virtual |
◆ PixelToPosition()
virtual bool SensorGrid::BasicGrid::PixelToPosition |
( |
PixelInfo & |
pixel_info, |
|
|
double & |
x, |
|
|
double & |
y |
|
) |
| const |
|
virtual |
◆ PositionToPixel()
virtual bool SensorGrid::BasicGrid::PositionToPixel |
( |
const double & |
x, |
|
|
const double & |
y, |
|
|
PixelInfo & |
pixel_info |
|
) |
| const |
|
virtual |
◆ SetXDivision()
void SensorGrid::BasicGrid::SetXDivision |
( |
const double & |
x_min, |
|
|
const double & |
x_width, |
|
|
const double & |
x_pitch, |
|
|
int |
n_x |
|
) |
| |
◆ SetYDivision()
void SensorGrid::BasicGrid::SetYDivision |
( |
const double & |
y_min, |
|
|
const double & |
y_width, |
|
|
const double & |
y_pitch, |
|
|
int |
n_y |
|
) |
| |
◆ n_x
int SensorGrid::BasicGrid::n_x |
|
protected |
◆ n_y
int SensorGrid::BasicGrid::n_y |
|
protected |
◆ x_max
double SensorGrid::BasicGrid::x_max |
|
protected |
◆ x_min
double SensorGrid::BasicGrid::x_min |
|
protected |
◆ x_pitch
double SensorGrid::BasicGrid::x_pitch |
|
protected |
◆ x_width
double SensorGrid::BasicGrid::x_width |
|
protected |
◆ x_width_over_two_pitch
double SensorGrid::BasicGrid::x_width_over_two_pitch |
|
protected |
◆ y_max
double SensorGrid::BasicGrid::y_max |
|
protected |
◆ y_min
double SensorGrid::BasicGrid::y_min |
|
protected |
◆ y_pitch
double SensorGrid::BasicGrid::y_pitch |
|
protected |
◆ y_width
double SensorGrid::BasicGrid::y_width |
|
protected |
◆ y_width_over_two_pitch
double SensorGrid::BasicGrid::y_width_over_two_pitch |
|
protected |
The documentation for this class was generated from the following file: