File: vtkxyplotactor.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 (809 lines) | stat: -rw-r--r-- 40,369 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
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809

 Usage

vtkXYPlotActor creates an x-y plot of data from one or more
input data sets or field data. The class plots dataset
scalar values (y-axis) against the points (x-axis). The x-
axis values are generated by taking the point ids, computing
a cumulative arc length, or a normalized arc length. More
than one input data set can be specified to generate
multiple plots. Alternatively, if field data is supplied as
input, the class plots one component against another. (The
user must specify which component to use as the x-axis and
which for the y-axis.)
To use this class to plot dataset(s), you must specify one
or more input datasets containing scalar and point data.
You'll probably also want to invoke a method to control how
the point coordinates are converted into x values (by
default point ids are used).
To use this class to plot field data, you must specify one
or more input data objects with its associated field data.
You'll also want to specify which component to use as the x-
axis and which to use as the y-axis. Note that when plotting
field data, the x and y values are used directly (i.e.,
there are no options to normalize the components).
Once you've set up the plot, you'll want to position it. The
PositionCoordinate defines the lower-left location of the x-
y plot (specified in normalized viewport coordinates) and
the Position2Coordinate define the upper-right corner.
(Note: the Position2Coordinate is relative to
PositionCoordinate, so you can move the vtkXYPlotActor
around the viewport by setting just the PositionCoordinate.)
The combination of the two position coordinates specifies a
rectangle in which the plot will lie.
Optional features include the ability to specify axes
labels, label format and plot title. You can also manually
specify the x and y plot ranges (by default they are
computed automatically). The Border instance variable is
used to create space between the boundary of the plot window
(specified by PositionCoordinate and Position2Coordinate)
and the plot itself.
The font property of the plot title can be modified through
the TitleTextProperty attribute. The font property of the
axes titles and labels can be modified through the
AxisTitleTextProperty and AxisLabelTextProperty attributes.
You may also use the GetXAxisActor2D or GetYAxisActor2D
methods to access each individual axis actor to modify their
font properties. In the same way, the GetLegendBoxActor
method can be used to access the legend box actor to modify
its font properties.
There are several advanced features as well. You can assign
per curve properties (such as color and a plot symbol).
(Note that each input dataset and/or data object creates a
single curve.) Another option is to add a plot legend that
graphically indicates the correspondance between the curve,
curve symbols, and the data source. You can also exchange
the x and y axes if you prefer you plot orientation that
way.
To create an instance of class vtkXYPlotActor, simply invoke
its constructor as follows

    obj = vtkXYPlotActor



 Methods

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

* string = obj.GetClassName ()
* int = obj.IsA (string name)
* vtkXYPlotActor = obj.NewInstance ()
* vtkXYPlotActor = obj.SafeDownCast (vtkObject o)
* obj.AddInput (vtkDataSet in, string arrayName, int
  component) - Add a dataset to the list of data to append.
  The array name specifies which point array to plot. The
  array must be a vtkDataArray subclass, i.e. a numeric
  array. If the array name is NULL, then the default scalars
  are used. The array can have multiple components, but only
  the first component is ploted.
* obj.AddInput (vtkDataSet in) - Remove a dataset from the
  list of data to append.
* obj.RemoveInput (vtkDataSet in, string arrayName, int
  component) - Remove a dataset from the list of data to
  append.
* obj.RemoveInput (vtkDataSet in) - This removes all of the
  data set inputs, but does not change the data object
  inputs.
* obj.RemoveAllInputs () - This removes all of the data set
  inputs, but does not change the data object inputs.
* vtkDataSetCollection = obj.GetInputList () - If plotting
  points by value, which component to use to determine the
  value. This sets a value per each input dataset (i.e., the
  ith dataset).
* obj.SetPointComponent (int i, int comp) - If plotting
  points by value, which component to use to determine the
  value. This sets a value per each input dataset (i.e., the
  ith dataset).
* int = obj.GetPointComponent (int i) - If plotting points
  by value, which component to use to determine the value.
  This sets a value per each input dataset (i.e., the ith
  dataset).
* obj.SetXValues (int ) - Specify how the independent (x)
  variable is computed from the points. The independent
  variable can be the scalar/point index (i.e., point id),
  the accumulated arc length along the points, the
  normalized arc length, or by component value. If plotting
  datasets (e.g., points), the value that is used is
  specified by the PointComponent ivar. (Note: these methods
  also control how field data is plotted. Field data is
  usually plotted by value or index, if plotting length 1-
  dimensional length measures are used.)
* int = obj.GetXValuesMinValue () - Specify how the
  independent (x) variable is computed from the points. The
  independent variable can be the scalar/point index (i.e.,
  point id), the accumulated arc length along the points,
  the normalized arc length, or by component value. If
  plotting datasets (e.g., points), the value that is used
  is specified by the PointComponent ivar. (Note: these
  methods also control how field data is plotted. Field data
  is usually plotted by value or index, if plotting length
  1-dimensional length measures are used.)
* int = obj.GetXValuesMaxValue () - Specify how the
  independent (x) variable is computed from the points. The
  independent variable can be the scalar/point index (i.e.,
  point id), the accumulated arc length along the points,
  the normalized arc length, or by component value. If
  plotting datasets (e.g., points), the value that is used
  is specified by the PointComponent ivar. (Note: these
  methods also control how field data is plotted. Field data
  is usually plotted by value or index, if plotting length
  1-dimensional length measures are used.)
* int = obj.GetXValues () - Specify how the independent (x)
  variable is computed from the points. The independent
  variable can be the scalar/point index (i.e., point id),
  the accumulated arc length along the points, the
  normalized arc length, or by component value. If plotting
  datasets (e.g., points), the value that is used is
  specified by the PointComponent ivar. (Note: these methods
  also control how field data is plotted. Field data is
  usually plotted by value or index, if plotting length 1-
  dimensional length measures are used.)
* obj.SetXValuesToIndex () - Specify how the independent (x)
  variable is computed from the points. The independent
  variable can be the scalar/point index (i.e., point id),
  the accumulated arc length along the points, the
  normalized arc length, or by component value. If plotting
  datasets (e.g., points), the value that is used is
  specified by the PointComponent ivar. (Note: these methods
  also control how field data is plotted. Field data is
  usually plotted by value or index, if plotting length 1-
  dimensional length measures are used.)
* obj.SetXValuesToArcLength () - Specify how the independent
  (x) variable is computed from the points. The independent
  variable can be the scalar/point index (i.e., point id),
  the accumulated arc length along the points, the
  normalized arc length, or by component value. If plotting
  datasets (e.g., points), the value that is used is
  specified by the PointComponent ivar. (Note: these methods
  also control how field data is plotted. Field data is
  usually plotted by value or index, if plotting length 1-
  dimensional length measures are used.)
* obj.SetXValuesToNormalizedArcLength () - Specify how the
  independent (x) variable is computed from the points. The
  independent variable can be the scalar/point index (i.e.,
  point id), the accumulated arc length along the points,
  the normalized arc length, or by component value. If
  plotting datasets (e.g., points), the value that is used
  is specified by the PointComponent ivar. (Note: these
  methods also control how field data is plotted. Field data
  is usually plotted by value or index, if plotting length
  1-dimensional length measures are used.)
* obj.SetXValuesToValue () - Specify how the independent (x)
  variable is computed from the points. The independent
  variable can be the scalar/point index (i.e., point id),
  the accumulated arc length along the points, the
  normalized arc length, or by component value. If plotting
  datasets (e.g., points), the value that is used is
  specified by the PointComponent ivar. (Note: these methods
  also control how field data is plotted. Field data is
  usually plotted by value or index, if plotting length 1-
  dimensional length measures are used.)
* string = obj.GetXValuesAsString () - Specify how the
  independent (x) variable is computed from the points. The
  independent variable can be the scalar/point index (i.e.,
  point id), the accumulated arc length along the points,
  the normalized arc length, or by component value. If
  plotting datasets (e.g., points), the value that is used
  is specified by the PointComponent ivar. (Note: these
  methods also control how field data is plotted. Field data
  is usually plotted by value or index, if plotting length
  1-dimensional length measures are used.)
* obj.AddDataObjectInput (vtkDataObject in) - Add a dataset
  to the list of data to append.
* obj.RemoveDataObjectInput (vtkDataObject in) - Remove a
  dataset from the list of data to append.
* vtkDataObjectCollection = obj.GetDataObjectInputList () -
  Indicate whether to plot rows or columns. If plotting
  rows, then the dependent variables is taken from a
  specified row, versus rows (y).
* obj.SetDataObjectPlotMode (int ) - Indicate whether to
  plot rows or columns. If plotting rows, then the dependent
  variables is taken from a specified row, versus rows (y).
* int = obj.GetDataObjectPlotModeMinValue () - Indicate
  whether to plot rows or columns. If plotting rows, then
  the dependent variables is taken from a specified row,
  versus rows (y).
* int = obj.GetDataObjectPlotModeMaxValue () - Indicate
  whether to plot rows or columns. If plotting rows, then
  the dependent variables is taken from a specified row,
  versus rows (y).
* int = obj.GetDataObjectPlotMode () - Indicate whether to
  plot rows or columns. If plotting rows, then the dependent
  variables is taken from a specified row, versus rows (y).
* obj.SetDataObjectPlotModeToRows () - Indicate whether to
  plot rows or columns. If plotting rows, then the dependent
  variables is taken from a specified row, versus rows (y).
* obj.SetDataObjectPlotModeToColumns () - Indicate whether
  to plot rows or columns. If plotting rows, then the
  dependent variables is taken from a specified row, versus
  rows (y).
* string = obj.GetDataObjectPlotModeAsString () - Indicate
  whether to plot rows or columns. If plotting rows, then
  the dependent variables is taken from a specified row,
  versus rows (y).
* obj.SetDataObjectXComponent (int i, int comp) - Specify
  which component of the input data object to use as the
  independent variable for the ith input data object. (This
  ivar is ignored if plotting the index.) Note that the
  value is interpreted differently depending on
  DataObjectPlotMode. If the mode is Rows, then the value of
  DataObjectXComponent is the row number; otherwise it's the
  column number.
* int = obj.GetDataObjectXComponent (int i) - Specify which
  component of the input data object to use as the
  independent variable for the ith input data object. (This
  ivar is ignored if plotting the index.) Note that the
  value is interpreted differently depending on
  DataObjectPlotMode. If the mode is Rows, then the value of
  DataObjectXComponent is the row number; otherwise it's the
  column number.
* obj.SetDataObjectYComponent (int i, int comp) - Specify
  which component of the input data object to use as the
  dependent variable for the ith input data object. (This
  ivar is ignored if plotting the index.) Note that the
  value is interpreted differently depending on
  DataObjectPlotMode. If the mode is Rows, then the value of
  DataObjectYComponent is the row number; otherwise it's the
  column number.
* int = obj.GetDataObjectYComponent (int i) - Specify which
  component of the input data object to use as the dependent
  variable for the ith input data object. (This ivar is
  ignored if plotting the index.) Note that the value is
  interpreted differently depending on DataObjectPlotMode.
  If the mode is Rows, then the value of
  DataObjectYComponent is the row number; otherwise it's the
  column number.
* obj.SetPlotColor (int i, double r, double g, double b)
* obj.SetPlotColor (int i, double color[3])
* double = obj.GetPlotColor (int i)
* obj.SetPlotSymbol (int i, vtkPolyData input)
* vtkPolyData = obj.GetPlotSymbol (int i)
* obj.SetPlotLabel (int i, string label)
* string = obj.GetPlotLabel (int i)
* int = obj.GetPlotCurvePoints ()
* obj.SetPlotCurvePoints (int )
* obj.PlotCurvePointsOn ()
* obj.PlotCurvePointsOff ()
* int = obj.GetPlotCurveLines ()
* obj.SetPlotCurveLines (int )
* obj.PlotCurveLinesOn ()
* obj.PlotCurveLinesOff ()
* obj.SetPlotLines (int i, int )
* int = obj.GetPlotLines (int i)
* obj.SetPlotPoints (int i, int )
* int = obj.GetPlotPoints (int i)
* obj.SetExchangeAxes (int ) - Enable/Disable exchange of
  the x-y axes (i.e., what was x becomes y, and vice-versa).
  Exchanging axes affects the labeling as well.
* int = obj.GetExchangeAxes () - Enable/Disable exchange of
  the x-y axes (i.e., what was x becomes y, and vice-versa).
  Exchanging axes affects the labeling as well.
* obj.ExchangeAxesOn () - Enable/Disable exchange of the x-
  y axes (i.e., what was x becomes y, and vice-versa).
  Exchanging axes affects the labeling as well.
* obj.ExchangeAxesOff () - Enable/Disable exchange of the x-
  y axes (i.e., what was x becomes y, and vice-versa).
  Exchanging axes affects the labeling as well.
* obj.SetReverseXAxis (int ) - Normally the x-axis is
  plotted from minimum to maximum. Setting this instance
  variable causes the x-axis to be plotted from maximum to
  minimum. Note that boolean always applies to the x-axis
  even if ExchangeAxes is set.
* int = obj.GetReverseXAxis () - Normally the x-axis is
  plotted from minimum to maximum. Setting this instance
  variable causes the x-axis to be plotted from maximum to
  minimum. Note that boolean always applies to the x-axis
  even if ExchangeAxes is set.
* obj.ReverseXAxisOn () - Normally the x-axis is plotted
  from minimum to maximum. Setting this instance variable
  causes the x-axis to be plotted from maximum to minimum.
  Note that boolean always applies to the x-axis even if
  ExchangeAxes is set.
* obj.ReverseXAxisOff () - Normally the x-axis is plotted
  from minimum to maximum. Setting this instance variable
  causes the x-axis to be plotted from maximum to minimum.
  Note that boolean always applies to the x-axis even if
  ExchangeAxes is set.
* obj.SetReverseYAxis (int ) - Normally the y-axis is
  plotted from minimum to maximum. Setting this instance
  variable causes the y-axis to be plotted from maximum to
  minimum. Note that boolean always applies to the y-axis
  even if ExchangeAxes is set.
* int = obj.GetReverseYAxis () - Normally the y-axis is
  plotted from minimum to maximum. Setting this instance
  variable causes the y-axis to be plotted from maximum to
  minimum. Note that boolean always applies to the y-axis
  even if ExchangeAxes is set.
* obj.ReverseYAxisOn () - Normally the y-axis is plotted
  from minimum to maximum. Setting this instance variable
  causes the y-axis to be plotted from maximum to minimum.
  Note that boolean always applies to the y-axis even if
  ExchangeAxes is set.
* obj.ReverseYAxisOff () - Normally the y-axis is plotted
  from minimum to maximum. Setting this instance variable
  causes the y-axis to be plotted from maximum to minimum.
  Note that boolean always applies to the y-axis even if
  ExchangeAxes is set.
* vtkLegendBoxActor = obj.GetLegendActor () - Retrieve
  handles to the legend box and glyph source. This is useful
  if you would like to change the default behavior of the
  legend box or glyph source. For example, the default glyph
  can be changed from a line to a vertex plus line, etc.)
* vtkGlyphSource2D = obj.GetGlyphSource () - Retrieve
  handles to the legend box and glyph source. This is useful
  if you would like to change the default behavior of the
  legend box or glyph source. For example, the default glyph
  can be changed from a line to a vertex plus line, etc.)
* obj.SetTitle (string ) - Set/Get the title of the x-
  y plot, and the title along the x and y axes.
* string = obj.GetTitle () - Set/Get the title of the x-
  y plot, and the title along the x and y axes.
* obj.SetXTitle (string ) - Set/Get the title of the x-
  y plot, and the title along the x and y axes.
* string = obj.GetXTitle () - Set/Get the title of the x-
  y plot, and the title along the x and y axes.
* obj.SetYTitle (string ) - Set/Get the title of the x-
  y plot, and the title along the x and y axes.
* string = obj.GetYTitle () - Set/Get the title of the x-
  y plot, and the title along the x and y axes.
* vtkAxisActor2D = obj.GetXAxisActor2D () - Retrieve handles
  to the X and Y axis (so that you can set their text
  properties for example)
* vtkAxisActor2D = obj.GetYAxisActor2D () - Set the plot
  range (range of independent and dependent variables) to
  plot. Data outside of the range will be clipped. If the
  plot range of either the x or y variables is set to
  (v1,v2), where v1 == v2, then the range will be computed
  automatically. Note that the x-range values should be
  consistent with the way the independent variable is
  created (via INDEX, DISTANCE, or ARC_LENGTH).
* obj.SetXRange (double , double ) - Set the plot range
  (range of independent and dependent variables) to plot.
  Data outside of the range will be clipped. If the plot
  range of either the x or y variables is set to (v1,v2),
  where v1 == v2, then the range will be computed
  automatically. Note that the x-range values should be
  consistent with the way the independent variable is
  created (via INDEX, DISTANCE, or ARC_LENGTH).
* obj.SetXRange (double a[2]) - Set the plot range (range of
  independent and dependent variables) to plot. Data outside
  of the range will be clipped. If the plot range of either
  the x or y variables is set to (v1,v2), where v1 == v2,
  then the range will be computed automatically. Note that
  the x-range values should be consistent with the way the
  independent variable is created (via INDEX, DISTANCE, or
  ARC_LENGTH).
* double = obj. GetXRange () - Set the plot range (range of
  independent and dependent variables) to plot. Data outside
  of the range will be clipped. If the plot range of either
  the x or y variables is set to (v1,v2), where v1 == v2,
  then the range will be computed automatically. Note that
  the x-range values should be consistent with the way the
  independent variable is created (via INDEX, DISTANCE, or
  ARC_LENGTH).
* obj.SetYRange (double , double ) - Set the plot range
  (range of independent and dependent variables) to plot.
  Data outside of the range will be clipped. If the plot
  range of either the x or y variables is set to (v1,v2),
  where v1 == v2, then the range will be computed
  automatically. Note that the x-range values should be
  consistent with the way the independent variable is
  created (via INDEX, DISTANCE, or ARC_LENGTH).
* obj.SetYRange (double a[2]) - Set the plot range (range of
  independent and dependent variables) to plot. Data outside
  of the range will be clipped. If the plot range of either
  the x or y variables is set to (v1,v2), where v1 == v2,
  then the range will be computed automatically. Note that
  the x-range values should be consistent with the way the
  independent variable is created (via INDEX, DISTANCE, or
  ARC_LENGTH).
* double = obj. GetYRange () - Set the plot range (range of
  independent and dependent variables) to plot. Data outside
  of the range will be clipped. If the plot range of either
  the x or y variables is set to (v1,v2), where v1 == v2,
  then the range will be computed automatically. Note that
  the x-range values should be consistent with the way the
  independent variable is created (via INDEX, DISTANCE, or
  ARC_LENGTH).
* obj.SetPlotRange (double xmin, double ymin, double xmax,
  double ymax) - Set/Get the number of annotation labels to
  show along the x and y axes. This values is a suggestion:
  the number of labels may vary depending on the particulars
  of the data. The convenience method SetNumberOfLables()
  sets the number of x and y labels to the same value.
* obj.SetNumberOfXLabels (int ) - Set/Get the number of
  annotation labels to show along the x and y axes. This
  values is a suggestion: the number of labels may vary
  depending on the particulars of the data. The convenience
  method SetNumberOfLables() sets the number of x and y
  labels to the same value.
* int = obj.GetNumberOfXLabelsMinValue () - Set/Get the
  number of annotation labels to show along the x and y
  axes. This values is a suggestion: the number of labels
  may vary depending on the particulars of the data. The
  convenience method SetNumberOfLables() sets the number of
  x and y labels to the same value.
* int = obj.GetNumberOfXLabelsMaxValue () - Set/Get the
  number of annotation labels to show along the x and y
  axes. This values is a suggestion: the number of labels
  may vary depending on the particulars of the data. The
  convenience method SetNumberOfLables() sets the number of
  x and y labels to the same value.
* int = obj.GetNumberOfXLabels () - Set/Get the number of
  annotation labels to show along the x and y axes. This
  values is a suggestion: the number of labels may vary
  depending on the particulars of the data. The convenience
  method SetNumberOfLables() sets the number of x and y
  labels to the same value.
* obj.SetNumberOfYLabels (int ) - Set/Get the number of
  annotation labels to show along the x and y axes. This
  values is a suggestion: the number of labels may vary
  depending on the particulars of the data. The convenience
  method SetNumberOfLables() sets the number of x and y
  labels to the same value.
* int = obj.GetNumberOfYLabelsMinValue () - Set/Get the
  number of annotation labels to show along the x and y
  axes. This values is a suggestion: the number of labels
  may vary depending on the particulars of the data. The
  convenience method SetNumberOfLables() sets the number of
  x and y labels to the same value.
* int = obj.GetNumberOfYLabelsMaxValue () - Set/Get the
  number of annotation labels to show along the x and y
  axes. This values is a suggestion: the number of labels
  may vary depending on the particulars of the data. The
  convenience method SetNumberOfLables() sets the number of
  x and y labels to the same value.
* int = obj.GetNumberOfYLabels () - Set/Get the number of
  annotation labels to show along the x and y axes. This
  values is a suggestion: the number of labels may vary
  depending on the particulars of the data. The convenience
  method SetNumberOfLables() sets the number of x and y
  labels to the same value.
* obj.SetNumberOfLabels (int num) - Set/Get the flag that
  controls whether the labels and ticks are adjusted for
  "nice" numerical values to make it easier to read the
  labels. The adjustment is based in the Range instance
  variable. Call GetAdjustedRange and
  GetAdjustedNumberOfLabels to get the adjusted range and
  number of labels.
* obj.SetAdjustXLabels (int adjust) - Set/Get the flag that
  controls whether the labels and ticks are adjusted for
  "nice" numerical values to make it easier to read the
  labels. The adjustment is based in the Range instance
  variable. Call GetAdjustedRange and
  GetAdjustedNumberOfLabels to get the adjusted range and
  number of labels.
* int = obj.GetAdjustXLabels () - Set/Get the flag that
  controls whether the labels and ticks are adjusted for
  "nice" numerical values to make it easier to read the
  labels. The adjustment is based in the Range instance
  variable. Call GetAdjustedRange and
  GetAdjustedNumberOfLabels to get the adjusted range and
  number of labels.
* obj.SetAdjustYLabels (int adjust) - Set/Get the flag that
  controls whether the labels and ticks are adjusted for
  "nice" numerical values to make it easier to read the
  labels. The adjustment is based in the Range instance
  variable. Call GetAdjustedRange and
  GetAdjustedNumberOfLabels to get the adjusted range and
  number of labels.
* int = obj.GetAdjustYLabels () - Set/Get the flag that
  controls whether the labels and ticks are adjusted for
  "nice" numerical values to make it easier to read the
  labels. The adjustment is based in the Range instance
  variable. Call GetAdjustedRange and
  GetAdjustedNumberOfLabels to get the adjusted range and
  number of labels.
* obj.SetXTitlePosition (double position) - Set/Get the
  position of the title of X or Y axis.
* double = obj.GetXTitlePosition () - Set/Get the position
  of the title of X or Y axis.
* obj.SetYTitlePosition (double position) - Set/Get the
  position of the title of X or Y axis.
* double = obj.GetYTitlePosition () - Set/Get the position
  of the title of X or Y axis.
* obj.SetNumberOfXMinorTicks (int num) - Set/Get the number
  of minor ticks in X or Y.
* int = obj.GetNumberOfXMinorTicks () - Set/Get the number
  of minor ticks in X or Y.
* obj.SetNumberOfYMinorTicks (int num) - Set/Get the number
  of minor ticks in X or Y.
* int = obj.GetNumberOfYMinorTicks () - Set/Get the number
  of minor ticks in X or Y.
* obj.SetLegend (int ) - Enable/Disable the creation of a
  legend. If on, the legend labels will be created
  automatically unless the per plot legend symbol has been
  set.
* int = obj.GetLegend () - Enable/Disable the creation of a
  legend. If on, the legend labels will be created
  automatically unless the per plot legend symbol has been
  set.
* obj.LegendOn () - Enable/Disable the creation of a legend.
  If on, the legend labels will be created automatically
  unless the per plot legend symbol has been set.
* obj.LegendOff () - Enable/Disable the creation of a
  legend. If on, the legend labels will be created
  automatically unless the per plot legend symbol has been
  set.
* obj.SetTitlePosition (double , double ) - Set/Get the
  position of the title. This has no effect if
  AdjustTitlePosition is true.
* obj.SetTitlePosition (double a[2]) - Set/Get the position
  of the title. This has no effect if AdjustTitlePosition is
  true.
* double = obj. GetTitlePosition () - Set/Get the position
  of the title. This has no effect if AdjustTitlePosition is
  true.
* obj.SetAdjustTitlePosition (int ) - If true, the xyplot
  actor will adjust the position of the title automatically
  to be upper-middle. Default is true.
* int = obj.GetAdjustTitlePosition () - If true, the xyplot
  actor will adjust the position of the title automatically
  to be upper-middle. Default is true.
* obj.AdjustTitlePositionOn () - If true, the xyplot actor
  will adjust the position of the title automatically to be
  upper-middle. Default is true.
* obj.AdjustTitlePositionOff () - If true, the xyplot actor
  will adjust the position of the title automatically to be
  upper-middle. Default is true.
* obj.SetAdjustTitlePositionMode (int ) - If
  AdjustTitlePosition is truem, the xyplot actor will adjust
  the position of the title automatically depending on the
  given mode, the mode is a combination of the Alignment
  flags. by default: vtkXYPlotActor::AlignHCenter |
  vtkXYPlotActor::Top | vtkXYPlotActor::AlignAxisVCenter
* int = obj.GetAdjustTitlePositionMode () - If
  AdjustTitlePosition is truem, the xyplot actor will adjust
  the position of the title automatically depending on the
  given mode, the mode is a combination of the Alignment
  flags. by default: vtkXYPlotActor::AlignHCenter |
  vtkXYPlotActor::Top | vtkXYPlotActor::AlignAxisVCenter
* obj.SetLegendPosition (double , double ) - Use these
  methods to control the position of the legend. The
  variables LegendPosition and LegendPosition2 define the
  lower-left and upper-right position of the legend. The
  coordinates are expressed as normalized values with
  respect to the rectangle defined by PositionCoordinate and
  Position2Coordinate. Note that LegendPosition2 is relative
  to LegendPosition.
* obj.SetLegendPosition (double a[2]) - Use these methods to
  control the position of the legend. The variables
  LegendPosition and LegendPosition2 define the lower-left
  and upper-right position of the legend. The coordinates
  are expressed as normalized values with respect to the
  rectangle defined by PositionCoordinate and
  Position2Coordinate. Note that LegendPosition2 is relative
  to LegendPosition.
* double = obj. GetLegendPosition () - Use these methods to
  control the position of the legend. The variables
  LegendPosition and LegendPosition2 define the lower-left
  and upper-right position of the legend. The coordinates
  are expressed as normalized values with respect to the
  rectangle defined by PositionCoordinate and
  Position2Coordinate. Note that LegendPosition2 is relative
  to LegendPosition.
* obj.SetLegendPosition2 (double , double ) - Use these
  methods to control the position of the legend. The
  variables LegendPosition and LegendPosition2 define the
  lower-left and upper-right position of the legend. The
  coordinates are expressed as normalized values with
  respect to the rectangle defined by PositionCoordinate and
  Position2Coordinate. Note that LegendPosition2 is relative
  to LegendPosition.
* obj.SetLegendPosition2 (double a[2]) - Use these methods
  to control the position of the legend. The variables
  LegendPosition and LegendPosition2 define the lower-left
  and upper-right position of the legend. The coordinates
  are expressed as normalized values with respect to the
  rectangle defined by PositionCoordinate and
  Position2Coordinate. Note that LegendPosition2 is relative
  to LegendPosition.
* double = obj. GetLegendPosition2 () - Use these methods to
  control the position of the legend. The variables
  LegendPosition and LegendPosition2 define the lower-left
  and upper-right position of the legend. The coordinates
  are expressed as normalized values with respect to the
  rectangle defined by PositionCoordinate and
  Position2Coordinate. Note that LegendPosition2 is relative
  to LegendPosition.
* obj.SetTitleTextProperty (vtkTextProperty p) - Set/Get the
  title text property.
* vtkTextProperty = obj.GetTitleTextProperty () - Set/Get
  the title text property.
* obj.SetAxisTitleTextProperty (vtkTextProperty p) - Set/Get
  the title text property of all axes. Note that each axis
  can be controlled individually through the GetX/
  YAxisActor2D() methods.
* vtkTextProperty = obj.GetAxisTitleTextProperty () - Set/
  Get the title text property of all axes. Note that each
  axis can be controlled individually through the GetX/
  YAxisActor2D() methods.
* obj.SetAxisLabelTextProperty (vtkTextProperty p) - Set/Get
  the labels text property of all axes. Note that each axis
  can be controlled individually through the GetX/
  YAxisActor2D() methods.
* vtkTextProperty = obj.GetAxisLabelTextProperty () - Set/
  Get the labels text property of all axes. Note that each
  axis can be controlled individually through the GetX/
  YAxisActor2D() methods.
* obj.SetLogx (int ) - Enable/Disable plotting of Log of x-
  values.
* int = obj.GetLogx () - Enable/Disable plotting of Log of
  x-values.
* obj.LogxOn () - Enable/Disable plotting of Log of x-
  values.
* obj.LogxOff () - Enable/Disable plotting of Log of x-
  values.
* obj.SetLabelFormat (string _arg) - Set/Get the format with
  which to print the labels . This sets both X and Y label
  formats. GetLabelFormat() returns X label format.
* string = obj.GetLabelFormat () - Set/Get the format with
  which to print the X label.
* obj.SetXLabelFormat (string _arg) - Set/Get the format
  with which to print the X label.
* string = obj.GetXLabelFormat () - Set/Get the format with
  which to print the X label.
* obj.SetYLabelFormat (string _arg) - Set/Get the format
  with which to print the Y label.
* string = obj.GetYLabelFormat () - Set/Get the format with
  which to print the Y label.
* obj.SetBorder (int ) - Set/Get the spacing between the
  plot window and the plot. The value is specified in
  pixels.
* int = obj.GetBorderMinValue () - Set/Get the spacing
  between the plot window and the plot. The value is
  specified in pixels.
* int = obj.GetBorderMaxValue () - Set/Get the spacing
  between the plot window and the plot. The value is
  specified in pixels.
* int = obj.GetBorder () - Set/Get the spacing between the
  plot window and the plot. The value is specified in
  pixels.
* int = obj.GetPlotPoints () - Set/Get whether the points
  are rendered. The point size can be set in the property
  object. This is a global flag which affects the plot only
  if per curve symbols are not defined.
* obj.SetPlotPoints (int ) - Set/Get whether the points are
  rendered. The point size can be set in the property
  object. This is a global flag which affects the plot only
  if per curve symbols are not defined.
* obj.PlotPointsOn () - Set/Get whether the points are
  rendered. The point size can be set in the property
  object. This is a global flag which affects the plot only
  if per curve symbols are not defined.
* obj.PlotPointsOff () - Set/Get whether the points are
  rendered. The point size can be set in the property
  object. This is a global flag which affects the plot only
  if per curve symbols are not defined.
* int = obj.GetPlotLines () - Set/Get whether the lines are
  rendered. The line width can be set in the property
  object.
* obj.SetPlotLines (int ) - Set/Get whether the lines are
  rendered. The line width can be set in the property
  object.
* obj.PlotLinesOn () - Set/Get whether the lines are
  rendered. The line width can be set in the property
  object.
* obj.PlotLinesOff () - Set/Get whether the lines are
  rendered. The line width can be set in the property
  object.
* obj.SetGlyphSize (double ) - Set/Get the factor that
  controls how big glyphs are in the plot. The number is
  expressed as a fraction of the length of the diagonal of
  the plot bounding box.
* double = obj.GetGlyphSizeMinValue () - Set/Get the factor
  that controls how big glyphs are in the plot. The number
  is expressed as a fraction of the length of the diagonal
  of the plot bounding box.
* double = obj.GetGlyphSizeMaxValue () - Set/Get the factor
  that controls how big glyphs are in the plot. The number
  is expressed as a fraction of the length of the diagonal
  of the plot bounding box.
* double = obj.GetGlyphSize () - Set/Get the factor that
  controls how big glyphs are in the plot. The number is
  expressed as a fraction of the length of the diagonal of
  the plot bounding box.
* obj.ViewportToPlotCoordinate (vtkViewport viewport) - An
  alternate form of ViewportToPlotCoordinate() above. This
  method inputs the viewport coordinate pair (defined by the
  ivar ViewportCoordinate)and then stores them in the ivar
  PlotCoordinate.
* obj.SetPlotCoordinate (double , double ) - An alternate
  form of ViewportToPlotCoordinate() above. This method
  inputs the viewport coordinate pair (defined by the ivar
  ViewportCoordinate)and then stores them in the ivar
  PlotCoordinate.
* obj.SetPlotCoordinate (double a[2]) - An alternate form of
  ViewportToPlotCoordinate() above. This method inputs the
  viewport coordinate pair (defined by the ivar
  ViewportCoordinate)and then stores them in the ivar
  PlotCoordinate.
* double = obj. GetPlotCoordinate () - An alternate form of
  ViewportToPlotCoordinate() above. This method inputs the
  viewport coordinate pair (defined by the ivar
  ViewportCoordinate)and then stores them in the ivar
  PlotCoordinate.
* obj.PlotToViewportCoordinate (vtkViewport viewport) - An
  alternate form of PlotToViewportCoordinate() above. This
  method inputs the plot coordinate pair (defined in the
  ivar PlotCoordinate) and then stores them in the ivar
  ViewportCoordinate. (This method can be wrapped.)
* obj.SetViewportCoordinate (double , double ) - An
  alternate form of PlotToViewportCoordinate() above. This
  method inputs the plot coordinate pair (defined in the
  ivar PlotCoordinate) and then stores them in the ivar
  ViewportCoordinate. (This method can be wrapped.)
* obj.SetViewportCoordinate (double a[2]) - An alternate
  form of PlotToViewportCoordinate() above. This method
  inputs the plot coordinate pair (defined in the ivar
  PlotCoordinate) and then stores them in the ivar
  ViewportCoordinate. (This method can be wrapped.)
* double = obj. GetViewportCoordinate () - An alternate form
  of PlotToViewportCoordinate() above. This method inputs
  the plot coordinate pair (defined in the ivar
  PlotCoordinate) and then stores them in the ivar
  ViewportCoordinate. (This method can be wrapped.)
* int = obj.IsInPlot (vtkViewport viewport, double u, double
  v) - Is the specified viewport position within the plot
  area (as opposed to the region used by the plot plus the
  labels)?
* obj.SetChartBox (int ) - Set/Get the flag that controls
  whether a box will be drawn/filled corresponding to the
  chart box.
* int = obj.GetChartBox () - Set/Get the flag that controls
  whether a box will be drawn/filled corresponding to the
  chart box.
* obj.ChartBoxOn () - Set/Get the flag that controls whether
  a box will be drawn/filled corresponding to the chart box.
* obj.ChartBoxOff () - Set/Get the flag that controls
  whether a box will be drawn/filled corresponding to the
  chart box.
* obj.SetChartBorder (int ) - Set/Get the flag that controls
  whether a box will be drawn/filled corresponding to the
  legend box.
* int = obj.GetChartBorder () - Set/Get the flag that
  controls whether a box will be drawn/filled corresponding
  to the legend box.
* obj.ChartBorderOn () - Set/Get the flag that controls
  whether a box will be drawn/filled corresponding to the
  legend box.
* obj.ChartBorderOff () - Set/Get the flag that controls
  whether a box will be drawn/filled corresponding to the
  legend box.
* vtkProperty2D = obj.GetChartBoxProperty () - Get the box
  vtkProperty2D.
* obj.SetShowReferenceXLine (int ) - Set/Get if the X
  reference line is visible. hidden by default
* int = obj.GetShowReferenceXLine () - Set/Get if the X
  reference line is visible. hidden by default
* obj.ShowReferenceXLineOn () - Set/Get if the X reference
  line is visible. hidden by default
* obj.ShowReferenceXLineOff () - Set/Get if the X reference
  line is visible. hidden by default
* obj.SetReferenceXValue (double )
* double = obj.GetReferenceXValue ()
* obj.SetShowReferenceYLine (int ) - Set/Get if the Y
  reference line is visible. hidden by default
* int = obj.GetShowReferenceYLine () - Set/Get if the Y
  reference line is visible. hidden by default
* obj.ShowReferenceYLineOn () - Set/Get if the Y reference
  line is visible. hidden by default
* obj.ShowReferenceYLineOff () - Set/Get if the Y reference
  line is visible. hidden by default
* obj.SetReferenceYValue (double )
* double = obj.GetReferenceYValue ()
* long = obj.GetMTime () - Take into account the modified
  time of internal helper classes.


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