CFx SDK Documentation  2020SP3
DbObjectContextData.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2017, Open Design Alliance (the "Alliance").
3 // All rights reserved.
4 //
5 // This software and its documentation and related materials are owned by
6 // the Alliance. The software may only be incorporated into application
7 // programs owned by members of the Alliance, subject to a signed
8 // Membership Agreement and Supplemental Software License Agreement with the
9 // Alliance. The structure and organization of this software are the valuable
10 // trade secrets of the Alliance and its suppliers. The software is also
11 // protected by copyright law and international treaty provisions. Application
12 // programs incorporating this software must include the following statement
13 // with their copyright notices:
14 //
15 // This application incorporates Teigha(R) software pursuant to a license
16 // agreement with Open Design Alliance.
17 // Teigha(R) Copyright (C) 2002-2017 by Open Design Alliance.
18 // All rights reserved.
19 //
20 // By use of this software, its documentation or related materials, you
21 // acknowledge and accept the above terms.
23 
24 #ifndef _DBOBJECTCONTEXTDATA_H_INCLUDED_
25 #define _DBOBJECTCONTEXTDATA_H_INCLUDED_
26 
27 #include "DbObject.h"
28 #include "DbHatch.h"
29 #include "DbMText.h"
30 
31 class OdDbObjectContext;
32 
48 {
49 public:
52 
53  /*
54  virtual OdResult dwgInContext(OdDbDwgFiler*,OdDbObjectContext* &);
55  virtual void dwgOutContext(OdDbDwgFiler*) const;
56 */
58  virtual void dwgOutContextData(OdDbDwgFiler*) const;
59  virtual const OdDbObjectContext* context() const;
60  virtual bool matchesContext(const OdDbObjectContext&) const;
61  virtual void setContext(const OdDbObjectContext&);
62  virtual void setContextToNull();
63 
65  bool isDefaultContextData() const;
66  bool isModified() const;
68  void setModified(bool);
69  void setIsDefault(bool b);
70 
71  virtual OdResult dwgInFields(OdDbDwgFiler* pFiler);
72  virtual void dwgOutFields(OdDbDwgFiler* pFiler) const;
73  virtual OdResult dxfInFields(OdDbDxfFiler* pFiler);
74  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
75 };
76 
78 
91 {
92 public:
95 
96  virtual const OdDbObjectContext* context() const;
97  virtual void setContext(const OdDbObjectContext&);
98  /*
99  virtual OdResult dwgInContext(OdDbDwgFiler*,OdDbObjectContext*&);
100  virtual OdResult dwgOutContext(OdDbDwgFiler*) const;
101  virtual bool matchesContext(const OdDbObjectContext&) const;
102  virtual void setContextToNull();
103 */
104  virtual OdResult getScale(double&) const;
105 
107  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
108 };
109 
111 
125 
129 {
130 public:
133  /*
134  bool zeroWidth(double tol = 1e-10) const;
135  double rotation(const OdGeVector3d&) const;
136 */
139  double actualHeight() const;
140  double actualWidth() const;
141  double definedHeight() const;
142  double definedWidth() const;
146 
149  double columnGutter() const;
150  double columnHeight(OdInt32) const;
151  double columnWidth() const;
152  bool columnAutoHeight() const;
153  bool columnFlowReversed() const;
154 
155  void setLocation(const OdGePoint3d&);
157  void setActualHeight(double);
158  void setActualWidth(double);
159  void setDefinedHeight(double);
160  void setDefinedWidth(double);
162  //void setAttachmentMovingLocation(OdDbMText::AttachmentPoint, const OdGeVector3d&, double);
165 
170  void setColumnGutter(double);
171  void setColumnHeight(OdInt32,double);
172  void setColumnWidth(double);
173 /*
174  void chgdirXattach();
175  void chgYattach();
176  void getCorners(OdGePoint3dArray&, const OdGeVector3d&, bool, double) const;
177  void setDirFromAngle(double, const OdGeVector3d&);
178  void xlateLocation(const OdGeVector3d&);
179 */
181  virtual void copyFrom(const OdRxObject* pSource);
183  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
184 };
185 
198 {
199 public:
203  //virtual void audit(OdDbAuditInfo *,OdDbText *,OdInt32 &,bool &);
205  virtual OdGePoint2d positionInEcs() const;
206  virtual double rotation() const;
207  virtual void setAlignmentPointInEcs(const OdGePoint2d&);
209  virtual void setPositionInEcs(const OdGePoint2d&);
210  virtual void setRotation(double);
211 
212  //static OdDbTextObjectContextData* getTextAnnoScaleDefaultContextData(const OdDbText*);
213 
214  virtual void copyFrom(const OdRxObject *);
216  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
217 };
218 
220 
233 {
234 public:
240  virtual void copyFrom(const OdRxObject *);
242  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
243 };
244 
246 
259 {
260 public:
263 
264  virtual OdGePoint3d positionInEcs() const;
265  virtual double rotation() const;
266  virtual OdGeScale3d scaleFactors() const;
267  virtual void setPositionInEcs(const OdGePoint3d&);
268  virtual void setRotation(double);
269  virtual void setScaleFactors(const OdGeScale3d&);
270  //static OdDbBlkRefObjectContextData* getBlkAnnoScaleDefaultContextData(const OdDbBlockReference *);
271 
272  //virtual void audit(OdDbAuditInfo *,OdDbBlockReference *,OdInt32 &,bool &);
273  virtual void copyFrom(const OdRxObject *);
275  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
276 };
277 
279 
292 {
293 public:
296 
297  virtual OdDbObjectId blockIndex() const;
301 
303  {
304  eDimtofl = 1,
305  eDimsoxd = 2,
306  eDimatfit = 4,
307  eDimtix = 8,
308  eDimtmove = 16
309  };
310  virtual bool hasOverride(OverrideCode) const;
311  virtual void setOverride(OverrideCode,bool);
312 
313  // dimvar overrides
314  virtual OdInt16 dimatfit() const;
315  virtual bool dimsoxd() const;
316  virtual bool dimtix() const;
317  virtual OdInt16 dimtmove() const;
318  virtual bool dimtofl() const;
319 
320  virtual void setDimatfit(OdInt16);
321  virtual void setDimsoxd(bool);
322  virtual void setDimtix(bool);
323  virtual void setDimtmove(OdInt16);
324  virtual void setDimtofl(bool);
325 
326  virtual bool defTextLocation() const;
327  virtual OdGePoint2d textLocation() const;
328  virtual double textRotation() const;
329  virtual bool getArrowFirstIsFlipped() const;
330  virtual bool getArrowSecondIsFlipped() const;
331 
332  virtual void setDefTextLocation(bool);
333  virtual void setTextLocation(const OdGePoint2d& /*,bool */);
334  virtual void setTextRotation(double);
335  virtual void setArrowFirstIsFlipped(bool);
336  virtual void setArrowSecondIsFlipped(bool);
337 
338  // virtual double calcZeroDimScale(OdDbDatabase *);
339  // OdResult createOrClearBlock(OdDbDatabase *);
340  // virtual void addEntity(OdDbEntity *);
341  // OdResult getEntityList(OdRxObjectPtrArray&, bool&) const;
342  // virtual OdGePoint3d getFlipArrowPickPoint() const;
343  // bool isBlockSpace(OdDbObjectId,OdDbDatabase *) const;
344  // virtual bool isFlipArrow() const;
345  // virtual bool isOwnDimBlock() const;
346  // virtual bool recomputeDimBlock() const;
347  // void releaseLayoutGeometry();
348  // virtual void setFlipArrow(bool);
349  // virtual void setFlipArrowPickPoint(OdGePoint3d &);
350  // virtual OdResult setOwnDimBlock(bool);
351  // virtual OdResult setRecomputeDimBlock(bool);
352  // void setToBeRemoved(bool);
353  // OdResult stuffNewEntitiesInDatabase(bool,const OdGeMatrix3d&,wchar_t *);
354  // OdResult geomExtents(OdGeExtents3d&, const BlockRefData&) const;
355  // virtual OdRxObjectPtrArray const * geometry() const;
356 // bool toBeRemoved() const;
357 // OdResult updateContentsFromField(bool);
358 // static OdDbDimensionObjectContextData * getDimensionAnnoScaleDefaultContextData(const OdDbDimension*);
359 // static OdDbDimensionObjectContextData * getDimensionCurrentContextData(const OdDbDimension*);
360 //
361  virtual void copyFrom(const OdRxObject *);
363  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
364  void transformBy(const OdGeMatrix3d &mx);
365 };
366 
368 
381 {
382 public:
385 
388 
389  //static OdDbAlignedDimensionObjectContextData * getAlignedDimensionAnnoScaleDefaultContextData(const OdDbDimension*);
390 
391  virtual void copyFrom(const OdRxObject* pSource);
392 
394  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
395 };
396 
398 
411 {
412 public:
415 
417  void setArcPoint(const OdGePoint3d &);
418  //OdResult update2Line(const OdGePoint3d *,const OdGePoint3d*,double,const OdGeVector3d&);
419  //OdResult update3Point(const OdGePoint3d *,const OdGePoint3d*,double,const OdGeVector3d&);
420  //OdResult updateArc(const OdGePoint3d *,const OdGePoint3d *,double,const OdGeVector3d&);
421 
422  //static OdDbAngularDimensionObjectContextData * getAngularDimensionAnnoScaleDefaultContextData(const OdDbDimension*);
423 
424  virtual void copyFrom(const OdRxObject* pSource);
425 
427  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
428 };
429 
431 
444 {
445 public:
448 
453 
454  //static OdDbDiametricDimensionObjectContextData* getDiametricDimensionAnnoScaleDefaultContextData(const OdDbDimension*);
455 
456  virtual void copyFrom(const OdRxObject* pSource);
457 
459  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
460 };
461 
463 
476 {
477 public:
480 
484  void setOrigin(const OdGePoint3d&);
485 
486 /* static OdDbOrdinateDimensionObjectContextData * getOrdinateDimensionAnnoScaleDefaultContextData(const OdDbDimension*);
487 */
488  virtual void copyFrom(const OdRxObject* pSource);
489 
491  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
492 };
493 
495 
508 {
509 public:
512 
515 
516  //static OdDbRadialDimensionObjectContextData * getRadialDimensionAnnoScaleDefaultContextData(const OdDbDimension*);
517 
518  virtual void copyFrom(const OdRxObject* pSource);
519 
521  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
522 };
523 
525 
538 {
539 public:
542 
545  void setJogPoint(const OdGePoint3d&);
547 
548  //static OdDbRadialDimensionLargeObjectContextData * getRadialDimensionLargeAnnoScaleDefaultContextData(const OdDbDimension*);
549 
550  virtual void copyFrom(const OdRxObject* pSource);
551 
553  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
554 };
555 
557 
570 {
571 public:
574 
575  virtual OdGeVector3d horizontal() const;
576  virtual OdGePoint3d location() const;
577  virtual void setHorizontal(const OdGeVector3d&);
578  virtual void setLocation(const OdGePoint3d&);
579 
580  //static OdDbFcfObjectContextData * getFcfAnnoScaleDefaultContextData(const OdDbFcf*);
581 
582  void transformBy(const OdGeMatrix3d&);
583  virtual void copyFrom(OdRxObject const *);
585  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
586 };
587 
589 
602 {
603 public:
606 
607 // virtual OdDbObjectContext * context() const;
608 // virtual OdResult setContext(const OdDbObjectContext&);
609 
610  void appendLoop(OdInt32 loopType, const EdgeArray& edgePtrs);
611  void getLoopAt(const OdDbHatch*, OdInt32 i, OdInt32 &loopType, EdgeArray& edgePtrs) const;
612  void insertLoopAt(OdInt32 i, OdInt32 loopType, const EdgeArray& edgePtrs);
614  OdInt32 numLoops() const;
616  void setLoopAt(OdInt32 i, OdInt32 loopType, const EdgeArray& edgePtrs);
617  void setLoopTypeAt(OdInt32 i, OdInt32 loopType);
619 
620  const OdHatchPattern& hatchPattern() const;
623  double patternScale() const;
625  void setPatternScale(double);
626 // void setSupportsContext(OdDbHatch *);
627 
628 // void transformBy(const OdGeMatrix3d&);
629 // void transformBy(OdInt32,const OdGeMatrix2d&,OdInt32);
630 // void transformBy(OdInt32,const OdGeMatrix3d&,const OdGeMatrix3d&,const OdGeMatrix3d&,OdGeVector3d,double);
631 
632 // OdResult updateHatchBoundary(const OdDbHatch*,const OdArray<OdHatchBoundaryLoop>&);
633 // void verify(const OdArray<OdHatchBoundaryLoop>&) const;
634  void getHatchLineDataAt( const OdDbHatch*, OdInt32 n, OdGePoint2d& startPt, OdGePoint2d& endPt) const;
635  void getHatchLinesData( const OdDbHatch*, OdGePoint2dArray& startPts, OdGePoint2dArray& endPts) const;
636  void setHatchLineDataAt( OdInt32 n, const OdGePoint2d& startPt, const OdGePoint2d& endPt);
637  void setHatchLinesData( const OdGePoint2dArray& startPts, const OdGePoint2dArray& endPts);
638  bool isValidHatchLines(const OdDbHatch*) const;
639  void setEvaluateHatch(bool/*,bool*/);
641  void transformBy(const OdGeMatrix2d&);
642 
643  virtual void copyFrom(OdRxObject const *);
644 
646  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
647 };
648 
650 
663 {
664 public:
667 /*
668  OdResult appendHatchLine(const OdGePoint2d&,const OdGePoint2d&);
669  OdResult compressHatch();
670  virtual OdDbObjectContext * context() const;
671  virtual OdResult dwgInContext(OdDbDwgFiler *,OdDbObjectContext * &);
672  virtual OdResult dwgOutContext(OdDbDwgFiler *) const;
673  OdResult freeUncompressedHatch();
674  OdResult initCompression();
675  virtual bool matchesContext(const OdDbObjectContext&) const;
676  OdResult rotateHatchPattern(const OdDbHatch*,double);
677  virtual OdResult setContext(const OdDbObjectContext&);
678  OdResult setGrowLength(OdInt32);
679  OdResult setLogicalLength(OdInt32);
680  OdResult setPhysicalLength(OdInt32);
681  OdResult traceHatchBoundary(const OdDbHatch*) const;
682  bool viewChanged(const OdDbHatch*);
683 */
684  virtual void copyFrom(OdRxObject const *);
686  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
687 
692  double viewRotation() const;
693  void setViewRotation(double a);
694 };
695 
697 
710 {
711 public:
714 
715  virtual bool addLast(const OdGePoint3d&);
718  virtual void clearFurtherVertices();
719  virtual OdResult endPoint(OdGePoint3d &) const;
720  virtual const OdGePoint3dArray& furtherVertices() const;
721  virtual OdGePoint3d getVertex(OdInt32) const;
722  //virtual bool hasHookLine(const OdGePoint3d&) const;
723  virtual bool hookLineDirSameAsHorizon() const;
724  virtual OdGeVector3d horizontal() const;
725  virtual OdInt32 numFurtherVertices() const;
726  virtual void removeLastVertex();
732  virtual void setVertex(OdInt32,const OdGePoint3d&);
733  //virtual OdResult transformBy(const OdGeMatrix3d&);
734 
735  //static OdDbLeaderObjectContextData * getLeaderAnnoScaleDefaultContextData(OdDbLeader const *);
736 
737  virtual void copyFrom(OdRxObject const *);
739  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
740 };
741 
743 
756 {
757 public:
760 
761  //static OdDbMLeaderObjectContextData * getMLeaderAnnoScaleDefaultContextData(OdDbMLeader const *);
762  //virtual OdResult updateContentScale(OdDbMLeaderObjectContextData* pData);
763 
764  virtual void copyFrom(OdRxObject const *);
766  virtual void dxfOutFields(OdDbDxfFiler* pFiler) const;
767 };
768 
770 
771 #endif //_DBOBJECTCONTEXTDATA_H_INCLUDED_
OdDbOrdinateDimensionObjectContextData::setOrigin
void setOrigin(const OdGePoint3d &)
OdDbMTextObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbFcfObjectContextData::transformBy
void transformBy(const OdGeMatrix3d &)
OdDbDimensionObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *)
OdResult
OdResult
Definition: OdResult.h:29
OdDbMTextObjectContextData::setColumnHeight
void setColumnHeight(OdInt32, double)
OdDbTextObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *)
OdDbHatchViewContextData
Definition: DbObjectContextData.h:663
OdDbObjectContext
Definition: DbObjectContext.h:49
OdDbHatchScaleContextData::setHatchLinesData
void setHatchLinesData(const OdGePoint2dArray &startPts, const OdGePoint2dArray &endPts)
OdDbMLeaderObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbObjectContextData
Definition: DbObjectContextData.h:48
OdGeVector3d
Definition: GeVector3d.h:54
OdDbDimensionObjectContextData::setDimtofl
virtual void setDimtofl(bool)
OdDbAlignedDimensionObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbObjectContextData::context
virtual const OdDbObjectContext * context() const
OdDbHatchScaleContextData::loopTypeAt
OdInt32 loopTypeAt(OdInt32 i) const
OdDbMTextObjectContextData::columnHeight
double columnHeight(OdInt32) const
OdDbDimensionObjectContextData::defTextLocation
virtual bool defTextLocation() const
OdDbAngularDimensionObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbAngularDimensionObjectContextData)
OdDbHatchViewContextData::copyFrom
virtual void copyFrom(OdRxObject const *)
OdDbObjectContextData::setContextToNull
virtual void setContextToNull()
OdDbOrdinateDimensionObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbMTextObjectContextData::setVerticalMode
void setVerticalMode(OdDb::TextVertMode)
OdDbDiametricDimensionObjectContextData
Definition: DbObjectContextData.h:444
OdDbAngularDimensionObjectContextDataPtr
OdSmartPtr< OdDbAngularDimensionObjectContextData > OdDbAngularDimensionObjectContextDataPtr
Definition: DbObjectContextData.h:430
OdDbHatchViewContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbBlkRefObjectContextData::setScaleFactors
virtual void setScaleFactors(const OdGeScale3d &)
OdDbMTextAttributeObjectContextDataPtr
OdSmartPtr< OdDbMTextAttributeObjectContextData > OdDbMTextAttributeObjectContextDataPtr
Definition: DbObjectContextData.h:245
OdDbMText::ColumnType
ColumnType
Definition: DbMText.h:931
OdDbDimensionObjectContextData::setTextLocation
virtual void setTextLocation(const OdGePoint2d &)
OdDbObjectContextData::matchesContext
virtual bool matchesContext(const OdDbObjectContext &) const
OdDbTextObjectContextData::setPositionInEcs
virtual void setPositionInEcs(const OdGePoint2d &)
OdDbMTextObjectContextData::attachment
OdDbMText::AttachmentPoint attachment() const
OdDbHatchScaleContextData::getHatchLineDataAt
void getHatchLineDataAt(const OdDbHatch *, OdInt32 n, OdGePoint2d &startPt, OdGePoint2d &endPt) const
OdDbMLeaderObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbMLeaderObjectContextData)
OdDbOrdinateDimensionObjectContextData
Definition: DbObjectContextData.h:476
OdDbMTextObjectContextData::setColumnGutter
void setColumnGutter(double)
OdDbAngularDimensionObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbTextObjectContextData::horizontalMode
virtual OdDb::TextHorzMode horizontalMode() const
OdDb::TextVertMode
TextVertMode
Definition: TextDefs.h:45
OdDbLeaderObjectContextDataPtr
OdSmartPtr< OdDbLeaderObjectContextData > OdDbLeaderObjectContextDataPtr
Definition: DbObjectContextData.h:742
OdDbRadialDimensionLargeObjectContextData::overrideCenter
OdGePoint3d overrideCenter() const
OdDbAnnotScaleObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbAnnotScaleObjectContextData)
OdDbMTextObjectContextData::setActualHeight
void setActualHeight(double)
OdDbDimensionObjectContextData::setOverride
virtual void setOverride(OverrideCode, bool)
DbObject.h
OdDbRadialDimensionLargeObjectContextData::setOverrideCenter
void setOverrideCenter(const OdGePoint3d &)
OdDbDimensionObjectContextData
Definition: DbObjectContextData.h:292
OdDbMTextObjectContextData::location
OdGePoint3d location() const
OdDbObjectContextData::isModified
bool isModified() const
OdDbBlkRefObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbOrdinateDimensionObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbOrdinateDimensionObjectContextData)
OdDbOrdinateDimensionObjectContextData::leaderEndPoint
OdGePoint3d leaderEndPoint() const
OdDbMTextAttributeObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *)
OdDbDimensionObjectContextData::transformBy
void transformBy(const OdGeMatrix3d &mx)
OdDbRadialDimensionLargeObjectContextData::setJogPoint
void setJogPoint(const OdGePoint3d &)
OdDbObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdRxObject
Definition: RxObject.h:564
OdDbObjectContextData::fileToExtensionDictionary
bool fileToExtensionDictionary() const
OdDbMLeaderObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbObjectId
Definition: DbObjectId.h:99
OdDbFcfObjectContextData::setHorizontal
virtual void setHorizontal(const OdGeVector3d &)
OdDbHatchScaleContextData::setPatternBaseAngle
void setPatternBaseAngle(const OdGeVector3d &)
OdDbLeaderObjectContextData::copyFrom
virtual void copyFrom(OdRxObject const *)
OdDbAlignedDimensionObjectContextDataPtr
OdSmartPtr< OdDbAlignedDimensionObjectContextData > OdDbAlignedDimensionObjectContextDataPtr
Definition: DbObjectContextData.h:397
OdDbHatchViewContextData::setViewTarget
void setViewTarget(const OdGeVector3d &v)
OdDbMTextObjectContextData::OdDbMTextObjectContextData
OdDbMTextObjectContextData()
OdGeScale3d
Definition: GeScale3d.h:47
OdDbMTextObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbHatchScaleContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbHatchScaleContextData)
OdDbLeaderObjectContextData::setBlockInsertOffset
virtual OdResult setBlockInsertOffset(const OdGeVector3d &)
OdDbBlkRefObjectContextData::setRotation
virtual void setRotation(double)
OdDbLeaderObjectContextData::clearFurtherVertices
virtual void clearFurtherVertices()
OdDbBlkRefObjectContextData::rotation
virtual double rotation() const
OdDbLeaderObjectContextData::setFurtherVertices
virtual OdResult setFurtherVertices(const OdGePoint3dArray &)
OdDbHatchScaleContextDataPtr
OdSmartPtr< OdDbHatchScaleContextData > OdDbHatchScaleContextDataPtr
Definition: DbObjectContextData.h:649
OdDbMTextObjectContextData::columnGutter
double columnGutter() const
OdDbFcfObjectContextData
Definition: DbObjectContextData.h:570
OdDbHatchViewContextData::viewportId
OdDbObjectId viewportId() const
OdDbMTextObjectContextData::setDefinedWidth
void setDefinedWidth(double)
OdDbHatchViewContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbHatchViewContextData)
OdDbMTextAttributeObjectContextData
Definition: DbObjectContextData.h:233
OdDbMTextObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbMLeaderObjectContextData::OdDbMLeaderObjectContextData
OdDbMLeaderObjectContextData()
OdDbRadialDimensionObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbFcfObjectContextData::setLocation
virtual void setLocation(const OdGePoint3d &)
OdDbDimensionObjectContextData::setNDBRDimBlock
void setNDBRDimBlock(OdDbBlockTableRecord *)
OdArray
Definition: OdArray.h:591
OdDbDiametricDimensionObjectContextData::setFarChordPoint
void setFarChordPoint(const OdGePoint3d &)
OdDbLeaderObjectContextData::setAnnotationOffset
virtual OdResult setAnnotationOffset(const OdGeVector3d &)
OdDbAnnotScaleObjectContextData::setContext
virtual void setContext(const OdDbObjectContext &)
OdDbDiametricDimensionObjectContextData::OdDbDiametricDimensionObjectContextData
OdDbDiametricDimensionObjectContextData()
OdDbHatchViewContextData::setViewportId
void setViewportId(OdDbObjectId id)
OdDbMTextObjectContextData::horizontalMode
OdDb::TextHorzMode horizontalMode() const
OdDbHatchScaleContextData::patternScale
double patternScale() const
OdDbObjectContextDataPtr
OdSmartPtr< OdDbObjectContextData > OdDbObjectContextDataPtr
Definition: DbObjectContextData.h:77
OdDbLeaderObjectContextData::OdDbLeaderObjectContextData
OdDbLeaderObjectContextData()
OdDbMTextAttributeObjectContextData::setContext
virtual void setContext(const OdDbObjectContext &) ODRX_OVERRIDE
OdDbObjectContextData::setContext
virtual void setContext(const OdDbObjectContext &)
OdDbHatchScaleContextData::getLoopAt
void getLoopAt(const OdDbHatch *, OdInt32 i, OdInt32 &loopType, EdgeArray &edgePtrs) const
OdDbRadialDimensionLargeObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbHatchViewContextData::OdDbHatchViewContextData
OdDbHatchViewContextData()
OdDbAlignedDimensionObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbAlignedDimensionObjectContextData)
OdDbObjectContextData::isDefaultContextData
bool isDefaultContextData() const
OdDbRadialDimensionObjectContextData::chordPoint
OdGePoint3d chordPoint() const
OdDbDimensionObjectContextData::setDefTextLocation
virtual void setDefTextLocation(bool)
OdDbFcfObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbMTextObjectContextData::getMTextAnnoScaleDefaultContextData
static OdDbMTextObjectContextDataPtr getMTextAnnoScaleDefaultContextData(const OdDbMText *)
OdDbFcfObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbFcfObjectContextData)
OdDbRadialDimensionObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbMTextObjectContextData::setDefinedHeight
void setDefinedHeight(double)
OdDbDimensionObjectContextData::getArrowFirstIsFlipped
virtual bool getArrowFirstIsFlipped() const
OdDbDimensionObjectContextData::setArrowSecondIsFlipped
virtual void setArrowSecondIsFlipped(bool)
OdGeMatrix3d
Definition: GeMatrix3d.h:73
OdInt16
short OdInt16
Definition: OdPlatformSettings.h:756
OdDbRadialDimensionLargeObjectContextDataPtr
OdSmartPtr< OdDbRadialDimensionLargeObjectContextData > OdDbRadialDimensionLargeObjectContextDataPtr
Definition: DbObjectContextData.h:556
OdDbHatchScaleContextData::numHatchLines
OdInt32 numHatchLines(const OdDbHatch *) const
OdDbTextObjectContextData::OdDbTextObjectContextData
OdDbTextObjectContextData()
OdDbTextObjectContextData::rotation
virtual double rotation() const
OdDbObjectContextData::dwgOutFields
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdDbMTextAttributeObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbMTextAttributeObjectContextData)
OdDbMTextObjectContextDataPtr
OdSmartPtr< OdDbMTextObjectContextData > OdDbMTextObjectContextDataPtr
Definition: DbObjectContextData.h:123
OdDbHatchScaleContextData::setLoopTypeAt
void setLoopTypeAt(OdInt32 i, OdInt32 loopType)
OdDbDimensionObjectContextData::dimsoxd
virtual bool dimsoxd() const
OdDbBlkRefObjectContextData::OdDbBlkRefObjectContextData
OdDbBlkRefObjectContextData()
OdDbBlkRefObjectContextData::setPositionInEcs
virtual void setPositionInEcs(const OdGePoint3d &)
OdDbFcfObjectContextData::horizontal
virtual OdGeVector3d horizontal() const
OdDbOrdinateDimensionObjectContextData::origin
OdGePoint3d origin() const
OdDbDiametricDimensionObjectContextData::setChordPoint
void setChordPoint(const OdGePoint3d &)
OdDbAngularDimensionObjectContextData::OdDbAngularDimensionObjectContextData
OdDbAngularDimensionObjectContextData()
OdDbDimensionObjectContextData::dimatfit
virtual OdInt16 dimatfit() const
OdDbDimensionObjectContextData::OverrideCode
OverrideCode
Definition: DbObjectContextData.h:303
OdDbObjectContextData::OdDbObjectContextData
OdDbObjectContextData()
OdDbAnnotScaleObjectContextData::OdDbAnnotScaleObjectContextData
OdDbAnnotScaleObjectContextData()
DbMText.h
OdDbHatchScaleContextData::patternBaseAngle
OdGeVector3d patternBaseAngle() const
DbHatch.h
OdDbHatchScaleContextData::setHatchPattern
void setHatchPattern(const OdHatchPattern &)
OdDbDimensionObjectContextData::textLocation
virtual OdGePoint2d textLocation() const
OdDbDimensionObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbDimensionObjectContextData::setBlockIndex
virtual void setBlockIndex(OdDbObjectId)
OdDbLeaderObjectContextData::annotationOffset
virtual OdGeVector3d annotationOffset() const
OdDbLeaderObjectContextData::getVertex
virtual OdGePoint3d getVertex(OdInt32) const
OdDbDimensionObjectContextData::getArrowSecondIsFlipped
virtual bool getArrowSecondIsFlipped() const
OdDbMLeaderObjectContextData::copyFrom
virtual void copyFrom(OdRxObject const *)
OdDbHatchViewContextData::viewTarget
OdGeVector3d viewTarget() const
OdDbHatchScaleContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdSmartPtr
Definition: SmartPtr.h:58
OdDbLeaderObjectContextData::furtherVertices
virtual const OdGePoint3dArray & furtherVertices() const
OdDbHatchScaleContextData::transformBy
void transformBy(const OdGeMatrix2d &)
OdDbDiametricDimensionObjectContextData::farChordPoint
OdGePoint3d farChordPoint() const
OdGePoint3d
Definition: GePoint3d.h:55
OdDbDimensionObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbHatchScaleContextData::hatchPattern
const OdHatchPattern & hatchPattern() const
OdDbObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbHatchScaleContextData::setEvaluateHatch
void setEvaluateHatch(bool)
OdDbMTextObjectContextData::columnFlowReversed
bool columnFlowReversed() const
OdDbDimensionObjectContextData::setArrowFirstIsFlipped
virtual void setArrowFirstIsFlipped(bool)
OdDbDimensionObjectContextData::dimtmove
virtual OdInt16 dimtmove() const
OdDbAnnotScaleObjectContextData
Definition: DbObjectContextData.h:91
OdDbMTextObjectContextData::columnAutoHeight
bool columnAutoHeight() const
OdDbMTextObjectContextData::verticalMode
OdDb::TextVertMode verticalMode() const
OdInt32
int OdInt32
Definition: OdPlatformSettings.h:782
OdDbMTextObjectContextData::setActualWidth
void setActualWidth(double)
OdDbDimensionObjectContextData::dimtofl
virtual bool dimtofl() const
OdDbLeaderObjectContextData::blockInsertOffset
virtual OdGeVector3d blockInsertOffset() const
OdDbAlignedDimensionObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbAlignedDimensionObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbHatchScaleContextData::copyFrom
virtual void copyFrom(OdRxObject const *)
OdDbMTextAttributeObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbTextObjectContextData::setHorizontalMode
virtual void setHorizontalMode(OdDb::TextHorzMode)
OdDbMText
Definition: DbMText.h:137
OdDbAlignedDimensionObjectContextData::OdDbAlignedDimensionObjectContextData
OdDbAlignedDimensionObjectContextData()
OdDbMTextObjectContextData::setAttachment
void setAttachment(OdDbMText::AttachmentPoint)
OdDbMTextObjectContextData::columnCount
OdInt32 columnCount() const
OdDbObjectContextData::dwgInFields
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdDbHatchScaleContextData::OdDbHatchScaleContextData
OdDbHatchScaleContextData()
OdDbRadialDimensionLargeObjectContextData::OdDbRadialDimensionLargeObjectContextData
OdDbRadialDimensionLargeObjectContextData()
OdDbMTextObjectContextData::setColumnType
void setColumnType(OdDbMText::ColumnType)
OdDbHatchScaleContextData::setLoopAt
void setLoopAt(OdInt32 i, OdInt32 loopType, const EdgeArray &edgePtrs)
OdDbHatchScaleContextData::removeLoopAt
void removeLoopAt(OdInt32 i)
OdDbOrdinateDimensionObjectContextDataPtr
OdSmartPtr< OdDbOrdinateDimensionObjectContextData > OdDbOrdinateDimensionObjectContextDataPtr
Definition: DbObjectContextData.h:494
OdDbMTextObjectContextData::setColumnCount
void setColumnCount(OdInt32)
OdDbTextObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbTextObjectContextData)
OdDbHatchScaleContextData::isValidHatchLines
bool isValidHatchLines(const OdDbHatch *) const
v
const GLfloat * v
Definition: gles2_ext.h:315
OdDbDxfFiler
Definition: DbFiler.h:194
OdDbDiametricDimensionObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbRadialDimensionLargeObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbOrdinateDimensionObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbAlignedDimensionObjectContextData
Definition: DbObjectContextData.h:381
OdDbMTextObjectContextData::actualHeight
double actualHeight() const
OdDbTextObjectContextData::positionInEcs
virtual OdGePoint2d positionInEcs() const
OdDbHatch
Definition: DbHatch.h:67
OdDbMTextObjectContextData
Definition: DbObjectContextData.h:129
OdDbRadialDimensionLargeObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbRadialDimensionLargeObjectContextData)
OdDbTextObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbRadialDimensionLargeObjectContextData::jogPoint
OdGePoint3d jogPoint() const
OdDbHatchScaleContextData::setPatternScale
void setPatternScale(double)
OdDbDimensionObjectContextData::getNDBRDimBlock
OdDbBlockTableRecordPtr getNDBRDimBlock() const
OdDbObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbObjectContextData)
OdDbRadialDimensionObjectContextData::OdDbRadialDimensionObjectContextData
OdDbRadialDimensionObjectContextData()
OdDbRadialDimensionObjectContextData
Definition: DbObjectContextData.h:508
OdDbMTextAttributeObjectContextData::getMTextObjectContextData
virtual OdDbMTextObjectContextDataPtr getMTextObjectContextData() const
OdDbLeaderObjectContextData
Definition: DbObjectContextData.h:710
OdDbBlkRefObjectContextDataPtr
OdSmartPtr< OdDbBlkRefObjectContextData > OdDbBlkRefObjectContextDataPtr
Definition: DbObjectContextData.h:278
OdDbRadialDimensionObjectContextData::setChordPoint
void setChordPoint(const OdGePoint3d &)
OdDbHatchScaleContextData::numLoops
OdInt32 numLoops() const
OdDbDimensionObjectContextDataPtr
OdSmartPtr< OdDbDimensionObjectContextData > OdDbDimensionObjectContextDataPtr
Definition: DbObjectContextData.h:367
OdDbRadialDimensionObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbLeaderObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbMTextObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbMTextObjectContextData)
OdDbDimensionObjectContextData::textRotation
virtual double textRotation() const
OdDbMTextObjectContextData::setLocation
void setLocation(const OdGePoint3d &)
OdDbDimensionObjectContextData::dimtix
virtual bool dimtix() const
OdDb::TextHorzMode
TextHorzMode
Definition: TextDefs.h:35
OdDbTextObjectContextData::setAlignmentPointInEcs
virtual void setAlignmentPointInEcs(const OdGePoint2d &)
OdDbHatchScaleContextData::appendLoop
void appendLoop(OdInt32 loopType, const EdgeArray &edgePtrs)
OdDbAnnotScaleObjectContextData::getScale
virtual OdResult getScale(double &) const
OdDbLeaderObjectContextData::setVertex
virtual void setVertex(OdInt32, const OdGePoint3d &)
OdDbDimensionObjectContextData::setDimtmove
virtual void setDimtmove(OdInt16)
OdDbDiametricDimensionObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbDiametricDimensionObjectContextData)
OdDbDimensionObjectContextData::setDimtix
virtual void setDimtix(bool)
OdDbDiametricDimensionObjectContextDataPtr
OdSmartPtr< OdDbDiametricDimensionObjectContextData > OdDbDiametricDimensionObjectContextDataPtr
Definition: DbObjectContextData.h:462
OdDbMTextObjectContextData::actualWidth
double actualWidth() const
OdDbObjectContextData::dwgInContextData
virtual OdResult dwgInContextData(OdDbDwgFiler *)
OdDbBlkRefObjectContextData::positionInEcs
virtual OdGePoint3d positionInEcs() const
OdDbOrdinateDimensionObjectContextData::OdDbOrdinateDimensionObjectContextData
OdDbOrdinateDimensionObjectContextData()
OdDbHatchScaleContextData::setHatchLineDataAt
void setHatchLineDataAt(OdInt32 n, const OdGePoint2d &startPt, const OdGePoint2d &endPt)
OdDbDiametricDimensionObjectContextData::chordPoint
OdGePoint3d chordPoint() const
OdDbBlkRefObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *)
OdDbMTextObjectContextData::setDirection
void setDirection(const OdGeVector3d &)
OdDbOrdinateDimensionObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbBlockTableRecord
Definition: DbBlockTableRecord.h:57
OdDbLeaderObjectContextData::addLast
virtual bool addLast(const OdGePoint3d &)
OdDbHatchScaleContextData::getHatchLinesData
void getHatchLinesData(const OdDbHatch *, OdGePoint2dArray &startPts, OdGePoint2dArray &endPts) const
OdDbMTextObjectContextData::setColumnAutoHeight
void setColumnAutoHeight(bool)
OdDbMLeaderObjectContextData
Definition: DbObjectContextData.h:756
OdDbObjectContextData::setModified
void setModified(bool)
OdDbLeaderObjectContextData::horizontal
virtual OdGeVector3d horizontal() const
OdGeMatrix2d
Definition: GeMatrix2d.h:73
OdDbBlkRefObjectContextData
Definition: DbObjectContextData.h:259
OdDbLeaderObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbLeaderObjectContextData)
OdDbDiametricDimensionObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbMTextObjectContextData::direction
OdGeVector3d direction() const
OdDbDimensionObjectContextData::blockIndex
virtual OdDbObjectId blockIndex() const
OdDbDiametricDimensionObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbLeaderObjectContextData::numFurtherVertices
virtual OdInt32 numFurtherVertices() const
OdDbFcfObjectContextData::OdDbFcfObjectContextData
OdDbFcfObjectContextData()
OdDbDimensionObjectContextData::hasOverride
virtual bool hasOverride(OverrideCode) const
OdDbHatchScaleContextData
Definition: DbObjectContextData.h:602
OdDbAngularDimensionObjectContextData::setArcPoint
void setArcPoint(const OdGePoint3d &)
OdDbMTextObjectContextData::columnType
OdDbMText::ColumnType columnType() const
OdDbAngularDimensionObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbAngularDimensionObjectContextData::copyFrom
virtual void copyFrom(const OdRxObject *pSource)
OdDbDimensionObjectContextData::setDimsoxd
virtual void setDimsoxd(bool)
OdDbTextObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbLeaderObjectContextData::removeLastVertex
virtual void removeLastVertex()
OdDbHatchScaleContextData::setNumLoops
void setNumLoops(OdInt32 i)
OdDbMTextObjectContextData::definedWidth
double definedWidth() const
OdDbAnnotScaleObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbMTextObjectContextData::definedHeight
double definedHeight() const
OdDbObjectContextData::dwgOutContextData
virtual void dwgOutContextData(OdDbDwgFiler *) const
OdDbObjectContextData::setIsDefault
void setIsDefault(bool b)
OdDbOrdinateDimensionObjectContextData::setLeaderEndPoint
void setLeaderEndPoint(const OdGePoint3d &)
OdDbRadialDimensionObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbRadialDimensionObjectContextData)
OdDbBlkRefObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbBlkRefObjectContextData)
OdDbObjectContextData::setFileToExtensionDictionary
void setFileToExtensionDictionary(bool)
TOOLKIT_EXPORT
#define TOOLKIT_EXPORT
Definition: DbExport.h:40
OdDbRadialDimensionLargeObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODRX_OVERRIDE
#define ODRX_OVERRIDE
Definition: OdPlatformSettings.h:114
OdDbMTextObjectContextData::setHorizontalMode
void setHorizontalMode(OdDb::TextHorzMode)
OdDbMTextAttributeObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbMText::AttachmentPoint
AttachmentPoint
Definition: DbMText.h:247
OdDbLeaderObjectContextData::endPoint
virtual OdResult endPoint(OdGePoint3d &) const
OdDbHatchScaleContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbMTextAttributeObjectContextData::setMTextObjectContextData
virtual void setMTextObjectContextData(OdDbMTextObjectContextData *)
OdDbAlignedDimensionObjectContextData::dimLinePoint
OdGePoint3d dimLinePoint() const
OdDbMLeaderObjectContextDataPtr
OdSmartPtr< OdDbMLeaderObjectContextData > OdDbMLeaderObjectContextDataPtr
Definition: DbObjectContextData.h:769
OdDbAnnotScaleObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbRadialDimensionLargeObjectContextData
Definition: DbObjectContextData.h:538
OdDbMTextObjectContextData::setColumnWidth
void setColumnWidth(double)
OdDbFcfObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbBlkRefObjectContextData::scaleFactors
virtual OdGeScale3d scaleFactors() const
OdDbHatchViewContextData::setViewRotation
void setViewRotation(double a)
OdDbDimensionObjectContextData::setTextRotation
virtual void setTextRotation(double)
OdDbMTextAttributeObjectContextData::OdDbMTextAttributeObjectContextData
OdDbMTextAttributeObjectContextData()
OdDbFcfObjectContextData::copyFrom
virtual void copyFrom(OdRxObject const *)
OdDbMTextObjectContextData::setColumnFlowReversed
void setColumnFlowReversed(bool)
OdDbLeaderObjectContextData::hookLineDirSameAsHorizon
virtual bool hookLineDirSameAsHorizon() const
OdDbTextObjectContextData
Definition: DbObjectContextData.h:198
OdDbLeaderObjectContextData::setHookLineDirSameAsHorizon
virtual OdResult setHookLineDirSameAsHorizon(bool)
OdDbDimensionObjectContextData::OdDbDimensionObjectContextData
OdDbDimensionObjectContextData()
OdDbAngularDimensionObjectContextData
Definition: DbObjectContextData.h:411
OdDbAngularDimensionObjectContextData::arcPoint
OdGePoint3d arcPoint() const
OdDbAnnotScaleObjectContextData::context
virtual const OdDbObjectContext * context() const
OdDbBlkRefObjectContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbMTextObjectContextData::columnWidth
double columnWidth() const
OdDbLeaderObjectContextData::setHorizontal
virtual OdResult setHorizontal(const OdGeVector3d &)
OdDbObject
Definition: DbObject.h:211
OdDbDwgFiler
Definition: DbFiler.h:1031
OdDbAnnotScaleObjectContextDataPtr
OdSmartPtr< OdDbAnnotScaleObjectContextData > OdDbAnnotScaleObjectContextDataPtr
Definition: DbObjectContextData.h:110
OdDbTextObjectContextDataPtr
OdSmartPtr< OdDbTextObjectContextData > OdDbTextObjectContextDataPtr
Definition: DbObjectContextData.h:219
OdDbLeaderObjectContextData::dxfInFields
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbHatchViewContextData::dxfOutFields
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbDimensionObjectContextData::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbDimensionObjectContextData)
OdDbTextObjectContextData::alignmentPointInEcs
virtual OdGePoint2d alignmentPointInEcs() const
OdDbTextObjectContextData::setRotation
virtual void setRotation(double)
OdDbRadialDimensionObjectContextDataPtr
OdSmartPtr< OdDbRadialDimensionObjectContextData > OdDbRadialDimensionObjectContextDataPtr
Definition: DbObjectContextData.h:524
OdDbDimensionObjectContextData::setDimatfit
virtual void setDimatfit(OdInt16)
OdDbAlignedDimensionObjectContextData::setDimLinePoint
void setDimLinePoint(const OdGePoint3d &)
OdDbHatchScaleContextData::insertLoopAt
void insertLoopAt(OdInt32 i, OdInt32 loopType, const EdgeArray &edgePtrs)
OdDbHatchViewContextDataPtr
OdSmartPtr< OdDbHatchViewContextData > OdDbHatchViewContextDataPtr
Definition: DbObjectContextData.h:696
OdDbHatchViewContextData::viewRotation
double viewRotation() const
OdDbFcfObjectContextData::location
virtual OdGePoint3d location() const
OdDbFcfObjectContextDataPtr
OdSmartPtr< OdDbFcfObjectContextData > OdDbFcfObjectContextDataPtr
Definition: DbObjectContextData.h:588
OdGePoint2d
Definition: GePoint2d.h:60