TDataSet = class;
Manages the data set input.
|
Field |
Description |
|
Pointer to access the additional data attributes. | |
|
Pointer to additional attributes storage. | |
|
Number of additional attribtes | |
|
Dimensions of the dataset | |
|
Dimensions of the dataset | |
|
Dimensions of the dataset | |
|
unused | |
|
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 |
|
TDataSet | |
|
Returns interpolated value of additional attributes. | |
|
Just constructor | |
|
Frees all the memory. | |
|
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 | |
|
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 |
|
Copyright (c) 2005. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|