File: vtkdirectionencoder.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 (46 lines) | stat: -rw-r--r-- 1,631 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

 Usage

Given a direction, encode it into an integer value. This
value should be less than 65536, which is the maximum number
of encoded directions supported by this superclass. A
direction encoded is used to encode normals in a volume for
use during volume rendering, and the amount of space that is
allocated per normal is 2 bytes. This is an abstract
superclass - see the subclasses for specific implementation
details.
To create an instance of class vtkDirectionEncoder, simply
invoke its constructor as follows

    obj = vtkDirectionEncoder



 Methods

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

* string = obj.GetClassName () - Get the name of this class
* int = obj.IsA (string name) - Get the name of this class
* vtkDirectionEncoder = obj.NewInstance () - Get the name of
  this class
* vtkDirectionEncoder = obj.SafeDownCast (vtkObject o) - Get
  the name of this class
* int = obj.GetEncodedDirection (float n[3]) - Given a
  normal vector n, return the encoded direction
* float = obj.GetDecodedGradient (int value) - / Given an
  encoded value, return a pointer to the normal vector
* int = obj.GetNumberOfEncodedDirections (void ) - Return
  the number of encoded directions


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