#pragma once #include "PickEntSet.h" #include "ADSGePoint3d.h" class DragPickEntSet : public PickEntSet { public: DragPickEntSet(const ADSGePoint3d &loc, int tag = SS_FREE); DragPickEntSet(const ADSGePoint3d &loc, const PickEntSet &picks, int tag = SS_FREE); ~DragPickEntSet(); int Move(const ADSGePoint3d &src, ADSGePoint3d &res) const; int Rotate(const ADSGePoint3d &src, ads_real *res = NULL) const; int Scale(const ADSGePoint3d &src, ads_real *res = NULL) const; protected: ads_name tempEnt; void _DragPickSet(); };