File: vtkpolydatamapper2d.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 (262 lines) | stat: -rw-r--r-- 13,016 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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262

 Usage

vtkPolyDataMapper2D is a mapper that renders 3D polygonal
data (vtkPolyData) onto the 2D image plane (i.e., the
renderer's viewport). By default, the 3D data is transformed
into 2D data by ignoring the z-coordinate of the 3D points
in vtkPolyData, and taking the x-y values as local display
values (i.e., pixel coordinates). Alternatively, you can
provide a vtkCoordinate object that will transform the data
into local display coordinates (use the vtkCoordinate::
SetCoordinateSystem() methods to indicate which coordinate
system you are transforming the data from).
To create an instance of class vtkPolyDataMapper2D, simply
invoke its constructor as follows

    obj = vtkPolyDataMapper2D



 Methods

The class vtkPolyDataMapper2D 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 vtkPolyDataMapper2D class.

* string = obj.GetClassName ()
* int = obj.IsA (string name)
* vtkPolyDataMapper2D = obj.NewInstance ()
* vtkPolyDataMapper2D = obj.SafeDownCast (vtkObject o)
* obj.SetInput (vtkPolyData in) - Set the input to the
  mapper.
* vtkPolyData = obj.GetInput () - Set the input to the
  mapper.
* obj.SetLookupTable (vtkScalarsToColors lut) - Specify a
  lookup table for the mapper to use.
* vtkScalarsToColors = obj.GetLookupTable () - Specify a
  lookup table for the mapper to use.
* obj.CreateDefaultLookupTable () - Create default lookup
  table. Generally used to create one when none is available
  with the scalar data.
* obj.SetScalarVisibility (int ) - Turn on/off flag to
  control whether scalar data is used to color objects.
* int = obj.GetScalarVisibility () - Turn on/off flag to
  control whether scalar data is used to color objects.
* obj.ScalarVisibilityOn () - Turn on/off flag to control
  whether scalar data is used to color objects.
* obj.ScalarVisibilityOff () - Turn on/off flag to control
  whether scalar data is used to color objects.
* obj.SetColorMode (int ) - Control how the scalar data is
  mapped to colors. By default (ColorModeToDefault),
  unsigned char scalars are treated as colors, and NOT
  mapped through the lookup table, while everything else is.
  Setting ColorModeToMapScalars means that all scalar data
  will be mapped through the lookup table. (Note that for
  multi-component scalars, the particular component to use
  for mapping can be specified using the
  ColorByArrayComponent() method.)
* int = obj.GetColorMode () - Control how the scalar data is
  mapped to colors. By default (ColorModeToDefault),
  unsigned char scalars are treated as colors, and NOT
  mapped through the lookup table, while everything else is.
  Setting ColorModeToMapScalars means that all scalar data
  will be mapped through the lookup table. (Note that for
  multi-component scalars, the particular component to use
  for mapping can be specified using the
  ColorByArrayComponent() method.)
* obj.SetColorModeToDefault () - Control how the scalar data
  is mapped to colors. By default (ColorModeToDefault),
  unsigned char scalars are treated as colors, and NOT
  mapped through the lookup table, while everything else is.
  Setting ColorModeToMapScalars means that all scalar data
  will be mapped through the lookup table. (Note that for
  multi-component scalars, the particular component to use
  for mapping can be specified using the
  ColorByArrayComponent() method.)
* obj.SetColorModeToMapScalars () - Control how the scalar
  data is mapped to colors. By default (ColorModeToDefault),
  unsigned char scalars are treated as colors, and NOT
  mapped through the lookup table, while everything else is.
  Setting ColorModeToMapScalars means that all scalar data
  will be mapped through the lookup table. (Note that for
  multi-component scalars, the particular component to use
  for mapping can be specified using the
  ColorByArrayComponent() method.)
* string = obj.GetColorModeAsString () - Return the method
  of coloring scalar data.
* obj.SetUseLookupTableScalarRange (int ) - Control whether
  the mapper sets the lookuptable range based on its own
  ScalarRange, or whether it will use the LookupTable
  ScalarRange regardless of it's own setting. By default the
  Mapper is allowed to set the LookupTable range, but users
  who are sharing LookupTables between mappers/actors will
  probably wish to force the mapper to use the LookupTable
  unchanged.
* int = obj.GetUseLookupTableScalarRange () - Control
  whether the mapper sets the lookuptable range based on its
  own ScalarRange, or whether it will use the LookupTable
  ScalarRange regardless of it's own setting. By default the
  Mapper is allowed to set the LookupTable range, but users
  who are sharing LookupTables between mappers/actors will
  probably wish to force the mapper to use the LookupTable
  unchanged.
* obj.UseLookupTableScalarRangeOn () - Control whether the
  mapper sets the lookuptable range based on its own
  ScalarRange, or whether it will use the LookupTable
  ScalarRange regardless of it's own setting. By default the
  Mapper is allowed to set the LookupTable range, but users
  who are sharing LookupTables between mappers/actors will
  probably wish to force the mapper to use the LookupTable
  unchanged.
* obj.UseLookupTableScalarRangeOff () - Control whether the
  mapper sets the lookuptable range based on its own
  ScalarRange, or whether it will use the LookupTable
  ScalarRange regardless of it's own setting. By default the
  Mapper is allowed to set the LookupTable range, but users
  who are sharing LookupTables between mappers/actors will
  probably wish to force the mapper to use the LookupTable
  unchanged.
* obj.SetScalarRange (double , double ) - Specify range in
  terms of scalar minimum and maximum (smin,smax). These
  values are used to map scalars into lookup table. Has no
  effect when UseLookupTableScalarRange is true.
* obj.SetScalarRange (double a[2]) - Specify range in terms
  of scalar minimum and maximum (smin,smax). These values
  are used to map scalars into lookup table. Has no effect
  when UseLookupTableScalarRange is true.
* double = obj. GetScalarRange () - Specify range in terms
  of scalar minimum and maximum (smin,smax). These values
  are used to map scalars into lookup table. Has no effect
  when UseLookupTableScalarRange is true.
* obj.SetScalarMode (int ) - Control how the filter works
  with scalar point data and cell attribute data. By default
  (ScalarModeToDefault), the filter will use point data, and
  if no point data is available, then cell data is used.
  Alternatively you can explicitly set the filter to use
  point data (ScalarModeToUsePointData) or cell data
  (ScalarModeToUseCellData). You can also choose to get the
  scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* int = obj.GetScalarMode () - Control how the filter works
  with scalar point data and cell attribute data. By default
  (ScalarModeToDefault), the filter will use point data, and
  if no point data is available, then cell data is used.
  Alternatively you can explicitly set the filter to use
  point data (ScalarModeToUsePointData) or cell data
  (ScalarModeToUseCellData). You can also choose to get the
  scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* obj.SetScalarModeToDefault () - Control how the filter
  works with scalar point data and cell attribute data. By
  default (ScalarModeToDefault), the filter will use point
  data, and if no point data is available, then cell data is
  used. Alternatively you can explicitly set the filter to
  use point data (ScalarModeToUsePointData) or cell data
  (ScalarModeToUseCellData). You can also choose to get the
  scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* obj.SetScalarModeToUsePointData () - Control how the
  filter works with scalar point data and cell attribute
  data. By default (ScalarModeToDefault), the filter will
  use point data, and if no point data is available, then
  cell data is used. Alternatively you can explicitly set
  the filter to use point data (ScalarModeToUsePointData) or
  cell data (ScalarModeToUseCellData). You can also choose
  to get the scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* obj.SetScalarModeToUseCellData () - Control how the filter
  works with scalar point data and cell attribute data. By
  default (ScalarModeToDefault), the filter will use point
  data, and if no point data is available, then cell data is
  used. Alternatively you can explicitly set the filter to
  use point data (ScalarModeToUsePointData) or cell data
  (ScalarModeToUseCellData). You can also choose to get the
  scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* obj.SetScalarModeToUsePointFieldData () - Control how the
  filter works with scalar point data and cell attribute
  data. By default (ScalarModeToDefault), the filter will
  use point data, and if no point data is available, then
  cell data is used. Alternatively you can explicitly set
  the filter to use point data (ScalarModeToUsePointData) or
  cell data (ScalarModeToUseCellData). You can also choose
  to get the scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* obj.SetScalarModeToUseCellFieldData () - Control how the
  filter works with scalar point data and cell attribute
  data. By default (ScalarModeToDefault), the filter will
  use point data, and if no point data is available, then
  cell data is used. Alternatively you can explicitly set
  the filter to use point data (ScalarModeToUsePointData) or
  cell data (ScalarModeToUseCellData). You can also choose
  to get the scalars from an array in point field data
  (ScalarModeToUsePointFieldData) or cell field data
  (ScalarModeToUseCellFieldData). If scalars are coming from
  a field data array, you must call ColorByArrayComponent
  before you call GetColors.
* obj.ColorByArrayComponent (int arrayNum, int component) -
  Choose which component of which field data array to color
  by.
* obj.ColorByArrayComponent (string arrayName, int
  component) - Choose which component of which field data
  array to color by.
* string = obj.GetArrayName () - Get the array name or
  number and component to color by.
* int = obj.GetArrayId () - Get the array name or number and
  component to color by.
* int = obj.GetArrayAccessMode () - Get the array name or
  number and component to color by.
* int = obj.GetArrayComponent () - Overload standard
  modified time function. If lookup table is modified, then
  this object is modified as well.
* long = obj.GetMTime () - Overload standard modified time
  function. If lookup table is modified, then this object is
  modified as well.
* obj.SetTransformCoordinate (vtkCoordinate ) - Specify a
  vtkCoordinate object to be used to transform the
  vtkPolyData point coordinates. By default (no
  vtkCoordinate specified), the point coordinates are taken
  as local display coordinates.
* vtkCoordinate = obj.GetTransformCoordinate () - Specify a
  vtkCoordinate object to be used to transform the
  vtkPolyData point coordinates. By default (no
  vtkCoordinate specified), the point coordinates are taken
  as local display coordinates.
* vtkUnsignedCharArray = obj.MapScalars (double alpha) - Map
  the scalars (if there are any scalars and ScalarVisibility
  is on) through the lookup table, returning an unsigned
  char RGBA array. This is typically done as part of the
  rendering process. The alpha parameter allows the blending
  of the scalars with an additional alpha (typically which
  comes from a vtkActor, etc.)
* obj.ShallowCopy (vtkAbstractMapper m) - Make a shallow
  copy of this mapper.


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