src/rcrt/RCRTTrace.cpp File Reference

#include <iostream>
#include <ctime>
#include <string>
#include "loaders/AnimLoader.h"
#include "cameras/Camera.h"
#include "Scene.h"
#include "tracing/SimpleTracer.h"
#include "tracing/ThreadedMetaTracer.h"
#include "tracing/SuperMetaTracer.h"
#include "textures/Image.h"
#include "gi/PhotonMap.h"
#include "tracing/PhotonTracer.h"

Include dependency graph for RCRTTrace.cpp:

Go to the source code of this file.

Functions

void rcrtAnim ()
void testPhoton ()
void testPhotonRCRT ()
int main (int argc, char *argv[])


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 257 of file RCRTTrace.cpp.

References rcrtAnim().

void rcrtAnim (  ) 

Definition at line 130 of file RCRTTrace.cpp.

References rcrt::AnimLoader::getCamera(), rcrt::XMLLoader::getFrame(), rcrt::Camera::getResolutionX(), rcrt::Camera::getResolutionY(), rcrt::AnimLoader::getScene(), rcrt::AnimLoader::nextFrame(), rcrt::Scene::setShadows(), rcrt::toString(), rcrt::ThreadedMetaTracer::trace(), and rcrt::Image::WritePNG().

Referenced by main().

void testPhoton (  ) 

Definition at line 167 of file RCRTTrace.cpp.

References rcrt::AnimLoader::getCamera(), rcrt::XMLLoader::getFrame(), rcrt::Camera::getResolutionX(), rcrt::Camera::getResolutionY(), rcrt::AnimLoader::getScene(), rcrt::AnimLoader::nextFrame(), rcrt::Scene::setShadows(), rcrt::toString(), rcrt::ThreadedMetaTracer::trace(), and rcrt::Image::WritePNG().

void testPhotonRCRT (  ) 

Definition at line 212 of file RCRTTrace.cpp.

References rcrt::PhotonMap::generate(), rcrt::AnimLoader::getCamera(), rcrt::XMLLoader::getFrame(), rcrt::Camera::getResolutionX(), rcrt::Camera::getResolutionY(), rcrt::AnimLoader::getScene(), rcrt::AnimLoader::nextFrame(), rcrt::Scene::setShadows(), rcrt::toString(), rcrt::ThreadedMetaTracer::trace(), and rcrt::Image::WritePNG().


Generated on Thu Jan 31 19:30:31 2008 for RenderingCompetitionRayTracer by  doxygen 1.5.3