diff --git a/src/App/Application.cpp b/src/App/Application.cpp index 3f32c1780e..b4434ff359 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 dac2e18c12..6e4e55d0da 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 2242abf4f6..4a5643c7d0 100644 --- a/src/App/PropertyUnits.h +++ b/src/App/PropertyUnits.h @@ -235,6 +235,17 @@ public: 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