|
| | DWGMAP_DECLARE_MEMBERS (OdDbViewport) |
| |
| | OdDbViewport () |
| |
| double | height () const |
| |
| void | setHeight (double height) |
| |
| double | width () const |
| |
| void | setWidth (double width) |
| |
| OdGePoint3d | centerPoint () const |
| |
| void | setCenterPoint (const OdGePoint3d ¢erPoint) |
| |
| OdInt16 | number () const |
| |
| bool | isOn () const |
| |
| void | setOn () |
| |
| void | setOff () |
| |
| OdGePoint3d | viewTarget () const |
| |
| void | setViewTarget (const OdGePoint3d &viewTarget) |
| |
| OdGeVector3d | viewDirection () const |
| |
| void | setViewDirection (const OdGeVector3d &viewDirection) |
| |
| double | viewHeight () const |
| |
| void | setViewHeight (double viewHeight) |
| |
| OdGePoint2d | viewCenter () const |
| |
| void | setViewCenter (const OdGePoint2d &viewCenter) |
| |
| double | twistAngle () const |
| |
| void | setTwistAngle (double twistAngle) |
| |
| double | lensLength () const |
| |
| void | setLensLength (double lensLength) |
| |
| bool | isFrontClipOn () const |
| |
| void | setFrontClipOn () |
| |
| void | setFrontClipOff () |
| |
| bool | isBackClipOn () const |
| |
| void | setBackClipOn () |
| |
| void | setBackClipOff () |
| |
| bool | isFrontClipAtEyeOn () const |
| |
| void | setFrontClipAtEyeOn () |
| |
| void | setFrontClipAtEyeOff () |
| |
| double | frontClipDistance () const |
| |
| void | setFrontClipDistance (double frontClipDistance) |
| |
| double | backClipDistance () const |
| |
| void | setBackClipDistance (double backClipDistance) |
| |
| bool | isPerspectiveOn () const |
| |
| void | setPerspectiveOn () |
| |
| void | setPerspectiveOff () |
| |
| bool | isUcsFollowModeOn () const |
| |
| void | setUcsFollowModeOn () |
| |
| void | setUcsFollowModeOff () |
| |
| bool | isUcsIconVisible () const |
| |
| void | setUcsIconVisible () |
| |
| void | setUcsIconInvisible () |
| |
| bool | isUcsIconAtOrigin () const |
| |
| void | setUcsIconAtOrigin () |
| |
| void | setUcsIconAtCorner () |
| |
| bool | isFastZoomOn () const |
| |
| void | setFastZoomOn () |
| |
| void | setFastZoomOff () |
| |
| OdUInt16 | circleSides () const |
| |
| void | setCircleSides (OdUInt16 circleSides) |
| |
| bool | isSnapOn () const |
| |
| void | setSnapOn () |
| |
| void | setSnapOff () |
| |
| bool | isSnapIsometric () const |
| |
| void | setSnapIsometric () |
| |
| void | setSnapStandard () |
| |
| double | snapAngle () const |
| |
| void | setSnapAngle (double snapAngle) |
| |
| OdGePoint2d | snapBasePoint () const |
| |
| void | setSnapBasePoint (const OdGePoint2d &snapBasePoint) |
| |
| OdGeVector2d | snapIncrement () const |
| |
| void | setSnapIncrement (const OdGeVector2d &snapIncrement) |
| |
| OdUInt16 | snapIsoPair () const |
| |
| void | setSnapIsoPair (OdUInt16 snapIsoPair) |
| |
| bool | isGridOn () const |
| |
| void | setGridOn () |
| |
| void | setGridOff () |
| |
| OdGeVector2d | gridIncrement () const |
| |
| void | setGridIncrement (const OdGeVector2d &gridIncrement) |
| |
| bool | hiddenLinesRemoved () const |
| |
| void | showHiddenLines () |
| |
| void | removeHiddenLines () |
| |
| void | freezeLayersInViewport (const OdDbObjectIdArray &layerIds) |
| |
| void | thawLayersInViewport (const OdDbObjectIdArray &layerIds) |
| |
| void | thawAllLayersInViewport () |
| |
| bool | isLayerFrozenInViewport (const OdDbObjectId &layerId) const |
| |
| void | getFrozenLayerList (OdDbObjectIdArray &layerIds) const |
| |
| void | updateDisplay () const |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| |
| virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
| |
| bool | isLocked () const |
| |
| void | setLocked () |
| |
| void | setUnlocked () |
| |
| bool | isTransparent () const |
| |
| void | setTransparent () |
| |
| void | setOpaque () |
| |
| double | customScale () const |
| |
| void | setCustomScale (double customScale) |
| |
| StandardScaleType | standardScale () const |
| |
| void | setStandardScale (const StandardScaleType standardScale) |
| |
| OdString | plotStyleSheet () const |
| |
| OdString | effectivePlotStyleSheet () const |
| |
| void | setPlotStyleSheet (const OdString &plotStyleSheetName) |
| |
| bool | isNonRectClipOn () const |
| |
| void | setNonRectClipOn () |
| |
| void | setNonRectClipOff () |
| |
| OdDbObjectId | nonRectClipEntityId () const |
| |
| void | setNonRectClipEntityId (OdDbObjectId clipEntityId) |
| |
| void | getUcs (OdGePoint3d &origin, OdGeVector3d &xAxis, OdGeVector3d &yAxis) const |
| |
| bool | isUcsOrthographic (OdDb::OrthographicView &viewType, const OdDbDatabase *pDb=0) const |
| |
| OdDbObjectId | ucsName () const |
| |
| double | elevation () const |
| |
| void | setUcs (const OdGePoint3d &origin, const OdGeVector3d &xAxis, const OdGeVector3d &yAxis) |
| |
| void | setUcs (OdDb::OrthographicView viewType, const OdDbDatabase *pDb=0) |
| |
| void | setUcs (const OdDbObjectId &ucsId) |
| |
| void | setUcsToWorld () |
| |
| void | setElevation (double elevation) |
| |
| bool | isUcsSavedWithViewport () const |
| |
| void | setUcsPerViewport (bool ucsPerViewport) |
| |
| void | setRenderMode (OdDb::RenderMode renderMode) |
| |
| OdDb::RenderMode | renderMode () const |
| |
| ShadePlotType | shadePlot () const |
| |
| void | setShadePlot (const ShadePlotType shadePlot) |
| |
| OdDbObjectId | shadePlotId () const |
| |
| void | setShadePlot (const ShadePlotType type, const OdDbObjectId &shadePlotId) |
| |
| bool | plotWireframe () const |
| |
| bool | plotAsRaster () const |
| |
| OdDbObjectId | background () const |
| |
| void | setBackground (const OdDbObjectId &backgroundId) |
| |
| OdDbObjectId | visualStyle () const |
| |
| void | setVisualStyle (const OdDbObjectId &visualStyle) |
| |
| bool | isDefaultLightingOn () const |
| |
| void | setDefaultLightingOn (bool on) |
| |
| OdGiViewportTraits::DefaultLightingType | defaultLightingType () const |
| |
| void | setDefaultLightingType (OdGiViewportTraits::DefaultLightingType typ) |
| |
| double | brightness () const |
| |
| void | setBrightness (double) |
| |
| double | contrast () const |
| |
| void | setContrast (double) |
| |
| OdCmColor | ambientLightColor () const |
| |
| void | setAmbientLightColor (const OdCmColor &clr) |
| |
| OdDbObjectId | sunId () const |
| |
| OdDbObjectId | setSun (OdDbSun *pSun) |
| |
| void | toneOperatorParameters (OdGiToneOperatorParameters ¶ms) const |
| |
| void | setToneOperatorParameters (const OdGiToneOperatorParameters ¶ms) |
| |
| OdResult | setAnnotationScale (const OdDbAnnotationScale *pScaleObj) |
| |
| OdDbAnnotationScalePtr | annotationScale () const |
| |
| bool | isGridBoundToLimits () const |
| |
| void | setGridBoundToLimits (bool bNewVal) |
| |
| bool | isGridAdaptive () const |
| |
| void | setGridAdaptive (bool bNewVal) |
| |
| bool | isGridSubdivisionRestricted () const |
| |
| void | setGridSubdivisionRestricted (bool bNewVal) |
| |
| bool | isGridFollow () const |
| |
| void | setGridFollow (bool bNewVal) |
| |
| OdUInt16 | gridMajor () const |
| |
| void | setGridMajor (OdUInt16) |
| |
| void | setModelView (const OdDbXrefObjectId &objId) |
| |
| OdDbXrefObjectId | getModelView () const |
| |
| void | removeModelView () |
| |
| OdResult | syncModelView () |
| |
| void | setSheetView (const OdDbObjectId &objId) |
| |
| OdDbObjectId | getSheetView () const |
| |
| void | removeSheetView () |
| |
| void | setLabelBlock (const OdDbObjectId objId) |
| |
| OdDbObjectId | getLabelBlock () const |
| |
| void | removeLabelBlock () |
| |
| OdGsView * | gsView () const |
| |
| void | setGsView (OdGsView *) |
| |
| virtual void | subSetDatabaseDefaults (OdDbDatabase *pDb, bool doSubents) |
| |
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
| |
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | subGetClassID (void *pClsid) const |
| |
| void | subClose () |
| |
| OdResult | subErase (bool erasing) |
| |
| void | zoomExtents () |
| |
| virtual OdResult | subGetGeomExtents (OdGeExtents3d &extents) const |
| |
| virtual OdResult | subTransformBy (const OdGeMatrix3d &xfm) ODRX_OVERRIDE |
| |
| void | modified (const OdDbObject *pObj) |
| |
| void | erased (const OdDbObject *pObj, bool pErasing) |
| |
| virtual OdResult | subGetTransformedCopy (const OdGeMatrix3d &mat, OdDbEntityPtr &pCopy) const |
| |
| virtual OdResult | explodeGeometry (OdRxObjectPtrArray &entitySet) const |
| |
| | ODDB_DECLARE_MEMBERS (OdDbEntity) |
| |
| | OdDbEntity () |
| |
| OdDbObjectId | blockId () const |
| |
| OdCmColor | color () const |
| |
| virtual OdResult | setColor (const OdCmColor &color, bool doSubents=true) |
| |
| OdUInt16 | colorIndex () const |
| |
| virtual OdCmEntityColor | entityColor () const |
| |
| virtual OdResult | setColorIndex (OdUInt16 colorIndex, bool doSubents=true) |
| |
| OdDbObjectId | colorId () const |
| |
| virtual OdResult | setColorId (OdDbObjectId colorId, bool doSubents=true) |
| |
| OdCmTransparency | transparency () const |
| |
| virtual OdResult | setTransparency (const OdCmTransparency &transparency, bool doSubents=true) |
| |
| OdString | plotStyleName () const |
| |
| OdDb::PlotStyleNameType | getPlotStyleNameId (OdDbObjectId &plotStyleNameId) const |
| |
| virtual OdResult | setPlotStyleName (const OdString &plotStyleName, bool doSubents=true) |
| |
| virtual OdResult | setPlotStyleName (OdDb::PlotStyleNameType plotStyleNameType, OdDbObjectId plotStyleNameId=OdDbObjectId::kNull, bool doSubents=true) |
| |
| OdString | layer () const |
| |
| OdDbObjectId | layerId () const |
| |
| virtual OdResult | setLayer (const OdString &layerName, bool doSubents=true, bool allowHiddenLayer=false) |
| |
| virtual OdResult | setLayer (OdDbObjectId layerId, bool doSubents=true, bool allowHiddenLayer=false) |
| |
| OdString | linetype () const |
| |
| OdDbObjectId | linetypeId () const |
| |
| virtual OdResult | setLinetype (const OdString &linetypeName, bool doSubents=true) |
| |
| virtual OdResult | setLinetype (OdDbObjectId linetypeID, bool doSubents=true) |
| |
| OdString | material () const |
| |
| OdDbObjectId | materialId () const |
| |
| virtual OdResult | setMaterial (const OdString &materialName, bool doSubents=true) |
| |
| virtual OdResult | setMaterial (OdDbObjectId materialID, bool doSubents=true) |
| |
| OdDbObjectId | visualStyleId (VisualStyleType vstype=kFullVisualStyle) const |
| |
| virtual OdResult | setVisualStyle (OdDbObjectId visualStyleId, VisualStyleType vstype=kFullVisualStyle, bool doSubents=true) |
| |
| virtual const OdGiMapper * | materialMapper () const |
| |
| virtual void | setMaterialMapper (const OdGiMapper *mapper, bool doSubents=true) |
| |
| double | linetypeScale () const |
| |
| virtual OdResult | setLinetypeScale (double linetypeScale, bool doSubents=true) |
| |
| OdDb::Visibility | visibility () const |
| |
| ODRX_SEALED_VIRTUAL OdResult | setVisibility (OdDb::Visibility visibility, bool doSubents=true) ODRX_SEALED |
| |
| OdDb::Visibility | tempVisibility () const |
| |
| void | setTempVisibility (OdDb::Visibility visibility) |
| |
| OdDb::LineWeight | lineWeight () const |
| |
| virtual OdResult | setLineWeight (OdDb::LineWeight lineWeight, bool doSubents=true) |
| |
| virtual bool | castShadows () const |
| |
| virtual void | setCastShadows (bool castShadows) |
| |
| virtual bool | receiveShadows () const |
| |
| virtual void | setReceiveShadows (bool receiveShadows) |
| |
| virtual OdDb::CollisionType | collisionType () const |
| |
| void | setPropertiesFrom (const OdDbEntity *pSource, bool doSubents=true) |
| |
| virtual bool | isPlanar () const |
| |
| virtual OdResult | getPlane (OdGePlane &plane, OdDb::Planarity &planarity) const |
| |
| void | subHandOverTo (OdDbObject *pNewObject) |
| |
| ODRX_SEALED_VIRTUAL OdResult | transformBy (const OdGeMatrix3d &xfm) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getTransformedCopy (const OdGeMatrix3d &xfm, OdDbEntityPtr &pCopy) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | explode (OdRxObjectPtrArray &entitySet) const ODRX_SEALED |
| |
| virtual OdResult | explodeToBlock (OdDbBlockTableRecord *pBlockRecord, OdDbObjectIdArray *ids=0) |
| |
| virtual OdResult | explodeGeometry (OdRxObjectPtrArray &entitySet) const |
| |
| virtual OdResult | explodeGeometryToBlock (OdDbBlockTableRecord *pBlockRecord, OdDbObjectIdArray *ids=0) |
| |
| virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
| |
| virtual void | subViewportDraw (OdGiViewportDraw *pVd) const |
| |
| void | setDatabaseDefaults (OdDbDatabase *pDb=0, bool doSubents=false) |
| |
| virtual void | subSetDatabaseDefaults (OdDbDatabase *pDb, bool doSubents) |
| |
| virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
| |
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
| |
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
| |
| void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap) |
| |
| virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
| |
| virtual OdGiDrawable * | drawable () |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| |
| virtual void | subList () const |
| |
| virtual OdResult | subGetClassID (void *pClsid) const |
| |
| void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) |
| |
| virtual OdResult | subErase (bool erasing) ODRX_OVERRIDE |
| |
| virtual OdResult | subOpen (OdDb::OpenMode mode) ODRX_OVERRIDE |
| |
| void | recordGraphicsModified (bool graphicsModified=true) |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| ODRX_SEALED_VIRTUAL void | list () const ODRX_SEALED |
| |
| virtual OdResult | getGeomExtents (OdGeExtents3d &extents) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL void | highlight (bool bDoIt=true, const OdDbFullSubentPath *pSubId=0, bool highlightAll=false) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getOsnapPoints (OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getOsnapPoints (OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints, const OdGeMatrix3d &insertionMat) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL bool | isContentSnappable () const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getGripPoints (OdGePoint3dArray &gripPoints) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | moveGripPointsAt (const OdIntArray &indices, const OdGeVector3d &offset) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getGripPoints (OdDbGripDataPtrArray &grips, const double curViewUnitSize, const int gripSize, const OdGeVector3d &curViewDir, const int bitFlags) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | moveGripPointsAt (const OdDbVoidPtrArray &grips, const OdGeVector3d &offset, int bitFlags) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getStretchPoints (OdGePoint3dArray &stretchPoints) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | moveStretchPointsAt (const OdIntArray &indices, const OdGeVector3d &offset) ODRX_SEALED |
| |
| virtual void | dragStatus (const OdDb::DragStat status) |
| |
| ODRX_SEALED_VIRTUAL void | gripStatus (const OdDb::GripStat status) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL bool | cloneMeForDragging () ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL bool | hideMeForDragging () const ODRX_SEALED |
| |
| virtual void | saveAs (OdGiWorldDraw *pWd, OdDb::DwgVersion ver) const |
| |
| ODRX_SEALED_VIRTUAL OdResult | getCompoundObjectTransform (OdGeMatrix3d &xM) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | intersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, OdGePoint3dArray &points, OdGsMarker thisGsMarker=0, OdGsMarker otherGsMarker=0) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | intersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, const OdGePlane &projPlane, OdGePoint3dArray &points, OdGsMarker thisGsMarker=0, OdGsMarker otherGsMarker=0) const ODRX_SEALED |
| |
| OdResult | boundingBoxIntersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, OdGePoint3dArray &points, OdGsMarker thisGsMarker, OdGsMarker otherGsMarker) const |
| |
| OdResult | boundingBoxIntersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, const OdGePlane &projPlane, OdGePoint3dArray &points, OdGsMarker thisGsMarker, OdGsMarker otherGsMarker) const |
| |
| ODRX_SEALED_VIRTUAL OdResult | getSubentPathsAtGsMarker (OdDb::SubentType type, OdGsMarker gsMark, const OdGePoint3d &pickPoint, const OdGeMatrix3d &xfm, OdDbFullSubentPathArray &subentPaths, const OdDbObjectIdArray *pEntAndInsertStack=0) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getGsMarkersAtSubentPath (const OdDbFullSubentPath &subPath, OdGsMarkerArray &gsMarkers) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getGripPointsAtSubentPath (const OdDbFullSubentPath &path, OdDbGripDataPtrArray &grips, const double curViewUnitSize, const int gripSize, const OdGeVector3d &curViewDir, const OdUInt32 bitflags) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | moveGripPointsAtSubentPaths (const OdDbFullSubentPathArray &paths, const OdDbVoidPtrArray &gripAppData, const OdGeVector3d &offset, const OdUInt32 bitflags) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | deleteSubentPaths (const OdDbFullSubentPathArray &paths) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | addSubentPaths (const OdDbFullSubentPathArray &paths) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdDbEntityPtr | subentPtr (const OdDbFullSubentPath &path) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | transformSubentPathsBy (const OdDbFullSubentPathArray &paths, const OdGeMatrix3d &xform) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getSubentClassId (const OdDbFullSubentPath &path, void *clsId) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdResult | getSubentPathGeomExtents (const OdDbFullSubentPath &path, OdGeExtents3d &extents) ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL void | subentGripStatus (OdDb::GripStat status, const OdDbFullSubentPath &subentity) ODRX_SEALED |
| |
| virtual OdGeMatrix3d | getEcs () const |
| |
| | ODDB_DECLARE_MEMBERS (OdDbObject) |
| |
| | ~OdDbObject () |
| |
| void | addRef () |
| |
| void | release () |
| |
| long | numRefs () const |
| |
| OdDbObjectId | objectId () const |
| |
| OdDbHandle | getDbHandle () const |
| |
| OdDbHandle | handle () const |
| |
| OdDbObjectId | ownerId () const |
| |
| virtual void | setOwnerId (OdDbObjectId ownerId) |
| |
| OdDbDatabase * | database () const |
| |
| void | createExtensionDictionary () |
| |
| OdDbObjectId | extensionDictionary () const |
| |
| bool | releaseExtensionDictionary () |
| |
| OdDbXrecordPtr | createXrecord (const OdString &xrecordName, OdDb::DuplicateRecordCloning style=OdDb::kDrcIgnore) |
| |
| void | upgradeOpen () |
| |
| void | downgradeOpen () |
| |
| void | cancel () |
| |
| virtual OdResult | subOpen (OdDb::OpenMode mode) |
| |
| virtual void | subClose () |
| |
| OdResult | erase (bool eraseIt=true) |
| |
| virtual OdResult | subErase (bool erasing) |
| |
| void | handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true) |
| |
| virtual void | subHandOverTo (OdDbObject *pNewObject) |
| |
| void | swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false) |
| |
| virtual void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) |
| |
| virtual void | audit (OdDbAuditInfo *pAuditInfo) |
| |
| void | dwgIn (OdDbDwgFiler *pFiler) |
| |
| void | dwgOut (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
| |
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
| |
| virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
| |
| virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
| |
| virtual OdDb::DuplicateRecordCloning | mergeStyle () const |
| |
| virtual OdResBufPtr | xData (const OdString ®appName=OdString::kEmpty) const |
| |
| virtual void | setXData (const OdResBuf *pRb) |
| |
| bool | isEraseStatusToggled () const |
| |
| bool | isErased () const |
| |
| bool | isReadEnabled () const |
| |
| bool | isWriteEnabled () const |
| |
| bool | isNotifyEnabled () const |
| |
| bool | isModified () const |
| |
| bool | isModifiedXData () const |
| |
| bool | isModifiedGraphics () const |
| |
| bool | isNewObject () const |
| |
| bool | isNotifying () const |
| |
| bool | isUndoing () const |
| |
| bool | isReallyClosing () const |
| |
| bool | isDBRO () const |
| |
| void | assertReadEnabled () const |
| |
| void | assertWriteEnabled (bool autoUndo=true, bool recordModified=true) |
| |
| void | assertNotifyEnabled () const |
| |
| void | disableUndoRecording (bool disable) |
| |
| bool | isUndoRecordingDisabled () const |
| |
| OdDbDwgFiler * | undoFiler () |
| |
| virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
| |
| void | addReactor (OdDbObjectReactor *pReactor) const |
| |
| void | removeReactor (OdDbObjectReactor *pReactor) const |
| |
| virtual void | addPersistentReactor (const OdDbObjectId &objId) |
| |
| virtual void | removePersistentReactor (const OdDbObjectId &objId) |
| |
| bool | hasPersistentReactor (const OdDbObjectId &objId) const |
| |
| OdDbObjectIdArray | getPersistentReactors () const |
| |
| OdDbObjectReactorArray | getTransientReactors () const |
| |
| virtual void | recvPropagateModify (const OdDbObject *pSubObj) |
| |
| virtual void | xmitPropagateModify () const |
| |
| ODRX_SEALED_VIRTUAL OdDbObjectPtr | deepClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL OdDbObjectPtr | wblockClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
| |
| virtual void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &idMap) |
| |
| void | setOdDbObjectIdsInFlux () |
| |
| bool | isOdDbObjectIdsInFlux () const |
| |
| virtual void | copied (const OdDbObject *pObject, const OdDbObject *pNewObject) |
| |
| virtual void | erased (const OdDbObject *pObject, bool erasing=true) |
| |
| virtual void | goodbye (const OdDbObject *pObject) |
| |
| virtual void | openedForModify (const OdDbObject *pObject) |
| |
| virtual void | modified (const OdDbObject *pObject) |
| |
| virtual void | subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj) |
| |
| virtual void | modifyUndone (const OdDbObject *pObject) |
| |
| virtual void | modifiedXData (const OdDbObject *pObject) |
| |
| virtual void | unappended (const OdDbObject *pObject) |
| |
| virtual void | reappended (const OdDbObject *pObject) |
| |
| bool | isAProxy () const |
| |
| virtual void | objectClosed (const OdDbObjectId &objectId) |
| |
| virtual void | modifiedGraphics (const OdDbObject *pObject) |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| bool | hasSaveVersionOverride () const |
| |
| void | setHasSaveVersionOverride (bool hasSaveVersionOverride) |
| |
| virtual OdDb::DwgVersion | getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const |
| |
| virtual OdDbObjectPtr | decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
| |
| virtual OdDbObjectPtr | decomposeForSave (OdDb::SaveType format, OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
| |
| void | convertForSave (OdDb::DwgVersion ver) |
| |
| virtual void | composeForLoad (OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo) |
| |
| virtual OdGiDrawable * | drawable () |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
| |
| virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
| |
| virtual void | subViewportDraw (OdGiViewportDraw *pVd) const |
| |
| virtual bool | isPersistent () const |
| |
| virtual OdDbStub * | id () const |
| |
| ODRX_SEALED_VIRTUAL OdResult | getClassID (void *pClsid) const ODRX_SEALED |
| |
| void | setGsNode (OdGsCache *pNode) |
| |
| OdGsCache * | gsNode () const |
| |
| void | xDataTransformBy (const OdGeMatrix3d &xfm) |
| |
| bool | hasFields () const |
| |
| OdDbObjectId | getField (const OdString &fieldName) const |
| |
| OdDbObjectPtr | getField (const OdString &fieldName, OdDb::OpenMode mode) const |
| |
| virtual OdDbObjectId | setField (const OdString &fieldName, OdDbField *pField) |
| |
| virtual OdResult | removeField (OdDbObjectId fieldId) |
| |
| virtual OdDbObjectId | removeField (const OdString &fieldName) |
| |
| OdDbObjectId | getFieldDictionary () const |
| |
| OdDbObjectPtr | getFieldDictionary (OdDb::OpenMode mode) const |
| |
| virtual OdRxClass * | saveAsClass (OdRxClass *pClass) const |
| |
| | ODRX_DECLARE_MEMBERS (OdGiDrawable) |
| |
| virtual DrawableType | drawableType () const |
| |
| ODRX_SEALED_VIRTUAL OdUInt32 | setAttributes (OdGiDrawableTraits *pTraits) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL bool | worldDraw (OdGiWorldDraw *pWd) const ODRX_SEALED |
| |
| ODRX_SEALED_VIRTUAL void | viewportDraw (OdGiViewportDraw *pVd) const ODRX_SEALED |
| |
| virtual bool | isPersistent () const =0 |
| |
| virtual OdDbStub * | id () const =0 |
| |
| virtual void | setGsNode (OdGsCache *pGsNode)=0 |
| |
| virtual OdGsCache * | gsNode () const =0 |
| |
| ODRX_SEALED_VIRTUAL OdUInt32 | viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED |
| |
| virtual OdResult | getGeomExtents (OdGeExtents3d &extents) const |
| |
| ODRX_SEALED_VIRTUAL OdUInt32 | regenSupportFlags () const ODRX_SEALED |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | OdRxObject () |
| |
| virtual | ~OdRxObject () |
| |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| |
| virtual OdRxClass * | isA () const |
| |
| virtual void | addRef ()=0 |
| |
| virtual void | release ()=0 |
| |
| virtual long | numRefs () const |
| |
| bool | isKindOf (const OdRxClass *pClass) const |
| |
| virtual OdRxObjectPtr | clone () const |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
| |
|
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| |
| static OdRxClass * | desc () |
| |
| virtual OdDbObjectPtr | subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *, bool bPrimary) const ODRX_OVERRIDE |
| |
| virtual OdDbObjectPtr | subDeepClone (OdDbIdMapping &ownerIdMap, OdDbObject *, bool bPrimary) const ODRX_OVERRIDE |
| |
| virtual OdResult | subTransformBy (const OdGeMatrix3d &xfm) |
| |
| virtual OdResult | subGetTransformedCopy (const OdGeMatrix3d &xfm, OdDbEntityPtr &pCopy) const |
| |
| virtual OdResult | subExplode (OdRxObjectPtrArray &entitySet) const |
| |
| virtual OdResult | subGetCompoundObjectTransform (OdGeMatrix3d &xM) const |
| |
| virtual bool | subCloneMeForDragging () |
| |
| virtual bool | subHideMeForDragging () const |
| |
| virtual void | subGripStatus (const OdDb::GripStat status) |
| |
| virtual OdResult | subGetOsnapPoints (OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints) const |
| |
| virtual OdResult | subGetOsnapPoints (OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints, const OdGeMatrix3d &insertionMat) const |
| |
| virtual bool | subIsContentSnappable () const |
| |
| virtual OdResult | subGetGripPoints (OdGePoint3dArray &gripPoints) const |
| |
| virtual OdResult | subMoveGripPointsAt (const OdIntArray &indices, const OdGeVector3d &offset) |
| |
| virtual OdResult | subGetGripPoints (OdDbGripDataPtrArray &grips, const double curViewUnitSize, const int gripSize, const OdGeVector3d &curViewDir, const int bitFlags) const |
| |
| virtual OdResult | subMoveGripPointsAt (const OdDbVoidPtrArray &grips, const OdGeVector3d &offset, int bitFlags) |
| |
| virtual OdResult | subGetStretchPoints (OdGePoint3dArray &stretchPoints) const |
| |
| virtual OdResult | subMoveStretchPointsAt (const OdIntArray &indices, const OdGeVector3d &offset) |
| |
| virtual OdResult | subIntersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, OdGePoint3dArray &points, OdGsMarker thisGsMarker=0, OdGsMarker otherGsMarker=0) const |
| |
| virtual OdResult | subIntersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, const OdGePlane &projPlane, OdGePoint3dArray &points, OdGsMarker thisGsMarker=0, OdGsMarker otherGsMarker=0) const |
| |
| virtual void | subHighlight (bool bDoIt=true, const OdDbFullSubentPath *pSubId=0, bool highlightAll=false) const |
| |
| virtual OdDb::Visibility | subVisibility () const |
| |
| virtual OdResult | subSetVisibility (OdDb::Visibility visibility, bool doSubents=true) |
| |
| virtual OdResult | subGetGeomExtents (OdGeExtents3d &extents) const |
| |
| virtual OdResult | subDeleteSubentPaths (const OdDbFullSubentPathArray &paths) |
| |
| virtual OdResult | subAddSubentPaths (const OdDbFullSubentPathArray &paths) |
| |
| virtual OdResult | subMoveGripPointsAtSubentPaths (const OdDbFullSubentPathArray &paths, const OdDbVoidPtrArray &gripAppData, const OdGeVector3d &offset, const OdUInt32 bitflags) |
| |
| virtual OdResult | subGetGripPointsAtSubentPath (const OdDbFullSubentPath &path, OdDbGripDataPtrArray &grips, const double curViewUnitSize, const int gripSize, const OdGeVector3d &curViewDir, const OdUInt32 bitflags) const |
| |
| virtual OdResult | subGetSubentPathsAtGsMarker (OdDb::SubentType type, OdGsMarker gsMark, const OdGePoint3d &pickPoint, const OdGeMatrix3d &xfm, OdDbFullSubentPathArray &subentPaths, const OdDbObjectIdArray *pEntAndInsertStack=0) const |
| |
| virtual OdResult | subGetGsMarkersAtSubentPath (const OdDbFullSubentPath &subPath, OdGsMarkerArray &gsMarkers) const |
| |
| virtual OdDbEntityPtr | subSubentPtr (const OdDbFullSubentPath &path) const |
| |
| virtual OdResult | subTransformSubentPathsBy (const OdDbFullSubentPathArray &paths, const OdGeMatrix3d &xform) |
| |
| virtual OdResult | subGetSubentClassId (const OdDbFullSubentPath &path, void *clsId) const |
| |
| virtual OdResult | subGetSubentPathGeomExtents (const OdDbFullSubentPath &path, OdGeExtents3d &extents) const |
| |
| virtual void | subSubentGripStatus (OdDb::GripStat status, const OdDbFullSubentPath &subentity) |
| |
| | OdDbObject () |
| |
| virtual OdResult | subGetClassID (void *pClsid) const |
| |
| virtual OdDbObjectPtr | subDeepClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
| |
| virtual OdDbObjectPtr | subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
| |
| | OdGiDrawable () |
| |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const =0 |
| |
| virtual bool | subWorldDraw (OdGiWorldDraw *wd) const =0 |
| |
| virtual void | subViewportDraw (OdGiViewportDraw *vd) const =0 |
| |
| virtual OdUInt32 | subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const |
| |
| virtual OdUInt32 | subRegenSupportFlags () const |
| |
| OdDbObjectImpl * | m_pImpl |
| |