Sketcher: Excise SketchGeometryExtension outside of SketchObject
This commit is contained in:
@@ -38,30 +38,11 @@
|
||||
|
||||
#include "Sketch.h"
|
||||
|
||||
#include "SketchGeometryExtension.h"
|
||||
|
||||
namespace Sketcher
|
||||
{
|
||||
|
||||
class SketcherExport SketchGeometryExtension : public Part::GeometryExtension
|
||||
{
|
||||
TYPESYSTEM_HEADER();
|
||||
public:
|
||||
SketchGeometryExtension();
|
||||
SketchGeometryExtension(long cid);
|
||||
virtual ~SketchGeometryExtension();
|
||||
|
||||
// Persistence implementer ---------------------
|
||||
virtual unsigned int getMemSize(void) const;
|
||||
virtual void Save(Base::Writer &/*writer*/) const;
|
||||
virtual void Restore(Base::XMLReader &/*reader*/);
|
||||
|
||||
virtual std::unique_ptr<Part::GeometryExtension> copy(void) const;
|
||||
|
||||
virtual PyObject *getPyObject(void);
|
||||
|
||||
public:
|
||||
long int id;
|
||||
};
|
||||
|
||||
struct SketcherExport GeoEnum
|
||||
{
|
||||
static const int RtPnt;
|
||||
|
||||
Reference in New Issue
Block a user