Interface to a particular history being taken by the history logic.
More...
#include <ihistory.h>
|
virtual const IThing * | getIThing () const =0 |
| Get const IThing interface pointer for the history.
|
|
virtual IThing * | getIThing ()=0 |
| Get IThing interface pointer for the history.
|
|
virtual uint64 | getID () const =0 |
| Unique ID associated with the history.
|
|
virtual IString | getName () const =0 |
| This name is assigned by the code.
|
|
virtual QString | getLabel () const =0 |
|
virtual bool | hasPosition () const =0 |
|
virtual DVect | getPosition () const =0 |
|
virtual DVect2 | getValueRange () const =0 |
| Returns the min (x) and max (y) values ever taken of the history object.
.
|
|
virtual bool | isValid () const =0 |
|
virtual bool | isActive () const =0 |
|
virtual qint64 | getStartPosition () const =0 |
|
virtual int | getStorageIndex () const =0 |
|
virtual const IHistory * | getNext () const =0 |
|
virtual bool | getRezoneEnabled () const =0 |
| Used for for dynamic rezoning FLAC3D, returns true if this history changes zone or gp location during dynamic rezoning.
|
|
|
static const TType | type_ = 0x4c815b8b |
| The type identification number for this class, for use in convert_cast() and convert_getcast().
|
|
Interface to a particular history being taken by the history logic.
◆ getLabel()
virtual QString itascaxd::IHistory::getLabel |
( |
| ) |
const |
|
pure virtual |
Label of the history - to be displayed in plots.
If unassigned this will return the same as getName().
Otherwise it will return a label assigned by the user.
◆ getNext()
virtual const IHistory * itascaxd::IHistory::getNext |
( |
| ) |
const |
|
pure virtual |
Returns the next IHistory() object in the global list, or 0 if it is the last one.
◆ getPosition()
virtual DVect itascaxd::IHistory::getPosition |
( |
| ) |
const |
|
pure virtual |
If hasPosition() is true, returns the position of the object.
Returns (0,0,0) if the history has no valid position.
◆ getStartPosition()
virtual qint64 itascaxd::IHistory::getStartPosition |
( |
| ) |
const |
|
pure virtual |
This is the position in the history temp file of the first record containing a value from this history.
◆ getStorageIndex()
virtual int itascaxd::IHistory::getStorageIndex |
( |
| ) |
const |
|
pure virtual |
This is the position in the history record of the object.
Note that this is distinct from the ID() of the History.
◆ hasPosition()
virtual bool itascaxd::IHistory::hasPosition |
( |
| ) |
const |
|
pure virtual |
Returns TRUE if the history is of an object with a distince position. Like a node, zone, etc.
Returns FALSE for things like out-of-balance force, time, etc.
◆ isActive()
virtual bool itascaxd::IHistory::isActive |
( |
| ) |
const |
|
pure virtual |
Returns TRUE if the history is no longer taking values.
This could be because it isn't valid (isValid()), or because it has been explicitly de-activated.
◆ isValid()
virtual bool itascaxd::IHistory::isValid |
( |
| ) |
const |
|
pure virtual |
Returns TRUE if the history is in a state to take more values.
Returns FALSE if not (for instance a history of a zone that has been deleted.)
The documentation for this class was generated from the following file:
- C:/Source/itasca-suite/common/module/interface/ihistory.h