|
| ODDB_DECLARE_MEMBERS (OdDbBlockBegin) |
|
| OdDbBlockBegin () |
|
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 | subGetGeomExtents (OdGeExtents3d &extents) const |
|
virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
|
| 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) |
|
void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap) |
|
virtual void | dxfOut (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 |
|
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) |
|
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::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 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 |
|
|
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
,
kLastFlag = kDrawableNotPlottable
} |
|
enum | DrawableType {
kGeometry = 0
, kDistantLight = 1
, kPointLight = 2
, kSpotLight = 3
,
kAmbientLight
, kSolidBackground
, kGradientBackground
, kImageBackground
,
kGroundPlaneBackground
, kViewport
, kWebLight
, kSkyBackground
,
kImageBasedLightingBackground
} |
|
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 | 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 () |
|
| OdGiDrawable () |
|
virtual OdUInt32 | subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const |
|
virtual OdUInt32 | subRegenSupportFlags () const |
|
OdDbObjectImpl * | m_pImpl |
|
This class represents BlockBegin entities in an OdDbDatabase instance.
Client applications may add extended data or extension dictionaries to these entities, but should not create or delete them.
These entities have no associated geometries.
- See also
- TD_Db
<group OdDb_Classes>
Definition at line 55 of file DbBlockBegin.h.