File: vtknetcdfreader.mdc

package info (click to toggle)
freemat 4.2%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 141,800 kB
  • ctags: 14,082
  • sloc: ansic: 126,788; cpp: 62,046; python: 2,080; perl: 1,255; sh: 1,146; yacc: 1,019; lex: 239; makefile: 100
file content (108 lines) | stat: -rw-r--r-- 4,943 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108

 Usage

A superclass for reading netCDF files. Subclass add
conventions to the reader. This class just outputs data into
a multi block data set with a vtkImageData at each block. A
block is created for each variable except that variables
with matching dimensions will be placed in the same block.
To create an instance of class vtkNetCDFReader, simply
invoke its constructor as follows

    obj = vtkNetCDFReader



 Methods

The class vtkNetCDFReader has several methods that can be
used. They are listed below. Note that the documentation is
translated automatically from the VTK sources, and may not
be completely intelligible. When in doubt, consult the VTK
website. In the methods listed below, obj is an instance of
the vtkNetCDFReader class.

* string = obj.GetClassName ()
* int = obj.IsA (string name)
* vtkNetCDFReader = obj.NewInstance ()
* vtkNetCDFReader = obj.SafeDownCast (vtkObject o)
* obj.SetFileName (string filename)
* string = obj.GetFileName ()
* int = obj.UpdateMetaData () - Update the meta data from
  the current file. Automatically called during the
  RequestInformation pipeline update stage.
* int = obj.GetNumberOfVariableArrays () - Variable array
  selection.
* string = obj.GetVariableArrayName (int idx) - Variable
  array selection.
* int = obj.GetVariableArrayStatus (string name) - Variable
  array selection.
* obj.SetVariableArrayStatus (string name, int status) -
  Variable array selection.
* vtkStringArray = obj.GetVariableDimensions () - Returns an
  array with string encodings for the dimensions used in
  each of the variables. The indices in the returned array
  correspond to those used in the GetVariableArrayName
  method. Two arrays with the same dimensions will have the
  same encoded string returned by this method.
* obj.SetDimensions (string dimensions) - Loads the grid
  with the given dimensions. The dimensions are encoded in a
  string that conforms to the same format as returned by
  GetVariableDimensions and GetAllDimensions. This method is
  really a convenience method for SetVariableArrayStatus. It
  turns on all variables that have the given dimensions and
  turns off all other variables.
* vtkStringArray = obj.GetAllDimensions () - Returns an
  array with string encodings for the dimension combinations
  used in the variables. The result is the same as
  GetVariableDimensions except that each entry in the array
  is unique (a set of dimensions is only given once even if
  it occurs for multiple variables) and the order is
  meaningless.
* int = obj.GetReplaceFillValueWithNan () - If on, any float
  or double variable read that has a _FillValue attribute
  will have that fill value replaced with a not-a-number
  (NaN) value. The advantage of setting these to NaN values
  is that, if implemented properly by the system and careful
  math operations are used, they can implicitly be ignored
  by calculations like finding the range of the values. That
  said, this option should be used with caution as VTK does
  not fully support NaN values and therefore odd
  calculations may occur. By default this is off.
* obj.SetReplaceFillValueWithNan (int ) - If on, any float
  or double variable read that has a _FillValue attribute
  will have that fill value replaced with a not-a-number
  (NaN) value. The advantage of setting these to NaN values
  is that, if implemented properly by the system and careful
  math operations are used, they can implicitly be ignored
  by calculations like finding the range of the values. That
  said, this option should be used with caution as VTK does
  not fully support NaN values and therefore odd
  calculations may occur. By default this is off.
* obj.ReplaceFillValueWithNanOn () - If on, any float or
  double variable read that has a _FillValue attribute will
  have that fill value replaced with a not-a-number (NaN)
  value. The advantage of setting these to NaN values is
  that, if implemented properly by the system and careful
  math operations are used, they can implicitly be ignored
  by calculations like finding the range of the values. That
  said, this option should be used with caution as VTK does
  not fully support NaN values and therefore odd
  calculations may occur. By default this is off.
* obj.ReplaceFillValueWithNanOff () - If on, any float or
  double variable read that has a _FillValue attribute will
  have that fill value replaced with a not-a-number (NaN)
  value. The advantage of setting these to NaN values is
  that, if implemented properly by the system and careful
  math operations are used, they can implicitly be ignored
  by calculations like finding the range of the values. That
  said, this option should be used with caution as VTK does
  not fully support NaN values and therefore odd
  calculations may occur. By default this is off.


* FreeMat_Documentation
* Visualization_Toolkit_IO_Classes
* Generated on Thu Jul 25 2013 17:18:34 for FreeMat by
  doxygen_ 1.8.1.1