Holds the safe position of all scan area in the project.
More...
#include <DefaultScanBinder.h>
|
| TScanInfo () |
|
| TScanInfo (const TScanInfo &si) |
|
virtual void | ReadWrite (IniProfile *inifile, bool rd) |
| 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.
◆ TScanInfo() [1/2]
sf::TDefaultScanBinder::TScanInfo::TScanInfo |
( |
| ) |
|
|
inline |
◆ TScanInfo() [2/2]
sf::TDefaultScanBinder::TScanInfo::TScanInfo |
( |
const TScanInfo & |
si | ) |
|
|
inline |
◆ ReadWrite()
virtual void sf::TDefaultScanBinder::TScanInfo::ReadWrite |
( |
IniProfile * |
ini, |
|
|
bool |
rd |
|
) |
| |
|
virtual |
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::TDefaultScanBinder::TScanInfo::Balance |
True when balancing is required for th acquisition device.
◆ Bidirectional
bool sf::TDefaultScanBinder::TScanInfo::Bidirectional |
True when bidirectional scanning is allowed for line scans.
◆ CheckPos
Holds the list of position.
◆ SafePos
Holds the scan safe position.
◆ ScanGainActive
bool sf::TDefaultScanBinder::TScanInfo::ScanGainActive |
True when a scan gain needs to be added.
◆ StraightMove
bool sf::TDefaultScanBinder::TScanInfo::StraightMove |
True when straight index moves are allowed.
The documentation for this struct was generated from the following file: