23 #ifndef TreeInformation_h
24 #define TreeInformation_h
28 #include <vtk_nlohmannjson.h>
29 #include VTK_NLOHMANN_JSON(json.hpp)
54 const std::string& textureBaseDirectory,
bool saveTextures,
bool contentGLTF,
const char* crs,
57 bool contentGLTF,
const char* crs,
const std::string& output);
59 const std::string& textureBaseDirectory,
bool saveTextures,
bool contentGLTF,
const char* crs,
98 static std::array<double, 6>
ExpandBounds(
double* first,
double* second);
156 const std::vector<vtkSmartPointer<vtkCompositeDataSet>>* Buildings;
170 std::vector<std::array<double, 6>> NodeTightBounds;
175 std::vector<bool> EmptyNode;
180 std::vector<double> GeometricError;
181 nlohmann::json RootJson;
represents an object (geometry & properties) in a rendered scene
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.
dynamic, self-adjusting array of int
abstract superclass for composite (multi-block or AMR) datasets
topologically and geometrically regular array of data
list of point or cell ids
Octree node constituting incremental octree (in support of both point location and point insertion) ...
create a window for renderers to draw into