Gets indicated field type from current IFC Data Mapping.
FUNCTION IFC_DMGetFieldType(
inStrObjName : STRING;
inStrEntryName : STRING;
inStrFieldName : STRING;
VAR outType : INTEGER): BOOLEAN;def vs.IFC_DMGetFieldType(inStrObjName, inStrEntryName, inStrFieldName):
return (BOOLEAN, outType)| Name | Type | Description |
|---|---|---|
| inStrObjName | STRING | |
| inStrEntryName | STRING | |
| inStrFieldName | STRING | |
| outType | INTEGER |
[[User:CBM-c-|c]] (2020.06.11) From the SDK:
| { |
|---|
| ! Value !! Integer value !! Description |
| - |
| UNKNOWN |
| - |
| IDENTIFIER |
| - |
| DOUBLE |
| - |
| BOOLEAN |
| - |
| INTEGER |
| - |
| NUMBER |
| - |
| LOGICAL |
| - |
| STRING |
| - |
| ENUMERATION |
| - |
| SELECT |
| - |
| ARRAY_IDENTIFIER |
| - |
| ARRAY_DOUBLE |
| - |
| ARRAY_BOOLEAN |
| - |
| ARRAY_INTEGER |
| - |
| ARRAY_NUMBER |
| - |
| ARRAY_LOGICAL |
| - |
| ARRAY_STRING |
| - |
| ARRAY_ENUMERATION |
| - |
| ARRAY_SELECT |
| - |
| LIST_IDENTIFIER |
| - |
| LIST_DOUBLE |
| - |
| LIST_BOOLEAN |
| - |
| LIST_INTEGER |
| - |
| LIST_NUMBER |
| - |
| LIST_LOGICAL |
| - |
| LIST_STRING |
| - |
| LIST_ENUMERATION |
| - |
| LIST_SELECT |
| - |
| SET_IDENTIFIER |
| - |
| SET_DOUBLE |
| - |
| SET_BOOLEAN |
| - |
| SET_INTEGER |
| - |
| SET_NUMBER |
| - |
| SET_LOGICAL |
| - |
| SET_STRING |
| - |
| SET_ENUMERATION |
| - |
| SET_SELECT |
| - |
| BINARY |
| - |
| LIST_BINARY |
| - |
| LIST_LIST_IDENTIFIER |
| - |
| LIST_LIST_DOUBLE |
| - |
| LIST_LIST_BOOLEAN |
| - |
| LIST_LIST_INTEGER |
| - |
| LIST_LIST_NUMBER |
| - |
| LIST_LIST_LOGICAL |
| - |
| LIST_LIST_STRING |
| - |
| LIST_LIST_ENUMERATION |
| - |
| LIST_LIST_SELECT |
| } |
Available from: Vectorworks 2017
- IFC