VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
ctdb
c7bMesVolume.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: c7bMesVolume.h,v $ $Revision: 1.10 $ $State: Exp $
7
*******************************************************************************/
8
9
//
10
// File c7bMesVolume
11
//
12
13
14
#ifndef __DtC7bMesVolume
15
#define __DtC7bMesVolume
16
17
#include "
ctdb/ctdbDefines.h
"
18
#include <stdio.h>
19
#include "
ctdb/c7NetTypes.h
"
20
#include "
geometry/point.h
"
21
22
class
DtC7bReader
;
23
24
// Class: DtC7bMesVolume
25
//
26
// The class is public because should not be used but anyone else than
27
// DtC7b.
28
//
29
30
class
DT_DLL_ctdb
DtC7bMesVolumeInFile
31
{
32
public
:
33
DtC7NetFloat64
myOrigin[4];
34
DtC7NetFloat64
myWorldToMes[3][3];
35
DtC7NetInt32
myRoofNumVertices
;
36
DtC7NetU32
myWasted1
;
37
DtC7NetInt32
myFloorNumVertices
;
38
DtC7NetU32
myWasted2
;
39
DtC7NetU32
myTemplate
;
40
DtC7NetU32
myPadd
;
41
};
42
43
class
DT_DLL_ctdb
DtC7bMesVolume
44
{
45
public
:
46
47
DtC7bMesVolume
();
48
~
DtC7bMesVolume
();
49
50
bool
read(FILE *f);
51
bool
processModel(
DtC7bReader
*db);
52
void
caculateExtent(
const
DtPoint
&
point
,
DtPoint
& minPoint,
DtPoint
& maxPoint);
53
54
55
DtC7bMesVolumeInFile
myStruct
;
56
DtC7NetFloat64
*
myRoofVertices
;
57
DtC7NetFloat64
*
myFloorVertices
;
58
};
59
60
#endif
61
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
)