FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbGlobals.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
19class AcDbDatabase;
20class AcDbSSet;
21class AcDbZombieArray;
22class AcGiContext;
23class AcViewport;
26class GenStack;
27class SSet;
28class spstuff;
29struct XRefParentInfo;
30struct fb0data;
31struct fs_ent;
32struct ts_ent;
33
35{
36public:
45 std::list< XRefParentInfo *, std::allocator< XRefParentInfo *> > * GetXRefParentInfoList(void);
47 int validateGradientColorString(wchar_t const *);
48 virtual ~AcDbGlobals(void);
49 virtual bool GetDragReturn(void)const ;
50 virtual AcDbZombieArray * GetZombieArrayPtr(void)const ;
52 virtual AcViewport * GetViewportWindowList(void)const ;
54 virtual GenStack * GetRegenStack(void);
56 virtual SSet * GetExplodeSet(void);
58 virtual spstuff * GetModelPaperStateAlias(void)const ;
59 virtual double GetIntersectionX(void)const ;
60 virtual double GetIntersectionY(void)const ;
61 virtual long * GetCurrentEntityAddressPtr(void);
62 virtual long GetCurrentEntityAddress(void)const ;
63 virtual long GetDisplayXPixelSize(void)const ;
64 virtual long GetDisplayYPixelSize(void)const ;
65 virtual short GetEdgeMode(void)const ;
66 virtual short GetGenListDepth(void)const ;
67 virtual short GetIsDragging(void)const ;
68 virtual short GetRegenInterrupt(void)const ;
69 virtual short GetReturnSplineControlPoints(void)const ;
70 virtual short GetTextQlty(void)const ;
71 virtual fb0data * GetBox0Stuff(void);
73 virtual ts_ent * GetTextStyleRecord(void);
74 virtual void SetArea(double,short);
75 virtual void SetCurrentEntityAddress(long);
76 virtual void SetDoubleHatchPattern(short,short);
77 virtual void SetGradientAngle(double,short);
78 virtual void SetGradientCentered(int,short);
79 virtual void SetGradientColor1(wchar_t const *,short);
80 virtual void SetGradientColor2(wchar_t const *,short);
81 virtual void SetGradientColorState(int,short);
82 virtual void SetGradientLum(double,short);
83 virtual void SetGradientName(wchar_t const *,short);
84 virtual void SetHatchPatternAngle(double,short);
85 virtual void SetHatchPatternName(wchar_t const *,short);
86 virtual void SetHatchPatternScale(double,short);
87 virtual void SetHatchPatternSpacing(double,short);
88 virtual void SetIntersectionX(double);
89 virtual void SetIntersectionY(double);
91 virtual void SetPerimeter(double,short);
92 virtual void SetReturnSplineControlPoints(short);
94 virtual wchar_t * GetSaveFilename(void);
95 virtual wchar_t * GetTerminalInputBuffer(void);
99 void SetRxLocalKWBuf(wchar_t const *);
103 wchar_t * GetGradientColor1(void);
104 wchar_t * GetGradientColor2(void);
105
106};
ClipBoundaryArray * GetClipBoundary(void)
void removeStandaloneDb(AcDbDatabase *)
virtual BlockInsertionRegenState * GetActiveBlockItem(void)
virtual void SetCurrentEntityAddress(long)
virtual void SetGradientName(wchar_t const *, short)
virtual ts_ent * GetTextStyleRecord(void)
AcDbSSet * GetAcDbSet(void)
virtual void SetGradientColor2(wchar_t const *, short)
virtual void SetArea(double, short)
int validateGradientColorString(wchar_t const *)
virtual GenStack * GetRegenStack(void)
virtual void SetGradientColor1(wchar_t const *, short)
virtual wchar_t * GetTerminalInputBuffer(void)
virtual SSet * GetEntitySelectionSetPtr(void)
virtual double GetIntersectionY(void) const
virtual short GetReturnSplineControlPoints(void) const
virtual void SetViewportWindowList(AcViewport *)
std::list< XRefParentInfo *, std::allocator< XRefParentInfo * > > * GetXRefParentInfoList(void)
virtual void SetModelPaperStateAlias(spstuff *)
virtual void SetHatchPatternScale(double, short)
virtual AcViewport * GetViewportWindowDataPtr(void)
virtual void SetGradientCentered(int, short)
virtual void SetHatchPatternSpacing(double, short)
virtual fb0data * GetBox0Stuff(void)
virtual void SetGradientColorState(int, short)
virtual wchar_t * GetSaveFilename(void)
virtual short GetTextQlty(void) const
virtual AcDbZombieArray * GetZombieArrayPtr(void) const
virtual short GetGenListDepth(void) const
virtual short GetEdgeMode(void) const
virtual short GetIsDragging(void) const
virtual spstuff * GetModelPaperStateAlias(void) const
virtual void SetHatchPatternAngle(double, short)
virtual double GetIntersectionX(void) const
virtual short GetRegenInterrupt(void) const
AcDbSSet * GetTempAcisCurveSet(void)
virtual void SetPerimeter(double, short)
void addStandaloneDb(AcDbDatabase *)
virtual void SetHatchPatternName(wchar_t const *, short)
virtual void SetDoubleHatchPattern(short, short)
void SetRxLocalKWBuf(wchar_t const *)
AcDbSSet * GetBlockSet(void)
virtual void SetIntersectionX(double)
wchar_t * GetGradientColor1(void)
virtual ~AcDbGlobals(void)
virtual void SetGradientAngle(double, short)
AcDbSSet * GetLocalSet(void)
virtual long GetDisplayYPixelSize(void) const
void SetAcGiContext(AcGiContext *)
virtual long GetCurrentEntityAddress(void) const
AcDbSSet * GetCurveSet(void)
wchar_t * GetGradientColor2(void)
virtual void SetGradientLum(double, short)
virtual bool GetDragReturn(void) const
double GetEndPointFuzzSquare(void)
virtual AcViewport * GetViewportWindowList(void) const
virtual SSet * GetExplodeSet(void)
virtual SSet * GetOopsSelectionSetPtr(void)
void createLayerCache(void)
AcDbSSet * GetSplineSet(void)
virtual long GetDisplayXPixelSize(void) const
AcDbGlobals(void)
void SetEndPointFuzzSquare(double)
void SetCurrentViewport(AcViewport *)
virtual fs_ent * GetFontDescriptionRecord(void)
virtual long * GetCurrentEntityAddressPtr(void)
virtual void SetReturnSplineControlPoints(short)
virtual void SetIntersectionY(double)