28 #ifndef vtkRecursiveSphereDirectionEncoder_h
29 #define vtkRecursiveSphereDirectionEncoder_h
98 void InitializeIndexTable(
void );
encode a direction into a one or two byte value
#define VTKRENDERINGVOLUME_EXPORT
#define vtkGetMacro(name, type)
#define vtkSetClampMacro(name, type, min, max)
GLsizei const GLfloat * value
#define vtkTypeMacro(thisClass, superclass)
A direction encoder based on the recursive subdivision of an octahedron.
a simple class to control print indentation
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual float * GetDecodedGradient(int value)=0
virtual int GetEncodedDirection(float n[3])=0
int IndexTableRecursionDepth
virtual float * GetDecodedGradientTable(void)=0
virtual int GetNumberOfEncodedDirections(void)=0