|
virtual const QObject * | getQObject () const =0 |
| Returns a const pointer to a QObject representing this object.
|
|
virtual QObject * | getQObject ()=0 |
| Returns a pointer to a QObject representing this object.
|
|
virtual const IData * | getIData () const =0 |
|
virtual IData * | getIData ()=0 |
|
virtual const IZoneInterpolate * | getIZoneInterpolate () const =0 |
| Returns a const pointer to the zone interpolate, IZoneInterpolate.
|
|
virtual IZoneInterpolate * | getIZoneInterpolate ()=0 |
| Returns a pointer to the zone interpolate, IZoneInterpolate.
|
|
virtual const IZoneData * | getIZoneData () const =0 |
|
virtual IZoneData * | getIZoneData ()=0 |
|
virtual const IGpData * | getIGpData () const =0 |
|
virtual IGpData * | getIGpData ()=0 |
|
virtual int | getCurrentSource () const =0 |
|
virtual int | getSource () const =0 |
|
virtual bool | getSourceActive () const =0 |
|
virtual QStringList | getSourceNames () const =0 |
|
virtual QStringList | getSourceKeywords () const =0 |
|
virtual QString | getProperty () const =0 |
|
virtual bool | getPropertyActive () const =0 |
|
virtual QStringList | getPropertiesAvailable () const =0 |
|
virtual QList< uint > | getInterestedIn () const =0 |
|
virtual QPair< double, quint64 > | getData (const DVect &pos)=0 |
|
virtual double | getData (const IGp *gp, const IZone *z, quint32 thread=0, quint32 block=0)=0 |
|
virtual double | getData (const IZone *z, const DVect &pos, double tol=0.0)=0 |
|
virtual double | getData (const IZone *z, const ZoneWt &wt)=0 |
|
virtual void | initialize ()=0 |
|
virtual void | initializeMultithreading (bool needSpatialSearch, quint32 threads)=0 |
|
virtual void | reset ()=0 |
|
virtual void | destroy ()=0 |
| Destroys this object, returning the memory to the heap.
|
|
virtual void | setProperty (const QString &s)=0 |
|
virtual void | setSource (int source)=0 |
|
virtual void | setComponent (int i)=0 |
|
virtual void | setQuantity (int i)=0 |
|
virtual void | propertyChanged (const QString &s)=0 |
| This SIGNAL is emitted if the name of the property used for zone property data changes.
|
|
virtual void | propertyActiveChanged (bool b)=0 |
|
virtual void | sourceChanged (int source)=0 |
|
virtual void | sourceActiveChanged (bool b)=0 |
|
virtual void | currentSourceChanged (int source)=0 |
| This SIGNAL is emitted if the active index changes from zone based to gp, or vice versa.
|
|
Interface for accessing the zone field data class.
This class allows access to both gp and zone scalar field data (like density, displacement magnitude, sxx, etc) at any point in the model, not necessarily where a gridpoint or a zone centroid fall.
Interpolation may be necessary for zone-based variables, and the specifics of that process can be set through the IZoneInterpolate interface.