Links
Flow visualization
TDataSet Class
TDataSet = class;

Manages the data set input.

Field 
Description 
Pointer to access the additional data attributes. 
Pointer to additional attributes storage. 
dimv 
Number of additional attribtes 
dimx 
Dimensions of the dataset 
dimy 
Dimensions of the dataset 
dimz 
Dimensions of the dataset 
dt 
unused 
flip 
True if the x and y have to be clipped. 
File name of the dataset. 
Pointer to access the geographical data. 
Pointer to the geographical data storage. 
Normalized geographical data 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
Maximal value of this attribute in selected time step 
Maximal value of this attribute in all time steps 
true if there is no geographical distorsion 
Number of time steps 
Pointer to access the velocity data 
Pointer to access the baricentric velocity data 
Pointer to the baricentric velocity data storage. 
Pointer to the velocity data storage. 
Method 
Description 
Add 
TDataSet 
Returns interpolated value of additional attributes. 
Just constructor 
Frees all the memory. 
Geo 
Returns non-interpolated geographical information. 
unused 
Initializes the geographical structure, normalizes it. 
Reads the data set. 
Determines the max values of attributes... 
Reads *.gri file's header 
Vel 
Returns non-interpolated velocity 
Returns non-interpolated baricentirc velocity 
Returns interpolated value baricentric velocity 
function TDataSet.VelGeo(x, y, z: single): TVector3f; var v00,v10,v01,v11,w0,w1:TVector3f; d,px,py:single; ix,iy,start,stop:integer; begin if (x>=1)or(y>=1)then Result:=AffineVectorMake(0,0,0) else begin if (geox[ceil(x*(geoaddr-1))]=geox[floor(x*(geoaddr-1))])then begin ix:=geox[floor(x*(geoaddr-1))]; d:=(Geo(ix+1,0,0)[0]-Geo(ix,0,0)[0])/geo(dimx-1,0,0)[0]; px:=(x-(Geo(ix,0,0)[0]/geo(dimx-1,0,0)[0]))/d; //!!!da sa predpocitat end else begin start:=geox[floor(x*(geoaddr-1))]; stop:=geox[ceil(x*(geoaddr-1))]; while (start 
Returns interpolated velocity. 
Returns interpolated velocity with input as vector. 
 
Data Member 
 
Method 
 
virtual 
Created with a demo version of Doc-O-Matic. This version is supplied for evaluation purposes only, do not distribute this documentation. To obtain a commercial license please see http://www.doc-o-matic.com/purchase.html.
Copyright (c) 2005. All rights reserved.
What do you think about this topic? Send feedback!