![]() |
PandaRoot
|
A grid to group other grids or to create nested grids. More...
#include <PndDiscSensorGrid.h>
Public Member Functions | |
MultipleGrids () | |
virtual | ~MultipleGrids () |
void | AddGrid (SensorGridBase *grid) |
virtual void | EnumerateGrids (int &id, int &pixel_offset) |
virtual bool | PositionToPixel (const double &x, const double &y, PixelInfo &pixel_info) const |
virtual bool | PixelToPosition (PixelInfo &pixel_number, double &x, double &y) const |
![]() | |
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 |
Protected Member Functions | |
virtual void | LockChilds (bool lock) |
![]() | |
void | SetPixelNumberOffset (int offset) |
void | EnumerateGridsProxy (SensorGridBase *b, int &grid_id, int &pixel_number) |
void | LockChildsProxy (SensorGridBase *b, bool lock) |
Protected Attributes | |
std::vector< SensorGridBase * > | grids |
![]() | |
int | grid_number |
int | pixel_number_offset |
int | user_row_offset |
The pixel number of the first pixel in this grid (or its childs) More... | |
int | user_col_offset |
user prowided offset to add to row on grid value in PixelInfo More... | |
int | number_of_pixels |
user prowided offset to add to column on grid value in PixelInfo More... | |
bool | locked |
The total number of pixels in this grid (or its childs) More... | |
A grid to group other grids or to create nested grids.
Definition at line 97 of file PndDiscSensorGrid.h.
SensorGrid::MultipleGrids::MultipleGrids | ( | ) |
|
virtual |
void SensorGrid::MultipleGrids::AddGrid | ( | SensorGridBase * | grid | ) |
|
virtual |
Implements SensorGrid::SensorGridBase.
|
protectedvirtual |
Reimplemented from SensorGrid::SensorGridBase.
|
virtual |
Implements SensorGrid::SensorGridBase.
|
virtual |
Implements SensorGrid::SensorGridBase.
|
protected |
Definition at line 112 of file PndDiscSensorGrid.h.