FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbDatabase.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 "..\addtypedef.h"
21#include "..\acdb17\AcDb.h"
22#include "..\acad\Acad.h"
23
24template < typename Param1 > class AcArrayMemCopyReallocator;
25class AcCmColor;
27class AcDbAuditInfo;
28class AcDbBlockTable;
31class AcDbDate;
32class AcDbDictionary;
36class AcDbHandle;
37class AcDbIdMapping;
38class AcDbLayerFilter;
40class AcDbLayerTable;
42class AcDbObject;
44class AcDbObjectId;
46class AcDbRegAppTable;
49class AcDbSymbolTable;
52class AcDbUCSTable;
54class AcDbViewTable;
56class AcDwgFileHandle;
58class AcGeMatrix3d;
59class AcGePoint2d;
60class AcGePoint3d;
61class AcGeVector3d;
62class AcGsModel;
63class AcRxClass;
64class AcString;
65struct SecurityParams;
66
68{
69public:
71 {
73 kForReadAndWriteNoShare = 2,
74 kForReadAndAllShare = 3,
75 kTryForReadShare = 4
76 };
77public:
79
80 short osmode(void)const ;
81 void setOsmode( short )const ;
82 AcDbDatabase(bool = true, bool = false);
83 bool angdir(void)const ;
84 bool annoAllVisible(void)const ;
85 bool annotativeDwg(void)const ;
86 bool attdia(void)const ;
87 bool attreq(void)const ;
88 bool blipmode(void)const ;
89 bool cameraDisplay(void)const ;
90 bool dimaso(void)const ;
91 bool dimsho(void)const ;
92 bool dispSilh(void)const ;
94 bool fillmode(void)const ;
95 bool geoMarkerVisibility(void)const ;
96 bool hasClass( AcRxClass const *)const ;
97 bool hpInherit(void)const ;
98 bool isEMR(void)const ;
99 bool isPartiallyOpened(void)const ;
102 bool lightsInBlocks(void)const ;
103 bool limcheck(void)const ;
104 bool lineWeightDisplay(void)const ;
105 bool mirrtext(void)const ;
106 bool msltscale(void)const ;
107 bool oleStartUp(void)const ;
108 bool orthomode(void)const ;
109 bool plimcheck(void)const ;
110 bool plineEllipse(void)const ;
111 bool plinegen(void)const ;
112 bool plotStyleMode(void)const ;
113 bool psltscale(void)const ;
114 bool qtextmode(void)const ;
115 bool realWorldScale(void)const ;
116 bool regenmode(void)const ;
119 bool skpoly(void)const ;
120 bool splframe(void)const ;
121 bool tilemode(void)const ;
122 bool undoRecording(void)const ;
123 bool usrtimer(void)const ;
124 bool visretain(void)const ;
125 bool worldview(void)const ;
126 bool xclipFrame(void)const ;
127 bool xrefEditEnabled(void)const ;
128 AcCmColor cecolor(void)const ;
132 AcDbDate const tdcreate(void)const ;
133 AcDbDate const tdindwg(void)const ;
134 AcDbDate const tducreate(void)const ;
135 AcDbDate const tdupdate(void)const ;
136 AcDbDate const tdusrtimer(void)const ;
137 AcDbDate const tduupdate(void)const ;
138 AcDbHandle handseed(void)const ;
148 AcDbObjectId clayer(void)const ;
196 AcGePoint2d limmax(void)const ;
197 AcGePoint2d limmin(void)const ;
198 AcGePoint2d plimmax(void)const ;
199 AcGePoint2d plimmin(void)const ;
200 AcGePoint3d extmax(void)const ;
201 AcGePoint3d extmin(void)const ;
202 AcGePoint3d insbase(void)const ;
203 AcGePoint3d pextmax(void)const ;
204 AcGePoint3d pextmin(void)const ;
206 AcGePoint3d pucsorg(void)const ;
207 AcGePoint3d ucsorg(void)const ;
215 AcGsModel * gsModel(void)const ;
216 double angbase(void)const ;
217 double cameraHeight(void)const ;
218 double celtscale(void)const ;
219 double chamfera(void)const ;
220 double chamferb(void)const ;
221 double chamferc(void)const ;
222 double chamferd(void)const ;
223 double cmlscale(void)const ;
224 double elevation(void)const ;
225 double facetres(void)const ;
226 double filletrad(void)const ;
227 double get3dDwfPrec(void)const ;
228 double latitude(void)const ;
229 double lensLength(void)const ;
230 double loftAng1(void)const ;
231 double loftAng2(void)const ;
232 double loftMag1(void)const ;
233 double loftMag2(void)const ;
234 double longitude(void)const ;
235 double ltscale(void)const ;
236 double mleaderscale(void)const ;
237 double msOleScale(void)const ;
238 double northDirection(void)const ;
239 double pdsize(void)const ;
240 double pelevation(void)const ;
241 double plinewid(void)const ;
242 double psolHeight(void)const ;
243 double psolWidth(void)const ;
244 double shadowPlaneLocation(void)const ;
245 double sketchinc(void)const ;
246 double stepSize(void)const ;
247 double stepsPerSec(void)const ;
248 double textsize(void)const ;
249 double thickness(void)const ;
250 double tracewid(void)const ;
251 double userr1(void)const ;
252 double userr2(void)const ;
253 double userr3(void)const ;
254 double userr4(void)const ;
255 double userr5(void)const ;
256 double viewportScaleDefault(void)const ;
270 Acad::ErrorStatus addAcDbObject( AcDbObject *);
271 Acad::ErrorStatus addAcDbObject( AcDbObjectId &, AcDbObject *);
272 Acad::ErrorStatus applyPartialOpenFilters( AcDbSpatialFilter const *, AcDbLayerFilter const *);
273 Acad::ErrorStatus audit( AcDbAuditInfo *);
274 Acad::ErrorStatus auditXData( AcDbAuditInfo *);
275 Acad::ErrorStatus closeInput(bool = false);
276 Acad::ErrorStatus countHardReferences( AcDbObjectIdArray const &,unsigned long *);
277 Acad::ErrorStatus deepCloneObjects( const AcDbObjectIdArray &, const AcDbObjectId &, AcDbIdMapping &,bool= false);
278 Acad::ErrorStatus dxfIn(wchar_t const * param_1,wchar_t const * param_2 =nullptr);
279 Acad::ErrorStatus dxfIn(AcDbDxfFiler *);
280 Acad::ErrorStatus dxfOut(wchar_t const * param_1, int param_2=16, AcDb::AcDbDwgVersion param_3 = AcDb::kDHL_CURRENT, bool param_4=false);
281 Acad::ErrorStatus dxfOut(AcDbDxfFiler *);
282 Acad::ErrorStatus evaluateFields(int,wchar_t const *, AcDbDatabase *,int *,int *);
283 Acad::ErrorStatus getAcDbObjectId( AcDbObjectId &,bool, AcDbHandle const &,unsigned long = 0);
288 Acad::ErrorStatus getDimRecentStyleList( AcDbObjectIdArray &)const ;
290 Acad::ErrorStatus getDimapost(wchar_t * &)const ;
291 Acad::ErrorStatus getDimblk(wchar_t * &)const ;
292 Acad::ErrorStatus getDimblk1(wchar_t * &)const ;
293 Acad::ErrorStatus getDimblk2(wchar_t * &)const ;
294 Acad::ErrorStatus getDimpost(wchar_t * &)const ;
295 Acad::ErrorStatus getDimstyleChildData( AcRxClass const *, AcDbDimStyleTableRecord * &, AcDbObjectId &)const ;
296 Acad::ErrorStatus getDimstyleData( AcDbDimStyleTableRecord * &)const ;
297 Acad::ErrorStatus getFilename(wchar_t const * &)const ;
298 Acad::ErrorStatus getFingerprintGuid(wchar_t * &)const ;
300 Acad::ErrorStatus getHyperlinkBase(wchar_t * &)const ;
308 Acad::ErrorStatus getMenu(wchar_t * &)const ;
312 Acad::ErrorStatus getProjectName(wchar_t * &)const ;
316 Acad::ErrorStatus getStyleSheet(wchar_t * &)const ;
329 Acad::ErrorStatus getTimeZoneInfo( AcDb::TimeZone,double &, AcString &)const ;
331 Acad::ErrorStatus getVersionGuid(wchar_t * &)const ;
333 Acad::ErrorStatus getViewportArray( AcDbObjectIdArray &,bool)const ;
338 Acad::ErrorStatus insert( AcDbObjectId &,ACHAR const *, AcDbDatabase *,bool = true);
339 Acad::ErrorStatus insert( AcDbObjectId &,ACHAR const *,ACHAR const *, AcDbDatabase *,bool= true);
340 Acad::ErrorStatus insert( AcGeMatrix3d const &, AcDbDatabase *,bool= true);
341 Acad::ErrorStatus loadLineTypeFile(wchar_t const *,wchar_t const *);
342 Acad::ErrorStatus purge( AcDbObjectIdArray &);
343 Acad::ErrorStatus purge( AcDbObjectIdGraph &);
344 Acad::ErrorStatus readDwgFile( AcDwgFileHandle *,bool,wchar_t const *);
345 Acad::ErrorStatus readDwgFile(ACHAR const *, OpenMode = kForReadAndReadShare, bool = false, ACHAR const * = NULL);
346 Acad::ErrorStatus readDwgFile(ACHAR const *,int, bool = false, ACHAR const * = NULL);
348 Acad::ErrorStatus restoreForwardingXrefSymbols(void);
349 Acad::ErrorStatus restoreOriginalXrefSymbols(void);
350 Acad::ErrorStatus save(void);
351 Acad::ErrorStatus saveAs( AcDwgFileHandle *, SecurityParams const * = NULL, bool = false );
352 Acad::ErrorStatus saveAs(wchar_t const *,bool, AcDb::AcDbDwgVersion = AcDb::kDHL_CURRENT, SecurityParams const * = NULL);
353 Acad::ErrorStatus saveAs(wchar_t const *, SecurityParams const * = NULL);
354 Acad::ErrorStatus set3dDwfPrec(double);
355 Acad::ErrorStatus setAngbase(double);
356 Acad::ErrorStatus setAngdir(bool);
357 Acad::ErrorStatus setAnnoAllVisible(bool);
358 Acad::ErrorStatus setAnnotativeDwg(bool);
359 Acad::ErrorStatus setAttdia(bool);
360 Acad::ErrorStatus setAttmode(short);
361 Acad::ErrorStatus setAttreq(bool);
362 Acad::ErrorStatus setAunits(short);
363 Acad::ErrorStatus setAuprec(short);
364 Acad::ErrorStatus setBlipmode(bool);
365 Acad::ErrorStatus setCDynDisplayMode(short);
366 Acad::ErrorStatus setCameraDisplay(bool);
367 Acad::ErrorStatus setCameraHeight(double);
368 Acad::ErrorStatus setCannoscale( AcDbAnnotationScale *);
370 Acad::ErrorStatus setCecolor( AcCmColor const &);
371 Acad::ErrorStatus setCeltscale(double);
372 Acad::ErrorStatus setCeltype( AcDbObjectId);
373 Acad::ErrorStatus setCelweight( AcDb::LineWeight);
374 Acad::ErrorStatus setChamfera(double);
375 Acad::ErrorStatus setChamferb(double);
376 Acad::ErrorStatus setChamferc(double);
377 Acad::ErrorStatus setChamferd(double);
378 Acad::ErrorStatus setClayer( AcDbObjectId);
379 Acad::ErrorStatus setCmaterial( AcDbObjectId);
380 Acad::ErrorStatus setCmljust(short);
381 Acad::ErrorStatus setCmlscale(double);
382 Acad::ErrorStatus setCmlstyleID( AcDbObjectId);
383 Acad::ErrorStatus setCoords(short);
384 Acad::ErrorStatus setCshadow(unsigned char);
385 Acad::ErrorStatus setDelUsedObj(short);
386 Acad::ErrorStatus setDgnframe(unsigned char);
387 Acad::ErrorStatus setDimAssoc(unsigned char);
388 Acad::ErrorStatus setDimaso(bool);
389 Acad::ErrorStatus setDimfit(int);
390 Acad::ErrorStatus setDimsho(bool);
391 Acad::ErrorStatus setDimstyle( AcDbObjectId);
393 Acad::ErrorStatus setDimstyleData( AcDbObjectId);
394 Acad::ErrorStatus setDimunit(int);
395 Acad::ErrorStatus setDispSilh(bool);
396 Acad::ErrorStatus setDragVisStyle( AcDbObjectId);
397 Acad::ErrorStatus setDragmode(short);
398 Acad::ErrorStatus setDrawOrderCtl(unsigned char);
399 Acad::ErrorStatus setDwfframe(unsigned char);
400 Acad::ErrorStatus setDxeVal(short);
401 Acad::ErrorStatus setElevation(double);
402 Acad::ErrorStatus setEndCaps( AcDb::EndCaps);
403 Acad::ErrorStatus setExtmax( AcGePoint3d const &);
404 Acad::ErrorStatus setExtmin( AcGePoint3d const &);
405 Acad::ErrorStatus setFacetres(double);
406 Acad::ErrorStatus setFilletrad(double);
407 Acad::ErrorStatus setFillmode(bool);
408 Acad::ErrorStatus setFingerprintGuid(wchar_t const *);
409 Acad::ErrorStatus setGeoMarkerVisibility(bool);
410 Acad::ErrorStatus setHaloGap(unsigned char);
411 Acad::ErrorStatus setHandseed( AcDbHandle const &);
412 Acad::ErrorStatus setHideText(unsigned char);
413 Acad::ErrorStatus setHpInherit(bool);
414 Acad::ErrorStatus setHpOrigin( AcGePoint2d const &);
415 Acad::ErrorStatus setHyperlinkBase(wchar_t const *);
416 Acad::ErrorStatus setIndexctl(unsigned char);
417 Acad::ErrorStatus setInsbase( AcGePoint3d const &);
418 Acad::ErrorStatus setInsunits( AcDb::UnitsValue);
419 Acad::ErrorStatus setInterfereColor( AcCmColor const &);
422 Acad::ErrorStatus setIntersectColor(unsigned short);
423 Acad::ErrorStatus setIntersectDisplay(unsigned char);
424 Acad::ErrorStatus setIsolines(short);
425 Acad::ErrorStatus setJoinStyle( AcDb::JoinStyle);
426 Acad::ErrorStatus setLatitude(double);
427 Acad::ErrorStatus setLayerEval(unsigned char);
428 Acad::ErrorStatus setLayerNotify(short);
429 Acad::ErrorStatus setLensLength(double);
430 Acad::ErrorStatus setLightGlyphDisplay(unsigned char);
431 Acad::ErrorStatus setLightingUnits(unsigned char);
432 Acad::ErrorStatus setLightsInBlocks(bool);
433 Acad::ErrorStatus setLimcheck(bool);
434 Acad::ErrorStatus setLimmax( AcGePoint2d const &);
435 Acad::ErrorStatus setLimmin( AcGePoint2d const &);
436 Acad::ErrorStatus setLineWeightDisplay(bool);
437 Acad::ErrorStatus setLoftAng1(double);
438 Acad::ErrorStatus setLoftAng2(double);
439 Acad::ErrorStatus setLoftMag1(double);
440 Acad::ErrorStatus setLoftMag2(double);
441 Acad::ErrorStatus setLoftNormals(unsigned char);
442 Acad::ErrorStatus setLoftParam(unsigned short);
443 Acad::ErrorStatus setLongitude(double);
444 Acad::ErrorStatus setLtscale(double);
445 Acad::ErrorStatus setLunits(short);
446 Acad::ErrorStatus setLuprec(short);
447 Acad::ErrorStatus setMLeaderscale(double);
448 Acad::ErrorStatus setMLeaderstyle( AcDbObjectId);
449 Acad::ErrorStatus setMaxactvp(short);
451 Acad::ErrorStatus setMirrtext(bool);
452 Acad::ErrorStatus setMsOleScale(double);
453 Acad::ErrorStatus setMsltscale(bool);
454 Acad::ErrorStatus setNorthDirection(double);
455 Acad::ErrorStatus setObscuredColor(unsigned short);
456 Acad::ErrorStatus setObscuredLineType(unsigned char);
457 Acad::ErrorStatus setOleStartUp(bool);
458 Acad::ErrorStatus setOrthomode(bool);
459 Acad::ErrorStatus setPdmode(short);
460 Acad::ErrorStatus setPdsize(double);
461 Acad::ErrorStatus setPelevation(double);
462 Acad::ErrorStatus setPextmax( AcGePoint3d const &);
463 Acad::ErrorStatus setPextmin( AcGePoint3d const &);
464 Acad::ErrorStatus setPickstyle(short);
465 Acad::ErrorStatus setPinsbase( AcGePoint3d const &);
466 Acad::ErrorStatus setPlimcheck(bool);
467 Acad::ErrorStatus setPlimmax( AcGePoint2d const &);
468 Acad::ErrorStatus setPlimmin( AcGePoint2d const &);
469 Acad::ErrorStatus setPlineEllipse(bool);
470 Acad::ErrorStatus setPlinegen(bool);
471 Acad::ErrorStatus setPlinewid(double);
472 Acad::ErrorStatus setPreviewType(short);
473 Acad::ErrorStatus setProjectName(wchar_t const *);
474 Acad::ErrorStatus setPsltscale(bool);
475 Acad::ErrorStatus setPsolHeight(double);
476 Acad::ErrorStatus setPsolWidth(double);
477 Acad::ErrorStatus setPucsBase( AcDbObjectId const &);
478 Acad::ErrorStatus setQtextmode(bool);
479 Acad::ErrorStatus setRealWorldScale(bool);
480 Acad::ErrorStatus setRegenmode(bool);
481 Acad::ErrorStatus setSaveproxygraphics(short);
482 Acad::ErrorStatus setShadedge(short);
483 Acad::ErrorStatus setShadedif(short);
484 Acad::ErrorStatus setShadowPlaneLocation(double);
485 Acad::ErrorStatus setShowHist(unsigned char);
486 Acad::ErrorStatus setSketchinc(double);
487 Acad::ErrorStatus setSkpoly(bool);
488 Acad::ErrorStatus setSolidHist(unsigned char);
489 Acad::ErrorStatus setSortEnts(unsigned char);
490 Acad::ErrorStatus setSplframe(bool);
491 Acad::ErrorStatus setSplinesegs(short);
492 Acad::ErrorStatus setSplinetype(short);
493 Acad::ErrorStatus setStepSize(double);
494 Acad::ErrorStatus setStepsPerSec(double);
495 Acad::ErrorStatus setStyleSheet(wchar_t const *);
496 Acad::ErrorStatus setSurftab1(short);
497 Acad::ErrorStatus setSurftab2(short);
498 Acad::ErrorStatus setSurftype(short);
499 Acad::ErrorStatus setSurfu(short);
500 Acad::ErrorStatus setSurfv(short);
501 Acad::ErrorStatus setTStackAlign(int);
502 Acad::ErrorStatus setTStackSize(int);
503 Acad::ErrorStatus setTablestyle( AcDbObjectId);
504 Acad::ErrorStatus setTextsize(double);
505 Acad::ErrorStatus setTextstyle( AcDbObjectId);
506 Acad::ErrorStatus setThickness(double);
507 Acad::ErrorStatus setThumbnailBitmap(void *);
508 Acad::ErrorStatus setTileModeLightSynch(unsigned char);
509 Acad::ErrorStatus setTilemode(bool);
510 Acad::ErrorStatus setTimeZone( AcDb::TimeZone);
511 Acad::ErrorStatus setTimeZoneAsUtcOffset(double);
512 Acad::ErrorStatus setTracewid(double);
513 Acad::ErrorStatus setTreedepth(short);
514 Acad::ErrorStatus setUcsBase( AcDbObjectId);
515 Acad::ErrorStatus setUnitmode(short);
516 Acad::ErrorStatus setUpdateThumbnail(unsigned char);
517 Acad::ErrorStatus setUseri1(short);
518 Acad::ErrorStatus setUseri2(short);
519 Acad::ErrorStatus setUseri3(short);
520 Acad::ErrorStatus setUseri4(short);
521 Acad::ErrorStatus setUseri5(short);
522 Acad::ErrorStatus setUserr1(double);
523 Acad::ErrorStatus setUserr2(double);
524 Acad::ErrorStatus setUserr3(double);
525 Acad::ErrorStatus setUserr4(double);
526 Acad::ErrorStatus setUserr5(double);
527 Acad::ErrorStatus setUsrtimer(bool);
528 Acad::ErrorStatus setVersionGuid(wchar_t const *);
529 Acad::ErrorStatus setViewportScaleDefault(double);
530 Acad::ErrorStatus setVisretain(bool);
533 Acad::ErrorStatus setWorldview(bool);
534 Acad::ErrorStatus setXclipFrame(Adesk::UInt8);
535 Acad::ErrorStatus setXrefEditEnabled(bool);
537 Acad::ErrorStatus updateExt(bool=false);
538 Acad::ErrorStatus wblock( AcDbDatabase * &);
539 Acad::ErrorStatus wblock( AcDbDatabase * &, AcDbObjectIdArray const &, AcGePoint3d const &);
540 Acad::ErrorStatus wblock( AcDbDatabase * &, AcDbObjectId);
543 Acad::ErrorStatus setCtab(const AcDbObjectId&);
544 int approxNumObjects(void)const ;
545 int dimfit(void)const ;
546 int dimunit(void)const ;
547 int tstackalign(void)const ;
548 int tstacksize(void)const ;
549 long numberOfSaves(void)const ;
550 short attmode(void)const ;
551 short aunits(void)const ;
552 short auprec(void)const ;
553 short cDynDisplayMode(void)const ;
554 short cmljust(void)const ;
555 short coords(void)const ;
556 short delUsedObj(void)const ;
557 short dragmode(void)const ;
558 short dxeVal(void)const ;
559 short isolines(void)const ;
560 short layerNotify(void)const ;
561 short lunits(void)const ;
562 short luprec(void)const ;
563 short maxactvp(void)const ;
564 short pdmode(void)const ;
565 short pickstyle(void)const ;
566 short previewType(void)const ;
567 short saveproxygraphics(void)const ;
568 short shadedge(void)const ;
569 short shadedif(void)const ;
570 short splinesegs(void)const ;
571 short splinetype(void)const ;
572 short surftab1(void)const ;
573 short surftab2(void)const ;
574 short surftype(void)const ;
575 short surfu(void)const ;
576 short surfv(void)const ;
577 short treedepth(void)const ;
578 short unitmode(void)const ;
579 short useri1(void)const ;
580 short useri2(void)const ;
581 short useri3(void)const ;
582 short useri4(void)const ;
583 short useri5(void)const ;
585 static bool __cdecl isValidLineWeight(int);
587 static Acad::ErrorStatus __cdecl markObjectNonPersistent( AcDbObjectId,bool);
590 unsigned char cshadow(void)const ;
591 unsigned char dgnframe(void)const ;
592 unsigned char dimAssoc(void)const ;
593 unsigned char drawOrderCtl(void)const ;
594 unsigned char dwfframe(void)const ;
595 unsigned char haloGap(void)const ;
596 unsigned char hideText(void)const ;
597 unsigned char indexctl(void)const ;
598 unsigned char intersectDisplay(void)const ;
599 unsigned char layerEval(void)const ;
600 unsigned char lightGlyphDisplay(void)const ;
601 unsigned char lightingUnits(void)const ;
602 unsigned char loftNormals(void)const ;
604 unsigned char obscuredLineType(void)const ;
605 unsigned char showHist(void)const ;
606 unsigned char solidHist(void)const ;
607 unsigned char sortEnts(void)const ;
608 unsigned char tileModeLightSynch(void)const ;
609 unsigned char updateThumbnail(void)const ;
610 unsigned short intersectColor(void)const ;
611 unsigned short loftParam(void)const ;
612 unsigned short obscuredColor(void)const ;
613 AcDbObjectId ctab(void)const ;
614 virtual ~AcDbDatabase(void);
615
616 virtual Acad::ErrorStatus setDimblk(wchar_t const *);
617 virtual Acad::ErrorStatus setDimblk1(wchar_t const *);
618 virtual Acad::ErrorStatus setDimblk2(wchar_t const *);
619 virtual Acad::ErrorStatus setDimldrblk(wchar_t const *);
620
621 virtual bool dimfxlenOn(void)const;
622 virtual double dimfxlen(void)const;
623 virtual Acad::ErrorStatus setDimfxlen(double param_1);
624 virtual Acad::ErrorStatus setDimfxlenOn(bool param_1);
625
626#define VAR_DIM_DEF(type, name)\
627 virtual type dim##name() const;\
628 virtual Acad::ErrorStatus setDim##name(type val);
629
630#define VAR_DIM_DEF_REF(type, name)\
631 virtual type dim##name() const;\
632 virtual Acad::ErrorStatus setDim##name(type val);
633
634#define VAR_DIM_DEF_ACHAR(name) \
635 virtual wchar_t const* dim##name() const; \
636 virtual Acad::ErrorStatus setDim##name(wchar_t const* val); \
637
638#include "DimVarDefinition.h"
639
640#undef VAR_DIM_DEF
641#undef VAR_DIM_DEF_REF
642#undef VAR_DIM_DEF_ACHAR
643
644 void * thumbnailBitmap(void)const ;
654 wchar_t const * classDxfName( AcRxClass const *);
655 wchar_t const * originalFileName(void)const ;
656
660 Acad::ErrorStatus getUCSTable( AcDbUCSTable * &, AcDb::OpenMode);
661 Acad::ErrorStatus getViewTable( AcDbViewTable * &, AcDb::OpenMode);
662};
Acad::ErrorStatus getVisualStyleList(AcArray< wchar_t const *, AcArrayMemCopyReallocator< wchar_t const * > > &)
Acad::ErrorStatus getBlockTable(AcDbBlockTable *&, AcDb::OpenMode)
bool hasClass(AcRxClass const *) const
Acad::ErrorStatus setUseri1(short)
Acad::ErrorStatus setXrefEditEnabled(bool)
Acad::ErrorStatus setHaloGap(unsigned char)
double chamferc(void) const
AcGePoint3d pinsbase(void) const
AcDbObjectId getDimstyleParentId(AcDbObjectId &) const
double pdsize(void) const
double shadowPlaneLocation(void) const
Acad::ErrorStatus setQtextmode(bool)
AcDbObjectId namedObjectsDictionaryId(void)
Acad::ErrorStatus getDimapost(wchar_t *&) const
Acad::ErrorStatus setTextstyle(AcDbObjectId)
Acad::ErrorStatus setHandseed(AcDbHandle const &)
Acad::ErrorStatus setUserr1(double)
Acad::ErrorStatus setInsbase(AcGePoint3d const &)
AcDbObjectId UCSTableId(void)
AcDb::UnitsValue insunits(void) const
double pelevation(void) const
AcGePoint3d extmax(void) const
Acad::ErrorStatus setInsunits(AcDb::UnitsValue)
Acad::ErrorStatus setTreedepth(short)
AcDbObjectContextManager * objectContextManager(void) const
Acad::ErrorStatus setSketchinc(double)
Acad::ErrorStatus setCmlscale(double)
bool plinegen(void) const
AcDbTransactionManager * transactionManager(void) const
Acad::ErrorStatus setFacetres(double)
virtual Acad::ErrorStatus setDimfxlen(double param_1)
Acad::ErrorStatus auditXData(AcDbAuditInfo *)
Acad::ErrorStatus addAcDbObject(AcDbObject *)
Acad::ErrorStatus setThumbnailBitmap(void *)
bool plimcheck(void) const
Acad::ErrorStatus setUseri3(short)
double loftMag1(void) const
Acad::ErrorStatus countHardReferences(AcDbObjectIdArray const &, unsigned long *)
Acad::ErrorStatus setUserr3(double)
Acad::ErrorStatus getGroupDictionary(AcDbDictionary *&, AcDb::OpenMode)
AcDbDate const tdindwg(void) const
bool attdia(void) const
double latitude(void) const
short cmljust(void) const
Acad::ErrorStatus updateDataLink(AcDb::UpdateDirection, AcDb::UpdateOption)
Acad::ErrorStatus getSymbolTable(AcDbTextStyleTable *&, AcDb::OpenMode)
unsigned char sortEnts(void) const
Acad::ErrorStatus setUnitmode(short)
AcGePoint3d pucsorg(void) const
Acad::ErrorStatus setProjectName(wchar_t const *)
bool oleStartUp(void) const
AcDbObjectId mleaderStyleDictionaryId(void) const
AcDbObjectId interfereObjVisStyle(void) const
void setGsHighlightModel(AcGsModel *)
AcDb::AcDbDwgVersion lastSavedAsVersion(void) const
bool dimaso(void) const
short luprec(void) const
AcDb::MaintenanceReleaseVersion originalFileSavedByMaintenanceVersion(void) const
Acad::ErrorStatus setTablestyle(AcDbObjectId)
bool annoAllVisible(void) const
AcGeVector3d pucsxdir(void) const
short surftab2(void) const
Acad::ErrorStatus getStyleSheet(wchar_t *&) const
Acad::ErrorStatus audit(AcDbAuditInfo *)
AcDbObjectId viewportTableId(void)
AcDbUndoController * undoController(void) const
virtual bool dimfxlenOn(void) const
Acad::ErrorStatus setDimaso(bool)
bool mirrtext(void) const
Acad::ErrorStatus setChamferc(double)
double userr4(void) const
Acad::ErrorStatus setTileModeLightSynch(unsigned char)
AcDb::EndCaps endCaps(void) const
Acad::ErrorStatus setViewportScaleDefault(double)
Acad::ErrorStatus readDwgFile(ACHAR const *, OpenMode=kForReadAndReadShare, bool=false, ACHAR const *=NULL)
Acad::ErrorStatus insert(AcGeMatrix3d const &, AcDbDatabase *, bool=true)
Acad::ErrorStatus addAcDbObject(AcDbObjectId &, AcDbObject *)
AcGePoint3d extmin(void) const
short splinesegs(void) const
Acad::ErrorStatus setSplinesegs(short)
Acad::ErrorStatus setLoftAng1(double)
double angbase(void) const
Acad::ErrorStatus getLinetypeTable(AcDbLinetypeTable *&, AcDb::OpenMode)
Acad::ErrorStatus applyPartialOpenFilters(AcDbSpatialFilter const *, AcDbLayerFilter const *)
AcDbObjectId scaleListDictionaryId(void)
Acad::ErrorStatus getViewportTable(AcDbViewportTable *&, AcDb::OpenMode)
bool isPucsOrthographic(AcDb::OrthographicView &) const
Acad::ErrorStatus getUCSTable(AcDbUCSTable *&, AcDb::OpenMode)
AcDbObjectId dataLinkDictionaryId(void) const
Acad::ErrorStatus wblock(AcDbDatabase *&, AcDbObjectId)
Acad::ErrorStatus setIntersectDisplay(unsigned char)
Acad::ErrorStatus setStepsPerSec(double)
double plinewid(void) const
bool tilemode(void) const
double ltscale(void) const
void disablePartialOpen(void)
short treedepth(void) const
Acad::ErrorStatus setVersionGuid(wchar_t const *)
bool realWorldScale(void) const
Acad::ErrorStatus setWorldPucsBaseOrigin(AcGePoint3d const &, AcDb::OrthographicView)
AcDbObjectId continuousLinetype(void) const
AcDbDatabase(bool=true, bool=false)
Acad::ErrorStatus setAngdir(bool)
AcDbObjectId layerTableId(void)
Acad::ErrorStatus setAttreq(bool)
Acad::ErrorStatus setStyleSheet(wchar_t const *)
void removeReactor(AcDbDatabaseReactor *) const
double get3dDwfPrec(void) const
AcDbObjectId cmaterial(void) const
Acad::ErrorStatus dxfIn(wchar_t const *param_1, wchar_t const *param_2=nullptr)
void setOsmode(short) const
Acad::ErrorStatus save(void)
double northDirection(void) const
AcDbObjectId dragVisStyle(void) const
Acad::ErrorStatus wblockCloneObjects(AcDbObjectIdArray &, AcDbObjectId &, AcDbIdMapping &, AcDb::DuplicateRecordCloning, bool=false)
Acad::ErrorStatus getRegAppTable(AcDbRegAppTable *&, AcDb::OpenMode)
Acad::ErrorStatus setMeasurement(AcDb::MeasurementValue)
bool geoMarkerVisibility(void) const
Acad::ErrorStatus setAuprec(short)
void forceWblockDatabaseCopy(void)
AcDbObjectId layerZero(void) const
bool worldview(void) const
short osmode(void) const
short coords(void) const
void setRetainOriginalThumbnailBitmap(bool)
Acad::ErrorStatus setHpInherit(bool)
Acad::ErrorStatus setDimAssoc(unsigned char)
double userr3(void) const
double loftAng1(void) const
int dimunit(void) const
Acad::ErrorStatus getViewportTable(AcDbSymbolTable *&, AcDb::OpenMode)
Acad::ErrorStatus setPextmax(AcGePoint3d const &)
Acad::ErrorStatus getDimStyleTable(AcDbSymbolTable *&, AcDb::OpenMode)
Acad::ErrorStatus setExtmax(AcGePoint3d const &)
bool visretain(void) const
void setGsModel(AcGsModel *)
bool angdir(void) const
Acad::ErrorStatus insert(AcDbObjectId &, ACHAR const *, ACHAR const *, AcDbDatabase *, bool=true)
Acad::ErrorStatus setMirrtext(bool)
Acad::ErrorStatus setCameraDisplay(bool)
Acad::ErrorStatus saveAs(wchar_t const *, SecurityParams const *=NULL)
double filletrad(void) const
AcDbObjectId mLStyleDictionaryId(void)
Acad::ErrorStatus setOleStartUp(bool)
virtual Acad::ErrorStatus setDimblk(wchar_t const *)
Acad::ErrorStatus setLongitude(double)
Acad::ErrorStatus setTimeZoneAsUtcOffset(double)
double tracewid(void) const
Acad::ErrorStatus setTStackSize(int)
Acad::ErrorStatus setLoftParam(unsigned short)
Acad::ErrorStatus setShowHist(unsigned char)
AcDbObjectId tablestyle(void) const
Acad::ErrorStatus setSplframe(bool)
AcDbObjectId ucsname(void) const
AcDbObjectId celtype(void) const
AcCmColor interfereColor(void) const
AcDbDate const tdupdate(void) const
AcDbObjectId dimStyleTableId(void)
Acad::ErrorStatus setShadowPlaneLocation(double)
bool dwgFileWasSavedByAutodeskSoftware(void) const
Acad::ErrorStatus setPdmode(short)
Acad::ErrorStatus setSurfu(short)
Acad::ErrorStatus setCmlstyleID(AcDbObjectId)
AcDbObjectId blockTableId(void)
Acad::ErrorStatus getDimblk2(wchar_t *&) const
unsigned short loftParam(void) const
bool isEMR(void) const
Acad::ErrorStatus setUserr5(double)
double facetres(void) const
Acad::ErrorStatus setAnnotativeDwg(bool)
unsigned char haloGap(void) const
Acad::ErrorStatus setVisretain(bool)
AcGePoint3d worldPucsBaseOrigin(AcDb::OrthographicView) const
Acad::ErrorStatus getUCSTable(AcDbSymbolTable *&, AcDb::OpenMode)
AcGePoint3d insbase(void) const
double chamfera(void) const
Acad::ErrorStatus setUserr4(double)
short splinetype(void) const
Acad::ErrorStatus setMsOleScale(double)
Acad::ErrorStatus setUpdateThumbnail(unsigned char)
Acad::ErrorStatus wblock(AcDbDatabase *&)
Acad::ErrorStatus setInterfereObjVisStyle(AcDbObjectId)
Acad::ErrorStatus setSurfv(short)
Acad::ErrorStatus setDimstyle(AcDbObjectId)
Acad::ErrorStatus getSymbolTable(AcDbDimStyleTable *&, AcDb::OpenMode)
Acad::ErrorStatus setCtab(const AcDbObjectId &)
Acad::ErrorStatus setUcsBase(AcDbObjectId)
Acad::ErrorStatus setCelweight(AcDb::LineWeight)
Acad::ErrorStatus setCeltype(AcDbObjectId)
bool qtextmode(void) const
AcDb::PlotStyleNameType getCePlotStyleNameId(AcDbObjectId &) const
bool msltscale(void) const
long numberOfSaves(void) const
Acad::ErrorStatus setUsrtimer(bool)
bool psltscale(void) const
Acad::ErrorStatus setPsolHeight(double)
double userr2(void) const
Acad::ErrorStatus setWorldview(bool)
SecurityParams const * cloneSecurityParams(void)
short previewType(void) const
Acad::ErrorStatus setDxeVal(short)
Acad::ErrorStatus setInterfereVpVisStyle(AcDbObjectId)
short shadedif(void) const
Acad::ErrorStatus setChamferd(double)
Acad::ErrorStatus setPlimmin(AcGePoint2d const &)
Acad::ErrorStatus getSymbolTable(AcDbRegAppTable *&, AcDb::OpenMode)
unsigned char showHist(void) const
Acad::ErrorStatus readDwgFile(AcDwgFileHandle *, bool, wchar_t const *)
short auprec(void) const
bool usrtimer(void) const
Acad::ErrorStatus setCshadow(unsigned char)
short surfv(void) const
AcDb::JoinStyle joinStyle(void) const
AcGePoint2d limmin(void) const
Acad::ErrorStatus setIsolines(short)
Acad::ErrorStatus setMaxactvp(short)
Acad::ErrorStatus setDimsho(bool)
short attmode(void) const
short unitmode(void) const
AcDbObjectId ucsBase(void) const
unsigned char drawOrderCtl(void) const
AcFileDependencyManager * fileDependencyManager(void) const
short cDynDisplayMode(void) const
Acad::ErrorStatus setObscuredLineType(unsigned char)
AcDb::MaintenanceReleaseVersion lastSavedAsMaintenanceVersion(void) const
Acad::ErrorStatus getDataLinkDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus setLoftNormals(unsigned char)
Acad::ErrorStatus setDimfit(int)
AcDbObjectId visualStyleDictionaryId(void)
short surfu(void) const
AcDbDate const tduupdate(void) const
unsigned char loftNormals(void) const
Acad::ErrorStatus wblock(AcDbDatabase *&, AcDbObjectIdArray const &, AcGePoint3d const &)
Acad::ErrorStatus restoreOriginalXrefSymbols(void)
Acad::ErrorStatus setUseri2(short)
Acad::ErrorStatus setHyperlinkBase(wchar_t const *)
bool xrefEditEnabled(void) const
Acad::ErrorStatus getFilename(wchar_t const *&) const
AcDb::LineWeight celweight(void) const
Acad::ErrorStatus setIntersectColor(unsigned short)
bool regenmode(void) const
Acad::ErrorStatus setPucsBase(AcDbObjectId const &)
Acad::ErrorStatus getSymbolTable(AcDbUCSTable *&, AcDb::OpenMode)
Acad::ErrorStatus loadLineTypeFile(wchar_t const *, wchar_t const *)
AcGsModel * gsModel(void) const
Acad::ErrorStatus setTextsize(double)
AcGePoint2d limmax(void) const
AcDbObjectId interfereVpVisStyle(void) const
short lunits(void) const
Acad::ErrorStatus setAngbase(double)
Acad::ErrorStatus getSymbolTable(AcDbLinetypeTable *&, AcDb::OpenMode)
double userr5(void) const
unsigned short intersectColor(void) const
int tstacksize(void) const
static bool __cdecl isValidLineWeight(int)
AcDbObjectId byLayerMaterial(void) const
double chamferb(void) const
Acad::ErrorStatus getSymbolTable(AcDbViewportTable *&, AcDb::OpenMode)
Acad::ErrorStatus saveAs(AcDwgFileHandle *, SecurityParams const *=NULL, bool=false)
Acad::ErrorStatus evaluateFields(int, wchar_t const *, AcDbDatabase *, int *, int *)
AcDbObjectId currentSpaceId(void) const
Acad::ErrorStatus setFillmode(bool)
Acad::ErrorStatus setCoords(short)
bool cameraDisplay(void) const
Acad::ErrorStatus dxfIn(AcDbDxfFiler *)
wchar_t const * classDxfName(AcRxClass const *)
Acad::ErrorStatus setCDynDisplayMode(short)
Acad::ErrorStatus getPlotSettingsDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus getDimblk(wchar_t *&) const
Acad::ErrorStatus setCeltscale(double)
Acad::ErrorStatus getProjectName(wchar_t *&) const
AcDbObjectId textstyle(void) const
Acad::ErrorStatus setPlinewid(double)
Acad::ErrorStatus setLatitude(double)
void disableUndoRecording(bool)
bool plotStyleMode(void) const
bool skpoly(void) const
Acad::ErrorStatus setPlinegen(bool)
AcGePoint3d pextmin(void) const
Acad::ErrorStatus setOrthomode(bool)
static AcDb::LineWeight __cdecl getNearestLineWeight(int)
short useri4(void) const
Acad::ErrorStatus setDimstyleData(AcDbDimStyleTableRecord *)
unsigned char lightGlyphDisplay(void) const
double longitude(void) const
AcDbDate const tdcreate(void) const
AcGeVector3d pucsydir(void) const
Acad::ErrorStatus getTimeZoneInfo(AcDb::TimeZone, double &, AcString &) const
Acad::ErrorStatus getVersionGuid(wchar_t *&) const
short isolines(void) const
bool xclipFrame(void) const
Acad::ErrorStatus setChamfera(double)
Acad::ErrorStatus getColorDictionary(AcDbDictionary *&, AcDb::OpenMode)
bool dispSilh(void) const
bool annotativeDwg(void) const
Acad::ErrorStatus setLightGlyphDisplay(unsigned char)
AcDbObjectId xrefBlockId(void) const
AcDbAnnotationScale * cannoscale(void) const
Acad::ErrorStatus setPsolWidth(double)
AcDbObjectId byBlockMaterial(void) const
bool splframe(void) const
Acad::ErrorStatus setClayer(AcDbObjectId)
double cmlscale(void) const
short saveproxygraphics(void) const
Acad::ErrorStatus setFingerprintGuid(wchar_t const *)
double lensLength(void) const
short pdmode(void) const
short dragmode(void) const
Acad::ErrorStatus getMenu(wchar_t *&) const
Acad::ErrorStatus setDragmode(short)
short maxactvp(void) const
Acad::ErrorStatus setTracewid(double)
double psolHeight(void) const
Acad::ErrorStatus setLightsInBlocks(bool)
Acad::ErrorStatus setLimcheck(bool)
bool setSecurityParams(SecurityParams const *, bool)
Acad::ErrorStatus setWorldUcsBaseOrigin(AcGePoint3d const &, AcDb::OrthographicView)
int tstackalign(void) const
Acad::ErrorStatus saveAs(wchar_t const *, bool, AcDb::AcDbDwgVersion=AcDb::kDHL_CURRENT, SecurityParams const *=NULL)
AcDbObjectId pucsname(void) const
short aunits(void) const
void abortDeepClone(AcDbIdMapping &)
Acad::ErrorStatus setBlipmode(bool)
int approxNumObjects(void) const
short pickstyle(void) const
short layerNotify(void) const
Acad::ErrorStatus setHpOrigin(AcGePoint2d const &)
Acad::ErrorStatus getSymbolTable(AcDbViewTable *&, AcDb::OpenMode)
Acad::ErrorStatus setInterfereColor(AcCmColor const &)
unsigned char layerEval(void) const
Acad::ErrorStatus getScaleListDictionary(AcDbDictionary *&, AcDb::OpenMode)
short surftab1(void) const
Acad::ErrorStatus getViewTable(AcDbSymbolTable *&, AcDb::OpenMode)
double stepsPerSec(void) const
Acad::ErrorStatus getDimRecentStyleList(AcDbObjectIdArray &) const
Acad::ErrorStatus setTimeZone(AcDb::TimeZone)
bool dimsho(void) const
Acad::ErrorStatus setLoftAng2(double)
void * thumbnailBitmap(void) const
Acad::ErrorStatus setCameraHeight(double)
Acad::ErrorStatus setFilletrad(double)
Acad::ErrorStatus insert(AcDbObjectId &, ACHAR const *, AcDbDatabase *, bool=true)
Acad::ErrorStatus setLunits(short)
double celtscale(void) const
Acad::ErrorStatus setPextmin(AcGePoint3d const &)
AcGeVector3d ucsydir(void) const
AcDbObjectId byLayerLinetype(void) const
AcDbHandle handseed(void) const
AcDb::AcDbDwgVersion originalFileVersion(void) const
Acad::ErrorStatus setElevation(double)
Acad::ErrorStatus setLensLength(double)
ACRX_DECLARE_MEMBERS(AcDbDatabase)
double elevation(void) const
Acad::ErrorStatus setCePlotStyleName(AcDb::PlotStyleNameType, AcDbObjectId)
AcDbObjectId clayer(void) const
AcGePoint3d ucsorg(void) const
Acad::ErrorStatus setObscuredColor(unsigned short)
Acad::ErrorStatus setSurftab1(short)
Acad::ErrorStatus getDimblk1(wchar_t *&) const
Acad::ErrorStatus setDispSilh(bool)
AcDbObjectId pucsBase(void) const
double loftMag2(void) const
Acad::ErrorStatus setDimunit(int)
Acad::ErrorStatus getPlotStyleNameDictionary(AcDbDictionaryWithDefault *&, AcDb::OpenMode)
static bool __cdecl isObjectNonPersistent(AcDbObjectId)
AcDbObjectId textStyleTableId(void)
AcDbDataLinkManager * getDataLinkManager(void) const
AcDbObjectId ctab(void) const
Acad::ErrorStatus setNorthDirection(double)
Acad::ErrorStatus setUseri5(short)
Acad::ErrorStatus setUserr2(double)
AcDbObjectId groupDictionaryId(void)
short useri1(void) const
Acad::ErrorStatus setPelevation(double)
wchar_t const * originalFileName(void) const
AcDbObjectId plotStyleNameDictionaryId(void)
unsigned char dgnframe(void) const
short dxeVal(void) const
short surftype(void) const
void addReactor(AcDbDatabaseReactor *) const
Acad::ErrorStatus purge(AcDbObjectIdGraph &)
Acad::ErrorStatus getLayoutDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus setExtmin(AcGePoint3d const &)
AcDbObjectId byBlockLinetype(void) const
Acad::ErrorStatus setSaveproxygraphics(short)
Acad::ErrorStatus setSurftab2(short)
bool lineWeightDisplay(void) const
Acad::ErrorStatus setSplinetype(short)
Acad::ErrorStatus getSymbolTable(AcDbLayerTable *&, AcDb::OpenMode)
bool undoRecording(void) const
Acad::ErrorStatus setDrawOrderCtl(unsigned char)
double thickness(void) const
Acad::ErrorStatus setHideText(unsigned char)
Acad::ErrorStatus setPdsize(double)
unsigned char hideText(void) const
Acad::ErrorStatus restoreForwardingXrefSymbols(void)
unsigned char intersectDisplay(void) const
bool isPartiallyOpened(void) const
Acad::ErrorStatus setCannoscale(AcDbAnnotationScale *)
AcDbObjectId dimstyle(void) const
Acad::ErrorStatus setPinsbase(AcGePoint3d const &)
AcGePoint3d worldUcsBaseOrigin(AcDb::OrthographicView) const
Acad::ErrorStatus deepCloneObjects(const AcDbObjectIdArray &, const AcDbObjectId &, AcDbIdMapping &, bool=false)
Acad::ErrorStatus getLayerTable(AcDbLayerTable *&, AcDb::OpenMode)
Acad::ErrorStatus setMLeaderscale(double)
Acad::ErrorStatus setTStackAlign(int)
Acad::ErrorStatus setPreviewType(short)
AcGePoint2d plimmax(void) const
Acad::ErrorStatus setAttdia(bool)
AcDbObjectId mleaderstyle(void) const
AcDb::MaintenanceReleaseVersion originalFileMaintenanceVersion(void) const
unsigned char indexctl(void) const
AcDbObjectId viewTableId(void)
Acad::ErrorStatus setSkpoly(bool)
double mleaderscale(void) const
Acad::ErrorStatus dxfOut(wchar_t const *param_1, int param_2=16, AcDb::AcDbDwgVersion param_3=AcDb::kDHL_CURRENT, bool param_4=false)
double textsize(void) const
Acad::ErrorStatus getDimpost(wchar_t *&) const
Acad::ErrorStatus setUseri4(short)
Acad::ErrorStatus setDimstyleData(AcDbObjectId)
Acad::ErrorStatus getViewTable(AcDbViewTable *&, AcDb::OpenMode)
short shadedge(void) const
double msOleScale(void) const
AcDbObjectId layoutDictionaryId(void)
virtual Acad::ErrorStatus setDimfxlenOn(bool param_1)
static Acad::ErrorStatus __cdecl markObjectNonPersistent(AcDbObjectId, bool)
Acad::ErrorStatus getRegAppTable(AcDbSymbolTable *&, AcDb::OpenMode)
Acad::ErrorStatus setJoinStyle(AcDb::JoinStyle)
AcDbLayerStateManager * getLayerStateManager(void) const
Acad::ErrorStatus getMaterialDictionary(AcDbDictionary *&, AcDb::OpenMode)
short useri5(void) const
Acad::ErrorStatus getVisualStyleDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus getSymbolTable(AcDbBlockTable *&, AcDb::OpenMode)
Acad::ErrorStatus setAunits(short)
unsigned char lightingUnits(void) const
Acad::ErrorStatus getMLeaderStyleDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus getSectionManager(AcDbSectionManager *&, AcDb::OpenMode) const
Acad::ErrorStatus purge(AcDbObjectIdArray &)
Acad::ErrorStatus getDimStyleTable(AcDbDimStyleTable *&, AcDb::OpenMode)
AcGsModel * gsHighlightModel(void) const
Acad::ErrorStatus setLoftMag2(double)
Acad::ErrorStatus setSurftype(short)
Acad::ErrorStatus setLoftMag1(double)
AcGePoint3d pextmax(void) const
AcDbObjectId materialDictionaryId(void)
AcDbObjectId regAppTableId(void)
Acad::ErrorStatus setXclipFrame(Adesk::UInt8)
virtual ~AcDbDatabase(void)
Acad::ErrorStatus readDwgFile(ACHAR const *, int, bool=false, ACHAR const *=NULL)
AcDbObjectId getDimstyleChildId(AcRxClass const *, AcDbObjectId &) const
Acad::ErrorStatus getFingerprintGuid(wchar_t *&) const
static void __cdecl disposeSecurityParams(SecurityParams const *)
AcDbObjectId paperSpaceVportId(void) const
Acad::ErrorStatus getNamedObjectsDictionary(AcDbDictionary *&, AcDb::OpenMode)
unsigned char dimAssoc(void) const
short useri2(void) const
double stepSize(void) const
AcDb::MaintenanceReleaseVersion maintenanceReleaseVersion(void) const
AcDbObjectId tableStyleDictionaryId(void) const
bool attreq(void) const
AcDbObjectId colorDictionaryId(void)
virtual Acad::ErrorStatus setDimldrblk(wchar_t const *)
Acad::ErrorStatus set3dDwfPrec(double)
bool retainOriginalThumbnailBitmap(void) const
Acad::ErrorStatus setAnnoAllVisible(bool)
int dimfit(void) const
AcDbDate const tdusrtimer(void) const
AcDbObjectId getSectionManager(void) const
double chamferd(void) const
Acad::ErrorStatus setLayerEval(unsigned char)
AcDbObjectId plotSettingsDictionaryId(void)
Acad::ErrorStatus setPlimcheck(bool)
AcCmColor cecolor(void) const
bool limcheck(void) const
bool hpInherit(void) const
AcGeVector3d ucsxdir(void) const
virtual double dimfxlen(void) const
Acad::ErrorStatus setCmljust(short)
Acad::ErrorStatus setPickstyle(short)
Acad::ErrorStatus wblock(AcDbDatabase *, AcDbObjectIdArray const &, AcGePoint3d const &, AcDb::DuplicateRecordCloning)
double sketchinc(void) const
double viewportScaleDefault(void) const
Acad::ErrorStatus setPsltscale(bool)
Acad::ErrorStatus setCmaterial(AcDbObjectId)
Acad::ErrorStatus setAttmode(short)
double psolWidth(void) const
Acad::ErrorStatus setDgnframe(unsigned char)
Acad::ErrorStatus setLuprec(short)
virtual Acad::ErrorStatus setDimblk1(wchar_t const *)
unsigned char solidHist(void) const
AcGePoint2d plimmin(void) const
Acad::ErrorStatus setEndCaps(AcDb::EndCaps)
Acad::ErrorStatus setIndexctl(unsigned char)
bool orthomode(void) const
virtual Acad::ErrorStatus setDimblk2(wchar_t const *)
double cameraHeight(void) const
Acad::ErrorStatus closeInput(bool=false)
bool blipmode(void) const
Acad::ErrorStatus setLtscale(double)
double loftAng2(void) const
AcDb::MeasurementValue measurement(void) const
Acad::ErrorStatus setMLeaderstyle(AcDbObjectId)
Acad::ErrorStatus setShadedge(short)
Acad::ErrorStatus setDwfframe(unsigned char)
double userr1(void) const
unsigned char updateThumbnail(void) const
Acad::ErrorStatus setChamferb(double)
unsigned char cshadow(void) const
Acad::ErrorStatus getHyperlinkBase(wchar_t *&) const
Acad::ErrorStatus setRegenmode(bool)
Acad::ErrorStatus setSolidHist(unsigned char)
Acad::ErrorStatus getViewportArray(AcDbObjectIdArray &, bool) const
AcDwgFileHandle * inputFiler(void) const
AcDbObjectId linetypeTableId(void)
AcDbObjectId cmlstyleID(void) const
Acad::ErrorStatus setRealWorldScale(bool)
Acad::ErrorStatus setPlineEllipse(bool)
Acad::ErrorStatus setLineWeightDisplay(bool)
Acad::ErrorStatus setDragVisStyle(AcDbObjectId)
AcDb::TimeZone timeZone(void) const
Acad::ErrorStatus reclaimMemoryFromErasedObjects(AcDbObjectIdArray const &)
Acad::ErrorStatus setLayerNotify(short)
Acad::ErrorStatus setCecolor(AcCmColor const &)
Acad::ErrorStatus setGeoMarkerVisibility(bool)
unsigned char tileModeLightSynch(void) const
Acad::ErrorStatus setLightingUnits(unsigned char)
Acad::ErrorStatus setLimmin(AcGePoint2d const &)
Acad::ErrorStatus setStepSize(double)
unsigned char obscuredLineType(void) const
Acad::ErrorStatus getTextStyleTable(AcDbSymbolTable *&, AcDb::OpenMode)
short delUsedObj(void) const
Acad::ErrorStatus getAcDbObjectId(AcDbObjectId &, bool, AcDbHandle const &, unsigned long=0)
Acad::ErrorStatus updateExt(bool=false)
Acad::ErrorStatus setMsltscale(bool)
Acad::ErrorStatus setLimmax(AcGePoint2d const &)
Acad::ErrorStatus getTextStyleTable(AcDbTextStyleTable *&, AcDb::OpenMode)
bool isUcsOrthographic(AcDb::OrthographicView &) const
Acad::ErrorStatus setThickness(double)
unsigned char dwfframe(void) const
AcDbObjectId globalMaterial(void) const
AcDbDate const tducreate(void) const
AcGePoint2d hpOrigin(void) const
Acad::ErrorStatus setDelUsedObj(short)
bool fillmode(void) const
Acad::ErrorStatus setShadedif(short)
Acad::ErrorStatus getDimstyleChildData(AcRxClass const *, AcDbDimStyleTableRecord *&, AcDbObjectId &) const
Acad::ErrorStatus setSortEnts(unsigned char)
AcDb::AcDbDwgVersion originalFileSavedByVersion(void) const
Acad::ErrorStatus getLinetypeTable(AcDbSymbolTable *&, AcDb::OpenMode)
short useri3(void) const
Acad::ErrorStatus getTableStyleDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus getBlockTable(AcDbSymbolTable *&, AcDb::OpenMode)
Acad::ErrorStatus getMLStyleDictionary(AcDbDictionary *&, AcDb::OpenMode)
Acad::ErrorStatus setTilemode(bool)
bool lightsInBlocks(void) const
unsigned short obscuredColor(void) const
Acad::ErrorStatus getLayerTable(AcDbSymbolTable *&, AcDb::OpenMode)
Acad::ErrorStatus dxfOut(AcDbDxfFiler *)
Acad::ErrorStatus setPlimmax(AcGePoint2d const &)
Acad::ErrorStatus getDimstyleData(AcDbDimStyleTableRecord *&) const
bool plineEllipse(void) const
@ kForReadAndReadShare
Definition dbmain.h:26