VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
ctdb
c4bPchGrp.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 c4bPchGrp_H_
10
#define c4bPchGrp_H_
11
12
#include "
ctdb/ctdbDefines.h
"
13
#include "
ctdb/c4bPatch.h
"
14
15
// forward declarations
16
class
C4B
;
17
class
c4b_patch_group_entry
;
18
19
class
DT_DLL_ctdb
MyC4BPatchGroup
20
{
21
public
:
22
23
// default constructor
24
MyC4BPatchGroup
();
25
26
// destructor
27
virtual
~
MyC4BPatchGroup
();
28
29
// This class follows the rule of the Big Three.
30
31
virtual
void
parse(
C4B
& c4b,
32
unsigned
int
patch_group_num,
33
c4b_patch_group_entry
* pge);
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
MyC4BPatchGroup
(
const
MyC4BPatchGroup
& orig);
50
51
// assignment operator
52
MyC4BPatchGroup
& operator=(
const
MyC4BPatchGroup
& orig);
53
54
protected
:
55
56
c4b_patch_group_entry
*
pg_entry
;
57
MyC4BPatch
patch[4];
58
};
59
60
#endif
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)