VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtIndirectGeoCdbCallbackGs.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>
14 
15 namespace osg
16 {
17  class CopyOp;
18 }
19 
20 namespace makVrv
21 {
22  namespace oe
23  {
24  namespace CDB
25  {
26  class DtCDBGeoSpecificIndirectGeo;
27 
31  {
32  public:
35 
37  DtIndirectGeoCdbCallbackGs(const DtIndirectGeoCdbCallbackGs& rhs, const osg::CopyOp& copyop);
38 
41 
42  private:
47 
48  public:
50  virtual osg::BoundingBox computeBound(const osg::Drawable& drawable) const;
51 
52  protected:
53 
55  };
56  }
57  }
58 }
virtual osg::BoundingBox computeBound(const osg::Drawable &drawable) const
override for compute bounding box callback which returns the calculated bounding box for the specifie...
We have 1 indirect geometry representing all gs &#39;instances&#39; in each cell We also have 1 registrar per...
Definition: DtCDBGeoSpecificIndirectGeo.h:43
DtIndirectGeoCdbCallbackGs & operator=(const DtIndirectGeoCdbCallbackGs &other)
Assignment Operator Not implemented – Assignment Not Allowed.
DtIndirectGeoCdbCallbackGs(DtCDBGeoSpecificIndirectGeo *provider)
Constructor.
const DtCDBGeoSpecificIndirectGeo * myProvider
Definition: DtIndirectGeoCdbCallbackGs.h:54
virtual ~DtIndirectGeoCdbCallbackGs()
Destructor.
compute bound callback for indirect geometries so they can access the DtCDBGeoSpecificIndirectGeo bou...
Definition: DtIndirectGeoCdbCallbackGs.h:30

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)