3#include <NDEVR/GeometryVertices.h>
4#include <NDEVR/DesignCommand.h>
5#include <NDEVR/Buffer.h>
7#include <NDEVR/GenericOption.h>
8#include <NDEVR/Pointer.h>
22 const void* lock =
nullptr;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Dictionary.h:48
Definition Pointer.hpp:303
Definition GenericOptions.h:145
Definition GeometryFilter.h:29
const TranslatedString & filterName() const
Definition GeometryFilter.h:52
const String & filterID() const
Definition GeometryFilter.h:53
String m_id
Definition GeometryFilter.h:56
GeometryFilter(const GeometryFilter &filter)=delete
virtual ~GeometryFilter()=default
virtual bool runFilter(GeometryFilterParameters ¶meters)=0
GeometryFilter(const GeometryFilter &&filter)=delete
virtual bool canRunFilter(const GeometryFilterParameters &)
Definition GeometryFilter.h:50
TranslatedString m_name
Definition GeometryFilter.h:55
static Dictionary< String, GeometryFilter * > s_global_available_filters
Definition GeometryFilter.h:62
JavaScript Object Notation or JSON is an open - standard file format that uses human - readable text ...
Definition JSONParser.h:121
Definition Matrix.hpp:173
Definition ProgressInfo.hpp:43
Definition TranslatedString.h:9
Definition GeometryFilter.h:15
Definition GeometryFilter.h:19
Matrix< fltp08 > transform
Definition GeometryFilter.h:21
Buffer< bool > filtered
Definition GeometryFilter.h:24
Dictionary< UUID, Bounds< 1, uint04 > > vertex_bounds
Definition GeometryFilter.h:25
Definition GeometryVertices.h:14