VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
papermap
rasterMap.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2002 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: rasterMap.h,v $ $Revision: 1.4 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef _DtRasterMap_H_
13
#define _DtRasterMap_H_
14
15
16
class
DtExtent
;
17
18
#ifndef NO_VRLINK
19
#include <mtl/mtl.h>
20
#endif
21
22
#include <QtCore/QString>
23
24
#include "
papermap/papermapDefines.h
"
25
class
DT_DLL_papermap
DtRasterMap
26
{
27
protected
:
28
29
public
:
31
DtRasterMap
();
32
34
DtRasterMap
(
const
DtRasterMap
& orig);
35
37
DtRasterMap
& operator=(
const
DtRasterMap
& orig);
38
40
virtual
~
DtRasterMap
();
41
42
#ifndef NO_VRLINK
43
virtual
void
readFromMtlFile(DtlObjPtr& mtlObj);
44
virtual
bool
writeToMtlFile(FILE* fp,
int
indentLevel = 0)
const
;
45
virtual
void
putIndent(FILE *fp,
int
indentLevel)
const
;
46
#endif
47
48
virtual
const
QString & filename()
const
;
49
virtual
void
setFilename(
const
QString & val);
50
51
virtual
DtExtent
extent()
const
;
52
virtual
void
setExtent(
const
DtExtent
&extent);
53
54
virtual
DtRasterMap
* clone()
const
;
55
56
protected
:
57
QString
myFilename
;
58
double
myXMin
;
59
double
myYMin
;
60
double
myXMax
;
61
double
myYMax
;
62
};
63
64
#endif
65
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
)