3#include <MRPch/MRTBB.h>
6#define M_PI 3.1415926535897932384626433832795
10#define M_PI_2 1.5707963267948966192313216916398
15#pragma warning(disable:4005)
16#pragma warning(disable:4127)
17#pragma warning(disable:4146)
18#pragma warning(disable:4180)
19#pragma warning(disable:4242)
20#pragma warning(disable:4244)
21#pragma warning(disable:4251)
22#pragma warning(disable:4275)
23#pragma warning(disable:4355)
24#pragma warning(disable:4459)
25#pragma warning(disable:4464)
26#pragma warning(disable:4701)
27#pragma warning(disable:4702)
28#pragma warning(disable:4800)
29#pragma warning(disable:4868)
31#pragma warning(disable:6297)
32#pragma warning(disable:26451)
33#pragma warning(disable:26495)
34#pragma warning(disable:26812)
35#pragma warning(disable:26815)
38#pragma warning(disable:4068)
40#pragma GCC diagnostic push
41#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
42#if __GNUC__ == 12 || __GNUC__ == 13
43#pragma GCC diagnostic ignored "-Wmissing-template-keyword"
47#if __clang_major__ >= 19
48#pragma clang diagnostic push
49#pragma clang diagnostic ignored "-Wmissing-template-arg-list-after-template-kw"
53#pragma clang diagnostic push
54#pragma clang diagnostic ignored "-Wabsolute-value"
57#define IMATH_HALF_NO_LOOKUP_TABLE
63#include <openvdb/version.h>
64#include <openvdb/Types.h>
67OPENVDB_USE_VERSION_NAMESPACE
68namespace OPENVDB_VERSION_NAME
70 template <
typename _TreeType>
71 class __attribute__((__visibility__(
"default"))) Grid;
75 template <
typename _RootNodeType>
76 class __attribute__((__visibility__(
"default"))) Tree;
77 template<
typename ChildType>
78 class __attribute__((__visibility__(
"default"))) RootNode;
79 template<
typename _ChildNodeType, Index Log2Dim>
80 class __attribute__((__visibility__(
"default"))) InternalNode;
81 template<
typename T, Index Log2Dim>
82 class __attribute__((__visibility__(
"default"))) LeafNode;
89#include <openvdb/openvdb.h>
90#include <openvdb/io/Stream.h>
91#include <openvdb/tools/Composite.h>
92#include <openvdb/tools/GridTransformer.h>
93#include <openvdb/tools/MeshToVolume.h>
94#include <openvdb/tools/VolumeToMesh.h>
95#include <openvdb/tools/Dense.h>
98#pragma clang diagnostic pop
101#if __clang_major__ >= 19
102#pragma clang diagnostic pop
106#pragma GCC diagnostic pop