VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
c4bPatchGroup.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: c4bPchGrp.h,v $ $Revision: 1.5 $ $State: Exp $
7 *********************************************************************/
8 
9 #ifndef c4bPatchGroup_H_
10 #define c4bPatchGroup_H_
11 
12 #include "ctdb/ctdbDefines.h"
13 #include "ctdb/c4bPatch.h"
14 
15 // forward declarations
16 class C4B;
18 
20 {
21 public:
22 
23  // default constructor
25 
26  // destructor
27  virtual ~DtC4bPatchGroup();
28 
29  // This class follows the rule of the Big Three.
30 
31  virtual void parse(C4B& c4b,
32  unsigned int patch_group_num,
34 
35 
36  virtual void xlate_patch_group(C4B& c4b,
37  DtGroup*& patch0Terrain,
38  DtGroup*& patch0Features,
39  DtGroup*& patch1Terrain,
40  DtGroup*& patch1Features,
41  DtGroup*& patch2Terrain,
42  DtGroup*& patch2Features,
43  DtGroup*& patch3Terrain,
44  DtGroup*& patch3Features);
45 
46 protected:
47 
48  // copy constructor
49  DtC4bPatchGroup(const DtC4bPatchGroup& orig);
50 
51  // assignment operator
52  DtC4bPatchGroup& operator=(const DtC4bPatchGroup& orig);
53 
54 protected:
55 
57  DtC4bPatch patch[4];
58 };
59 
60 #endif

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)