2#include <NDEVR/DesignObjectBase.h>
4#include <NDEVR/Model.h>
5#include <NDEVR/TimeSpan.h>
8 class DesignObjectLookup;
21 SelectionTreeManager();
22#if NDEVR_SUPPORTS_THREADING
23 void startLoop(DesignObjectLookup* lookup,
const TimeSpan& loop_time);
26 void createTrees(DesignObjectLookup* lookup);
28 void createTrees(
const Model& model,
const void* lock);
29 void createTree(
const Geometry& geo, PrimitiveProperty primitive_property, VertexProperty vertex_property,
const void* lock);
30 void createModelTree(
const Buffer<Model>& models,
const void* lock);
32 Buffer<PrimitiveProperty> m_primitive_properties;
33 Buffer<VertexProperty> m_vertex_properties;
34 uint04 m_point_bucket_size = 64;
35 uint04 m_line_bucket_size = 32;
36 uint04 m_triangle_bucket_size = 16;
37 uint04 m_model_child_bucket_size = 8;
38 ProgressInfo* m_log =
nullptr;
39 DesignObjectLookup* m_loop_lookup =
nullptr;
40 TimeSpan m_loop_timespan = Constant<TimeSpan>::Invalid;
41#if NDEVR_SUPPORTS_THREADING
42 BasicThread* m_loop_thread =
nullptr;
44 Time m_last_modified_time = Time(0);
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96