VS:IFC GetIFCEntity
From Vectorworks Developer
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
This function gets IFC entity name for the given object.FUNCTION IFC_GetIFCEntity(
hObject :HANDLE;
VAR outStrName :STRING) : BOOLEAN;
def vs.IFC_GetIFCEntity(hObject): return (BOOLEAN, outStrName)
Parameters
hObject HANDLE Handle to object outStrName STRING Name of the IFC entity
Return Value
TRUE on success, FALSE indicates failure – incorrect handle or the object has no IFC data.Example
Try to get the IFC entity name for the given object:VectorScript
PROCEDURE Test; VAR strName : STRING; hObject : HANDLE; ok : BOOLEAN; BEGIN hObject := FSActLayer; ok := IFC_GetIFCEntity(hObject, strName); AlrtDialog(strName); END; RUN(Test);
Python
hObject = vs.FSActLayer() ok, strName = vs.IFC_GetIFCEntity(hObject) vs.AlrtDialog(strName)