Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::ipj::MeanderScanMethod Class Referencefinal

#include <MeanderScanMethod.h>

Inheritance diagram for sf::ipj::MeanderScanMethod:
Collaboration diagram for sf::ipj::MeanderScanMethod:

Public Types

enum  EScanCycleStage {
  scsIDLE = 0 , scsMOVING , scsACQUIRE , scsPRESTART ,
  scsSCANSTART , scsSCANSTEP , scsSCANSTOP , scsPOSTSTOP
}
 Stages of operation of this scan method. More...
 
- Public Types inherited from sf::ScanMethod
enum  EDefaultParamIndex {
  dpiINDEXCOUNT = 0 , dpiINDEXDENS = 1 , dpiSCANDENS = 2 , dpiSCANLEN = 3 ,
  dpiDENSMODE = 4 , dpiANGLE_A = 5 , dpiANGLE_B = 6 , dpiSURFACEANGLE_A = 7 ,
  dpiSURFACEANGLE_B = 8 , dpiGATEMODE = 10 , dpiDEPTH = 23 , dpiDEPTHFACTOR = 24 ,
  dpiLAST = 0x100
}
 Default parameter ID indices for derived scan methods. More...
 
enum  ECommand {
  smcINIT , smcACTIVATE , smcDEACTIVATE , smcCHECK ,
  smcSCAN , smcEVALUATE , smcSTOP , smcOFFSETCHANGE
}
 Available commands. More...
 
enum  EState {
  smsCFGERR = -2 , smsERROR = -1 , smsNOINIT = 0 , smsREADY ,
  smsACTIVE , smsCHECKING , smsSCANNING , smsEVALUATING ,
  smsLASTENTRY
}
 States of operation. More...
 
- Public Types inherited from sf::ScriptObject
enum  EIdentifier {
  idUnknown = 0 , idConstant , idVariable , idFunction ,
  idTypedef , idKeyword
}
 Keyword identifiers. More...
 
typedef std::string::size_type pos_type
 Source position type.
 
typedef ssize_t ip_type
 Instruction pointer type.
 

Public Member Functions

 MeanderScanMethod (const Parameters &)
 
 ~MeanderScanMethod () override
 
bool Initialize () override
 Initializes the scan method. Must be overridden by a derived class.
 
void AddPropertyPages (PropertySheetDialog *sheet) override
 Adds scan method specific property pages to the passed sheet. Can be overloaded by a derived class.
 
bool HandleCommand (ECommand cmd) override
 Handles the command given by Execute(). Must be overridden in a derived class.
 
void Read (IniProfile *ini) override
 Reads the settings from the passed inifile.
 
void Write (IniProfile *ini) override
 Writes the settings to the passed inifile.
 
bool CreateFrame () override
 Creates a scan method UI frame if possible. Can be overloaded by a derived class.
 
bool GetIndexPos (gmi::AxesCoord &pos, int index, double frac, bool rect) override
 Gets the axes position of specified index and scan fraction. Must be overridden in a derived class.
 
bool Sustain (const timespec &ts) override
 Can be overloaded to do background processing.
 
bool ConvertPosition (gmi::AxesCoord &dest, const gmi::AxesCoord &src, bool to_focus) const override
 Converts a physical position to or from a focus position using the scan's configuration.
 
bool GetIndexVel (gmi::AxesCoord &vel, int index) override
 Gets the velocity calculated by the derived scan mode. Must be overridden in a derived class.
 
bool SetAcqParams (int index, double scan_factor) override
 Sets the project acquisition parameters/variables based on the passed index. Must be overloaded by a derived class.
 
void variableEvent (Variable::EEvent event, const Variable &caller, Variable &link, bool same_inst)
 
void variableAxisEvent (Variable::EEvent event, const Variable &caller, Variable &link, bool same_inst)
 
bool GetStagePos (EScanCycleStage stage, int index, int step, gmi::AxesCoord &stage_pos)
 
bool MoveToStage (EScanCycleStage stage, int index=-1, int step=-1)
 
bool CheckStagePos (EScanCycleStage stage, int index, int step)
 
void SetStage (EScanCycleStage stage)
 
const char * GetStageName (int stage)
 
std::ostream & Cout ()
 
int GetIndex ()
 
MeanderScanMethodFrameGetMeanderFrame ()
 
ScriptLinkGetScriptLink () override
 Gets the script link when one is associated. Can be overridden by a derived class.
 
- Public Member Functions inherited from sf::ScanMethod
 ScanMethod (const Parameters &)
 Constructor for passing general structure for derived classes create by the class factory.
 
 ~ScanMethod () override
 Virtual destructor for derived classes.
 
void SetAreaName (const QString &name)
 Changes the area name so it is saved by the project under this new name.
 
QString GetAreaName () const
 Gets the area name of the scan entry.
 
bool DoInitialize ()
 Initializes the class after the constructor is called. Final virtual functions are only valid after full construction of a scan method. This function actually calls virtual function Initialize.
 
virtual void DestroyFrame ()
 
bool Execute (ECommand cmd)
 Calls HandleCommand() after several checks.
 
ECommand GetCommand ()
 Gets the last Issued command.
 
void DoAddPropertyPages (PropertySheetDialog *sheet)
 Calls AddPropertyPages if the state allows it.
 
void SetIndexFracRange (double start, double stop)
 Sets the new scan range for defined surface.
 
int GetIndexCount () const
 Gets the amount of indices in the scan method.
 
int GetIndexStart () const
 Gets the clipped start value of the set range.
 
int GetIndexStop () const
 Gets the clipped stop value of the set range.
 
int GetScanListIndex () const
 Returns the scan list index of this instance in the project.
 
bool Reinitialize ()
 When the state is ready the scan method can be reinitialize. After changes are made to the settings for example.
 
void DoRead (IniEnvelope ini)
 Reads the settings of the scan method. Calls eventually the overridden Read() method.
 
void DoWrite (IniEnvelope ini)
 Writes the settings of the scan method. Calls eventually the overridden Write() method.
 
void LoadSystemSettings ()
 Loads the system setting associated with the scan method.
 
bool SaveSystemSettings ()
 Saves the system setting associated with the scan method.
 
bool IsActivated () const
 Check if the scan method was activated.
 
bool DoSustain (const timespec &)
 Called by the inspection project to enable the derived class to do some background processing.
 
bool DoCreateFrame ()
 Creates a scan method UI frame if possible. Calls the overridden CreateFrame() method.
 
bool DoConvertPosition (gmi::AxesCoord &dest, const gmi::AxesCoord &src, bool to_focus) const
 Converts a physical position to or from a focus position using the scan's configuration. Actually calls the overridden ConvertPosition() method.
 
bool DoGetIndexPos (gmi::AxesCoord &pos, int index, double frac, bool rect) const
 Gets the axes position calculated by the derived scan mode. Actually calls the overridden GetIndexPos() method.
 
bool DoGetFocusPos (gmi::AxesCoord &dest, int index, double frac) const
 Gets the focus position calculated by the derived scan mode. Actually calls the overridden GetFocusPos() method.
 
bool DoGetIndexVel (gmi::AxesCoord &dest, int index) const
 Gets the velocity calculated by the derived scan mode.
 
bool DoGetMeasureOffset (Vector3D &vector, int index, double frac, bool rect) const
 Gets the vector caused by changing measurement offsets. This means the offset caused by the A-scan delay change.
 
bool DoSetAcqParams (int index, double frac)
 Calls the overridden SetAcqParams() method on the derived class.
 
bool DoGetTriggerValue (gmi::AxisValue &value) const
 Gets the axis used for triggering measurements or when the axis location is #sf::EAxisLocation::alNA the internal generation is to be used. Calls the overridden GetTriggerValue() method.
 
gmi::EAxisLocation DoGetScanAxis () const
 Gets the scan and index axis for position calculations. Calls the overridden GetScanAxis() method.
 
bool GetScanStart (gmi::AxesCoord &ac) const
 Gets the position coordinate where the project passes control to the scan method.
 
bool GetScanStop (gmi::AxesCoord &ac) const
 Gets the position where the scan method passes control to the project.
 
const gmi::AxesCoordGetScanVelocity () const
 Gets the velocity for the scan method to move. Actually calls the scan binder method sf::ScanBinder::GetVelocity().
 
const gmi::AxesCoordGetScanAcceleration () const
 Gets the acceleration for the scan method to move. Actually calls the scan binder method sf::ScanBinder::GetVelocity().
 
const ScanBinder::InfoBaseGetScanInfo () const
 Gets the binder information of this scan method instance. Actually calls sf::ScanBinder::GetScanInfo().
 
const Vector3D & GetScanOffset () const
 Gets the offset of the part to its programmed position.
 
Vector3D GetOffset () const
 Gets the total offsets added.
 
const VariableGetMediumVelocity () const
 Gets the medium sound velocity system variable.
 
const VariableGetMaterialVelocity () const
 Gets the material sound velocity system variable.
 
bool GetRefractionAngle (double &dest, double src, bool to_medium=true)
 Gets the refracted angle.
 
TDataFilterLinks & GetFilterLinks ()
 Gets the analysis filter links.
 
bool ExecuteFilters (TDataFilterEntry::EAction action=TDataFilterEntry::feaSTART)
 Execute the referenced filters.
 
const std::vector< int > & GetUsedDevices () const
 Gets the acquisition devices used.
 
bool IsCalibReady ()
 Checks if the calibration is complete.
 
void SetAcqState (InformationServer::EState sel_state, InformationServer::EState unsel_state=InformationServer::issOff)
 Sets the state on all acquisition devices.
 
EState GetState () const
 Gets the state of the instance.
 
virtual void HandleCursorEvent (bool btn_down, Qt::KeyboardModifiers shift, int index, double frac)
 Can be overridden to handle cursor events when the scan is selected in the project.
 
ProjectDataGetProjectData ()
 Gets the project this instance is part of.
 
QString GetMethodName () const
 Gets this methods name.
 
QString GetDirectiveText () const
 Gets the directive text.
 
bool GetDirectiveEnabled () const
 Gets the flag weather the directive is enabled.
 
ESystemPosition GetDirectivePosition ()
 ??
 
QString GetElementName ()
 Gets the element name.
 
QString GetToolName ()
 Gets the tool name.
 
QString GetMaterialName ()
 Gets the material name.
 
QString GetSettingsName () const
 Gets the settings name.
 
std::string GetNamePrefix () const
 Gets the name prefix.
 
ECalibrationType GetCalibrationType ()
 Gets the calibration type name.
 
QString GetCalibrationSetName () const
 Gets the calibration set name.
 
InformationTypes::IdVectorGetCalibrationIds ()
 Gets the calibration ids.
 
std::string GetFilterConfigs ()
 Gets the comma separated string of filter configuration names.
 
Variable::PtrVectorGetLocalVars ()
 Gets the local variables in a pointer vector.
 
QWidget * GetFrame ()
 Called by a derived class to get its UI frame pointer.
 
- Public Member Functions inherited from sf::ProjectScriptObject
 ProjectScriptObject (const char *type_name)
 Constructor.
 
 ~ProjectScriptObject () override
 Virtual overridden destructor.
 
void AddScriptParam (const std::string &name, Variable *variable)
 Adds the passed variable as a parameter in the script.
 
- Public Member Functions inherited from sf::ScriptObject
 ScriptObject (const char *type_name, ScriptObject *parent=nullptr)
 
virtual ~ScriptObject ()=default
 Virtual destructor which can be overloaded to clean up objects.
 
virtual std::string getStatusText ()
 Gets the status text of this object for debugging purposes.
 
int getRefCount () const
 Gets the reference count.
 
 operator Value () const
 Cast operator to be able to return this instance as a Value.
 
std::string getTypeName () const
 Returns the type name Set at the constructor.
 
ScriptObjectgetParent ()
 Gets the script object owner.
 
const ScriptObjectgetParent () const
 Gets the script object owner.
 
ScriptObjectcastToObject (const Value &value)
 Casts a sf::Value::vitCustom typed sf::Value to a ScriptObject typed pointer.
 

Public Attributes

LocalVariable _vTravStart
 
LocalVariable _vTravStop
 
LocalVariable _vTravVel
 
LocalVariable _vTravAxis
 
LocalVariable _vMeasCount
 
LocalVariable _vDensity
 
LocalVariable _vStepMode
 
LocalVariable _vStepCount
 
LocalVariable _vStepStop
 
LocalVariable _vStepStart
 
LocalVariable _vStepSize
 
LocalVariable _vStepAxis
 
Variable::PtrVector _vars
 
TVariableHandler< MeanderScanMethod_variableEventHandler {this, &MeanderScanMethod::variableEvent}
 
TVariableHandler< MeanderScanMethod_variableAxisEventHandler {this, &MeanderScanMethod::variableAxisEvent}
 
const EScanCycleStage _stage
 
const EScanCycleStage _prevStage
 
const EScanCycleStage _moveStage
 
ECommand _command
 
int _curIndex
 
int _curStep
 
IntervalTimer _debugDelayTimer
 
bool _waitForScript
 
AcquireScript _acquireScript
 

Protected Member Functions

void StateChange (EState prev, EState cur) override
 Is called when the current state changes for a derived class to act up on. Must be overridden by a derived class.
 
bool GetGenericInfoList (StringList &) override
 Gets the list of linked variables or results. Must be overridden in a derived class.
 
bool GetFocusPos (gmi::AxesCoord &dest, int index, double frac) override
 Gets the focus position of specified index and scan fraction. Must be overridden in a derived class.
 
bool GetTriggerValue (gmi::AxisValue &trigger_value) override
 Gets the axis used for triggering measurements or when the axis location is #sf::EAxisLocation::alNA the internal generation is to be used. Must be overridden in a derived class.
 
gmi::EAxisLocation GetScanAxis () override
 Gets the scan and index axis for position calculations. Must be overloaded by a derived class.
 
- Protected Member Functions inherited from sf::ScanMethod
ConfigStoreGetSaveState ()
 Gets the config store for saving and restoring the state of a frame. It is probably in the projects ini-profile.
 
const IdInfogetInfo (const std::string &name) const override
 Overridden from base class sf::ProjectScriptObject.
 
bool getSetValue (const IdInfo *info, Value *value, Value::vector_type *params, bool flag_set) override
 Overridden from base class sf::ProjectScriptObject.
 
virtual bool GetMeasureOffset (Vector3D &vector, int index, double frac, bool rect)
 Gets the vector caused by changing measurement offsets. This means the offset caused by the A-scan delay change. Can be overloaded by a derived class.
 
bool FilterHandler (TDataFilterLink *, EFilterNotifyCode fnc)
 Event handler for filter events which are passed to the scan method script.
 
bool UpdatePositionsData ()
 
bool SetState (EState state)
 
void SetFrame (QWidget *frame)
 
gmi::ControllerGetController ()
 
bool ClipTriggerValue (gmi::AxisValue &trigger_value)
 
void SetIndexCount (int idx_count)
 
InformationTypes::id_type GetIdOffset ()
 
- Protected Member Functions inherited from sf::ProjectScriptObject
void destroyObject (bool &should_delete) override
 Overridden from base class.
 
- Protected Member Functions inherited from sf::ScriptObject
void makeParent (ScriptObject *so)
 Makes this object the owner of the other object.
 
void setParent (ScriptObject *parent)
 Sets the owner to the pass script object.
 

Friends

class MeanderScanMethodFrame
 

Additional Inherited Members

- Static Public Member Functions inherited from sf::ScanMethod
static const char * GetStateName (EState)
 Gets the state name of the given state value.
 
static const char * GetCommandName (ECommand)
 Gets the command name of the given command value.
 
- Static Public Member Functions inherited from sf::ScriptObject
static const IdInfogetInfoUnknown ()
 Returns the static Info structure for unknowns.
 

Member Enumeration Documentation

◆ EScanCycleStage

Stages of operation of this scan method.

Enumerator
scsIDLE 

Do nothing.

scsMOVING 

Movement is between stages.

scsACQUIRE 

No movement and time for handling acquisition.

scsPRESTART 

No movement and position is at project start.

scsSCANSTART 

No movement and position is at scan measure start.

scsSCANSTEP 

No movement and position is at scan step.

scsSCANSTOP 

No movement and position is at scan measure stop.

scsPOSTSTOP 

No movement and position is at post stop.

Constructor & Destructor Documentation

◆ MeanderScanMethod()

sf::ipj::MeanderScanMethod::MeanderScanMethod ( const Parameters )
explicit

◆ ~MeanderScanMethod()

sf::ipj::MeanderScanMethod::~MeanderScanMethod ( )
override

Member Function Documentation

◆ AddPropertyPages()

void sf::ipj::MeanderScanMethod::AddPropertyPages ( PropertySheetDialog sheet)
overridevirtual

Adds scan method specific property pages to the passed sheet. Can be overloaded by a derived class.

Parameters
sheet
Todo:
make this method pure virtual by adding the page addition to AddPropertyPages() method.

Reimplemented from sf::ScanMethod.

◆ CheckStagePos()

bool sf::ipj::MeanderScanMethod::CheckStagePos ( EScanCycleStage  stage,
int  index,
int  step 
)

◆ ConvertPosition()

bool sf::ipj::MeanderScanMethod::ConvertPosition ( gmi::AxesCoord dest,
const gmi::AxesCoord src,
bool  to_focus 
) const
inlineoverridevirtual

Converts a physical position to or from a focus position using the scan's configuration.

Parameters
destReturns the focus coordinate.
srcSource physical coordinate.
to_focusDirection focus or physical.
Returns
True on a succes.

Implements sf::ScanMethod.

◆ Cout()

std::ostream & sf::ipj::MeanderScanMethod::Cout ( )
virtual

Reimplemented from sf::ScanMethod.

◆ CreateFrame()

bool sf::ipj::MeanderScanMethod::CreateFrame ( )
overridevirtual

Creates a scan method UI frame if possible. Can be overloaded by a derived class.

Returns
True when successful.

Reimplemented from sf::ScanMethod.

◆ GetFocusPos()

bool sf::ipj::MeanderScanMethod::GetFocusPos ( gmi::AxesCoord dest,
int  index,
double  frac 
)
overrideprotectedvirtual

Gets the focus position of specified index and scan fraction. Must be overridden in a derived class.

Parameters
destReturns the position coordinate.
indexMeasurement indexed position.
fracScan line fraction.
Returns
True when successful.

Implements sf::ScanMethod.

◆ GetGenericInfoList()

bool sf::ipj::MeanderScanMethod::GetGenericInfoList ( StringList )
overrideprotectedvirtual

Gets the list of linked variables or results. Must be overridden in a derived class.

Implements sf::ScanMethod.

◆ GetIndex()

int sf::ipj::MeanderScanMethod::GetIndex ( )

◆ GetIndexPos()

bool sf::ipj::MeanderScanMethod::GetIndexPos ( gmi::AxesCoord pos,
int  index,
double  frac,
bool  rect 
)
overridevirtual

Gets the axes position of specified index and scan fraction. Must be overridden in a derived class.

Parameters
posReturns the axes coordinated.
indexMeasurement indexed position.
fracScan line fraction.
rectWhen true the rectangular position if possible is returned.
Returns
True ion success.

Implements sf::ScanMethod.

◆ GetIndexVel()

bool sf::ipj::MeanderScanMethod::GetIndexVel ( gmi::AxesCoord dest,
int  index 
)
inlineoverridevirtual

Gets the velocity calculated by the derived scan mode. Must be overridden in a derived class.

Parameters
destReturns the velocity coordinate.
indexMeasurement indexed position.
Returns
True on success.

Implements sf::ScanMethod.

◆ GetMeanderFrame()

MeanderScanMethodFrame * sf::ipj::MeanderScanMethod::GetMeanderFrame ( )
inline

◆ GetScanAxis()

gmi::EAxisLocation sf::ipj::MeanderScanMethod::GetScanAxis ( )
overrideprotectedvirtual

Gets the scan and index axis for position calculations. Must be overloaded by a derived class.

Returns
Scan axis location.

Implements sf::ScanMethod.

◆ GetScriptLink()

ScriptLink * sf::ipj::MeanderScanMethod::GetScriptLink ( )
overridevirtual

Gets the script link when one is associated. Can be overridden by a derived class.

Returns
nullptr since it is not implemented.

Reimplemented from sf::ScanMethod.

◆ GetStageName()

const char * sf::ipj::MeanderScanMethod::GetStageName ( int  stage)

◆ GetStagePos()

bool sf::ipj::MeanderScanMethod::GetStagePos ( EScanCycleStage  stage,
int  index,
int  step,
gmi::AxesCoord stage_pos 
)

◆ GetTriggerValue()

bool sf::ipj::MeanderScanMethod::GetTriggerValue ( gmi::AxisValue value)
overrideprotectedvirtual

Gets the axis used for triggering measurements or when the axis location is #sf::EAxisLocation::alNA the internal generation is to be used. Must be overridden in a derived class.

Parameters
valueAxis value.
Returns
True on success.

Implements sf::ScanMethod.

◆ HandleCommand()

bool sf::ipj::MeanderScanMethod::HandleCommand ( ECommand  cmd)
overridevirtual

Handles the command given by Execute(). Must be overridden in a derived class.

Parameters
cmdCommand to handle.
Returns
TRue on success.

Implements sf::ScanMethod.

◆ Initialize()

bool sf::ipj::MeanderScanMethod::Initialize ( )
overridevirtual

Initializes the scan method. Must be overridden by a derived class.

Returns
True on success.

Implements sf::ScanMethod.

◆ MoveToStage()

bool sf::ipj::MeanderScanMethod::MoveToStage ( EScanCycleStage  stage,
int  index = -1,
int  step = -1 
)

◆ Read()

void sf::ipj::MeanderScanMethod::Read ( IniProfile inifile)
overridevirtual

Reads the settings from the passed inifile.

Parameters
inifile

Implements sf::ScanMethod.

◆ SetAcqParams()

bool sf::ipj::MeanderScanMethod::SetAcqParams ( int  index,
double  frac 
)
inlineoverridevirtual

Sets the project acquisition parameters/variables based on the passed index. Must be overloaded by a derived class.

Parameters
indexMeasurement indexed position.
fracScan line fraction.
Returns
True on success.

Implements sf::ScanMethod.

◆ SetStage()

void sf::ipj::MeanderScanMethod::SetStage ( EScanCycleStage  stage)

◆ StateChange()

void sf::ipj::MeanderScanMethod::StateChange ( EState  prev,
EState  cur 
)
overrideprotectedvirtual

Is called when the current state changes for a derived class to act up on. Must be overridden by a derived class.

Parameters
prevThe previous state.
curThe current state.

Implements sf::ScanMethod.

◆ Sustain()

bool sf::ipj::MeanderScanMethod::Sustain ( const timespec &  ts)
overridevirtual

Can be overloaded to do background processing.

Parameters
tsCurrent time or time to act on.
Returns
When false is returned the function is called no-longer.

Reimplemented from sf::ScanMethod.

◆ variableAxisEvent()

void sf::ipj::MeanderScanMethod::variableAxisEvent ( Variable::EEvent  event,
const Variable caller,
Variable link,
bool  same_inst 
)

◆ variableEvent()

void sf::ipj::MeanderScanMethod::variableEvent ( Variable::EEvent  event,
const Variable caller,
Variable link,
bool  same_inst 
)

◆ Write()

void sf::ipj::MeanderScanMethod::Write ( IniProfile inifile)
overridevirtual

Writes the settings to the passed inifile.

Parameters
inifile

Implements sf::ScanMethod.

Friends And Related Symbol Documentation

◆ MeanderScanMethodFrame

friend class MeanderScanMethodFrame
friend

Member Data Documentation

◆ _acquireScript

AcquireScript sf::ipj::MeanderScanMethod::_acquireScript

◆ _command

ECommand sf::ipj::MeanderScanMethod::_command

◆ _curIndex

int sf::ipj::MeanderScanMethod::_curIndex

◆ _curStep

int sf::ipj::MeanderScanMethod::_curStep

◆ _debugDelayTimer

IntervalTimer sf::ipj::MeanderScanMethod::_debugDelayTimer

◆ _moveStage

const EScanCycleStage sf::ipj::MeanderScanMethod::_moveStage

◆ _prevStage

const EScanCycleStage sf::ipj::MeanderScanMethod::_prevStage

◆ _stage

const EScanCycleStage sf::ipj::MeanderScanMethod::_stage

◆ _variableAxisEventHandler

TVariableHandler<MeanderScanMethod> sf::ipj::MeanderScanMethod::_variableAxisEventHandler {this, &MeanderScanMethod::variableAxisEvent}

◆ _variableEventHandler

TVariableHandler<MeanderScanMethod> sf::ipj::MeanderScanMethod::_variableEventHandler {this, &MeanderScanMethod::variableEvent}

◆ _vars

Variable::PtrVector sf::ipj::MeanderScanMethod::_vars

◆ _vDensity

LocalVariable sf::ipj::MeanderScanMethod::_vDensity

◆ _vMeasCount

LocalVariable sf::ipj::MeanderScanMethod::_vMeasCount

◆ _vStepAxis

LocalVariable sf::ipj::MeanderScanMethod::_vStepAxis

◆ _vStepCount

LocalVariable sf::ipj::MeanderScanMethod::_vStepCount

◆ _vStepMode

LocalVariable sf::ipj::MeanderScanMethod::_vStepMode

◆ _vStepSize

LocalVariable sf::ipj::MeanderScanMethod::_vStepSize

◆ _vStepStart

LocalVariable sf::ipj::MeanderScanMethod::_vStepStart

◆ _vStepStop

LocalVariable sf::ipj::MeanderScanMethod::_vStepStop

◆ _vTravAxis

LocalVariable sf::ipj::MeanderScanMethod::_vTravAxis

◆ _vTravStart

LocalVariable sf::ipj::MeanderScanMethod::_vTravStart

◆ _vTravStop

LocalVariable sf::ipj::MeanderScanMethod::_vTravStop

◆ _vTravVel

LocalVariable sf::ipj::MeanderScanMethod::_vTravVel

◆ _waitForScript

bool sf::ipj::MeanderScanMethod::_waitForScript

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