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