|
| void | PrintNode (vtkIncrementalOctreeNode *node) |
| |
| void | AddGeometricError (vtkPolyData *representation) |
| | Adds a node geometric error cell attribute for the bounding box representation for nodes on a level. More...
|
| |
| void | Compute () |
| | Computes the additional information for all nodes. More...
|
| |
| void | SaveTilesBuildings (bool mergeTilePolyData) |
| |
| void | SaveTilesMesh () |
| |
| void | SaveTilesPoints () |
| |
| void | SaveTileset (const std::string &output) |
| |
|
| | TreeInformation (vtkIncrementalOctreeNode *root, int numberOfNodes, const std::vector< vtkSmartPointer< vtkCompositeDataSet >> *buildings, const std::string &textureBaseDirectory, bool saveTextures, bool contentGLTF, const char *crs, const std::string &outputDir) |
| | Constructors for buildings, points and meshes. More...
|
| |
| | TreeInformation (vtkIncrementalOctreeNode *root, int numberOfNodes, vtkPointSet *points, bool contentGLTF, const char *crs, const std::string &output) |
| | Constructors for buildings, points and meshes. More...
|
| |
| | TreeInformation (vtkIncrementalOctreeNode *root, int numberOfNodes, vtkPolyData *mesh, const std::string &textureBaseDirectory, bool saveTextures, bool contentGLTF, const char *crs, const std::string &output) |
| | Constructors for buildings, points and meshes. More...
|
| |
|
| void | PostOrderTraversal (void(TreeInformation::*Visit)(vtkIncrementalOctreeNode *node, void *aux), vtkIncrementalOctreeNode *node, void *aux) |
| |
| void | PreOrderTraversal (void(TreeInformation::*Visit)(vtkIncrementalOctreeNode *node, void *aux), vtkIncrementalOctreeNode *node, void *aux) |
| |
| void | SaveTileset (vtkIncrementalOctreeNode *root, const std::string &output) |
| |
| nlohmann::json | GenerateTileJson (vtkIncrementalOctreeNode *node) |
| |
| bool | ConvertTileCartesianBuildings (vtkIncrementalOctreeNode *node) |
| |
| bool | ConvertDataSetCartesian (vtkPointSet *points) |
| |
| void | SaveTileBuildings (vtkIncrementalOctreeNode *node, void *auxData) |
| |
| void | SaveTileMesh (vtkIncrementalOctreeNode *node, void *auxData) |
| |
| vtkSmartPointer< vtkImageData > | ComputeTileMeshTexture (vtkPolyData *tileMesh, vtkImageData *textureImage) |
| | Compute the texture image for the tile and recompute texture coordinates. More...
|
| |
| void | SaveTilePoints (vtkIncrementalOctreeNode *node, void *auxData) |
| |
| std::array< double, 6 > | ComputeTightBB (vtkIdList *tileBuildings) |
| |
| std::string | ContentTypeExtension () const |
| |
| void | Initialize () |
| |
| double | GetRootLength2 () |
| |
|
| void | VisitCompute (vtkIncrementalOctreeNode *node, void *aux) |
| | Computes the additional information for 'node'. More...
|
| |
| void | VisitComputeGeometricError (vtkIncrementalOctreeNode *node, void *aux) |
| | Computes the additional information for 'node'. More...
|
| |
|
| double | ComputeGeometricErrorTilesetBuildings () |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorTilesetPoints () |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorTilesetMesh () |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorTileset () |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorNodeBuildings (vtkIncrementalOctreeNode *node, void *aux) |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorNodePoints (vtkIncrementalOctreeNode *node, void *aux) |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorNodeMesh (vtkIncrementalOctreeNode *node, void *aux) |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| double | ComputeGeometricErrorNode (vtkIncrementalOctreeNode *node, void *aux) |
| | Compute geometric error for the tileset and for a node. More...
|
| |
| std::array< double, 6 > | GetNodeTightBounds (int i) |
| | Returns the bounds for node with index 'i' The versions that returns a bool returns true if the node is not empty, false otherwise. More...
|
| |
| bool | GetNodeTightBounds (int i, double *bounds) |
| | Returns the bounds for node with index 'i' The versions that returns a bool returns true if the node is not empty, false otherwise. More...
|
| |
| static bool | GetNodeTightBounds (void *data, vtkIncrementalOctreeNode *node, double *bounds) |
| | Returns the bounds for node with index 'i' The versions that returns a bool returns true if the node is not empty, false otherwise. More...
|
| |
Additional information and routins for 3D Tiles octree nodes.
Additional information for all nodes in the octree used to generate the 3D Tiles representation.
Definition at line 45 of file TreeInformation.h.