blob: 473e746463c7baec411a020e29262a02c181d526 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
/** \file elbeem/intern/ntl_blenderdumper.h
* \ingroup elbeem
*/
/******************************************************************************
*
* El'Beem - Free Surface Fluid Simulation with the Lattice Boltzmann Method
* Copyright 2003-2006 Nils Thuerey
*
* Replaces std. raytracer, and only dumps time dep. objects to disc, header
*
*****************************************************************************/
#ifndef NTL_BLENDERDUMPER_H
#include "ntl_world.h"
#ifdef WITH_CXX_GUARDEDALLOC
# include "MEM_guardedalloc.h"
#endif
class ntlBlenderDumper :
public ntlWorld
{
public:
/*! Constructor */
ntlBlenderDumper();
ntlBlenderDumper(string filename, bool commandlineMode);
/*! Destructor */
virtual ~ntlBlenderDumper( void );
/*! render scene (a single pictures) */
virtual int renderScene( void );
protected:
private:
#ifdef WITH_CXX_GUARDEDALLOC
MEM_CXX_CLASS_ALLOC_FUNCS("ELBEEM:ntlBlenderDumper")
#endif
};
#define NTL_BLENDERDUMPER_H
#endif
|