Equalizer  1.2.1
Classes | Functions | Typedefs | Enumerations
eVolve Namespace Reference

The Equalizer Volume Rendering Example. More...

Classes

class  Channel
class  Config
class  EVolve
class  FrameData
class  GLSLShaders
class  InitData
class  LocalInitData
class  Node
class  Pipe
struct  DataInTextureDimensions
 Structure that contain actual dimensions of data that is stored in volume texture. More...
struct  VolumeScaling
 Contain overal volume proportions relatively [-1,-1,-1]..[1,1,1] cube. More...
struct  VolumeInfo
class  RawVolumeModel
 Load model to texture. More...
class  RawVolumeModelRenderer
struct  SliceClipper
class  Window

Functions

void initErrors ()
 Set up eVolve-specific error codes.
void exitErrors ()
 Clear eVolve-specific error codes.
void orderFrames (eq::Frames &frames, const eq::Matrix4d &modelviewM, const eq::Matrix3d &modelviewITM, const eq::Matrix4f &rotation, const bool orthographic)

Typedefs

typedef RawVolumeModelRenderer Renderer

Enumerations

enum  Error {
  ERROR_EVOLVE_ARB_SHADER_OBJECTS_MISSING = eq::ERROR_CUSTOM, ERROR_EVOLVE_EXT_BLEND_FUNC_SEPARATE_MISSING, ERROR_EVOLVE_ARB_MULTITEXTURE_MISSING, ERROR_EVOLVE_LOADSHADERS_FAILED,
  ERROR_EVOLVE_LOADMODEL_FAILED, ERROR_EVOLVE_MAPOBJECT_FAILED
}
 Defines errors produced by eVolve. More...
enum  ColorMode { COLOR_MODEL, COLOR_DEMO, COLOR_HALF_DEMO, COLOR_ALL }
enum  BackgroundMode { BG_BLACK, BG_WHITE, BG_COLOR, BG_ALL }
enum  NormalsQuality { NQ_FULL, NQ_MEDIUM, NQ_MINIMAL, NQ_ALL }
enum  LogTopics { LOG_STATS = eq::LOG_CUSTOM }

Detailed Description

The Equalizer Volume Rendering Example.


Function Documentation

Clear eVolve-specific error codes.

Clear Sequel-specific error codes.

Definition at line 69 of file eVolve/error.cpp.

References co::base::ErrorRegistry::eraseString(), and co::base::Global::getErrorRegistry().

+ Here is the call graph for this function:

Set up eVolve-specific error codes.

Set up Sequel-specific error codes.

Definition at line 61 of file eVolve/error.cpp.

References co::base::Global::getErrorRegistry(), and co::base::ErrorRegistry::setString().

+ Here is the call graph for this function:


Enumeration Type Documentation

Enumerator:
BG_BLACK 

Black background.

BG_WHITE 

White background.

BG_COLOR 

Unique color.

Definition at line 72 of file eVolve.h.

Enumerator:
COLOR_MODEL 

Render using the colors defined in the ply file.

COLOR_DEMO 

Use a unique color to demonstrate decomposition.

COLOR_HALF_DEMO 

50% unique color + 50% original color

Definition at line 64 of file eVolve.h.

Defines errors produced by eVolve.

Definition at line 37 of file share/Equalizer/examples/eVolve/error.h.

Enumerator:
NQ_FULL 

Highest normals quality.

NQ_MEDIUM 

Average normals quality.

NQ_MINIMAL 

Basic normal approximation.

Definition at line 80 of file eVolve.h.

Generated on Fri Jun 8 2012 15:44:36 for Equalizer 1.2.1 by  doxygen 1.8.0