VR-Forces 4.0.4 Class Documentation
include/vmap/vmapPointFeatureTile.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright  (c) 2006 MAK Technologies, Inc.** All rights reserved.     
00003 ******************************************************************************/
00004 /******************************************************************************
00005 * $RCSfile: vmapPointFeatureTile.h,v $ $Revision: 1.10 $ $State: Exp $
00006 ******************************************************************************/
00007 
00008 #ifndef VMAP_POINT_FEATURE_TILE_H_
00009 #define VMAP_POINT_FEATURE_TILE_H_
00010 
00013 
00014 #include "vmap/vmapTile.h"
00015 #include "vmap/vmapDefines.h"
00016 
00020 class DT_DLL_vmap DtVpfPointFeatureTile : public DtVpfTile
00021 {
00022    public:
00026       DtVpfPointFeatureTile(DtVpfDatabase* db, const DtString& themePath, 
00027          int tileID, DtVpfTable* featureTable);
00028 
00030       virtual ~DtVpfPointFeatureTile();
00031 
00034       virtual bool initTile();
00035 
00038       virtual bool loadFeatures(DtVectorNetwork* vectorNetwork);
00039 
00043       virtual bool featureInArea(double x, double y,
00044                   double xMin, double yMin, double xMax, double yMax) const;
00045 
00046    private:
00048       DtVpfPointFeatureTile(const DtVpfPointFeatureTile& input);
00049 
00051       DtVpfPointFeatureTile& operator=(const DtVpfPointFeatureTile& input);
00052 
00053    protected:
00054       //point feature tables to create features
00055       DtVpfTable* myEntityNodeTable;
00056    
00057 };
00058 
00059 #endif
00060 

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)