src/integrators/bidirpath.cc File Reference

#include <core_api/environment.h>
#include <core_api/material.h>
#include <yafraycore/tiledintegrator.h>
#include <core_api/background.h>
#include <core_api/light.h>
#include <core_api/camera.h>
#include <core_api/imagefilm.h>
#include <yafraycore/EXR_io.h>
#include <integrators/integr_utils.h>
#include <utilities/mcqmc.h>
Include dependency graph for bidirpath.cc:

Go to the source code of this file.

Classes

class  pathVertex_t
struct  pathEvalVert_t
class  pathData_t
class  biDirIntegrator_t

Defines

#define MAX_PATH_LENGTH   32
#define MIN_PATH_LENGTH   3
#define _BIDIR_DEBUG   0
#define _BIDIR_DEBUG_IMG   0
#define _DO_LIGHTIMAGE   1

Functions

void clear_path (std::vector< pathEvalVert_t > &p, int s, int t)
void check_path (std::vector< pathEvalVert_t > &p, int s, int t)
void copyLightSubpath (pathData_t &pd, int s, int t)
void copyEyeSubpath (pathData_t &pd, int s, int t)
YAFRAYPLUGIN_EXPORT void registerPlugin (renderEnvironment_t &render)

Define Documentation

#define _BIDIR_DEBUG   0

Definition at line 27 of file bidirpath.cc.

#define _BIDIR_DEBUG_IMG   0

Definition at line 28 of file bidirpath.cc.

#define _DO_LIGHTIMAGE   1

Definition at line 29 of file bidirpath.cc.

#define MAX_PATH_LENGTH   32

Definition at line 24 of file bidirpath.cc.

#define MIN_PATH_LENGTH   3

Definition at line 25 of file bidirpath.cc.


Function Documentation

void check_path ( std::vector< pathEvalVert_t > &  p,
int  s,
int  t 
)

Definition at line 84 of file bidirpath.cc.

void clear_path ( std::vector< pathEvalVert_t > &  p,
int  s,
int  t 
)

Definition at line 70 of file bidirpath.cc.

void copyEyeSubpath ( pathData_t pd,
int  s,
int  t 
) [inline]

Definition at line 511 of file bidirpath.cc.

void copyLightSubpath ( pathData_t pd,
int  s,
int  t 
) [inline]

Definition at line 498 of file bidirpath.cc.

YAFRAYPLUGIN_EXPORT void registerPlugin ( renderEnvironment_t render  ) 

Definition at line 931 of file bidirpath.cc.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 18 Dec 2009 for YafaRay by  doxygen 1.6.1