VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtIndirectGeoCdbCallbackGt.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <osg/BoundingBox>
13 #include <osg/Drawable>
15 
16 namespace osg
17 {
18  class CopyOp;
19 }
20 
21 namespace makVrv
22 {
23  namespace oe
24  {
25  namespace CDB
26  {
27  class DtCDBGeoTypicalIndirectGeo;
28 
32  {
33  public:
36 
38  DtIndirectGeoCdbCallbackGt(const DtIndirectGeoCdbCallbackGt& rhs, const osg::CopyOp& copyop);
39 
42 
43  private:
48 
49  public:
51  virtual osg::BoundingBox computeBound(const osg::Drawable& drawable) const;
52 
53  protected:
54 
57  };
58  }
59  }
60 }
DtIndirectGeoCdbCallbackGt(DtCDBGeoTypicalIndirectGeo *provider, Quadrant quadrant)
Constructor.
We have 1 indirect geometry representing all gt &#39;instances&#39; in each cell These share the registrar (w...
Definition: DtCDBGeoTypicalIndirectGeo.h:52
virtual osg::BoundingBox computeBound(const osg::Drawable &drawable) const
override for compute bounding box callback which returns the calculated bounding box for the specifie...
const Quadrant myQuadrant
Definition: DtIndirectGeoCdbCallbackGt.h:56
DtIndirectGeoCdbCallbackGt & operator=(const DtIndirectGeoCdbCallbackGt &other)
Assignment Operator Not implemented – Assignment Not Allowed.
compute bound callback for indirect geometries so they can access the DtCDBGeoTypicalIndirectGeo boun...
Definition: DtIndirectGeoCdbCallbackGt.h:31
Quadrant
Definition: DtCDBTileKey.h:32
const DtCDBGeoTypicalIndirectGeo * myProvider
Definition: DtIndirectGeoCdbCallbackGt.h:55
virtual ~DtIndirectGeoCdbCallbackGt()
Destructor.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)