Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::ScanEntry Class Reference

#include <ScanEntry.h>

Inheritance diagram for sf::ScanEntry:
Collaboration diagram for sf::ScanEntry:

Public Types

typedef TVector< ScanEntry * > TPtrVector
 
typedef TPtrVector::iter_type TPtrIterator
 

Public Member Functions

 ~ScanEntry () override
 
QString GetDataFileName ()
 
ScanMethodGetScanMethod ()
 
QString GetScanArea ()
 
void SetScanMethodName (const QString &name)
 
QString GetScanMethodName () const
 
QString GetScanMethodCommand () const
 
QString GetScanMethodCalibrationSet () const
 
ScanMethod::EState GetScanState () const
 
QString GetScanStateName () const
 
void SetInspectionState (EInspectionState is)
 
QString GetInspectionStateName () const
 
void SetInspectionComment (QString cmt)
 
QString GetInspectionComment () const
 
QString GetInspectionUserName () const
 
QString GetInspectionDateTimeStr () const
 
void SetInspectionDataFileName (QString filename)
 
QString GetInspectionDataFileName () const
 
EInspectionState GetInspectionState () const
 
void SetScanArea (const QString &name)
 
bool ShowFrame ()
 
int EditInspectionState ()
 
bool CalibSettings (bool assign)
 
void ShowCalibSettings ()
 
bool WriteAnalysisInfo ()
 
bool OpenDataFile (int fileindex=-1) const
 
void AssignEntry (ScanEntry *se)
 
void AssignIni (IniEnvelope &ini)
 
bool AssignSelected (bool templ)
 

Protected Member Functions

 ScanEntry (ProjectData *prj_data)
 
void SaveMethodSettings (IniEnvelope ini)
 
void LoadMethodSettings (IniEnvelope ini)
 
bool CreateScanFrame ()
 
bool WriteProfile (IniProfile &ini)
 
bool ReadProfile (IniProfile &ini)
 
void ReadWriteInspectionInfo (bool rd, bool force=false)
 
bool UpdateInspectionInfo ()
 

Member Typedef Documentation

◆ TPtrIterator

typedef TPtrVector::iter_type sf::ScanEntry::TPtrIterator

◆ TPtrVector

Constructor & Destructor Documentation

◆ ScanEntry()

sf::ScanEntry::ScanEntry ( ProjectData prj_data)
protected

◆ ~ScanEntry()

sf::ScanEntry::~ScanEntry ( )
override

Member Function Documentation

◆ AssignEntry()

void sf::ScanEntry::AssignEntry ( ScanEntry se)

◆ AssignIni()

void sf::ScanEntry::AssignIni ( IniEnvelope ini)

◆ AssignSelected()

bool sf::ScanEntry::AssignSelected ( bool  templ)

◆ CalibSettings()

bool sf::ScanEntry::CalibSettings ( bool  assign)

◆ CreateScanFrame()

bool sf::ScanEntry::CreateScanFrame ( )
protected

◆ EditInspectionState()

int sf::ScanEntry::EditInspectionState ( )

◆ GetDataFileName()

QString sf::ScanEntry::GetDataFileName ( )
inline

◆ GetInspectionComment()

QString sf::ScanEntry::GetInspectionComment ( ) const

◆ GetInspectionDataFileName()

QString sf::ScanEntry::GetInspectionDataFileName ( ) const

◆ GetInspectionDateTimeStr()

QString sf::ScanEntry::GetInspectionDateTimeStr ( ) const

◆ GetInspectionState()

EInspectionState sf::ScanEntry::GetInspectionState ( ) const
inline

◆ GetInspectionStateName()

QString sf::ScanEntry::GetInspectionStateName ( ) const
inline

◆ GetInspectionUserName()

QString sf::ScanEntry::GetInspectionUserName ( ) const

◆ GetScanArea()

QString sf::ScanEntry::GetScanArea ( )
inline

◆ GetScanMethod()

ScanMethod * sf::ScanEntry::GetScanMethod ( )
inline

◆ GetScanMethodCalibrationSet()

QString sf::ScanEntry::GetScanMethodCalibrationSet ( ) const

◆ GetScanMethodCommand()

QString sf::ScanEntry::GetScanMethodCommand ( ) const

◆ GetScanMethodName()

QString sf::ScanEntry::GetScanMethodName ( ) const

◆ GetScanState()

ScanMethod::EState sf::ScanEntry::GetScanState ( ) const

◆ GetScanStateName()

QString sf::ScanEntry::GetScanStateName ( ) const

◆ LoadMethodSettings()

void sf::ScanEntry::LoadMethodSettings ( IniEnvelope  ini)
protected

◆ OpenDataFile()

bool sf::ScanEntry::OpenDataFile ( int  fileindex = -1) const

◆ ReadProfile()

bool sf::ScanEntry::ReadProfile ( IniProfile ini)
protected

◆ ReadWriteInspectionInfo()

void sf::ScanEntry::ReadWriteInspectionInfo ( bool  rd,
bool  force = false 
)
protected

◆ SaveMethodSettings()

void sf::ScanEntry::SaveMethodSettings ( IniEnvelope  ini)
protected

◆ SetInspectionComment()

void sf::ScanEntry::SetInspectionComment ( QString  cmt)

◆ SetInspectionDataFileName()

void sf::ScanEntry::SetInspectionDataFileName ( QString  filename)

◆ SetInspectionState()

void sf::ScanEntry::SetInspectionState ( EInspectionState  is)

◆ SetScanArea()

void sf::ScanEntry::SetScanArea ( const QString &  name)

◆ SetScanMethodName()

void sf::ScanEntry::SetScanMethodName ( const QString &  name)

◆ ShowCalibSettings()

void sf::ScanEntry::ShowCalibSettings ( )

◆ ShowFrame()

bool sf::ScanEntry::ShowFrame ( )

◆ UpdateInspectionInfo()

bool sf::ScanEntry::UpdateInspectionInfo ( )
protected

◆ WriteAnalysisInfo()

bool sf::ScanEntry::WriteAnalysisInfo ( )

◆ WriteProfile()

bool sf::ScanEntry::WriteProfile ( IniProfile ini)
protected

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