CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef OD_DBSORTENTSTABLE_H
28 #define OD_DBSORTENTSTABLE_H
34 #define STL_USING_UTILITY
40 typedef std::pair<OdDbHandle, OdDbSoftPointerId>
HandlePair;
159 OdUInt8 honorSortentsMask = 0)
const;
178 OdUInt8 honorSortentsMask = 0)
const;
246 #endif //OD_DBSORTENTSTABLE_H
OdDbObjectId blockId() const
void moveToTop(OdDbObjectIdArray &entityIds)
void moveBelow(OdDbObjectIdArray &entityIds, OdDbObjectId targetId)
void moveAbove(OdDbObjectIdArray &entityIds, OdDbObjectId targetId)
void moveToBottom(OdDbObjectIdArray &entityIds)
void getSortHandle(const OdDbObjectId &id, OdDbHandle &h) const
TOOLKIT_EXPORT OdDbObjectId fxGetTop(OdDbSortentsTablePtr p, const OdDbObjectIdArray &objects)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdResult subGetClassID(void *pClsid) const
OdSmartPtr< OdDbSortentsTable > OdDbSortentsTablePtr
std::pair< OdDbHandle, OdDbSoftPointerId > HandlePair
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setRelativeDrawOrder(const OdDbObjectIdArray &entityIds)
void getAbsoluteDrawOrder(HandlePairsArray &handlePairs)
void setAbsoluteDrawOrder(const HandlePairsArray &handlePairs)
void getFullDrawOrder(OdDbObjectIdArray &entityIds, OdUInt8 honorSortentsMask=0) const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
bool firstEntityIsDrawnBeforeSecond(OdDbObjectId firstID, OdDbObjectId secondID) const
void swapOrder(OdDbObjectId firstId, OdDbObjectId secondId)
ODDB_DECLARE_MEMBERS(OdDbSortentsTable)
OdArray< HandlePair > HandlePairsArray
void getRelativeDrawOrder(OdDbObjectIdArray &entityIds, OdUInt8 honorSortentsMask=0) const
TOOLKIT_EXPORT OdDbObjectId fxGetBottom(OdDbSortentsTablePtr p, const OdDbObjectIdArray &objects)