dbframe.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. //
  3. //////////////////////////////////////////////////////////////////////////////
  4. //
  5. // Copyright 2015 Autodesk, Inc. All rights reserved.
  6. //
  7. // Use of this software is subject to the terms of the Autodesk license
  8. // agreement provided at the time of installation or download, or which
  9. // otherwise accompanies this software in either electronic or hard copy form.
  10. //
  11. //////////////////////////////////////////////////////////////////////////////
  12. //
  13. //
  14. // DESCRIPTION: Class header for AcDbFrame
  15. // Common Base for Raster and OLE 2 Container Features
  16. //
  17. // AcDbEntity
  18. // AcDbFrame
  19. // AcDbOleFrame
  20. // AcDbOle2Frame
  21. //
  22. #ifndef AD_DBFRAME_H
  23. #define AD_DBFRAME_H
  24. #include "dbmain.h"
  25. #include "gepnt3d.h"
  26. #pragma pack (push, 8)
  27. class ADESK_NO_VTABLE AcDbFrame: public AcDbEntity
  28. {
  29. protected:
  30. AcDbFrame();
  31. public:
  32. ACDB_DECLARE_MEMBERS(AcDbFrame);
  33. virtual ~AcDbFrame();
  34. // --- AcDbObject Protocol
  35. // virtual Adesk::Boolean worldDraw(AcGiWorldDraw*);
  36. // virtual void viewportDraw(AcGiViewportDraw* mode);
  37. // virtual Acad::ErrorStatus getGeomExtents(AcDbExtents& extents) const;
  38. };
  39. #pragma pack (pop)
  40. #endif // AD_DBRAME_H