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.
More...
|
|
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 itascaxd::IData * | getIData () const =0 |
| |
|
virtual itascaxd::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 |
| | Returns a const pointer to the zone data, IZoneData.
|
| |
|
virtual IZoneData * | getIZoneData ()=0 |
| | Returns a pointer to the zone data, IZoneData.
|
| |
|
virtual const IGpData * | getIGpData () const =0 |
| | Returns a const pointer to the gridpoint data, IGpData.
|
| |
|
virtual IGpData * | getIGpData ()=0 |
| | Returns a pointer to the gridpoint data, IGpData.
|
| |
|
virtual const IFaceData * | getIFaceData () const =0 |
| |
|
virtual IFaceData * | getIFaceData ()=0 |
| |
|
virtual QString | getSpecificName () const =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 |
| | Returns the property that would be retrieved if the index is set to zone property data.
|
| |
|
virtual bool | getPropertyActive () const =0 |
| | Returns true if the index is set to zone property data, so that the property name is active.
|
| |
|
virtual QStringList | getPropertiesAvailable () const =0 |
| |
|
virtual QList< uint > | getInterestedIn () const =0 |
| |
| virtual QPair< double, quint64 > | getData (const DVect3 &pos)=0 |
| |
| virtual double | getData (const IVertexThing *gp, const IZoneThing *z, const IFaceThing *ft=nullptr)=0 |
| |
|
virtual double | getData (const IZoneThing *z, const ZoneWt &wt)=0 |
| |
| virtual void | initialize ()=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.