|
| ODDB_DECLARE_MEMBERS (OdDb3dSolid) |
|
| OdDb3dSolid () |
|
bool | isNull () const |
|
OdResult | acisOut (OdStreamBuf *pStreamBuf, AfTypeVer typeVer=kAfTypeVerAny) |
|
OdResult | acisIn (OdStreamBuf *pStreamBuf, AfTypeVer *pTypeVer=0) |
|
void | brep (OdBrBrep &brep) |
|
virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
|
virtual void | subViewportDraw (OdGiViewportDraw *pVd) 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 | subGetClassID (void *pClsid) const |
|
virtual void | createBox (double xLen, double yLen, double zLen) |
|
virtual void | createFrustum (double height, double xRadius, double yRadius, double topXRadius) |
|
virtual void | createSphere (double radius) |
|
virtual void | createTorus (double majorRadius, double minorRadius) |
|
virtual void | createWedge (double xLen, double yLen, double zLen) |
|
virtual OdResult | extrude (const OdDbRegion *pRegion, double height, double taperAngle=0.0) |
|
virtual OdResult | revolve (const OdDbRegion *pRegion, const OdGePoint3d &axisPoint, const OdGeVector3d &axisDir, double angleOfRevolution) |
|
virtual OdResult | booleanOper (OdDb::BoolOperType operation, OdDb3dSolid *solid) |
|
virtual OdResult | extrudeAlongPath (const OdDbRegion *region, const OdDbCurve *path, double taperAngle=0.0) |
|
virtual OdResult | imprintEntity (const OdDbEntity *pEntity) |
|
virtual OdResult | getArea (double &area) const |
|
virtual OdResult | checkInterference (const OdDb3dSolid *otherSolid, bool createNewSolid, bool &solidsInterfere, OdDb3dSolidPtr &commonVolumeSolid) const |
|
virtual OdResult | getMassProp (double &volume, OdGePoint3d ¢roid, double momInertia[3], double prodInertia[3], double prinMoments[3], OdGeVector3d prinAxes[3], double radiiGyration[3], OdGeExtents3d &extents) const |
|
virtual OdResult | getSection (const OdGePlane &plane, OdDbRegionPtr §ionRegion) const |
|
virtual OdResult | getSlice (const OdGePlane &plane, bool bGetNegHalfToo, OdDb3dSolidPtr &pNegHalfSolid) |
|
virtual OdResult | getSlice (OdDbSurface *pSurface, bool bGetNegHalfToo, OdDb3dSolidPtr &pNegHalfSolid) |
|
virtual OdResult | cleanBody () |
|
virtual OdResult | offsetBody (double offsetDistance) |
|
virtual OdResult | separateBody (OdDb3dSolidPtrArray &newSolids) |
|
virtual OdResult | createExtrudedSolid (OdDbEntity *pSweepEnt, const OdGeVector3d &directionVec, OdDbSweepOptions &sweepOptions) |
|
virtual OdResult | createExtrudedSolid (OdDbEntity *pSweepEnt, const OdDbSubentId &faceSubentId, const OdGeVector3d &directionVec, OdDbSweepOptions &sweepOptions) |
|
virtual OdResult | createExtrudedSolid (OdDbEntity *pSweepEnt, const OdDbSubentId &faceSubentId, double height, OdDbSweepOptions &sweepOptions) |
|
virtual OdResult | createLoftedSolid (OdDbEntityPtrArray &crossSectionCurves, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, OdDbLoftOptions &loftOptions) |
|
virtual OdResult | createPyramid (double height, int sides, double radius, double topRadius=0.0) |
|
virtual OdResult | createRevolvedSolid (OdDbEntity *pRevEnt, const OdGePoint3d &axisPnt, const OdGeVector3d &axisDir, double revAngle, double startAngle, OdDbRevolveOptions &revolveOptions) |
|
virtual OdResult | createRevolvedSolid (OdDbEntity *pRevEnt, const OdDbSubentId &faceSubentId, const OdGePoint3d &axisPnt, const OdGeVector3d &axisDir, double revAngle, double startAngle, OdDbRevolveOptions &revolveOptions) |
|
virtual OdResult | createSweptSolid (OdDbEntity *pSweepEnt, const OdDbSubentId &faceSubentId, OdDbEntity *pPathEnt, OdDbSweepOptions &sweepOptions) |
|
virtual OdResult | createSweptSolid (OdDbEntity *pSweepEnt, OdDbEntity *pPathEnt, OdDbSweepOptions &sweepOptions) |
|
virtual void | stlOut (const OdChar *filename, bool asciiFormat) const |
|
virtual OdDbObjectPtr | decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
|
virtual OdResult | subExplode (OdRxObjectPtrArray &entitySet) const |
|
virtual OdResult | subTransformBy (const OdGeMatrix3d &xfm) |
|
virtual void | saveAs (OdGiWorldDraw *pWd, OdDb::DwgVersion ver) const |
|
virtual OdResult | setBody (const void *pGeometry) |
|
virtual void * | body () const |
|
virtual OdResult | copyEdge (const OdDbSubentId &subentId, OdDbEntityPtr &newEntity) |
|
virtual OdResult | copyFace (const OdDbSubentId &subentId, OdDbEntityPtr &newEntity) |
|
virtual OdResult | subGetSubentPathsAtGsMarker (OdDb::SubentType type, OdGsMarker gsMark, const OdGePoint3d &pickPoint, const OdGeMatrix3d &viewXform, OdDbFullSubentPathArray &subentPaths, const OdDbObjectIdArray *pEntAndInsertStack=0) const |
|
virtual OdDbSubentId | internalSubentId (void *ent) const |
|
virtual void * | internalSubentPtr (const OdDbSubentId &id) const |
|
virtual OdResult | subGetGsMarkersAtSubentPath (const OdDbFullSubentPath &subPath, OdGsMarkerArray &gsMarkers) const |
|
virtual OdDbEntityPtr | subSubentPtr (const OdDbFullSubentPath &id) const |
|
virtual OdResult | extrudeFaces (const OdArray< OdDbSubentId * > &faceSubentIds, double height, double taper) |
|
virtual OdResult | extrudeFacesAlongPath (const OdArray< OdDbSubentId * > &faceSubentIds, const OdDbCurve *path) |
|
virtual OdResult | taperFaces (const OdArray< OdDbSubentId * > &faceSubentIds, const OdGePoint3d &basePoint, const OdGeVector3d &draftVector, double draftAngle) |
|
virtual OdResult | transformFaces (const OdArray< OdDbSubentId * > &faceSubentIds, const OdGeMatrix3d &matrix) |
|
virtual OdResult | removeFaces (const OdArray< OdDbSubentId * > &faceSubentIds) |
|
virtual OdResult | offsetFaces (const OdArray< OdDbSubentId * > &faceSubentIds, double offsetDistance) |
|
virtual OdResult | shellBody (const OdArray< OdDbSubentId * > &faceSubentIds, double offsetDistance) |
|
virtual OdUInt32 | numChanges () const |
|
virtual OdResult | setSubentColor (const OdDbSubentId &subentId, const OdCmColor &color) |
|
virtual OdResult | getSubentColor (const OdDbSubentId &subentId, OdCmColor &color) const |
|
virtual OdResult | setSubentMaterial (const OdDbSubentId &subentId, OdDbObjectId matId) |
|
virtual OdResult | getSubentMaterial (const OdDbSubentId &subentId, OdDbObjectId &matId) const |
|
virtual OdResult | setSubentMaterialMapper (const OdDbSubentId &subentId, const OdGiMapper &mapper) |
|
virtual OdResult | getSubentMaterialMapper (const OdDbSubentId &subentId, OdGiMapper &mapper) const |
|
virtual OdResult | chamferEdges (const OdArray< OdDbSubentId * > &edgeSubentIds, const OdDbSubentId &baseFaceSubentId, double baseDist, double otherDist) |
|
virtual OdResult | filletEdges (const OdArray< OdDbSubentId * > &edgeSubentIds, const OdGeDoubleArray &radius, const OdGeDoubleArray &startSetback, const OdGeDoubleArray &endSetback) |
|
virtual OdResult | createFrom (const OdDbEntity *pFromEntity) |
|
virtual bool | recordHistory () const |
|
virtual bool | showHistory () const |
|
virtual OdResult | setRecordHistory (bool bRecord) |
|
virtual OdResult | setShowHistory (bool bShow) |
|
virtual OdResult | convertToBrepAtSubentPaths (const OdDbFullSubentPathArray &) |
|
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
|
OdResult | projectOnToSolid (const OdDbEntity *pEntityToProject, const OdGeVector3d &projectionDirection, OdDbEntityPtrArray &projectedEntities) const |
|
OdResult | createSculptedSolid (OdDbEntityPtrArray &limitingBodies, const OdGeIntArray &limitingFlags) |
|
virtual void | subClose () |
|
virtual OdResult | subGetGeomExtents (OdGeExtents3d &extents) 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) |
|
void | setDatabaseDefaults (OdDbDatabase *pDb=0, bool doSubents=false) |
|
virtual void | subSetDatabaseDefaults (OdDbDatabase *pDb, bool doSubents) |
|
virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
|
void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap) |
|
virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
|
virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
|
virtual OdGiDrawable * | drawable () |
|
virtual void | subList () const |
|
void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) |
|
virtual OdResult | subErase (bool erasing) 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 |
|
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) |
|
OdResult | erase (bool eraseIt=true) |
|
void | handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true) |
|
void | swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false) |
|
virtual void | audit (OdDbAuditInfo *pAuditInfo) |
|
void | dwgIn (OdDbDwgFiler *pFiler) |
|
void | dwgOut (OdDbDwgFiler *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 () |
|
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 &ownerIdMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL OdDbObjectPtr | wblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
|
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) |
|
bool | hasSaveVersionOverride () const |
|
void | setHasSaveVersionOverride (bool hasSaveVersionOverride) |
|
virtual OdDb::DwgVersion | getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const |
|
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 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 |
|
ODRX_SEALED_VIRTUAL OdUInt32 | viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED |
|
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 |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|