VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
ctdb
c7bMesGridBox.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: c7bMesGridBox.h,v $ $Revision: 1.8 $ $State: Exp $
7
*******************************************************************************/
8
9
//
10
// File c7bMesGridBox
11
//
12
// Class: DtC7bMesGridBox
13
//
14
// The class is public because should not be used but anyone else than
15
// DtC7b.
16
//
17
18
#ifndef __DtC7bMesGridBox
19
#define __DtC7bMesGridBox
20
21
#include "
ctdb/ctdbDefines.h
"
22
#include <stdio.h>
23
#include "
ctdb/c7NetTypes.h
"
24
25
class
DT_DLL_ctdb
DtC7bMesGridBox_Little
26
{
27
public
:
28
DtC7NetInt32
myLFBCorner[3];
29
DtC7NetInt32
myRBTCorner[3];
30
DtC7NetInt32
myParentId
;
31
DtC7NetU16
myX
;
32
DtC7NetU16
myGridIndex
;
33
DtC7NetU16
myZ
;
34
DtC7NetU16
myY
;
35
DtC7NetU32
myWasted1
;
36
DtC7NetU16
padding1
;
37
DtC7NetU16
myNumApertures
;
38
DtC7NetU32
myWasted2
;
39
DtC7NetU16
padding2
;
40
DtC7NetU16
myNumTriangles
;
41
DtC7NetU32
myWasted3
;
42
};
43
44
class
DT_DLL_ctdb
DtC7bMesGridBox_Big
45
{
46
public
:
47
DtC7NetInt32
myLFBCorner[3];
48
DtC7NetInt32
myRBTCorner[3];
49
DtC7NetInt32
myParentId
;
50
DtC7NetU16
myGridIndex
;
51
DtC7NetU16
myX
;
52
DtC7NetU16
myY
;
53
DtC7NetU16
myZ
;
54
DtC7NetU32
myWasted1
;
55
DtC7NetU16
myNumApertures
;
56
DtC7NetU16
padding1
;
57
DtC7NetU32
myWasted2
;
58
DtC7NetU16
myNumTriangles
;
59
DtC7NetU16
padding2
;
60
DtC7NetU32
myWasted3
;
61
};
62
63
class
DT_DLL_ctdb
DtC7bMesGridBox
64
{
65
public
:
66
67
DtC7bMesGridBox
();
68
~
DtC7bMesGridBox
();
69
70
bool
read(FILE *f);
71
72
const
DtC7NetU16
& x()
const
;
73
const
DtC7NetU16
& y()
const
;
74
const
DtC7NetU16
& z()
const
;
75
const
DtC7NetU16
& numApertures()
const
;
76
const
DtC7NetU16
& numTriangles()
const
;
77
78
DtC7bMesGridBox_Little
*
myLittle
;
79
DtC7bMesGridBox_Big
*
myBig
;
80
81
DtC7NetInt32
*
myChildrenIds
;
82
DtC7NetU16
*
myApertureIds
;
83
DtC7NetInt32
*
myWallTriangleIds
;
84
};
85
86
#endif
87
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
)