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