|
| | 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 overridden 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 | createViewer () override |
| | Creates a scan method UI frame if possible. Can be overridden by a derived class.
|
| |
| bool | GetIndexPos (gmi::AxesCoord &pos, int index, double frac, bool perp) 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 overridden 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 overridden 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 () |
| | Gets an output stream to print error or no error information to std::cout. Which can be overridden to a local one.
|
| |
| int | GetIndex () |
| |
| MeanderScanMethodFrame * | GetMeanderFrame () |
| |
| ScriptLink * | GetScriptLink () override |
| | Gets the script link when one is associated. Can be overridden by a derived class.
|
| |
| | 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 | DestroyViewer () |
| | Called before a scan method is deleted.
|
| |
| 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 a defined surface.
|
| |
| int | GetIndexCount () const |
| | Gets the number 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. For example, after changes are made to settings.
|
| |
| 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 (const QString &settings={}) |
| | Loads the system setting associated with the scan method overriding the settings from the selected calibration set.
|
| |
| bool | SaveSystemSettings (const QString &settings) |
| | 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 createViewer() 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 perp) 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 perp) 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 gmi::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::AxesCoord & | GetScanVelocity () const |
| | Gets the velocity for the scan method to move. Actually calls the scan binder method sf::ScanBinder::GetVelocity().
|
| |
| const gmi::AxesCoord & | GetScanAcceleration () const |
| | Gets the acceleration for the scan method to move. Actually calls the scan binder method sf::ScanBinder::GetVelocity().
|
| |
| const ScanBinder::InfoBase * | GetScanInfo () const |
| | Gets the binder information of this scan method instance.
|
| |
| const Vector3D & | GetScanOffset () const |
| | Gets the offset of the part to its programmed position.
|
| |
| Vector3D | GetOffset () const |
| | Gets the total offsets added.
|
| |
| const Variable & | GetMediumVelocity () const |
| | Gets the medium sound velocity system variable.
|
| |
| const Variable & | GetMaterialVelocity () 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.
|
| |
| ProjectData * | GetProjectData () |
| | Gets the project this instance is part of.
|
| |
| const std::string & | GetMethodName () const |
| | Gets this method's 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::IdVector & | GetCalibrationIds () |
| | Gets the calibration ids.
|
| |
| std::string | GetFilterConfigs () |
| | Gets the comma-separated string of filter configuration names.
|
| |
| Variable::PtrVector & | GetLocalVars () |
| | Gets the local variables in a pointer vector.
|
| |
| QWidget * | getViewer () |
| | Called by a derived class to get its UI widget pointer.
|
| |
| | 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.
|
| |
| | ScriptObject (const char *type_name, ScriptObject *parent=nullptr) |
| |
| virtual | ~ScriptObject ()=default |
| | Virtual destructor which can be overridden 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.
|
| |
| ScriptObject * | getParent () |
| | Gets the script object owner.
|
| |
| const ScriptObject * | getParent () const |
| | Gets the script object owner.
|
| |
| ScriptObject * | castToObject (const Value &value) |
| | Casts a sf::Value::vitCustom typed sf::Value to a ScriptObject typed pointer.
|
| |
|
| 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 the 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 gmi::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 overridden by a derived class.
|
| |
| ConfigStore & | GetSaveState () |
| | Gets the config store for saving and restoring the state of a frame. It is probably in the projects ini-profile.
|
| |
| const IdInfo * | getInfo (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 perp) |
| | Gets the vector caused by changing measurement offsets. This means the offset caused by the A-scan delay change. Can be overridden by a derived class.
|
| |
| bool | FilterHandler (TDataFilterLink *, EFilterNotifyCode fnc) |
| | Event handler for filter events which are passed to the scan method script.
|
| |
| bool | UpdatePositionsData () |
| | Refills the positions result.
|
| |
| bool | SetState (EState state) |
| | Sets the state.
|
| |
| void | setViewer (QWidget *viewer) |
| | Called by a derived class to set its frame pointer.
|
| |
| gmi::Controller * | GetController () |
| | Gets the allocated controller.
|
| |
| bool | ClipTriggerValue (gmi::AxisValue &trigger_value) |
| | Clips a trigger value to a value which is allowed by the controller. Is to be used by property pages to fill in the correct values.
|
| |
| void | SetIndexCount (int idx_count) |
| | A derived classes uses this function to set the index count for the scan method initialization.
|
| |
| InformationTypes::id_type | GetIdOffset () |
| | Gets the offset used to create the local ID's with for exporting.
|
| |
| OpenGLRenderer * | getModelRenderer () const |
| | Gets the OpenGL renderer which renders the model.
|
| |
| void | destroyObject (bool &should_delete) override |
| | Overridden from base class.
|
| |
| 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.
|
| |