API Documentation
Loading...
Searching...
No Matches
BooleanDescription Struct Reference

Describes custom options for a particular GeometryBoolean operation. More...

#include <GeometryBoolean.h>

Inheritance diagram for BooleanDescription:
[legend]
Collaboration diagram for BooleanDescription:
[legend]

Public Member Functions

 BooleanDescription (const TranslatedString &filter_name, const String &filter_id)
 
- 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())
 
GenericOptiongetOption (const TranslatedString &n)
 
const GenericOptiongetOption (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 ()
 

Additional Inherited Members

- Public Attributes inherited from GenericOptionGroup
String id
 
TranslatedString name
 
Dictionary< String, GenericOptionoptions
 
Buffer< Stringordered_options
 

Detailed Description

Describes custom options for a particular GeometryBoolean operation.


Constructor & Destructor Documentation

◆ BooleanDescription()

BooleanDescription ( const TranslatedString & filter_name,
const String & filter_id )

The documentation for this struct was generated from the following file: