diff --git a/src/Mod/Part/App/DatumFeature.cpp b/src/Mod/Part/App/DatumFeature.cpp index b543588d1..416d4b4de 100644 --- a/src/Mod/Part/App/DatumFeature.cpp +++ b/src/Mod/Part/App/DatumFeature.cpp @@ -22,48 +22,12 @@ #include "PreCompiled.h" + #ifndef _PreComp_ -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include #endif #include "DatumFeature.h" -#include -#include -#include -#include "Mod/Part/App/PrimitiveFeature.h" -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif using namespace Part; using namespace Attacher; @@ -79,16 +43,6 @@ Datum::~Datum() { } -void Datum::onChanged (const App::Property* prop) -{ - AttachableObject::onChanged(prop); -} - -App::DocumentObjectExecReturn *Datum::execute(void) -{ - return AttachableObject::execute(); -} - void Datum::onDocumentRestored() { // This seems to be the only way to make the ViewProvider display the datum feature diff --git a/src/Mod/Part/App/DatumFeature.h b/src/Mod/Part/App/DatumFeature.h index 8aab02e93..916d23f4c 100644 --- a/src/Mod/Part/App/DatumFeature.h +++ b/src/Mod/Part/App/DatumFeature.h @@ -45,9 +45,6 @@ public: virtual ~Datum(); //short mustExecute(); - /// recalculate the feature - App::DocumentObjectExecReturn *execute(void); - /// returns the type name of the view provider virtual const char* getViewProviderName(void) const = 0; @@ -57,7 +54,6 @@ public: /// Returns a point of the feature it counts as it's base virtual Base::Vector3d getBasePoint () const; protected: - void onChanged (const App::Property* prop); void onDocumentRestored(); }; diff --git a/src/Mod/PartDesign/App/DatumCS.cpp b/src/Mod/PartDesign/App/DatumCS.cpp index 1d8ce7653..59abfdaea 100644 --- a/src/Mod/PartDesign/App/DatumCS.cpp +++ b/src/Mod/PartDesign/App/DatumCS.cpp @@ -22,38 +22,20 @@ #include "PreCompiled.h" -#ifndef _PreComp_ -#endif -// TODO Cleanup headers (2015-09-04, Fat-Zer) -#include "DatumCS.h" -#include "DatumPoint.h" -#include "DatumPlane.h" -#include "DatumLine.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#ifndef M_PI -#define M_PI 3.14159265358979323846 +#ifndef _PreComp_ +# include +# include #endif +#include "DatumCS.h" + using namespace PartDesign; // ============================================================================ - + PROPERTY_SOURCE(PartDesign::CoordinateSystem, Part::Datum) CoordinateSystem::CoordinateSystem() @@ -71,11 +53,6 @@ CoordinateSystem::~CoordinateSystem() { } -void CoordinateSystem::onChanged(const App::Property *prop) -{ - Part::Datum::onChanged(prop); -} - Base::Vector3d CoordinateSystem::getXAxis() { Base::Rotation rot = Placement.getValue().getRotation(); diff --git a/src/Mod/PartDesign/App/DatumCS.h b/src/Mod/PartDesign/App/DatumCS.h index ab7385fe9..fddf2c1e7 100644 --- a/src/Mod/PartDesign/App/DatumCS.h +++ b/src/Mod/PartDesign/App/DatumCS.h @@ -24,8 +24,6 @@ #ifndef PARTDESIGN_DATUMCS_H #define PARTDESIGN_DATUMCS_H -#include -#include #include namespace PartDesign @@ -46,10 +44,6 @@ public: Base::Vector3d getXAxis(); Base::Vector3d getYAxis(); Base::Vector3d getZAxis(); - -protected: - virtual void onChanged(const App::Property* prop); - }; } //namespace PartDesign diff --git a/src/Mod/PartDesign/App/DatumLine.cpp b/src/Mod/PartDesign/App/DatumLine.cpp index b3b15ada6..618c6704f 100644 --- a/src/Mod/PartDesign/App/DatumLine.cpp +++ b/src/Mod/PartDesign/App/DatumLine.cpp @@ -22,56 +22,14 @@ #include "PreCompiled.h" + #ifndef _PreComp_ -# include -# include # include -# include -# include -# include -# include -# include -# include -# include +# include # include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include #endif -// TODO Cleanup Headers (2015-09-04, Fat-Zer) -#include -#include "DatumPoint.h" #include "DatumLine.h" -#include "DatumPlane.h" -#include -#include -#include - -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif using namespace PartDesign; using namespace Attacher; @@ -95,11 +53,6 @@ Line::~Line() { } -void Line::onChanged(const App::Property *prop) -{ - Part::Datum::onChanged(prop); -} - Base::Vector3d Line::getDirection() const { Base::Rotation rot = Placement.getValue().getRotation(); diff --git a/src/Mod/PartDesign/App/DatumLine.h b/src/Mod/PartDesign/App/DatumLine.h index 0d82cd768..03328bcfa 100644 --- a/src/Mod/PartDesign/App/DatumLine.h +++ b/src/Mod/PartDesign/App/DatumLine.h @@ -24,11 +24,7 @@ #ifndef PARTDESIGN_DATUMLINE_H #define PARTDESIGN_DATUMLINE_H -#include -#include -#include #include -#include namespace PartDesign { @@ -46,10 +42,6 @@ public: } Base::Vector3d getDirection() const; - -protected: - virtual void onChanged(const App::Property* prop); - }; } //namespace PartDesign diff --git a/src/Mod/PartDesign/App/DatumPlane.cpp b/src/Mod/PartDesign/App/DatumPlane.cpp index 9fa6a811d..0287a2c12 100644 --- a/src/Mod/PartDesign/App/DatumPlane.cpp +++ b/src/Mod/PartDesign/App/DatumPlane.cpp @@ -22,54 +22,15 @@ #include "PreCompiled.h" -#ifndef _PreComp_ -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -#endif -// TODO Cleanup headers (2015-09-04, Fat-Zer) -#include -#include "DatumPoint.h" -#include "DatumLine.h" -#include "DatumPlane.h" -#include -#include -#include -#ifndef M_PI -#define M_PI 3.14159265358979323846 +#ifndef _PreComp_ +# include +# include +# include #endif +#include "DatumPlane.h" + using namespace PartDesign; using namespace Attacher; @@ -93,11 +54,6 @@ Plane::~Plane() { } -void Plane::onChanged(const App::Property *prop) -{ - Part::Datum::onChanged(prop); -} - Base::Vector3d Plane::getNormal() { Base::Rotation rot = Placement.getValue().getRotation(); diff --git a/src/Mod/PartDesign/App/DatumPlane.h b/src/Mod/PartDesign/App/DatumPlane.h index 92de91d0f..c107d777b 100644 --- a/src/Mod/PartDesign/App/DatumPlane.h +++ b/src/Mod/PartDesign/App/DatumPlane.h @@ -24,8 +24,6 @@ #ifndef PARTDESIGN_DATUMPLANE_H #define PARTDESIGN_DATUMPLANE_H -#include -#include #include namespace PartDesign @@ -44,9 +42,6 @@ public: } Base::Vector3d getNormal(); - -protected: - virtual void onChanged(const App::Property* prop); }; } //namespace PartDesign