VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
26 {
27 public:
28  DtC7NetInt32 myLFBCorner[3];
29  DtC7NetInt32 myRBTCorner[3];
42 };
43 
45 {
46 public:
47  DtC7NetInt32 myLFBCorner[3];
48  DtC7NetInt32 myRBTCorner[3];
61 };
62 
64 {
65 public:
66 
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 
80 
84 };
85 
86 #endif
87 
DtC7NetU16 padding2
Definition: c7bMesGridBox.h:59
DtC7NetU32 myWasted3
Definition: c7bMesGridBox.h:41
DtC7NetInt32 myParentId
Definition: c7bMesGridBox.h:30
DtC7NetInt32 myParentId
Definition: c7bMesGridBox.h:49
DtC7NetInt32 * myWallTriangleIds
Definition: c7bMesGridBox.h:83
DtC7NetU16 myX
Definition: c7bMesGridBox.h:31
DtC7NetU16 myNumApertures
Definition: c7bMesGridBox.h:37
DtC7NetU16 padding1
Definition: c7bMesGridBox.h:56
DtC7bMesGridBox_Big * myBig
Definition: c7bMesGridBox.h:79
Definition: c7bMesGridBox.h:25
DtC7bMesGridBox_Little * myLittle
Definition: c7bMesGridBox.h:78
DtC7NetU16 myGridIndex
Definition: c7bMesGridBox.h:50
Network-order unsigned 16-bit quantity.
Definition: c7NetTypes.h:28
DtC7NetU16 padding2
Definition: c7bMesGridBox.h:39
#define DT_DLL_ctdb
Definition: ctdbDefines.h:23
Definition: c7bMesGridBox.h:63
DtC7NetU16 myNumTriangles
Definition: c7bMesGridBox.h:40
DtC7NetU16 myY
Definition: c7bMesGridBox.h:52
DtC7NetU16 myGridIndex
Definition: c7bMesGridBox.h:32
DtC7NetU16 myZ
Definition: c7bMesGridBox.h:53
Network-order signed 32-bit quantity.
Definition: c7NetTypes.h:86
DtC7NetU16 * myApertureIds
Definition: c7bMesGridBox.h:82
DtC7NetU32 myWasted1
Definition: c7bMesGridBox.h:54
DtC7NetInt32 * myChildrenIds
Definition: c7bMesGridBox.h:81
DtC7NetU32 myWasted2
Definition: c7bMesGridBox.h:38
DtC7NetU16 myY
Definition: c7bMesGridBox.h:34
DtC7NetU32 myWasted3
Definition: c7bMesGridBox.h:60
DtC7NetU16 myZ
Definition: c7bMesGridBox.h:33
DtC7NetU32 myWasted1
Definition: c7bMesGridBox.h:35
DtC7NetU16 myX
Definition: c7bMesGridBox.h:51
Network-order unsigned 32-bit quantity.
Definition: c7NetTypes.h:66
DtC7NetU32 myWasted2
Definition: c7bMesGridBox.h:57
DtC7NetU16 myNumTriangles
Definition: c7bMesGridBox.h:58
Definition: c7bMesGridBox.h:44
DtC7NetU16 padding1
Definition: c7bMesGridBox.h:36
DtC7NetU16 myNumApertures
Definition: c7bMesGridBox.h:55

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)