gre/3dgeomet.h File Reference

#include <gre/base.h>
#include <gre/3dutils.h>
#include <gre/3dscene.h>
#include <gre/3dgmelem.h>

Include dependency graph for 3dgeomet.h:

gre/base.hgre/3dutils.hgre/3dscene.hgre/3dgmelem.hmi32/stddefns.hmi32/dlldefns.hmi32/asurface.hmi32/bitset.hmi32/color.hmi32/trans2dc.hrvc/raster.hrvc/nullmask.hmi32/trans2d.hmi32/transgen.hmi32/rect.hmi32/doublear.hmi32/midblary.hmi32/membuf.hmi32/point.hmi32/inibase.hmi32/math.hrvc/image.hmi32/anyrastv.hmi32/colorspc.hmi32/range.hmi32/stereoparm.hmi32/trans3d.hmi32/mg2enums.hmi32/polyline.hmi32/simplear.hgre/3dpntfld.hmi32/triangul.hrvc/vector.hmi32/milist.hmi32/memalloc.hmi32/sort.hstring.hmi32/region2d.hmi32/mempool.hrvc/geometrc.hmi32/rvcvect.hmi32/errhandler.h

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

gre/3dvcgeom.h

Go to the source code of this file.

Namespaces

namespace  GRE

Classes

class  GRE::GEOMETRIC3D
 Base class for 3D geometric models. More...
class  GRE::GEOMETRIC3D::IMPL_FACTORY

Defines

#define DECLARE_GEOMETRIC3D_IMPL_FACTORY(name, model)


Define Documentation

#define DECLARE_GEOMETRIC3D_IMPL_FACTORY ( name,
model   ) 

Value:

class GEOMETRIC3D_IMPL_FACTORY_##name : public GRE::GEOMETRIC3D::IMPL_FACTORY {  \
      public:                                               \
      GEOMETRIC3D_IMPL_FACTORY_##name (                              \
      ) { GRE::GEOMETRIC3D::Register(this,model); }                     \
      virtual GRE::GEOMETRIC3D *v_ConstructImpl () {                    \
      return (new GRE::name);                                  \
         }                                               \
      };                                                 \
   static GEOMETRIC3D_IMPL_FACTORY_##name s_Geometric3DImplFactory_##name;

Definition at line 68 of file 3dgeomet.h.


Generated on Thu Apr 26 04:06:50 2007 for TNTsdk by  doxygen 1.5.2