Holds the safe position of all scan area in the project.
More...
#include <DefaultScanBinder.h>
|
| ScanInfo () |
|
| ScanInfo (const ScanInfo &si) |
|
void | ReadWrite (IniProfile *inifile, bool rd) override |
| Read or writes the scan scan-binder information to profile. Derived classes need to inherit this member structure to write their added fields to profile.
|
|
| InfoBase ()=default |
| Default constructor.
|
|
virtual | ~InfoBase ()=default |
| Virtual constructor so the memory management can be done in the scan binders base class.
|
|
Holds the safe position of all scan area in the project.
◆ ScanInfo() [1/2]
sf::DefaultScanBinder::ScanInfo::ScanInfo |
( |
| ) |
|
|
inline |
◆ ScanInfo() [2/2]
sf::DefaultScanBinder::ScanInfo::ScanInfo |
( |
const ScanInfo & |
si | ) |
|
|
inline |
◆ ReadWrite()
void sf::DefaultScanBinder::ScanInfo::ReadWrite |
( |
IniProfile * |
ini, |
|
|
bool |
rd |
|
) |
| |
|
overridevirtual |
Read or writes the scan scan-binder information to profile. Derived classes need to inherit this member structure to write their added fields to profile.
- Parameters
-
- Todo:
- Method must be renamed to 'store()'
Reimplemented from sf::ScanBinder::InfoBase.
◆ _balance
bool sf::DefaultScanBinder::ScanInfo::_balance |
True when balancing is required for th acquisition device.
◆ _bidirectional
bool sf::DefaultScanBinder::ScanInfo::_bidirectional |
True when bidirectional scanning is allowed for line scans.
◆ _checkPositions
Holds the list of position.
◆ _safePosition
Holds the scan safe position.
◆ _scanGainActive
bool sf::DefaultScanBinder::ScanInfo::_scanGainActive |
True when a scan gain needs to be added.
◆ _straightMove
bool sf::DefaultScanBinder::ScanInfo::_straightMove |
True when straight index moves are allowed.
The documentation for this struct was generated from the following file: