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
|