Attaches a property set to the object
FUNCTION IFC_AttachPset(
hObject : HANDLE;
inStrPsetName : STRING): BOOLEAN;def vs.IFC_AttachPset(hObject, inStrPsetName):
return BOOLEAN| Name | Type | Description |
|---|---|---|
| hObject | HANDLE | Handle to object |
| inStrPsetName | STRING | of the pset |
Assume we want an object to be exported as a space with attached Pset_SpaceFireSafetyRequirements (first we have to attach IfcSpace with mandatory and enumerational properties and then the pset):
PROCEDURE Test;
VAR
hSpace : HANDLE;
ok : BOOLEAN;
begin
ok := IFC_SetIFCEntity(hSpace, 'IfcSpace');
ok := IFC_SetEntityProp(hSpace, 'CompositionType', 'ELEMENT');
ok := IFC_SetEntityProp(hSpace, 'InteriorOrExteriorSpace', 'INTERIOR');
ok := IFC_AttachPset(hSpace, 'Pset_SpaceFireSafetyRequirements');
END;
RUN(Test);hSpace = vs.FSActLayer()
ok = vs.IFC_SetIFCEntity(hSpace, 'IfcSpace')
ok = vs.IFC_SetEntityProp(hSpace, 'CompositionType', 'ELEMENT')
ok = vs.IFC_SetEntityProp(hSpace, 'InteriorOrExteriorSpace', 'INTERIOR')
ok = vs.IFC_AttachPset(hSpace, 'Pset_SpaceFireSafetyRequirements')Availability: from Vectorworks 2014