![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved. 00003 ******************************************************************************/ 00004 /****************************************************************************** 00005 * $RCSfile: vmapLineFeatureTile.h,v $ $Revision: 1.10 $ $State: Exp $ 00006 ******************************************************************************/ 00007 #ifndef VMAP_LINEAR_FEATURE_TILE_H_ 00008 #define VMAP_LINEAR_FEATURE_TILE_H_ 00009 00012 00013 #include "vmap/vmapTile.h" 00014 #include "vmap/vmapDefines.h" 00015 00019 class DT_DLL_vmap DtVpfLineFeatureTile : public DtVpfTile 00020 { 00021 public: 00025 DtVpfLineFeatureTile(DtVpfDatabase* db, const DtString& themePath, 00026 int tileID, DtVpfTable* featureTable); 00027 00029 virtual ~DtVpfLineFeatureTile(); 00030 00033 virtual bool initTile(); 00034 00037 virtual bool loadFeatures(DtVectorNetwork* vectorNetwork); 00038 00039 private: 00041 DtVpfLineFeatureTile(const DtVpfLineFeatureTile& input); 00042 00044 DtVpfLineFeatureTile& operator=(const DtVpfLineFeatureTile& input); 00045 00046 protected: 00047 DtVpfTable* myEdgeTable; 00048 DtVpfTable* myEdgeBoundsTable; 00049 DtVpfTable* myConnectedNodeTable; 00050 }; 00051 00052 #endif