104 const double curViewUnitSize,
107 const int bitFlags )
const override;
111 int bitFlags )
override;
OdSmartPtr< OdDbEntity > OdDbEntityPtr
OdArray< void *, OdMemoryAllocator< void * > > OdDbVoidPtrArray
OdArray< OdDbGripDataPtr > OdDbGripDataPtrArray
OdSmartPtr< OdDbObject > OdDbObjectPtr
OdSmartPtr< CFxBIMEntityReference > CFxBIMEntityReferencePtr
OdArray< int, OdMemoryAllocator< int > > OdIntArray
OdArray< OdRxObjectPtr > OdRxObjectPtrArray
virtual void SetFlags(int flags)
OdResult subGetStretchPoints(OdGePoint3dArray &stretchPoints) const override
OdResult subSetVisibility(OdDb::Visibility visibility, bool doSubents=true) override
void subGripStatus(const OdDb::GripStat status) override
virtual const OdGeMatrix3d & Transform() const
OdResult dxfInFields(OdDbDxfFiler *pFiler) override
OdResult subGetTransformedCopy(const OdGeMatrix3d &xfm, OdDbEntityPtr &pCopy) const override
OdResult dwgInFields(OdDbDwgFiler *pFiler) override
OdResult subMoveStretchPointsAt(const OdIntArray &indices, const OdGeVector3d &offset) override
virtual void SetTransform(const OdGeMatrix3d &transform)
virtual OdDbObjectId Entity() const
void dwgOutFields(OdDbDwgFiler *pFiler) const override
OdResult subGetGripPoints(OdDbGripDataPtrArray &grips, const double curViewUnitSize, const int gripSize, const OdGeVector3d &curViewDir, const int bitFlags) const override
virtual void SetVisibleToSections(const bool bVisible)
OdResult subGetCompoundObjectTransform(OdGeMatrix3d &xM) const override
OdResult subGetOsnapPoints(OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints, const OdGeMatrix3d &insertionMat) const override
ODDB_DECLARE_MEMBERS(CFxBIMEntityReference)
void subViewportDraw(OdGiViewportDraw *vd) const override
virtual OdDb::Visibility IsTempPureVisible() const
OdUInt32 subSetAttributes(OdGiDrawableTraits *traits) const override
void dxfOutFields(OdDbDxfFiler *pFiler) const override
OdResult subGetGripPoints(OdGePoint3dArray &gripPoints) const override
OdResult subMoveGripPointsAt(const OdDbVoidPtrArray &grips, const OdGeVector3d &offset, int bitFlags) override
virtual void AddSectionId(const OdDbObjectId &id)
virtual bool IsTempFiltered() const
virtual bool IsVisibleToSections() const
bool subIsContentSnappable() const override
OdDbObjectPtr subDeepClone(OdDbIdMapping &ownerIdMap, OdDbObject *, bool bPrimary) const override
OdResult subExplode(OdRxObjectPtrArray &entitySet) const override
virtual void SetTempFiltered(bool bValue)
virtual void SetTempPureVisible(OdDb::Visibility eValue)
virtual int Flags() const
OdResult subErase(bool erasing) override
OdDbObjectPtr subWblockClone(OdDbIdMapping &ownerIdMap, OdDbObject *, bool bPrimary) const override
OdResult subTransformBy(const OdGeMatrix3d &xfm) override
OdResult subGetGeomExtents(OdGeExtents3d &extents) const override
OdResult subMoveGripPointsAt(const OdIntArray &indices, const OdGeVector3d &offset) override
bool subWorldDraw(OdGiWorldDraw *wd) const override
void applyPartialUndo(OdDbDwgFiler *pFiler, OdRxClass *pClass) override
virtual void InvalidateHashedSections()
virtual OdDbObjectId DatabaseReference() const
virtual void RemoveSectionId(const OdDbObjectId &id)
OdResult subGetOsnapPoints(OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints) const override
virtual ~CFxBIMEntityReference()
OdResult subGetGeomExtents(OdGeExtents3d &extents, const OdGeMatrix3d &mTr) const
OdDb::Visibility visibility() const