VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
boundingVolumeCommands.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
13 
17  : public DtTerrainPagerSpecificCommand<DtBoundingVolumeTerrainSourcePager>
18  , public DtObjectDebugger<DtPageInGeometryCommand>
19 {
20 public:
22  virtual ~DtPageInGeometryCommand();
23 
24  virtual void execute(DtBoundingVolumeTerrainSourcePager* terrainPager);
25 
27  virtual const int type() const;
28 
29  virtual void setGeometry(DtTerrainPagingGeometryPtr geometry);
30 
31  static DtTerrainPagerCommand* create(DtPagingMetaDataPtr metaData);
32 
33 protected:
35 };
36 
38 
40 
42  : public DtTerrainPagerSpecificCommand<DtBoundingVolumeTerrainSourcePager>
43 {
44 public:
46  virtual ~DtPageOutNodesCommand();
47 
48  virtual void execute(DtBoundingVolumeTerrainSourcePager* terrainPager);
49 
51  virtual const int type() const;
52 
53  virtual void setNodesToRemove(const std::list<DtNodeId> nodesToRemove);
54 
55  static DtTerrainPagerCommand* create(DtPagingMetaDataPtr metaData);
56 
57 protected:
58  std::list<DtNodeId> myNodesToRemove;
59 };

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)