File: vtkimplicitvolume.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 (65 lines) | stat: -rw-r--r-- 2,443 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

 Usage

vtkImplicitVolume treats a volume (e.g., structured point
dataset) as if it were an implicit function. This means it
computes a function value and gradient. vtkImplicitVolume is
a concrete implementation of vtkImplicitFunction.
vtkImplicitDataSet computes the function (at the point x) by
performing cell interpolation. That is, it finds the cell
containing x, and then uses the cell's interpolation
functions to compute an interpolated scalar value at x. (A
similar approach is used to find the gradient, if
requested.) Points outside of the dataset are assigned the
value of the ivar OutValue, and the gradient value
OutGradient.
To create an instance of class vtkImplicitVolume, simply
invoke its constructor as follows

    obj = vtkImplicitVolume



 Methods

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

* string = obj.GetClassName ()
* int = obj.IsA (string name)
* vtkImplicitVolume = obj.NewInstance ()
* vtkImplicitVolume = obj.SafeDownCast (vtkObject o)
* long = obj.GetMTime () - Returns the mtime also
  considering the volume. This also calls Update on the
  volume, and it therefore must be called before the
  function is evaluated.
* double = obj.EvaluateFunction (double x[3])
* double = obj.EvaluateFunction (double x, double y, double
  z)
* obj.EvaluateGradient (double x[3], double n[3])
* obj.SetVolume (vtkImageData ) - Specify the volume for the
  implicit function.
* vtkImageData = obj.GetVolume () - Specify the volume for
  the implicit function.
* obj.SetOutValue (double ) - Set the function value to use
  for points outside of the dataset.
* double = obj.GetOutValue () - Set the function value to
  use for points outside of the dataset.
* obj.SetOutGradient (double , double , double ) - Set the
  function gradient to use for points outside of the
  dataset.
* obj.SetOutGradient (double a[3]) - Set the function
  gradient to use for points outside of the dataset.
* double = obj. GetOutGradient () - Set the function
  gradient to use for points outside of the dataset.


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