API Documentation
Loading...
Searching...
No Matches
GeometryVertices.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/RTree.h>
4#include <NDEVR/Pointer.h>
5#include <NDEVR/Buffer.h>
6#include <NDEVR/Vertex.h>
7#include <NDEVR/Bounds.h>
8#include <NDEVR/RGBColor.h>
9namespace NDEVR
10{
11 template<uint01 t_dims, class t_type> class RTree;
12 class ProgressInfo;
27}
#define NDEVR_DESIGN_API
Definition DLLInfo.h:77
A specification of upper and lower bounds in N-dimensions.
Definition Bounds.hpp:57
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Pointer.hpp:303
Definition ProgressInfo.hpp:43
A vertex.
Definition Vertex.hpp:54
Definition ACIColor.h:37
Definition BaseValues.hpp:272
Definition GeometryVertices.h:14
NDEVR_DESIGN_API void ensureTreeValid(ProgressInfo *log)
Definition GeometryVertices.cpp:11
bool is_tree_valid
Definition GeometryVertices.h:22
Buffer< Vertex< 3, fltp04 > > tree_sorted_positions
Definition GeometryVertices.h:23
Vertex< 3, fltp08 > offset
Definition GeometryVertices.h:20
DynamicPointer< RTree< 3, fltp04 > > tree
Definition GeometryVertices.h:21
Buffer< fltp08 > times
Definition GeometryVertices.h:17
Buffer< RGBColor > colors
Definition GeometryVertices.h:18
Buffer< Vertex< 3, fltp04 > > positions
Definition GeometryVertices.h:15
Bounds< 3, fltp04 > bounds
Definition GeometryVertices.h:19
Buffer< Ray< 3, fltp04 > > normals
Definition GeometryVertices.h:16
NDEVR_DESIGN_API void clearTree()
Definition GeometryVertices.cpp:5