34#include <NDEVR/Model.h>
35#include <NDEVR/Geometry.h>
36#include <NDEVR/String.h>
37#include <NDEVR/Unit.h>
70 , e_transformed_vertex_metadata
Provides a constant, unmodifiable pointer that has shared ownership of a dynamically allocated object...
Definition GraphicsPipeline.h:42
DesignProperty
Values stored in the property database.
Definition DesignObject.h:93
A definition of data that is logically stored in the Model heirarchy. Data could be a property of a M...
Definition DesignParameter.h:46
DesignParameter(DesignObject::DesignProperty property, uint04 sub_section=Constant< uint04 >::Invalid)
SpecialParameter special_parameter
Definition DesignParameter.h:78
ConstPointer< Unit > defaultUnit() const
bool operator<(const DesignParameter ¶ms) const
bool operator>(const DesignParameter ¶ms) const
String column_name
Definition DesignParameter.h:73
DesignParameter(SpecialParameter property, const String &data_label, uint04 sub_section)
void setCustomDisplayName(const TranslatedString &custom_display_name)
DesignParameter(const String &column_name, uint04 vertex_index_a, uint04 vertex_index_b)
bool operator!=(const DesignParameter ¶ms) const
ConstPointer< Unit > unit
Definition DesignParameter.h:79
DesignParameter(VertexProperty property, uint04 sub_section=Constant< uint04 >::Invalid)
SpecialParameter
Definition DesignParameter.h:49
TypeInfo defaultType() const
bool operator==(const DesignParameter ¶ms) const
void autoSetSpecialParameter()
DesignParameter(SpecialParameter property, uint04 sub_section=Constant< uint04 >::Invalid)
String default_value
Definition DesignParameter.h:74
TranslatedString custom_display_name
Definition DesignParameter.h:75
DesignParameter(Geometry::GeometryProperty property, uint04 sub_section=Constant< uint04 >::Invalid)
DesignParameter(Model::ModelProperty property, uint04 sub_section=Constant< uint04 >::Invalid)
DesignParameter(const String &name)
TranslatedString displayName() const
DesignParameter(SpecialParameter property, const String &data_label)
GeometryProperty
Definition Geometry.h:99
ModelProperty
Definition Model.h:103
The core String class for the NDEVR API.
Definition String.h:69
Logic for reading or writing to a string or a user friendly, TranslatedString.
Definition StringStream.h:230
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
Stores information about a type, relevant for certain templated functions. To get information about a...
Definition TypeInfo.h:43
VertexProperty
Definition DesignObjectBase.h:52
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Definition BaseValues.hpp:233