VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
shapeMultiPointZ.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1998 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: shapeMultiPointZ.h,v $ $Revision: 1.6 $ $State: Exp $
7 *******************************************************************************/
8 #ifndef shapeMultiPointZ_H_
9 #define shapeMultiPointZ_H_
10 
11 #include "shape/shapeDefines.h"
12 #include <stdio.h>
13 #include "shape/shapeMultiPointM.h"
14 
15 class DtShapePointZ;
16 
17 
18 // The DtShapeMultiPointZ represents a a multipoint shape feature, who's points
19 // are 3D points (hence the Z).
21 {
22 
23 public:
24 
25  // default constructor.
26  DtShapeMultiPointZ(double elevationFactor);
27 
28  // destructor
29  virtual ~DtShapeMultiPointZ();
30 
31  virtual bool load(FILE* f, bool loadMeasures = true);
32  virtual DtShapePoint* point(int i);
33 
34 protected:
35  // not implemented
36  DtShapeMultiPointZ(const DtShapeMultiPointZ& original);
38 
40  DtNetFloat64 myZRange[2];
41 };
42 
43 #endif

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)