VS:IFC GetNumPsets2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 30: | Line 30: | ||
bAllPsets | bAllPsets | ||
BOOLEAN | BOOLEAN | ||
Include in the list the PSets from IFC Data Mapping. | |||
</line> | </line> | ||
<line> | <line> | ||
Line 47: | Line 47: | ||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ||
<sample></sample> | <sample> | ||
==== VectorScript ==== | |||
<code lang="pas"> | |||
PROCEDURE Test; | |||
VAR | |||
numPSets : INTEGER; | |||
ok : BOOLEAN; | |||
BEGIN | |||
ok := IFC_GetNumPsets2(FSActLayer, TRUE, numPSets); | |||
AlrtDialog(Concat('The nummber of PSets is ', numPSets)); | |||
END; | |||
RUN(Test); | |||
</code> | |||
==== Python ==== | |||
<code lang="py"> | |||
numPSets = 0 | |||
ok, numPSets = vs.IFC_GetNumPsets2(vs.FSActLayer(), true) | |||
vs.AlrtDialog('The nummber of PSets is ' + str(numPSets)) | |||
</code> | |||
</sample> | |||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
Revision as of 08:27, 28 January 2019
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
Gets the number of property sets, attached to the object.
FUNCTION IFC_GetNumPsets2(
hObject :HANDLE;
bAllPsets :BOOLEAN;
VAR outNumPsets :INTEGER) : BOOLEAN;
def vs.IFC_GetNumPsets2(hObject, bAllPsets): return (BOOLEAN, outNumPsets)
Parameters
hObject HANDLE Handle to object. bAllPsets BOOLEAN Include in the list the PSets from IFC Data Mapping. outNumPsets INTEGER Number of PSets.
Example
VectorScript
PROCEDURE Test; VAR numPSets : INTEGER; ok : BOOLEAN; BEGIN ok := IFC_GetNumPsets2(FSActLayer, TRUE, numPSets); AlrtDialog(Concat('The nummber of PSets is ', numPSets)); END; RUN(Test);
Python
numPSets = 0 ok, numPSets = vs.IFC_GetNumPsets2(vs.FSActLayer(), true) vs.AlrtDialog('The nummber of PSets is ' + str(numPSets))
Version
Availability: from Vectorworks 2018