![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /********************************************************************* 00002 ** Copyright (c) 1998 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 #ifndef SHAPEPOLYLINEZ_H 00007 #define SHAPEPOLYLINEZ_H 00008 00009 #include "shape/shapeDefines.h" 00010 #include <stdio.h> 00011 #include "shape/shapePolyLineM.h" 00012 00013 class DtShapePointZ; 00014 00015 // class DtShapePolyLineZ: 00016 // 00017 00018 class DT_DLL_shape DtShapePolyLineZ : public DtShapePolyLineM 00019 { 00020 00021 public: 00022 00023 // default constructor. 00024 DtShapePolyLineZ(double elevationFactor, bool isPoly = false); 00025 00026 // destructor 00027 virtual ~DtShapePolyLineZ(); 00028 00029 virtual bool load(FILE* f, bool loadMeasures = true, const DtShapeProjection* projection = NULL); 00030 virtual DtShapePoint* point(int i); 00031 00032 protected: 00033 00034 DtShapePointZ* myPointZs; 00035 DtNetFloat64 myZRange[2]; 00036 00037 }; 00038 00039 #endif