#include <XRefMan.h>
This class manages External References (Xrefs) in an OdDbDatabase object. <group OdDb_Classes>
Definition at line 44 of file XRefMan.h.
◆ bind()
Binds the specified Xref.
- Parameters
-
| pBTR | [in] Pointer to the Block Table Record of the Xref to bind. |
| insertBind | [in] True for Xref Insert, false for Xref Bind. |
- Returns
- Returns eInvalidContext if Trace opened for editing.
◆ detach()
Detaches the specfied Xref.
- Parameters
-
| pBTR | [in] Pointer to the Block Table Record of the Xref to detach. |
- Returns
- Returns eInvalidContext if Trace opened for editing.
◆ load() [1/3]
Loads of specified Xref(s) if not currently loaded.
- Parameters
-
| pBTR | [in] Pointer to the Block Table Record of the Xref to load. |
- Returns
- Returns eOk if successful, or an appropriate error code if not. Returns eInvalidContext if Trace opened for editing.
◆ load() [2/3]
Loads of specified Xref(s) if not currently loaded.
- Parameters
-
| pHostDb | [in] Pointer to the host database. |
| xrefBlockname | [in] Xref block name to load. |
- Returns
- Returns eOk if successful, or an appropriate error code if not. Returns eInvalidContext if Trace opened for editing.
◆ load() [3/3]
Loads of specified Xref(s) if not currently loaded.
- Parameters
-
| xrefBTRids | [in] Array of the object IDs of the Block Table Records of the Xrefs to load. |
- Returns
- Returns eOk if successful, or an appropriate error code if not. Returns eInvalidContext if Trace opened for editing.
◆ loadAll()
Loads of all Xrefs not currently loaded.
- Parameters
-
| pHostDb | [in] Pointer to the host database. |
| verify | [in] Verify. |
Returns eOk if successful, or an appropriate error code if not. Returns eInvalidContext if Trace opened for editing.
◆ setOverlaid()
Controls the reference type fo the specified Xref.
- Parameters
-
| pBTR | [in] Pointer to the Block Table Record of the Xref to detach. |
| overlaid | [in] True for Xref Overlay, false for Xref Attach. |
◆ unload() [1/2]
Unloads the specified Xref(s).
- Parameters
-
| pBTR | [in] Pointer to the Block Table Record of the Xref to unload. |
◆ unload() [2/2]
Unloads the specified Xref(s).
- Parameters
-
| xrefBTRids | [in] Array of the object IDs of the Block Table Records of the Xrefs to nload. |
◆ unloadAll()
Unloads all loaded Xrefs.
- Parameters
-
| pHostDb | [in] Pointer to the host database. |
The documentation for this class was generated from the following file: