VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
terrainIntersectStatus.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2024 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 
13 #include <boost/noncopyable.hpp>
14 
16 
24 {
25 public:
28  static void SuppressDataAvailableException(bool suppress);
29 
32 
34  virtual ~DtTerrainIntersectStatus();
35 
37  explicit operator bool();
38 
50  virtual bool dataAvailable(bool setCheckedFlag = true);
51 
56  virtual void setDataUnavailable();
58 
61  virtual bool* dataAvailablePointer(const DtTerrainIntersectOptions& options);
62 
64  virtual void reset();
65 
66 protected:
69 };
bool myDataAvailableChecked
Definition: terrainIntersectStatus.h:68
DtTerrainIntersectOptions Passed to terrain intersect functions to modify how intersect acts...
Definition: terrainIntersectOptions.h:22
#define DT_DLL_terrainInterface
This file is used to determine how to build.
Definition: terrainInterfaceDefines.h:25
bool myDataAvailable
Definition: terrainIntersectStatus.h:67
DtTerrainIntersectStatus Contains information about status of &quot;data available&quot; when an intersection c...
Definition: terrainIntersectStatus.h:23

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)