|
virtual OdResult | subTransformBy (const OdGeMatrix3d &mFrom) |
|
OdGeMatrix3d | GetMatrix () const |
|
void | SetMatrix (const OdGeMatrix3d &mTransform) |
|
const AECECS & | GetECS () const |
|
void | SetECS (const AECECS &ecs) |
|
OdDbObjectId | GetAnchor () const |
|
void | AttachCurveAnchor (const OdDbObjectId &idCurve) |
|
void | AttachNodeAnchor (const OdDbObjectId &idLayoutTool) |
|
void | AttachCellAnchor (const OdDbObjectId &idCellLayoutTool) |
|
void | AttachLeaderAnchor (const OdDbObjectId &idLayoutTool) |
|
void | AttachGridAssemblyAnchor (const OdDbObjectId &idGA, OdUInt16 iCellIndex=0) |
|
void | AttachObjectAnchor (const OdDbObjectId &idEntity) |
|
void | ReleaseAnchor () |
|
void | Reposition (bool fMoveAnchor=false) |
|
void | updateGeometryVersion () |
|
OdString | geometryVersion () const |
|
void | setGeometryVersion (const OdString &geomVerGUID) |
|
void | resetGeometryVersion () |
|
OdResult | Resize (const FacetModeler::Contour2D &rCellContour) |
|
virtual bool | subWorldDraw (OdGiWorldDraw *pWorldDraw) const |
|
virtual void | subViewportDraw (OdGiViewportDraw *pViewportDraw) const |
|
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
|
virtual OdResult | subExplode (OdRxObjectPtrArray &entitySet) const |
|
virtual OdResult | explodeGeometry (OdRxObjectPtrArray &entitySet) const |
|
virtual void | subClose () |
|
virtual OdDbObjectPtr | subWblockClone (OdDbIdMapping &idMap, OdDbObject *, bool bPrimary) const ODRX_OVERRIDE |
|
virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
|
virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
|
virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
|
virtual OdUInt16 | minSupportedVersion () const |
|
virtual void | subHighlight (bool bDoIt=true, const OdDbFullSubentPath *pSubId=0, bool highlightAll=false) const |
|
virtual OdResult | subGetGripPoints (OdGePoint3dArray &gripPoints) const |
|
virtual OdResult | subMoveGripPointsAt (const OdIntArray &indices, const OdGeVector3d &offset) |
|
virtual OdResult | subGetStretchPoints (OdGePoint3dArray &stretchPoints) const |
|
virtual OdResult | subMoveStretchPointsAt (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 | 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 OdResult | subIntersectWith (const OdDbEntity *pEnt, OdDb::Intersect intType, OdGePoint3dArray &points, OdGsMarker thisGsMarker=0, OdGsMarker otherGsMarker=0) const |
|
virtual bool | subCloneMeForDragging () |
|
virtual bool | subHideMeForDragging () const |
|
virtual void | dragStatus (const OdDb::DragStat status) |
|
virtual void | subGripStatus (const OdDb::GripStat status) |
|
OdDbObjectId | GetStyle () const |
|
void | SetStyle (const OdDbObjectId &idStyle) |
|
const OdString & | GetDescription () const |
|
void | SetDescription (const OdString &strDescription) |
|
OdUInt32 | GetOverrideCount () const |
|
AECOverrideSubPtr | GetOverrideByIndex (const OdUInt32 iIndex) const |
|
AECImpArraySubPtr | GetOverrides () const |
|
AECClassificationArraySubPtr | GetClassificationArray () const |
|
OdDbObjectId | GetCurrentDispProps (const OdDbObjectId &idDispRep) |
|
OdDbObjectId | OverrideDispProps (const OdDbObjectId &idDispRep, bool bCopyContents=true) |
|
void | RemoveDispProps (const OdDbObjectId &idDispRep) |
|
void | GetMaterialIds (std::vector< OdUInt16 > &aIds) const |
|
OdDbObjectId | GetMaterial (OdUInt16 iMaterialId) const |
|
void | updateAllReferencesGeometryVersions () |
|
void | addReferenceGeometryVersion (const OdDbObjectId &objectId, const OdString &geomVerGUID) |
|
void | updateReferencesGeometryVersions (const OdDbObjectIdArray &references) |
|
bool | referencesGeometryVersionsHaveChanged (const OdDbObjectIdArray &references) const |
|
void | removeReferencesGeometryVersions (const OdDbObjectIdArray &references) |
|
void | clearReferencesGeometryVersions () |
|
bool | GetHighlited () const |
|
void | addCallback (AECDbUserCallback *pCallback) |
|
void | removeCallback (AECDbUserCallback *pCallback) |
|
| ODDB_DECLARE_MEMBERS (OdDbCurve) |
|
| OdDbCurve () |
|
virtual bool | isClosed () const |
|
virtual bool | isPeriodic () const |
|
virtual OdResult | getStartParam (double &startParam) const =0 |
|
virtual OdResult | getEndParam (double &endParam) const =0 |
|
virtual OdResult | getStartPoint (OdGePoint3d &startPoint) const =0 |
|
virtual OdResult | getEndPoint (OdGePoint3d &endPoint) const =0 |
|
virtual OdResult | getPointAtParam (double param, OdGePoint3d &pointOnCurve) const =0 |
|
virtual OdResult | getParamAtPoint (const OdGePoint3d &pointOnCurve, double ¶m) const =0 |
|
virtual OdResult | getDistAtParam (double param, double &dist) const =0 |
|
virtual OdResult | getParamAtDist (double dist, double ¶m) const =0 |
|
virtual OdResult | getDistAtPoint (const OdGePoint3d &pointOnCurve, double &dist) const |
|
virtual OdResult | getPointAtDist (double dist, OdGePoint3d &pointOnCurve) const |
|
virtual OdResult | getFirstDeriv (double param, OdGeVector3d &firstDeriv) const =0 |
|
virtual OdResult | getFirstDeriv (const OdGePoint3d &pointOnCurve, OdGeVector3d &firstDeriv) const |
|
virtual OdResult | getSecondDeriv (double param, OdGeVector3d &secondDeriv) const |
|
virtual OdResult | getSecondDeriv (const OdGePoint3d &pointOnCurve, OdGeVector3d &secondDeriv) const |
|
virtual OdResult | getClosestPointTo (const OdGePoint3d &givenPoint, OdGePoint3d &pointOnCurve, bool extend=false) const |
|
virtual OdResult | getClosestPointTo (const OdGePoint3d &givenPoint, const OdGeVector3d &normal, OdGePoint3d &pointOnCurve, bool extend=false) const |
|
virtual OdResult | getSpline (OdDbSplinePtr *spline) const |
|
virtual OdResult | extend (double param) |
|
virtual OdResult | extend (bool extendStart, const OdGePoint3d &toPoint) |
|
virtual OdResult | getArea (double &area) const |
|
virtual OdResult | getOrthoProjectedCurve (const OdGePlane &projPlane, OdDbCurvePtr *pProjCurve) const |
|
virtual OdResult | getProjectedCurve (const OdGePlane &projPlane, const OdGeVector3d &projDirection, OdDbCurvePtr *pProjCurve) const |
|
virtual OdResult | getOffsetCurves (double offsetDistance, OdRxObjectPtrArray &offsetCurves) const |
|
virtual OdResult | getOffsetCurvesGivenPlaneNormal (const OdGeVector3d &normal, double offsetDistance, OdRxObjectPtrArray &offsetCurves) const |
|
virtual OdResult | getSplitCurves (const OdGeDoubleArray ¶ms, OdRxObjectPtrArray &curveSegments) const |
|
virtual OdResult | getSplitCurves (const OdGePoint3dArray &points, OdRxObjectPtrArray &curveSegments) const |
|
virtual OdResult | reverseCurve () |
|
virtual OdResult | getOdGeCurve (OdGeCurve3d *&pGeCurve, const OdGeTol &tol=OdGeContext::gTol) const |
|
virtual OdResult | setFromOdGeCurve (const OdGeCurve3d &geCurve, OdGeVector3d *normal=NULL, const OdGeTol &tol=OdGeContext::gTol) |
|
virtual OdInt32 | findVertexIndex (const OdDbVertex *vert) 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 |
|
|
enum | VisualStyleType { kFullVisualStyle
, kFaceVisualStyle
, kEdgeVisualStyle
} |
|
enum | SetAttributesFlags {
kDrawableNone = 0
, kDrawableIsAnEntity = 1
, kDrawableUsesNesting = 2
, kDrawableIsCompoundObject = 4
,
kDrawableViewIndependentViewportDraw = 8
, kDrawableIsInvisible = 16
, kDrawableHasAttributes = 32
, kDrawableRegenTypeDependantGeometry = 64
,
kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128)
, kDrawableRegenDraw = 256
, kDrawableStandardDisplaySingleLOD = 512
, kDrawableShadedDisplaySingleLOD = 1024
,
kDrawableViewDependentViewportDraw = 2048
, kDrawableBlockDependentViewportDraw = 4096
, kDrawableIsExternalReference = 8192
, kDrawableNotPlottable = 16384
,
kDrawableNotAllowLCS = 32768
, kDrawableMergeControlOff = 65536
, kLastFlag = kDrawableMergeControlOff
} |
|
enum | DrawableType {
kGeometry = 0
, kDistantLight = 1
, kPointLight = 2
, kSpotLight = 3
,
kAmbientLight
, kSolidBackground
, kGradientBackground
, kImageBackground
,
kGroundPlaneBackground
, kViewport
, kWebLight
, kSkyBackground
,
kImageBasedLightingBackground
} |
|
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 |
|
AECImpObjPtr | m_pImpObject |
| DOM.
|
|
AECImpArrayPtr | m_pOverrides |
| DOM.
|
|
OdRxObjectPtr | m_pDrawCache |
| DOM.
|
|
OdRxObjectPtr | m_pGripManager |
| DOM.
|
|
OdUInt16 | m_iMinSupportedVersion |
|
OdDbObjectImpl * | m_pImpl |
|
Abstract class with 3D transform information.
The position may be specified using two ways: Directly using OdGeMatrix3d structure. Relative to another entity using AEC anchor. In this case whenever the entity referenced by the anchor is transformed the anchored entity gets transformed as well.
The transform is measured in CS of the block, which contains the entity.
Though it is not disallowed by interface to anchor an entity to the entity from another block the behavior of such configuration is unknown. And it surely will produce invalid .dwg file when saved.
<group TA_API_Entities>
Definition at line 55 of file AECDbGeo.h.