ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::visualize::SceneLayer Struct Reference

The actors one layer added, so an interactive viewer can toggle it. More...

#include <scene.hpp>

Collaboration diagram for reusex::visualize::SceneLayer:

Public Attributes

Layer layer = Layer::cloud
std::vector< vtkActor * > actors
 Every actor of the layer (one for a point layer, one per component).
vtkActor * coarse = nullptr
 Point layers only: the hidden coarse twin (SceneOptions::coarse_points), or nullptr.
std::size_t points = 0
 points drawn (per point layer)
std::size_t faces = 0
 mesh faces drawn
std::size_t items = 0
 frustums / panoramas / components drawn

Detailed Description

The actors one layer added, so an interactive viewer can toggle it.

Definition at line 137 of file scene.hpp.

Member Data Documentation

◆ actors

std::vector<vtkActor *> reusex::visualize::SceneLayer::actors

Every actor of the layer (one for a point layer, one per component).

Definition at line 140 of file scene.hpp.

◆ coarse

vtkActor* reusex::visualize::SceneLayer::coarse = nullptr

Point layers only: the hidden coarse twin (SceneOptions::coarse_points), or nullptr.

Definition at line 143 of file scene.hpp.

◆ faces

std::size_t reusex::visualize::SceneLayer::faces = 0

mesh faces drawn

Definition at line 145 of file scene.hpp.

◆ items

std::size_t reusex::visualize::SceneLayer::items = 0

frustums / panoramas / components drawn

Definition at line 146 of file scene.hpp.

◆ layer

Layer reusex::visualize::SceneLayer::layer = Layer::cloud

Definition at line 138 of file scene.hpp.

◆ points

std::size_t reusex::visualize::SceneLayer::points = 0

points drawn (per point layer)

Definition at line 144 of file scene.hpp.


The documentation for this struct was generated from the following file: