|
StatusInt | mdlLinkage_getXDataGroupCode (XDataValueUnion *pValue, int *pValueType, UInt32 *pDataSize, int *pGroupCode, MSElementP pElement, UInt32 *pIndex) |
| Used to extract an XData groupcode from an element. More...
|
|
StatusInt | mdlLinkage_addXDataGroupCode (MSElementDescrH ppDescr, int groupCode, void *pData, int dataSize) |
| Used to add XData groupcode to an element. More...
|
|
StatusInt | mdlLinkage_findApplicationXData (UInt32 *pIndex, MSElementP pElement, DgnPlatform::ElementId applicationId) |
| AutoCAD XData is organized by application. More...
|
|
StatusInt | mdlRegApp_idFromName (DgnPlatform::ElementId *pId, WChar *pName, DgnFileP fileObj, bool createIfNotFound) |
| AutoCAD identifies data for applications through a table of Registered Applications
that is stored within each file. More...
|
|
StatusInt | mdlRegApp_nameFromId (WChar *pName, DgnFileP fileObj, DgnPlatform::ElementId id) |
| Return the name of an application for a given ID by looking for
the ID within fileObj's registered application table. More...
|
|
StatusInt | mdlDwgObjectPtr_extract (int *pDataBits, void **ppData, int *pDataSize, MSElementDescrP pDescr) |
| Extract information from a "ObjectPtr" element. More...
|
|
StatusInt | mdlDwgProxyObject_extract (int *pDataBits, int *pObjectDrawingFormat, int *pOrigDataFormat, int *pClassId, void **ppData, int *pDataSize, DgnPlatform::ElementId *pObjectIds, int *pObjectTypes, int nObjects, MSElementDescrP pDescr) |
| Extract information from a "ProxyObject" element. More...
|
|
StatusInt | mdlXRecord_extractGroupData (void **ppData, int *pDataSize, MSElementDescrP pDescr) |
| Extract the group data from an "XRecord" element. More...
|
|
StatusInt | mdlXRecord_getGroupCode (XDataValueUnion *pValue, int *pValueType, UInt32 *pDataSize, int *pGroupCode, UInt32 *pIndex, void *pGroupData, UInt32 groupDataSize) |
| Extract data for a single group code from XRecord group data. More...
|
|
bool | mdlElement_isXRecord (MSElementP pElement) |
| Return true if the element represents a DWG XRecord. More...
|
|
bool | mdlElement_isObjectPtr (MSElementP pElement) |
| Return true if the element represents a DWG Object Ptr. More...
|
|
bool | mdlElement_isProxyObject (MSElementP pElement) |
| Return true if the element represents a DWG Proxy Object. More...
|
|
bool | mdlElement_isDictionary (MSElementP pElement) |
| Return true if the element represents a DWG XRecord. More...
|
|
StatusInt | mdlDictionary_findDictionary (MSElementDescrH ppDescr, const WChar *pName, DgnModelRefP modelRef) |
| Find the a Dictionary element with the specified name. More...
|
|
StatusInt | mdlDictionary_extractEntry (DgnPlatform::ElementId *pID, WChar *pName, int nameSize, MSElementDescrCP pEntry) |
| Extract the name and element ID for a dictionary entry. More...
|
|