24 #ifndef PART_GEOMETRYDEFAULTEXTENSION_H
25 #define PART_GEOMETRYDEFAULTEXTENSION_H
35 TYPESYSTEM_HEADER_WITH_OVERRIDE();
37 inline GeometryDefaultExtension();
38 GeometryDefaultExtension(
const T& val, std::string name = std::string());
39 virtual ~GeometryDefaultExtension()
override =
default;
41 inline void setValue(
const T& val) {value = val;};
42 inline const T &getValue()
const {
return value;};
48 virtual std::unique_ptr<Part::GeometryExtension> copy(
void)
const override;
51 GeometryDefaultExtension(
const GeometryDefaultExtension<T>&) =
default;
104 #endif // PART_GEOMETRYDEFAULTEXTENSION_H