VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vpfPointFeatureTile.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved.
3 ******************************************************************************/
4 /******************************************************************************
5 * $RCSfile: vmapPointFeatureTile.h,v $ $Revision: 1.10 $ $State: Exp $
6 ******************************************************************************/
7 
8 #ifndef VMAP_POINT_FEATURE_TILE_H_
9 #define VMAP_POINT_FEATURE_TILE_H_
10 
13 
14 #include "vmap/vpfTile.h"
15 #include "vmap/vmapDefines.h"
16 
21 {
22  public:
26  DtVpfPointFeatureTile(DtVpfDatabase* db, const DtString& themePath,
27  int tileID, DtVpfTable* featureTable);
28 
30  virtual ~DtVpfPointFeatureTile();
31 
34  virtual bool initTile();
35 
38  virtual bool loadFeatures(DtVectorNetwork* vectorNetwork);
39 
43  virtual bool featureInArea(double x, double y,
44  double xMin, double yMin, double xMax, double yMax) const;
45 
46  private:
49 
52 
53  protected:
54  //point feature tables to create features
56 
57 };
58 
59 #endif
60 
This is the VPF Database class.
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 * myEntityNodeTable
Definition: vpfPointFeatureTile.h:55
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.
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.
This is an VPF tile that contains point features.
Definition: vpfPointFeatureTile.h:20
Definition: vectorNetwork.h:37

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)