VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
shapeRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1998 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef SHAPERECORD_H
7 #define SHAPERECORD_H
8 
9 #include "shape/shapeDefines.h"
10 #include <stdio.h>
11 #include <vlutil/vlNetTypes.h>
13 
14 class DtShapeElement;
15 class DtShapeProjection;
16 
18 {
33 };
34 
35 class DtString;
36 
37 // class DtShapeRecord:
38 //
40 {
41 
42 public:
43 
44  // default constructor.
45  DtShapeRecord();
46 
47  // destructor
48  virtual ~DtShapeRecord();
49 
50  virtual bool load(FILE *f, double elevationFactor, const DtShapeProjection* projection = NULL);
51 
52  virtual void setElevation(double elev);
53 
54  virtual void calculateMaxMins();
55 
58  double myElevation;
59 
60  double myMaxHigh;
61  double myMinHigh;
62 
63 };
64 
65 #endif
double myElevation
Definition: shapeRecord.h:58
Definition: shapeProjectionInformation.h:68
Definition: shapeRecord.h:28
Definition: shapeRecord.h:20
Definition: shapeRecord.h:25
Definition: shapeRecord.h:27
double myMinHigh
Definition: shapeRecord.h:61
Definition: shapeRecord.h:24
double myMaxHigh
Definition: shapeRecord.h:60
Definition: shapeRecord.h:29
Definition: shapeRecord.h:21
Definition: shapeRecord.h:30
Definition: shapeRecord.h:26
Definition: shapeRecord.h:32
Definition: shapeRecord.h:23
Definition: shapeRecordHeader.h:16
Definition: shapeElement.h:30
DtShapeRecordType
Definition: shapeRecord.h:17
Definition: shapeRecord.h:19
Definition: shapeRecord.h:31
DtShapeElement * myElement
Definition: shapeRecord.h:57
#define DT_DLL_shape
Definition: shapeDefines.h:23
DtShapeRecordHeader myHeader
Definition: shapeRecord.h:56
Definition: shapeRecord.h:22
Definition: shapeRecord.h:39

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)