FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
acdb17/Global Structs.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 "AcString.h"
20
24
26{
27};
28
29struct A_Flags
30{
31};
32
33struct AcCell
34{
35 int mnRow;
37};
38
40{
45 bool operator==(const AcCellRange& param_1) const
46 {
47 return (mnTopRow == param_1.mnTopRow &&
48 mnLeftColumn == param_1.mnLeftColumn &&
49 mnBottomRow == param_1.mnBottomRow &&
50 mnRightColumn == param_1.mnRightColumn);
51 }
52};
53
55{
56};
57
61
63{
64};
65
67{
68};
69
70#include "AcCmEntityColor.h"
71#include "AcCmColor.h"
75
76class AcCmEntityColor;
77class AcGePoint2d;
78class AcGePoint3d;
79class AcCmColor;
80
82{
86 ACHAR* text = nullptr;
87 ACHAR* font = nullptr;
88 ACHAR* bigfont = nullptr;
90 double capsHeight = 0.0;
91 double widthFactor = 0.0;
92 double obliqueAngle = 0.0;
93 double trackingFactor = 0.0;
95 unsigned stackTop : 1;
96 unsigned stackBottom : 1;
97 unsigned underlined : 1;
98 unsigned overlined : 1;
99 unsigned strikethrough : 1;
100 AcGePoint3d underPoints[ 2 ] = {};
101 AcGePoint3d overPoints[ 2 ] = {};
102 AcGePoint3d strikePoints[ 2 ] = {};
103 ACHAR* fontname = nullptr;
104 bool bold = false;
105 bool italic = false;
110};
111
113{
114};
115
126
128{
129};
130
132{
133};
134
136{
137};
138
139struct AcUnit
140{
141};
142
144{
145};
146
148{
149};
150
152{
153};
154
156{
157};
158
160{
161};
162
164{
165};
166
168{
169};
170
172{
173};
174
176{
177};
178
180{
181};
182
184{
185};
186
188{
189};
190
192{
193};
194
196{
197};
198
200{
201};
202
204{
205};
206
208{
209};
210
212{
213};
214
216{
217};
218
220{
221};
222
223struct asymb
224{
225};
226
228{
229};
230
231struct dv_ent
232{
233};
234
235struct dwgcs
236{
237};
238
239struct ent_id
240{
241};
242
243struct etdesc
244{
245};
246
248{
249};
250
251struct fdesc
252{
253};
254
256{
257};
258
259struct fs_ent
260{
261};
262
264{
265};
266
267struct gp_ent
268{
269};
270
272{
273};
274
275struct hlist
276{
277};
278
280{
281};
282
284{
285};
286
288{
289};
290
291struct irec
292{
293};
294
295struct lineq
296{
297};
298
299struct lstdsc
300{
301};
302
304{
305};
306
307struct pd_pat
308{
309};
310
312{
313};
314
315struct quadeq
316{
317};
318
319struct rbuf
320{
321};
322
323struct rdesc
324{
325};
326
327struct s_hdr
328{
329};
330
332{
333};
334
335struct stdesc
336{
337};
338
340{
341};
342
343struct ts_ent
344{
345};
346
348{
349};
350
352{
353};
354
355struct xd_rec
356{
357};
358
360{
361};
362
363
TCHAR ACHAR
bool operator==(const AcCellRange &param_1) const
AcDb::GridProperty mnPropMask
AcDb::Visibility mnVisibility
AcDb::LineWeight mnLineWeight
AcDbHardPointerId mLinetype
AcDb::GridLineStyle mnLineStyle