VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vpfLineFeatureTile.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved.
3 ******************************************************************************/
4 /******************************************************************************
5 * $RCSfile: vmapLineFeatureTile.h,v $ $Revision: 1.10 $ $State: Exp $
6 ******************************************************************************/
7 #ifndef VMAP_LINEAR_FEATURE_TILE_H_
8 #define VMAP_LINEAR_FEATURE_TILE_H_
9 
12 
13 #include "vmap/vpfTile.h"
14 #include "vmap/vmapDefines.h"
15 
20 {
21  public:
25  DtVpfLineFeatureTile(DtVpfDatabase* db, const DtString& themePath,
26  int tileID, DtVpfTable* featureTable);
27 
29  virtual ~DtVpfLineFeatureTile();
30 
33  virtual bool initTile();
34 
37  virtual bool loadFeatures(DtVectorNetwork* vectorNetwork);
38 
39  private:
42 
45 
46  protected:
50 };
51 
52 #endif
This is the VPF Database class. It can load a feature or set of features from a VPF directory structu...
Definition: vpfDatabase.h:43
#define DT_DLL_vmap
Definition: vmapDefines.h:23
This class is the table that holds a file from the VPF database.
Definition: vpfTable.h:34
DtVpfTable * myEdgeBoundsTable
Definition: vpfLineFeatureTile.h:48
virtual bool loadFeatures(DtVectorNetwork *vectorNetwork)=0
abstract function that subclasses implement to load the features into the GDB vector network ...
DtVpfTile & operator=(const DtVpfTile &input)
Assignment operator is private to prevent copying.
This file represents an abstract tile object.
DtVpfTable * myConnectedNodeTable
Definition: vpfLineFeatureTile.h:49
This is the abstract tile class that the area, linear and point tile classes are derived from...
Definition: vpfTile.h:27
virtual bool initTile()=0
Initializes the tile by loading the proper files.
DtVpfTable * myEdgeTable
Definition: vpfLineFeatureTile.h:47
This is an VPF tile that contains linear features. It is a subclass of the abstract tile class and is...
Definition: vpfLineFeatureTile.h:19
Definition: vectorNetwork.h:37

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)