VR-Forces 4.0.4 Class Documentation
include/vmap/vmapAreaFeatureTile.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright  (c) 2006 MAK Technologies, Inc.** All rights reserved.     
00003 *******************************************************************************/
00004 /*******************************************************************************
00005 * $RCSfile: vmapAreaFeatureTile.h,v $ $Revision: 1.10 $ $State: Exp $
00006 *******************************************************************************/
00007 
00008 #ifndef VMAP_AREA_FEATURE_TILE_H_
00009 #define VMAP_AREA_FEATURE_TILE_H_
00010 
00013 
00014 #include "vmap/vmapTile.h"
00015 #include "vmap/vmapDefines.h"
00016 
00020 class DT_DLL_vmap DtVpfAreaFeatureTile : public DtVpfTile
00021 {
00022    public:
00026       DtVpfAreaFeatureTile(DtVpfDatabase* db, const DtString& themePath, 
00027          int tileID, DtVpfTable* featureTable);
00028 
00030       virtual ~DtVpfAreaFeatureTile();
00031 
00034       virtual bool initTile();
00035 
00039       virtual bool loadFeatures(DtVectorNetwork* vectorNetwork);
00040 
00041    private:
00043       DtVpfAreaFeatureTile(const DtVpfAreaFeatureTile& input);
00044 
00046       DtVpfAreaFeatureTile& operator=(const DtVpfAreaFeatureTile& input);
00047 
00048    protected:
00049       DtVpfTable* myFaceTable;
00050       DtVpfTable* myRingTable;
00051       DtVpfTable* myEdgeTable;
00052       DtVpfTable* myEdgeBoundsTable;
00053       DtVpfTable* myConnectedNodeTable;
00054 };
00055 
00056 #endif

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)