3dterra.h File Reference

#include <gre/3ddc.h>
#include <gre/3dpntfld.h>
#include <rvc/georefer.h>

Include dependency graph for 3dterra.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  GRE

Classes

class  GRE::CONTROLLER
 Base class for 3D terrain controller. More...
class  GRE::SIMPLECONTROLLER
 Simple implementation of 3D terrain controller. More...
class  GRE::TERRAIN
 Base class for 3D terrain models. More...
class  GRE::TERRAIN::IMPL_FACTORY

Defines

#define DECLARE_TERRAIN_IMPL_FACTORY(name, model)


Define Documentation

#define DECLARE_TERRAIN_IMPL_FACTORY name,
model   ) 
 

Value:

class TERRAIN_IMPL_FACTORY_##name : public GRE::TERRAIN::IMPL_FACTORY { \
      public:                                         \
      TERRAIN_IMPL_FACTORY_##name (                            \
      ) { GRE::TERRAIN::Register(this,model); }             \
      virtual GRE::TERRAIN *v_ConstructImpl () {               \
      return (new GRE::name);                            \
         }                                         \
      };                                           \
   static TERRAIN_IMPL_FACTORY_##name s_TerrainImplFactory_##name;

Definition at line 131 of file 3dterra.h.


Generated on Wed May 31 15:27:28 2006 for TNTsdk by  doxygen 1.3.8-20040913