diff --git a/src/App/Application.cpp b/src/App/Application.cpp index 3f32c1780e37..b4434ff3594c 100644 --- a/src/App/Application.cpp +++ b/src/App/Application.cpp @@ -1701,6 +1701,7 @@ void Application::initTypes(void) App ::PropertyAcceleration ::init(); App ::PropertyForce ::init(); App ::PropertyPressure ::init(); + App ::PropertyVacuumPermittivity::init(); App ::PropertyInteger ::init(); App ::PropertyIntegerConstraint ::init(); App ::PropertyPercent ::init(); diff --git a/src/App/PropertyUnits.cpp b/src/App/PropertyUnits.cpp index dac2e18c1229..6e4e55d0da83 100644 --- a/src/App/PropertyUnits.cpp +++ b/src/App/PropertyUnits.cpp @@ -330,3 +330,14 @@ PropertyForce::PropertyForce() setUnit(Base::Unit::Force); } +//************************************************************************** +//************************************************************************** +// PropertyVacuumPermittivity +//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +TYPESYSTEM_SOURCE(App::PropertyVacuumPermittivity, App::PropertyQuantity) + +PropertyVacuumPermittivity::PropertyVacuumPermittivity() +{ + setUnit(Base::Unit::VacuumPermittivity); +} diff --git a/src/App/PropertyUnits.h b/src/App/PropertyUnits.h index 2242abf4f696..4a5643c7d056 100644 --- a/src/App/PropertyUnits.h +++ b/src/App/PropertyUnits.h @@ -235,6 +235,17 @@ class AppExport PropertyForce: public PropertyQuantity virtual ~PropertyForce(){} }; +/** VacuumPermittivity property + * This is a property for representing vacuum permittivity. It is basically a float + * property. On the Gui it has a quantity like s^4*A^2 / (m^3*kg). + */ +class AppExport PropertyVacuumPermittivity: public PropertyQuantity +{ + TYPESYSTEM_HEADER(); +public: + PropertyVacuumPermittivity(void); + virtual ~PropertyVacuumPermittivity(){} +}; } // namespace App