VR-Forces 4.1 Class Documentation
terrainSelection.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: terrainSelection.h,v $ $Revision: 1.8 $ $State: Exp $
7 ******************************************************************************/
8 #ifndef terrainSelection_H_
9 #define terrainSelection_H_
10 
13 
14 #include "gdb/gdbDefines.h"
15 #include "gdb/allPoly.h"
16 #include <vlutil/vlConfig.h>
17 #include <set>
18 
19 class Coordinate_System;
20 class DtExtent;
21 class DtPoint;
23 
29 
35 typedef std::set<DtTerrainElement*> DtTerrainSelection;
36 typedef DtTerrainSelection::iterator DtTerrainElementIter;
37 typedef DtTerrainSelection::const_iterator DtTerrainElementConstIter;
38 
41  const DtTerrainSelection& selectionToRemove);
42 
44 DT_DLL_gdb void DtToggleSelection(DtTerrainSelection& primarySelection,
45  const DtTerrainSelection& selectionToToggle);
46 
48 DT_DLL_gdb void DtAddToSelection(DtTerrainSelection& primarySelection,
49  const DtTerrainSelection& selectionToAdd);
50 
53 DT_DLL_gdb bool xyPointInPolygon(const DtAllTypesPolygon& polygon, const DtPoint& point);
54 
55 
56 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)