11 #ifndef TreeInformation_h
12 #define TreeInformation_h
17 #include <vtk_nlohmannjson.h>
18 #include VTK_NLOHMANN_JSON(json.hpp)
23 VTK_ABI_NAMESPACE_BEGIN
47 bool saveTextures,
bool contentGLTF,
bool contentGLTFSaveGLB,
const char* crs,
51 bool contentGLTF,
bool contentGLTFSaveGLB,
const char* crs,
const std::string& output);
55 bool saveTextures,
bool contentGLTF,
bool contentGLTFSaveGLB,
const char* crs,
94 static std::array<double, 6>
ExpandBounds(
double* first,
double* second);
160 const std::vector<vtkSmartPointer<vtkCompositeDataSet>>* Buildings;
170 bool ContentGLTFSaveGLB;
176 std::vector<std::array<double, 6>> NodeTightBounds;
181 std::vector<bool> EmptyNode;
186 std::vector<double> GeometricError;
187 nlohmann::json RootJson;
190 VTK_ABI_NAMESPACE_END
represents an object (geometry & properties) in a rendered scene
abstract superclass for composite (multi-block or AMR) datasets
abstract superclass for arrays of numeric data
list of point or cell ids
topologically and geometrically regular array of data
Octree node constituting incremental octree (in support of both point location and point insertion)
dynamic, self-adjusting array of int
concrete class for storing a set of points
concrete dataset represents vertices, lines, polygons, and triangle strips
platform-independent render window interaction including picking and frame rate control.
create a window for renderers to draw into