API Documentation
Loading...
Searching...
No Matches
QuickVisualization.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/Buffer.h>
4#include <NDEVR/String.h>
5#include <NDEVR/Vertex.h>
6namespace NDEVR
7{
8 class Model;
10 {
11 public:
13 {
16 : vertices(vertices)
17 {}
19 : vertices(vertices)
20 , labels(labels)
21 {}
24 uint04 start_index = 0;
25 uint04 index_per_label = 1;
26 fltp04 extra_reserve_factor = 1.0;
27 bool connect_linework = false;
28 };
29 static void SetupCoordinateModel(Model& model, const VertexVisualizationOptions& options);
30 };
31}
#define NDEVR_DESIGN_API
Definition DLLInfo.h:77
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Model.h:54
Definition QuickVisualization.h:10
A vertex.
Definition Vertex.hpp:54
Definition ACIColor.h:37
float fltp04
Defines an alias representing a 4 byte floating-point number.
Definition BaseValues.hpp:157
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
VertexVisualizationOptions()
Definition QuickVisualization.h:14
VertexVisualizationOptions(const Buffer< Vertex< 3, fltp08 > > &vertices)
Definition QuickVisualization.h:15
Buffer< Vertex< 3, fltp08 > > vertices
Definition QuickVisualization.h:22
Buffer< String > labels
Definition QuickVisualization.h:23
VertexVisualizationOptions(const Buffer< Vertex< 3, fltp08 > > &vertices, const Buffer< String > &labels)
Definition QuickVisualization.h:18