3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Enumerations | Functions | Variables
effect.h File Reference
#include <libxml/xmlreader.h>
#include "cameras.h"
Include dependency graph for effect.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Effect
 
class  BoxCropEffect
 
class  AnaglyphEffect
 

Enumerations

enum  { EFFECT_BOX_CROP =0, EFFECT_ANAGLYPH, EFFECT_ENUM_END }
 
enum  {
  ANAGLYPH_REDBLUE, ANAGLYPH_REDGREEN, ANAGLYPH_REDCYAN, ANAGLYPH_GREENMAGENTA,
  ANAGLYPH_HALF_COLOUR, ANAGLYPH_MIXED, ANAGLYPH_ENUM_END
}
 

Functions

EffectmakeEffect (unsigned int effectID)
 
EffectmakeEffect (const std::string &s)
 

Variables

const unsigned int MAX_OPENGL_CLIPPLANES =6
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
EFFECT_BOX_CROP 
EFFECT_ANAGLYPH 
EFFECT_ENUM_END 

◆ anonymous enum

anonymous enum
Enumerator
ANAGLYPH_REDBLUE 
ANAGLYPH_REDGREEN 
ANAGLYPH_REDCYAN 
ANAGLYPH_GREENMAGENTA 
ANAGLYPH_HALF_COLOUR 
ANAGLYPH_MIXED 
ANAGLYPH_ENUM_END 

Function Documentation

◆ makeEffect() [1/2]

Effect* makeEffect ( unsigned int  effectID)

References ASSERT, EFFECT_ANAGLYPH, and EFFECT_BOX_CROP.

Referenced by AnaglyphEffect::getMode(), makeEffect(), and AnalysisState::save().

Here is the caller graph for this function:

◆ makeEffect() [2/2]

Effect* makeEffect ( const std::string &  s)

Variable Documentation

◆ MAX_OPENGL_CLIPPLANES

const unsigned int MAX_OPENGL_CLIPPLANES =6