|
| | ECodeGrid () |
| | Creates an ECodeGrid object.
|
| | ECodeGrid (const eVision::ECodeGrid &other) |
| | Creates an ECodeGrid object.
|
| | ECodeGrid (uint32_t numCols, uint32_t numRows) |
| | Creates an ECodeGrid object.
|
| | ECodeGrid (uint32_t numCols, uint32_t numRows, const eVision::ERectangle &area, float extension) |
| | Creates an ECodeGrid object.
|
| virtual | ~ECodeGrid () throw () |
| eVision::ECodeGrid & | operator= (const eVision::ECodeGrid &other) |
| | Assignment operator.
|
| std::vector< eVision::ECode > | GetResults (uint32_t column, uint32_t row) const |
| | Returns the detected codes.
|
| std::vector< eVision::ECode > | GetResults () const |
| | Returns the detected codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, const eVision::EFrame &frame, float zoomX) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, const eVision::EFrame &frame) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, float zoomX, float zoomY, float panX, float panY) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, float zoomX, float zoomY, float panX) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, float zoomX, float zoomY) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options, float zoomX) const |
| | Draws the codes.
|
| void | DrawGridCodes (eVision::EDrawAdapter *drawAdapter, const eVision::ECodeGridDrawOptions &options) const |
| | Draws the codes.
|
| | ECodeGrid (CppWrapperInternal::InternalConstructor) |
| | EGrid () |
| | Constructs a EGrid object.
|
| | EGrid (uint32_t numCellsX, uint32_t numCellsY, const eVision::ERectangle &area, float extension) |
| | Constructs a EGrid object.
|
| | EGrid (const eVision::EGrid &other) |
| | Constructs a EGrid object.
|
| virtual | ~EGrid () throw () |
| eVision::EGrid & | operator= (const eVision::EGrid &other) |
| | Copies all the data from another EGrid object into the current EGrid object.
|
| uint32_t | GetNumRows () const |
| | Returns the number of rows in the grid.
|
| uint32_t | GetNumCols () const |
| | Returns the number of columns in the grid.
|
| void | SetEnableRow (uint32_t row, bool enable) |
| | Enable/Disable Row.
|
| void | SetEnableColumn (uint32_t column, bool enable) |
| | Enable/Disable Column.
|
| void | SetEnableCell (uint32_t column, uint32_t row, bool enable) |
| | Enable/Disable Cell.
|
| void | SetEnableAll (bool enable) |
| | Enable/Disable all cells.
|
| bool | GetCellEnabled (uint32_t column, uint32_t row) const |
| | Returns true if Cell is enabled and false otherwise.
|
| eVision::ERegion | GetCellRegion (uint32_t column, uint32_t row) |
| | Returns the region of a grid cell given its indices in an EGrid object.
|
| void | SetArea (const eVision::ERectangle &area) |
| | Set the area of an EGrid object.
|
| eVision::ERectangle | GetArea () const |
| | Returns the area of an EGrid object.
|
| void | SetExtension (float extension) |
| | Set the extension of an EGrid object.
|
| float | GetExtension () const |
| | Returns the extension of an EGrid object.
|
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EGridDrawOptions &options, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| | Draws the grid.
|
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EGridDrawOptions &options, float zoomX, float zoomY, float panX, float panY) const |
| | Draws the grid.
|
| eVision::EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision::EEditionMode | HitTest (int x, int y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| virtual void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| virtual void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| virtual void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX, float zoomY) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| virtual void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame, float zoomX) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| virtual void | Drag (int32_t x, int32_t y, const eVision::EFrame &frame) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| void | Drag (int32_t x, int32_t y, float zoomX, float zoomY, float panX, float panY) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| void | Drag (int32_t x, int32_t y, float zoomX, float zoomY, float panX) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| void | Drag (int32_t x, int32_t y, float zoomX, float zoomY) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| void | Drag (int32_t x, int32_t y, float zoomX) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| void | Drag (int32_t x, int32_t y) |
| | Moves the specified handle to a new position and updates all placement parameters of the grid.
|
| void | SetEditionMode (eVision::EEditionMode editionMode) |
| | Graphical edition mode.
|
| eVision::EEditionMode | GetEditionMode () const |
| | Graphical edition mode.
|
| void | Load (const std::string &path) |
| | Load the EGrid configuration. The given ESerializer must have been created for reading.
|
| void | Load (eVision::ESerializer *serializer) |
| | Load the EGrid configuration. The given ESerializer must have been created for reading.
|
| void | Save (const std::string &path) |
| | Save the EGrid configuration. The given ESerializer must have been created for writing.
|
| void | Save (eVision::ESerializer *serializer) |
| | Save the EGrid configuration. The given ESerializer must have been created for writing.
|
| std::vector< eVision::EFrame > | CreateFramesOnGrid (eVision::EFramesOrientation orientation) const |
| | Create one EFrame for each enabled cell of the EGrid.
|
| std::vector< eVision::EFrame > | CreateFramesOnGrid () const |
| | Create one EFrame for each enabled cell of the EGrid.
|
| | EGrid (CppWrapperInternal::InternalConstructor) |
Represents a grid of Codes.
License(s): EasyMatrixCode and EasyQRCode and EasyBarCode