![]() |
API Documentation
|
Stores a groups of options for performing GeometryBoolean operations. More...
#include <GeometryBoolean.h>
Public Member Functions | |
| GeometryBooleanParameters () | |
Public Member Functions inherited from GenericOptionGroup | |
| void | addOption (const GenericOption &option) |
| template<class t_type > | |
| void | addOption (const TranslatedString &name, const t_type &value, bool is_editable=true) |
| void | addOptionsToINI (INIFactory &factory) |
| void | clear () |
| virtual void | fromJSONNode (const JSONNode &node) |
| GenericOptionGroup ()=default | |
| GenericOptionGroup (const TranslatedString &group_name, const String &group_id=String()) | |
| GenericOption & | getOption (const TranslatedString &n) |
| const GenericOption & | getOption (const TranslatedString &n) const |
| template<class t_type > | |
| t_type | getValue (const String &name) const |
| template<class t_type > | |
| t_type | getValue (const String &name, const t_type &value_if_not_exist) const |
| template<class t_type > | |
| t_type | getValue (const TranslatedString &name) const |
| template<class t_type > | |
| t_type | getValue (const TranslatedString &name, const t_type &value_if_not_exist) const |
| bool | hasOption (const String &option_name) const |
| bool | hasOption (const TranslatedString &option_name) const |
| INIFactory | ini () |
| bool | operator!= (const GenericOptionGroup &option_group) const |
| bool | operator== (const GenericOptionGroup &option_group) const |
| void | setOption (const GenericOption &option) |
| template<class t_type > | |
| void | setValue (const String &name, const t_type &value) |
| template<class t_type > | |
| void | setValue (const TranslatedString &name, const t_type &value) |
| virtual JSONNode | toJSONNode (bool only_value=true) const |
| virtual | ~GenericOptionGroup () |
Public Member Functions inherited from GeometryVertices | |
| void | clearTree () |
| void | ensureTreeValid (ProgressInfo *log) |
Public Attributes | |
| const void * | lock = nullptr |
| ProgressInfo * | log = nullptr |
| Buffer< RGBColor > | surface_colors |
| Buffer< Ray< 3, fltp04 > > | surface_normals |
| Buffer< Buffer< uint04 > > | surface_polygons |
| Buffer< Vertex< 3, fltp04 > > | surface_positions |
| Buffer< Vector< 3, uint04 > > | surface_triangles |
Public Attributes inherited from GenericOptionGroup | |
| String | id |
| TranslatedString | name |
| Dictionary< String, GenericOption > | options |
| Buffer< String > | ordered_options |
Public Attributes inherited from GeometryVertices | |
| Bounds< 3, fltp04 > | bounds = Constant<Bounds<3, fltp04>>::Min |
| Buffer< RGBColor > | colors |
| bool | is_tree_valid = false |
| Buffer< Ray< 3, fltp04 > > | normals |
| Vertex< 3, fltp08 > | offset = Constant<Vertex<3, fltp08>>::Invalid |
| Buffer< Vertex< 3, fltp04 > > | positions |
| Buffer< fltp08 > | times |
| DynamicPointer< RTree< 3, fltp04 > > | tree = nullptr |
| Buffer< Vertex< 3, fltp04 > > | tree_sorted_positions |
Stores a groups of options for performing GeometryBoolean operations.
| const void* lock = nullptr |
| ProgressInfo* log = nullptr |