VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vpfAreaFeatureTile.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved.
3 *******************************************************************************/
4 /*******************************************************************************
5 * $RCSfile: vmapAreaFeatureTile.h,v $ $Revision: 1.10 $ $State: Exp $
6 *******************************************************************************/
7 
8 #ifndef VMAP_AREA_FEATURE_TILE_H_
9 #define VMAP_AREA_FEATURE_TILE_H_
10 
13 
14 #include "vmap/vpfTile.h"
15 #include "vmap/vmapDefines.h"
16 
21 {
22  public:
26  DtVpfAreaFeatureTile(DtVpfDatabase* db, const DtString& themePath,
27  int tileID, DtVpfTable* featureTable);
28 
30  virtual ~DtVpfAreaFeatureTile();
31 
34  virtual bool initTile();
35 
39  virtual bool loadFeatures(DtVectorNetwork* vectorNetwork);
40 
41  private:
44 
47 
48  protected:
54 };
55 
56 #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
This is an VPF tile that contains area features. It is a subclass of the abstract tile class and is u...
Definition: vpfAreaFeatureTile.h:20
DtVpfTable * myEdgeBoundsTable
Definition: vpfAreaFeatureTile.h:52
virtual bool loadFeatures(DtVectorNetwork *vectorNetwork)=0
abstract function that subclasses implement to load the features into the GDB vector network ...
DtVpfTable * myEdgeTable
Definition: vpfAreaFeatureTile.h:51
DtVpfTile & operator=(const DtVpfTile &input)
Assignment operator is private to prevent copying.
This file represents an abstract tile object.
DtVpfTable * myRingTable
Definition: vpfAreaFeatureTile.h:50
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 * myConnectedNodeTable
Definition: vpfAreaFeatureTile.h:53
DtVpfTable * myFaceTable
Definition: vpfAreaFeatureTile.h:49
Definition: vectorNetwork.h:37

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)