From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found one translation.

NameCurrent message text
 h English (en)=== {{Anch|TValFunc|The object of the function's value (TValFunc)}} ===
'''Public methods:'''
* ''TValFunc( const string &iname = "", TFunction *ifunc = NULL, bool iblk = true );'' — Initializing constructor.
* ''bool blk( );'' — The sign — "Blocking of the parameters' changes of the function".
* ''bool mdfChk( );'' — The sign — "To check attributes to modify".
* ''bool isChangedProg( bool clear = false );'' — The sign — "The program changing" with it clearing by ''clear''.
* ''bool isCalc( );'' — The sign — "The function calculation".
* ''string user( );'' — User on whose behalf the function is executed.
* ''string lang( );'' — Language on whose the function is executed.
* ''const string &vfName( );'' — Name of the values' object.
* ''void setUser( const string &vl );'' — Set the user on whose behalf the function will be executed.
* ''void setLang( const string &vl );'' — Set the language on whose the function will be executed.
* ''void setVfName( const string &nm );'' — Set the name of the values' object to ''nm''.
* ''void setMdfChk( bool set );'' — Set/unset ''set'' of the sign - "To check attributes to modify".
* ''void ioList( vector<string> &list );'' — The list of the function's parameters ''list''.
* ''int ioId( const string &id );'' — Getting the parameter's index ''id''.
* ''int ioSize( ) const;'' — The whole quantity of the parameters.
* ''IO::Type ioType( unsigned id );'' — Parameter's type ''id''.
* ''unsigned ioFlg( unsigned id ) const;'' — Parameter's flags ''id''.
* ''bool ioHide( unsigned id );'' — Parameter's sign ''id'' - "Hide".
* ''bool ioMdf( unsigned id );'' — Parameter's sign ''id'' - "Modified".
* ''TVariant get( unsigned id );'' — Get the value of the parameter ''id''.
* ''string getS( unsigned id );'' — Get the value (string) of the parameter ''id''.
* ''int64_t getI( unsigned id );'' — Get the value (integer) of the parameter ''id''.
* ''double getR( unsigned id );'' — Get the value (real) of the parameter ''id''.
* ''bool getB( unsigned id );'' — Get the value (boolean) of the parameter ''id''.
* ''AutoHD<TVarObj> getO( unsigned id );'' — Get the value of the parameter's object ''id''.
* ''void set( unsigned id, const TVariant &val );'' — Set the value ''val'' of the parameter ''id''.
* ''void setS( unsigned id, const string &val );'' — Set the value ''val'' (string) of the parameter ''id''.
* ''void setI( unsigned id, int64_t val );'' — Set the value ''val'' (integer) of the parameter ''id''.
* ''void setR( unsigned id, double val );'' — Set the value ''val'' (real) of the parameter ''id''.
* ''void setB( unsigned id, bool val );'' — Set the value ''val'' (boolean) of the parameter ''id''.
* ''void setO( unsigned id, AutoHD<TVarObj> val );'' — Set the value ''val'' of the parameter's object ''id''.
* ''virtual void calc( const string &user = "" );'' — To calculate on behalf of the user ''user'' or user, specified earlier.
* ''double calcTm( );'' — Computation time.
* ''void setCalcTm( double vl );'' — Initializing of the time of value's calculation ''vl''.
* ''TFunction *func( );'' — Attached function.
* ''void setFunc( TFunction *func, bool att_det = true );'' — To attach with the specified function ''func''.
* ''virtual void preIOCfgChange( );'' — Is called before the configuration changes.
* ''virtual void postIOCfgChange( );'' — Is called after the configuration changes.
* ''virtual void progChange( );'' —  Is called at the program changing.
* ''TValFunc *ctxGet( int key );'' — Get context for key ''key''.
* ''void ctxSet( int key, TValFunc *val );'' — Set context for key ''key''.
* ''void ctxClear( );'' — External functions call context clear.