CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _DBOBJECTCONTEXTDATA_H_INCLUDED_
25 #define _DBOBJECTCONTEXTDATA_H_INCLUDED_
771 #endif //_DBOBJECTCONTEXTDATA_H_INCLUDED_
void setOrigin(const OdGePoint3d &)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void transformBy(const OdGeMatrix3d &)
virtual void copyFrom(const OdRxObject *)
void setColumnHeight(OdInt32, double)
virtual void copyFrom(const OdRxObject *)
void setHatchLinesData(const OdGePoint2dArray &startPts, const OdGePoint2dArray &endPts)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual void setDimtofl(bool)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual const OdDbObjectContext * context() const
OdInt32 loopTypeAt(OdInt32 i) const
double columnHeight(OdInt32) const
virtual bool defTextLocation() const
ODDB_DECLARE_MEMBERS(OdDbAngularDimensionObjectContextData)
virtual void copyFrom(OdRxObject const *)
virtual void setContextToNull()
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setVerticalMode(OdDb::TextVertMode)
OdSmartPtr< OdDbAngularDimensionObjectContextData > OdDbAngularDimensionObjectContextDataPtr
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void setScaleFactors(const OdGeScale3d &)
OdSmartPtr< OdDbMTextAttributeObjectContextData > OdDbMTextAttributeObjectContextDataPtr
virtual void setTextLocation(const OdGePoint2d &)
virtual bool matchesContext(const OdDbObjectContext &) const
virtual void setPositionInEcs(const OdGePoint2d &)
OdDbMText::AttachmentPoint attachment() const
void getHatchLineDataAt(const OdDbHatch *, OdInt32 n, OdGePoint2d &startPt, OdGePoint2d &endPt) const
ODDB_DECLARE_MEMBERS(OdDbMLeaderObjectContextData)
void setColumnGutter(double)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdDb::TextHorzMode horizontalMode() const
OdSmartPtr< OdDbLeaderObjectContextData > OdDbLeaderObjectContextDataPtr
OdGePoint3d overrideCenter() const
ODDB_DECLARE_MEMBERS(OdDbAnnotScaleObjectContextData)
void setActualHeight(double)
virtual void setOverride(OverrideCode, bool)
void setOverrideCenter(const OdGePoint3d &)
OdGePoint3d location() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbOrdinateDimensionObjectContextData)
OdGePoint3d leaderEndPoint() const
virtual void copyFrom(const OdRxObject *)
void transformBy(const OdGeMatrix3d &mx)
void setJogPoint(const OdGePoint3d &)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
bool fileToExtensionDictionary() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void setHorizontal(const OdGeVector3d &)
void setPatternBaseAngle(const OdGeVector3d &)
virtual void copyFrom(OdRxObject const *)
OdSmartPtr< OdDbAlignedDimensionObjectContextData > OdDbAlignedDimensionObjectContextDataPtr
void setViewTarget(const OdGeVector3d &v)
OdDbMTextObjectContextData()
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbHatchScaleContextData)
virtual OdResult setBlockInsertOffset(const OdGeVector3d &)
virtual void setRotation(double)
virtual void clearFurtherVertices()
virtual double rotation() const
virtual OdResult setFurtherVertices(const OdGePoint3dArray &)
OdSmartPtr< OdDbHatchScaleContextData > OdDbHatchScaleContextDataPtr
double columnGutter() const
OdDbObjectId viewportId() const
void setDefinedWidth(double)
ODDB_DECLARE_MEMBERS(OdDbHatchViewContextData)
virtual void copyFrom(const OdRxObject *pSource)
OdDbMLeaderObjectContextData()
virtual void copyFrom(const OdRxObject *pSource)
virtual void setLocation(const OdGePoint3d &)
void setNDBRDimBlock(OdDbBlockTableRecord *)
void setFarChordPoint(const OdGePoint3d &)
virtual OdResult setAnnotationOffset(const OdGeVector3d &)
virtual void setContext(const OdDbObjectContext &)
OdDbDiametricDimensionObjectContextData()
void setViewportId(OdDbObjectId id)
OdDb::TextHorzMode horizontalMode() const
double patternScale() const
OdSmartPtr< OdDbObjectContextData > OdDbObjectContextDataPtr
OdDbLeaderObjectContextData()
virtual void setContext(const OdDbObjectContext &) ODRX_OVERRIDE
virtual void setContext(const OdDbObjectContext &)
void getLoopAt(const OdDbHatch *, OdInt32 i, OdInt32 &loopType, EdgeArray &edgePtrs) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbHatchViewContextData()
ODDB_DECLARE_MEMBERS(OdDbAlignedDimensionObjectContextData)
bool isDefaultContextData() const
OdGePoint3d chordPoint() const
virtual void setDefTextLocation(bool)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
static OdDbMTextObjectContextDataPtr getMTextAnnoScaleDefaultContextData(const OdDbMText *)
ODDB_DECLARE_MEMBERS(OdDbFcfObjectContextData)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setDefinedHeight(double)
virtual bool getArrowFirstIsFlipped() const
virtual void setArrowSecondIsFlipped(bool)
OdSmartPtr< OdDbRadialDimensionLargeObjectContextData > OdDbRadialDimensionLargeObjectContextDataPtr
OdInt32 numHatchLines(const OdDbHatch *) const
OdDbTextObjectContextData()
virtual double rotation() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbMTextAttributeObjectContextData)
OdSmartPtr< OdDbMTextObjectContextData > OdDbMTextObjectContextDataPtr
void setLoopTypeAt(OdInt32 i, OdInt32 loopType)
virtual bool dimsoxd() const
OdDbBlkRefObjectContextData()
virtual void setPositionInEcs(const OdGePoint3d &)
virtual OdGeVector3d horizontal() const
OdGePoint3d origin() const
void setChordPoint(const OdGePoint3d &)
OdDbAngularDimensionObjectContextData()
virtual OdInt16 dimatfit() const
OdDbAnnotScaleObjectContextData()
OdGeVector3d patternBaseAngle() const
void setHatchPattern(const OdHatchPattern &)
virtual OdGePoint2d textLocation() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void setBlockIndex(OdDbObjectId)
virtual OdGeVector3d annotationOffset() const
virtual OdGePoint3d getVertex(OdInt32) const
virtual bool getArrowSecondIsFlipped() const
virtual void copyFrom(OdRxObject const *)
OdGeVector3d viewTarget() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual const OdGePoint3dArray & furtherVertices() const
void transformBy(const OdGeMatrix2d &)
OdGePoint3d farChordPoint() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
const OdHatchPattern & hatchPattern() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setEvaluateHatch(bool)
bool columnFlowReversed() const
virtual void setArrowFirstIsFlipped(bool)
virtual OdInt16 dimtmove() const
bool columnAutoHeight() const
OdDb::TextVertMode verticalMode() const
void setActualWidth(double)
virtual bool dimtofl() const
virtual OdGeVector3d blockInsertOffset() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void copyFrom(const OdRxObject *pSource)
virtual void copyFrom(OdRxObject const *)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual void setHorizontalMode(OdDb::TextHorzMode)
OdDbAlignedDimensionObjectContextData()
void setAttachment(OdDbMText::AttachmentPoint)
OdInt32 columnCount() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdDbHatchScaleContextData()
OdDbRadialDimensionLargeObjectContextData()
void setColumnType(OdDbMText::ColumnType)
void setLoopAt(OdInt32 i, OdInt32 loopType, const EdgeArray &edgePtrs)
void removeLoopAt(OdInt32 i)
OdSmartPtr< OdDbOrdinateDimensionObjectContextData > OdDbOrdinateDimensionObjectContextDataPtr
void setColumnCount(OdInt32)
ODDB_DECLARE_MEMBERS(OdDbTextObjectContextData)
bool isValidHatchLines(const OdDbHatch *) const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void copyFrom(const OdRxObject *pSource)
virtual void copyFrom(const OdRxObject *pSource)
double actualHeight() const
virtual OdGePoint2d positionInEcs() const
ODDB_DECLARE_MEMBERS(OdDbRadialDimensionLargeObjectContextData)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdGePoint3d jogPoint() const
void setPatternScale(double)
OdDbBlockTableRecordPtr getNDBRDimBlock() const
ODDB_DECLARE_MEMBERS(OdDbObjectContextData)
OdDbRadialDimensionObjectContextData()
virtual OdDbMTextObjectContextDataPtr getMTextObjectContextData() const
OdSmartPtr< OdDbBlkRefObjectContextData > OdDbBlkRefObjectContextDataPtr
void setChordPoint(const OdGePoint3d &)
OdSmartPtr< OdDbDimensionObjectContextData > OdDbDimensionObjectContextDataPtr
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbMTextObjectContextData)
virtual double textRotation() const
void setLocation(const OdGePoint3d &)
virtual bool dimtix() const
virtual void setAlignmentPointInEcs(const OdGePoint2d &)
void appendLoop(OdInt32 loopType, const EdgeArray &edgePtrs)
virtual OdResult getScale(double &) const
virtual void setVertex(OdInt32, const OdGePoint3d &)
virtual void setDimtmove(OdInt16)
ODDB_DECLARE_MEMBERS(OdDbDiametricDimensionObjectContextData)
virtual void setDimtix(bool)
OdSmartPtr< OdDbDiametricDimensionObjectContextData > OdDbDiametricDimensionObjectContextDataPtr
double actualWidth() const
virtual OdResult dwgInContextData(OdDbDwgFiler *)
virtual OdGePoint3d positionInEcs() const
OdDbOrdinateDimensionObjectContextData()
void setHatchLineDataAt(OdInt32 n, const OdGePoint2d &startPt, const OdGePoint2d &endPt)
OdGePoint3d chordPoint() const
virtual void copyFrom(const OdRxObject *)
void setDirection(const OdGeVector3d &)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual bool addLast(const OdGePoint3d &)
void getHatchLinesData(const OdDbHatch *, OdGePoint2dArray &startPts, OdGePoint2dArray &endPts) const
void setColumnAutoHeight(bool)
virtual OdGeVector3d horizontal() const
ODDB_DECLARE_MEMBERS(OdDbLeaderObjectContextData)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdGeVector3d direction() const
virtual OdDbObjectId blockIndex() const
virtual void copyFrom(const OdRxObject *pSource)
virtual OdInt32 numFurtherVertices() const
OdDbFcfObjectContextData()
virtual bool hasOverride(OverrideCode) const
void setArcPoint(const OdGePoint3d &)
OdDbMText::ColumnType columnType() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void copyFrom(const OdRxObject *pSource)
virtual void setDimsoxd(bool)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void removeLastVertex()
void setNumLoops(OdInt32 i)
double definedWidth() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
double definedHeight() const
virtual void dwgOutContextData(OdDbDwgFiler *) const
void setIsDefault(bool b)
void setLeaderEndPoint(const OdGePoint3d &)
ODDB_DECLARE_MEMBERS(OdDbRadialDimensionObjectContextData)
ODDB_DECLARE_MEMBERS(OdDbBlkRefObjectContextData)
void setFileToExtensionDictionary(bool)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setHorizontalMode(OdDb::TextHorzMode)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdResult endPoint(OdGePoint3d &) const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void setMTextObjectContextData(OdDbMTextObjectContextData *)
OdGePoint3d dimLinePoint() const
OdSmartPtr< OdDbMLeaderObjectContextData > OdDbMLeaderObjectContextDataPtr
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setColumnWidth(double)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdGeScale3d scaleFactors() const
void setViewRotation(double a)
virtual void setTextRotation(double)
OdDbMTextAttributeObjectContextData()
virtual void copyFrom(OdRxObject const *)
void setColumnFlowReversed(bool)
virtual bool hookLineDirSameAsHorizon() const
virtual OdResult setHookLineDirSameAsHorizon(bool)
OdDbDimensionObjectContextData()
OdGePoint3d arcPoint() const
virtual const OdDbObjectContext * context() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
double columnWidth() const
virtual OdResult setHorizontal(const OdGeVector3d &)
OdSmartPtr< OdDbAnnotScaleObjectContextData > OdDbAnnotScaleObjectContextDataPtr
OdSmartPtr< OdDbTextObjectContextData > OdDbTextObjectContextDataPtr
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbDimensionObjectContextData)
virtual OdGePoint2d alignmentPointInEcs() const
virtual void setRotation(double)
OdSmartPtr< OdDbRadialDimensionObjectContextData > OdDbRadialDimensionObjectContextDataPtr
virtual void setDimatfit(OdInt16)
void setDimLinePoint(const OdGePoint3d &)
void insertLoopAt(OdInt32 i, OdInt32 loopType, const EdgeArray &edgePtrs)
OdSmartPtr< OdDbHatchViewContextData > OdDbHatchViewContextDataPtr
double viewRotation() const
virtual OdGePoint3d location() const
OdSmartPtr< OdDbFcfObjectContextData > OdDbFcfObjectContextDataPtr