FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcGzMove.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19#include "..\acdb17\AcDb.h"
20#include "..\acad\Acad.h"
21
22class AcApDocument;
23template < typename Param1 > class AcArrayMemCopyReallocator;
24template < typename Param1 > class AcArrayObjectCopyReallocator;
26class AcDbObjectId;
27class AcGeCurve3d;
28class AcGePoint3d;
30class AcGiWorldDraw;
31class AcGsModel;
32class AcGzClassFactory;
33class AcRxClass;
34class AcRxObject;
35
37{
38public:
39
40
41public:
42 static AcGzClassFactory * __cdecl GizmoFactory(void);
44
45
46 static wchar_t const * __cdecl GizmoName(void);
47 virtual AcGzClassFactory * factory(void)const ;
48
49 virtual Acad::ErrorStatus inputPointFilter(bool &, AcGePoint3d &,bool &,bool &,wchar_t * &,bool &, AcGiViewportDraw *, AcApDocument *,bool,int, AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &, AcDb::OsnapMask, AcArray< AcDbCustomOsnapMode *, AcArrayMemCopyReallocator< AcDbCustomOsnapMode *> > const &, AcDb::OsnapMask, AcArray< AcDbCustomOsnapMode *, AcArrayMemCopyReallocator< AcDbCustomOsnapMode *> > const &, AcDbObjectIdArray const &, AcArray< AcDbObjectIdArray, AcArrayObjectCopyReallocator< AcDbObjectIdArray > > const &, AcGeIntArray const &, AcDbObjectIdArray const &, AcArray< AcDbObjectIdArray, AcArrayObjectCopyReallocator< AcDbObjectIdArray > > const &, AcGeIntArray const &, AcArray< AcGeCurve3d *, AcArrayMemCopyReallocator< AcGeCurve3d *> > const &, AcGePoint3d const &,wchar_t const *);
50 virtual int RolloverHit(unsigned long,unsigned long,int);
51 virtual Adesk::Boolean worldDraw( AcGiWorldDraw *);
52 virtual void onDisplay(void);
53 virtual void onErased( AcGsModel *);
54 virtual void onHide(void);
55 virtual void viewportDraw( AcGiViewportDraw *);
56 virtual wchar_t const * name(void)const ;
57
58};
Acad::ErrorStatus ErrorStatus
Definition acdbabb.h:21
#define ACRX_DECLARE_MEMBERS(classname)
Definition addmacro.h:756
static AcGzClassFactory *__cdecl GizmoFactory(void)