|
| MemoryDataset3D (DatasetGroup *grp, size_t volumes, size_t maxVerticalLevelCount, const int *verticalLevelCounts, const double *verticalExtrusions) |
|
void | setScalarValue (size_t index, double value) |
|
void | setVectorValue (size_t index, double x, double y) |
|
void | setValueX (size_t index, double x) |
|
void | setValueY (size_t index, double x) |
|
double | valueX (size_t index) const |
|
double | valueY (size_t index) const |
|
double | scalarValue (size_t index) const |
|
void | updateIndices () |
|
double * | values () |
| Returns pointer to internal buffer with values Never null, already allocated for vector datasets in form x1, y1, ..., xN, yN.
|
|
size_t | verticalLevelCountData (size_t indexStart, size_t count, int *buffer) override |
| For DataOnVolumes.
|
|
size_t | verticalLevelData (size_t indexStart, size_t count, double *buffer) override |
| For DataOnVolumes.
|
|
size_t | faceToVolumeData (size_t indexStart, size_t count, int *buffer) override |
| For DataOnVolumes.
|
|
size_t | scalarVolumesData (size_t indexStart, size_t count, double *buffer) override |
| For DataOnVolumes.
|
|
size_t | vectorVolumesData (size_t indexStart, size_t count, double *buffer) override |
| For DataOnVolumes.
|
|
| Dataset3D (DatasetGroup *parent, size_t volumes, size_t maxVerticalLevelCount) |
|
virtual size_t | scalarData (size_t indexStart, size_t count, double *buffer) override |
| For DataOnVertices or DataOnFaces.
|
|
virtual size_t | vectorData (size_t indexStart, size_t count, double *buffer) override |
| For DataOnVertices or DataOnFaces.
|
|
size_t | volumesCount () const override |
|
size_t | maximumVerticalLevelsCount () const override |
|
| Dataset (DatasetGroup *parent) |
|
size_t | valuesCount () const |
|
virtual size_t | activeData (size_t indexStart, size_t count, int *buffer) |
| For drivers that supports it, see supportsActiveFlag()
|
|
Statistics | statistics () const |
|
void | setStatistics (const Statistics &statistics) |
|
bool | isValid () const |
|
DatasetGroup * | group () const |
|
Mesh * | mesh () const |
|
double | time (RelativeTimestamp::Unit unit) const |
|
RelativeTimestamp | timestamp () const |
|
void | setTime (double time, RelativeTimestamp::Unit unit=RelativeTimestamp::hours) |
|
void | setTime (const RelativeTimestamp &time) |
|
bool | supportsActiveFlag () const |
|
void | setSupportsActiveFlag (bool value) |
|