Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::ScanBinder::InfoBase Struct Reference

Structure used a base class for derived binder classes to store scan dependant information. More...

#include <ScanBinder.h>

Inheritance diagram for sf::ScanBinder::InfoBase:
[legend]

Public Member Functions

 InfoBase ()=default
 Default constructor.
virtual ~InfoBase ()=default
 Virtual constructor so the memory management can be done in the scan binders base class.
virtual void ReadWrite (IniProfile *ini, 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.

Public Attributes

bool IgnoreFixtureOffset {false}
 True when the project fixture offset should be ignored.

Detailed Description

Structure used a base class for derived binder classes to store scan dependant information.

Constructor & Destructor Documentation

◆ InfoBase()

sf::ScanBinder::InfoBase::InfoBase ( )
default

Default constructor.

◆ ~InfoBase()

virtual sf::ScanBinder::InfoBase::~InfoBase ( )
virtualdefault

Virtual constructor so the memory management can be done in the scan binders base class.

Member Function Documentation

◆ ReadWrite()

virtual void sf::ScanBinder::InfoBase::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
ini
rdTrue when reading.
Todo
Method must be renamed to 'store()'

Reimplemented in sf::DefaultScanBinder::ScanInfo.

Member Data Documentation

◆ IgnoreFixtureOffset

bool sf::ScanBinder::InfoBase::IgnoreFixtureOffset {false}

True when the project fixture offset should be ignored.


The documentation for this struct was generated from the following file: