VR-Forces 4.2 Class Documentation
tacticalGdbDrawer.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2006 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: tacticalGdbDrawer.h,v $ $Revision: 1.1 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef TACTICALGDBDRAWER_H
13 #define TACTICALGDBDRAWER_H
14 
17 
26 
27 typedef DtTerrainPolygonDrawer* (*DtTerrainPolygonDrawerCreatorFcn)();
28 typedef DtTerrainPaperMapDrawer* (*DtTerrainPaperMapDrawerCreatorFcn)();
29 typedef DtTerrainFeatureDrawer* (*DtTerrainFeatureDrawerCreatorFcn)();
30 typedef DtTerrainWireframeDrawer* (*DtTerrainWireframeDrawerCreatorFcn)();
31 typedef DtTerrainContourLinesDrawer* (*DtTerrainContourLinesDrawerCreatorFcn)();
32 typedef DtTerrainGridLineDrawer* (*DtTerrainGridLineDrawerCreatorFcn)();
33 
35 {
36 public:
38  virtual ~DtTacticalGdbDrawer();
39 
40  static DtTacticalGdbDrawer* create();
41 
42 public:
45  virtual void setTerrainPaperMapDrawerCreatorFcn(DtTerrainPaperMapDrawerCreatorFcn fcn);
46 
49  virtual void setTerrainPolygonDrawerCreatorFcn(DtTerrainPolygonDrawerCreatorFcn fcn);
50 
53  virtual void setTerrainFeatureDrawerCreatorFcn(DtTerrainFeatureDrawerCreatorFcn fcn);
54 
57  virtual void setTerrainWireframeDrawerCreatorFcn(DtTerrainWireframeDrawerCreatorFcn fcn);
58 
61  virtual void setTerrainContourLinesDrawerCreatorFcn(DtTerrainContourLinesDrawerCreatorFcn fcn);
62 
65  virtual void setTerrainGridLineDrawerCreatorFcn(DtTerrainGridLineDrawerCreatorFcn fcn);
66 
67 protected:
76 
77 protected:
84 };
85 
86 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)