Itasca C++ Interface
|
Interface to modele global settings. More...
#include <iglobals.h>
Public Member Functions | |
virtual const QObject * | getQObject () const =0 |
Returns an IThing interface for this object. | |
virtual double | getTimestep () const =0 |
Returns the timestep. | |
virtual quint64 | getTotalCycles () const =0 |
Returns the total number of cycles. | |
virtual DVect | getGravity () const =0 |
Returns the gravitational-acceleration vector. | |
virtual uint | getThreads () const =0 |
Returns the target number of threads to be used by default in multithreaded computations. | |
virtual bool | getOrientTracking () const =0 |
Returns the boolean indicating whether or not orientation tracking is enabled. | |
virtual bool | getDeterministic () const =0 |
Returns the boolean indicating whether or not deterministic mode is enabled. | |
virtual double | getFactorOfSafetyTol () const =0 |
virtual double | getFactorOfSafety () const =0 |
Last calculated mechanical factor-of-safety. | |
virtual bool | getDeterministicDefault () const =0 |
Whether determinism defaults to on or off on model reset. | |
virtual bool | getCompressFiles () const =0 |
Whether new save files should be compressed. | |
virtual bool | getSavePlugins () const =0 |
Whether plugins are saved with the project. | |
virtual bool | getShowInBrowser () const =0 |
Whether help is shown in defaul browser. | |
virtual uint | getPrecisionDefault () const =0 |
Get the precision for printing. | |
virtual uint | getPrecision () const =0 |
Get the precision for printing. | |
virtual uint | getDimension () const =0 |
Get the dimensionality of the code. | |
virtual bool | getDetectionState () const =0 |
Get the contact detection state. | |
virtual bool | getLargeStrain () const =0 |
virtual bool | getUseDeterminism () const =0 |
virtual void | setGravity (const DVect &v)=0 |
Sets the gravitational-acceleration vector. | |
virtual void | setThreads (uint i)=0 |
Sets the target number of processors to be used by default in multithreaded computations. | |
virtual void | setOrientTracking (bool b)=0 |
Sets the orientation tracking state. | |
virtual void | setDeterministic (bool b)=0 |
Sets the deterministic mode state. | |
virtual void | setDeterministicDefault (bool b)=0 |
Sets whether determinism os on or off on model reset. | |
virtual void | setCompressFiles (bool b)=0 |
Sets whether new save files get compressed. | |
virtual void | setSavePlugins (bool b)=0 |
Sets whether saving plugins with the project is on or off. | |
virtual void | setShowInBrowser (bool b)=0 |
Sets whether help is shown in browser. | |
virtual void | setPrecisionDefault (int i)=0 |
Set the default precision for printing. | |
virtual void | setPrecision (int i)=0 |
Set the precision for printing. | |
virtual void | setDetectionState (bool)=0 |
Set the contact detection state. | |
virtual void | setLargeStrain (bool)=0 |
virtual void | timestepChanged (const double &d)=0 |
Signal emitted when the timestep has changed. | |
virtual void | gravityChanged (const DVect &v)=0 |
Signal emitted when the gravity vector changed. | |
virtual void | threadsChanged (uint)=0 |
Signal emitted when the target number of threads to be used by default in multithreaded computations. | |
virtual void | factorOfSafetyTolChanged (double d)=0 |
virtual void | factorOfSafetyChanged (double d)=0 |
virtual void | determinismChanged (bool)=0 |
Signal emitted when the deterministic mode has changed. | |
virtual void | deterministicDefaultChanged (bool)=0 |
Signal emitted when somebody changes default deterministic setting on model reset. | |
virtual void | compressFilesChanged (bool)=0 |
Signal emitted when somebody changes the "compress new save files and result files" setting. | |
virtual void | savePluginsChanged (bool)=0 |
Signal emitted when somebody changes save plugins on a project save. | |
virtual void | showInBrowserChanged (bool)=0 |
Signal emitted when somebody changes the "show help in default web browser" setting. | |
virtual void | precisionDefaultChanged (uint)=0 |
Signal emitted when the default precision is changed. | |
virtual void | precisionChanged (uint)=0 |
Signal emitted when the precision is changed. | |
virtual void | detectionStateChanged (bool b)=0 |
Signal emitted when the contact detection state is changed. | |
virtual void | largeStrainChanged (bool b)=0 |
Signal emitted when the large strain state is changed. | |
Interface to modele global settings.
This class allow to set and access global settings for the program.