ā2015-03-17
11:48 AM
- last edited on
ā2023-08-01
01:33 PM
by
Doreena Deng
ā2015-03-18 09:59 AM
GS::UniString ifcGuid = "32vZ_y6Kf8bQUeOicmrSnx"; // string IFC Guid
API_Guid apiGuid;
if (ACAPI_Goodies (APIAny_IFCGuidToAPIGuidID, &ifcGuid, &apiGuid, NULL) == NoError) {
GS::Array<API_Guid> elements;
if (ACAPI_Element_GetElemListByIFCIdentifier (NULL, &apiGuid, elements) == NoError) {
for (GS::Array<API_Guid>::ConstIterator it = elements.Enumerate (); it != NULL; ++it) {
API_Element element;
BNZeroMemory (&element, sizeof (API_Element));
element.header.guid = *it;
if (ACAPI_Element_Get (&element) == NoError) {
// now you have the element
}
}
}
} ā2015-03-19 08:37 AM