Equalizer  1.2.1
Public Member Functions | Public Attributes | Static Public Attributes | Public Types
eVolve::SliceClipper Struct Reference
+ Collaboration diagram for eVolve::SliceClipper:

List of all members.

Public Member Functions

void updatePerFrameInfo (const eq::Matrix4d &modelviewM, const eq::Matrix3d &modelviewITM, const double sliceDistance, const eq::Range &range)
eq::Vector3f getPosition (const int vertexNum, const int sliceNum) const

Public Attributes

float shaderVertices [24]
eq::Vector3f viewVecf
eq::Vector4d viewVec
int frontIndex
double sliceDistance
double planeStart

Static Public Attributes

static const int nSequence [8][8]
static const float sequence [64]
static const float v1 [24]
static const float v2 [24]

Public Types

typedef eq::Vector3f float3

Detailed Description

Definition at line 38 of file sliceClipping.h.


Member Data Documentation

const int eVolve::SliceClipper::nSequence [static]
Initial value:
 {
        {7,3,5,6,1,2,4,0},
        {6,2,4,7,0,3,5,1},
        {5,1,4,7,0,3,6,2},
        {4,0,5,6,1,2,7,3},
        {3,1,2,7,0,5,6,4},
        {2,0,3,6,1,4,7,5},
        {1,0,3,5,2,4,7,6},
        {0,1,2,4,3,5,6,7},
    }

Definition at line 40 of file sliceClipping.h.

const float eVolve::SliceClipper::sequence [static]
Initial value:
 {
        0, 1, 4, 2, 3, 5, 6, 7,
        1, 0, 3, 5, 4, 2, 7, 6,
        2, 0, 6, 3, 1, 4, 7, 5,
        3, 1, 2, 7, 5, 0, 6, 4,
        4, 0, 5, 6, 2, 1, 7, 3,
        5, 1, 7, 4, 0, 3, 6, 2,
        6, 2, 4, 7, 3, 0, 5, 1,
        7, 3, 6, 5, 1, 2, 4, 0 }

Definition at line 43 of file sliceClipping.h.

const float eVolve::SliceClipper::v1 [static]
Initial value:
 {
        0, 1, 4, 4,
        1, 0, 1, 4,
        0, 2, 5, 5,
        2, 0, 2, 5,
        0, 3, 6, 6, 
        3, 0, 3, 6 }

Definition at line 44 of file sliceClipping.h.

const float eVolve::SliceClipper::v2 [static]
Initial value:
 {
        1, 4, 7, 7,
        5, 1, 4, 7,
        2, 5, 7, 7,
        6, 2, 5, 7,
        3, 6, 7, 7,
        4, 3, 6, 7 }

Definition at line 45 of file sliceClipping.h.


The documentation for this struct was generated from the following files:
Generated on Fri Jun 8 2012 15:44:37 for Equalizer 1.2.1 by  doxygen 1.8.0