VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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/allTypesPolygon.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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)