VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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
Definition: c4bPatch.h:27
Definition: group.h:28
#define DT_DLL_ctdb
Definition: ctdbDefines.h:23
c4b_patch_group_entry * pg_entry
Definition: c4bPatchGroup.h:56
Definition: c4bReader.h:202
Definition: c4bReader.h:696
Definition: c4bPatchGroup.h:19

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)