<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Creating an Add-on for No. groups / SEO's in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234197#M4192</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;How difficult would it be to create an add-on that could calculate how many groups / SEO's there are in a project?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;/DIV&gt;</description>
    <pubDate>Wed, 30 Nov 2022 09:52:24 GMT</pubDate>
    <dc:creator>JGoode</dc:creator>
    <dc:date>2022-11-30T09:52:24Z</dc:date>
    <item>
      <title>Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234197#M4192</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;How difficult would it be to create an add-on that could calculate how many groups / SEO's there are in a project?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Nov 2022 09:52:24 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234197#M4192</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2022-11-30T09:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234198#M4193</link>
      <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
It's very easy to get the number of the groups:&lt;BR /&gt;
1. Get all elements using ACAPI_Element_GetElemList&lt;BR /&gt;
2. Get the header for each retrieved element using ACAPI_Element_GetHeader&lt;BR /&gt;
3. The groupGuid member in the API_Elem_Head structure identifies the group of the element.&lt;BR /&gt;
So for example if you add these guids into a GS::HashSet, then the size of the HashSet will be the number of the groups.&lt;BR /&gt;
&lt;BR /&gt;
Regards,&lt;BR /&gt;
Tibor</description>
      <pubDate>Tue, 14 Aug 2018 15:18:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234198#M4193</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2018-08-14T15:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234199#M4194</link>
      <description>&lt;PRE&gt;static USize	GetNumberOfGroups () {
	GS::HashSet&amp;lt;API_Guid&amp;gt; groups;

	GSErrCode		err = NoError;
	GS::Array&amp;lt;API_Guid&amp;gt;	allElements;
	ACAPI_Element_GetElemList (API_ZombieElemID, &amp;amp;allElements);

	for (const API_Guid&amp;amp; guid : allElements) {
		API_Elem_Head head = {};
		head.guid = guid;
		err = ACAPI_Element_GetHeader (&amp;amp;head, APIElemMask_FromFloorplan);
		if (err != NoError)
			continue;
		if (head.groupGuid != APINULLGuid)
			groups.Add (head.groupGuid);
	}

	return groups.GetSize ();
}


static USize	GetNumberOfSolidLinks () {
	USize numberOfSolidLinks = 0;

	GSErrCode		err = NoError;
	GS::Array&amp;lt;API_Guid&amp;gt;	allElements;
	ACAPI_Element_GetElemList (API_ZombieElemID, &amp;amp;allElements);

	for (const API_Guid&amp;amp; guid : allElements) {
		API_Guid**	guid_Operators = nullptr;
		Int32		nLinks;
		err = ACAPI_Element_SolidLink_GetOperators (guid, &amp;amp;guid_Operators, &amp;amp;nLinks);
		BMhFree (reinterpret_cast&amp;lt;GSHandle&amp;gt; (guid_Operators));
		if (err != NoError)
			continue;
		numberOfSolidLinks += nLinks;
	}

	return numberOfSolidLinks;
}&lt;/PRE&gt;

I'm not sure this does exactly what you want, but if you need any further help, feel free to ask!</description>
      <pubDate>Wed, 15 Aug 2018 09:25:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234199#M4194</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2018-08-15T09:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234200#M4195</link>
      <description>Thanks for this, I haven't used the DevKit before, is there anything else I should know before implementing this?&lt;BR /&gt;
&lt;BR /&gt;
Thanks</description>
      <pubDate>Wed, 15 Aug 2018 12:06:24 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234200#M4195</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2018-08-15T12:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234201#M4196</link>
      <description>To be able to create a new AddOn, you will have to be able to generate new identifier (MDID). So first you have to register at archicadapi.graphisoft.com.&lt;BR /&gt;
After the registration, which is free (the extra paid services are optional), you will be able to download the API DevKit and read the API documentation and our blog. You can find many usefull informations to getting started with development.&lt;BR /&gt;
I recommend these articles:&lt;BR /&gt;
&lt;A href="http://archicadapi.graphisoft.com/getting_started_with_api_development_kit" target="_blank"&gt;&lt;LINK_TEXT text="http://archicadapi.graphisoft.com/getti ... opment_kit"&gt;http://archicadapi.graphisoft.com/getting_started_with_api_development_kit&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;A href="http://archicadapi.graphisoft.com/life-of-an-archicad-add-on" target="_blank"&gt;&lt;LINK_TEXT text="http://archicadapi.graphisoft.com/life- ... cad-add-on"&gt;http://archicadapi.graphisoft.com/life-of-an-archicad-add-on&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;A href="http://archicadapi.graphisoft.com/hello-world-part-2-dialog-with-text-svg-icon-and-button" target="_blank"&gt;&lt;LINK_TEXT text="http://archicadapi.graphisoft.com/hello ... and-button"&gt;http://archicadapi.graphisoft.com/hello-world-part-2-dialog-with-text-svg-icon-and-button&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
Feel free to ask any questions related to API on this forum or via email (&lt;A href="mailto: archicadapi@graphisoft.com"&gt;archicadapi@graphisoft.com&lt;/A&gt;)!</description>
      <pubDate>Wed, 15 Aug 2018 12:50:27 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234201#M4196</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2018-08-15T12:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234202#M4197</link>
      <description>I have registered, do I need to install anything besides the API DevKit to be able to create this add-on?&lt;BR /&gt;
Thanks</description>
      <pubDate>Wed, 15 Aug 2018 12:59:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234202#M4197</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2018-08-15T12:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234203#M4198</link>
      <description>You need a proper build environment:&lt;BR /&gt;
On Windows platform Visual Studio 2015 (2017 can be used also, see &lt;A href="http://archicadapi.graphisoft.com/working-in-visual-studio-2017" target="_blank"&gt;&lt;LINK_TEXT text="http://archicadapi.graphisoft.com/worki ... tudio-2017"&gt;http://archicadapi.graphisoft.com/working-in-visual-studio-2017&lt;/LINK_TEXT&gt;&lt;/A&gt;) and Microsoft Visual C++ 2015 Update 3 installed. Only the 64-bit architecture is supported.&lt;BR /&gt;
On macOS platform Xcode 7+ (Xcode 8+ recommended).&lt;BR /&gt;
&lt;BR /&gt;
After you successfully installed the build environment, then I recommend you to test your environment by opening any example project from the API DevKit (can be found inside the Examples subfolder) and try to build them.</description>
      <pubDate>Wed, 15 Aug 2018 13:12:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234203#M4198</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2018-08-15T13:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234204#M4199</link>
      <description>Okay, thanks!&lt;BR /&gt;
&lt;BR /&gt;
Do I need to do anything to the piece of code that you sent previously for it to work?&lt;BR /&gt;
I am an absolute beginner so I'm not too sure. All I need is that one simple add-on but I haven't been able to find any add-ons that include those features!</description>
      <pubDate>Wed, 15 Aug 2018 13:16:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234204#M4199</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2018-08-15T13:16:31Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234205#M4200</link>
      <description>I've spent most of yesterday evening trying to figure it out in terms of the process of creating an add-on and I can't find much information other than people saying if you don't know how then don't try which is obviously not very useful! Even a vague step by step would be useful as I'd be able to research it myself but I can't even seem to find that! The addon would be incredibly useful but it's not looking very promising  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
      <pubDate>Thu, 16 Aug 2018 10:03:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234205#M4200</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2018-08-16T10:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234206#M4201</link>
      <description>&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
I've spent most of yesterday evening trying to figure it out in terms of the process of creating an add-on and I can't find much information other than people saying if you don't know how then don't try which is obviously not very useful! Even a vague step by step would be useful as I'd be able to research it myself but I can't even seem to find that! The addon would be incredibly useful but it's not looking very promising  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;
&lt;/BLOCKQUOTE&gt;

As I said, we have many useful blog posts on our site. For example the following post is a step-by-step guide to create an Add-On:&lt;BR /&gt;
&lt;A href="http://archicadapi.graphisoft.com/hello-world-part-2-dialog-with-text-svg-icon-and-button" target="_blank"&gt;&lt;LINK_TEXT text="http://archicadapi.graphisoft.com/hello ... and-button"&gt;http://archicadapi.graphisoft.com/hello-world-part-2-dialog-with-text-svg-icon-and-button&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
I hope soon you will be able to write comment to our blog posts, but until then please ask your questions here. Which steps are not detailed enough for you in this blog post? I can update it if I know what is not clear enough.</description>
      <pubDate>Thu, 16 Aug 2018 10:24:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234206#M4201</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2018-08-16T10:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234207#M4202</link>
      <description>Well as a start, where do the files come from in the RFIX, RINT, Src folders?  Like the GRC, rc2, cpp, h, hpp...etc?&lt;BR /&gt;
Little things like how to get from the example project file to having the apx file would be a very useful thing to have somewhere. &lt;BR /&gt;
Although I understand why people say if you don't know this or that then don't bother, it wouldn't hurt to have a few beginner help tips just to get started then we can research on our own to develop further. &lt;BR /&gt;
Also, where to install the Add-on manager exactly, or where to save the database (I couldn't get it to work and it was just showing as red)&lt;BR /&gt;
&lt;BR /&gt;
I hope this makes sense.&lt;BR /&gt;
&lt;BR /&gt;
Thanks very much</description>
      <pubDate>Thu, 16 Aug 2018 10:45:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234207#M4202</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2018-08-16T10:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234208#M4203</link>
      <description>&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
Well as a start, where do the files come from in the RFIX, RINT, Src folders?  Like the GRC, rc2, cpp, h, hpp...etc?
&lt;/BLOCKQUOTE&gt;
As you can read in the blog post, I wrote down how I created those files and why:
&lt;BLOCKQUOTE&gt;So I placed my SVG image here into the Images folder and created the HelloWorld_ExampleFix.grc for the non-localizable resources...&lt;BR /&gt;
RINT folder contains the localizable resources (for example strings and dialogs). I created the HelloWorld_Example.grc into this folder with the following content...&lt;BR /&gt;
Src is for the C++ source code. Main.cpp contains the 4 required functions of the Add-On...&lt;/BLOCKQUOTE&gt;

&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
Little things like how to get from the example project file to having the apx file would be a very useful thing to have somewhere. 
&lt;/BLOCKQUOTE&gt;
If you successfully installed the proper build environment (for example Visual Studio 2017) then you just have to open any of the example projects and execute the build command. The .apx file will be on the build output folder.&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
Also, where to install the Add-on manager exactly, or where to save the database (I couldn't get it to work and it was just showing as red)
&lt;/BLOCKQUOTE&gt;
AddOnAdmin tool is inside the DevKit, you don't have to install it. Just execute it and use your Developer ID to generate new unique ID for your AddOns. You can save the database anywhere, it's just for you. Only the IDs are needed to be placed into the MDID resource in your Fix GRC.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
It's true that at least a little software developer experience (especially C++ knowledge) is needed to get started and understand our blog posts and the API documentation.&lt;BR /&gt;
But I will write a new much more detailed blog post for beginners.</description>
      <pubDate>Thu, 16 Aug 2018 11:18:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234208#M4203</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2018-08-16T11:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234209#M4204</link>
      <description>Thanks very much for taking the time to respond. &lt;BR /&gt;
&lt;BR /&gt;
The one thing I'm not quite sure about is how you created the .grc etc, even after reading the blog post, do you create it inside Visual Studio? How do you save it as a .grc file type? &lt;BR /&gt;
&lt;BR /&gt;
Sorry if you've explained it somewhere and I've missed it!</description>
      <pubDate>Thu, 16 Aug 2018 11:31:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234209#M4204</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2018-08-16T11:31:58Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234210#M4205</link>
      <description>&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
Hello,&lt;BR /&gt;
&lt;BR /&gt;
How difficult would it be to create an add-on that could calculate how many groups / SEO's there are in a project?&lt;BR /&gt;
&lt;BR /&gt;
Thanks
&lt;/BLOCKQUOTE&gt;

Now that you have that all figured out &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;  You may not need an add-on for that.  You can use the Element ID Manager to assign ID counters/text to elements or groups of elements, and you use an Interactive Schedule to see how many of each there is.  Also, the  Interactive Schedule is a great way to select and view things like that in 2D or 3D window.</description>
      <pubDate>Sun, 14 Jul 2019 20:43:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234210#M4205</guid>
      <dc:creator>Steve Jepson</dc:creator>
      <dc:date>2019-07-14T20:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234211#M4206</link>
      <description>&lt;BLOCKQUOTE&gt;Steve wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
Hello,&lt;BR /&gt;
&lt;BR /&gt;
How difficult would it be to create an add-on that could calculate how many groups / SEO's there are in a project?&lt;BR /&gt;
&lt;BR /&gt;
Thanks
&lt;/BLOCKQUOTE&gt;

Now that you have that all figured out &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;  You may not need an add-on for that.  You can use the Element ID Manager to assign ID counters/text to elements or groups of elements, and you use an Interactive Schedule to see how many of each there is.  Also, the  Interactive Schedule is a great way to select and view things like that in 2D or 3D window.
&lt;/BLOCKQUOTE&gt;

How would I assign ID counters to groups of elements?</description>
      <pubDate>Wed, 31 Jul 2019 13:07:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234211#M4206</guid>
      <dc:creator>JGoode</dc:creator>
      <dc:date>2019-07-31T13:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an Add-on for No. groups / SEO's</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234212#M4207</link>
      <description>&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;Steve wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;JGoode wrote:&lt;BR /&gt;
Hello,&lt;BR /&gt;
&lt;BR /&gt;
How difficult would it be to create an add-on that could calculate how many groups / SEO's there are in a project?&lt;BR /&gt;
&lt;BR /&gt;
Thanks
&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
Now that you have that all figured out &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;  You may not need an add-on for that.  You can use the Element ID Manager to assign ID counters/text to elements or groups of elements, and you use an Interactive Schedule to see how many of each there is.  Also, the  Interactive Schedule is a great way to select and view things like that in 2D or 3D window.
&lt;/BLOCKQUOTE&gt;

How would I assign ID counters to groups of elements?
&lt;/BLOCKQUOTE&gt;

Assign the same ID to each element using Element ID Manager - for each set of Operators and in each set of Targets.  &lt;BR /&gt;
First set of Operators all have ID (001-OPERATOR).  Second set of Operators all have ID (002-OPERATOR).   First set of Targets all have ID (001-TARGET),  Second set of Targets all have ID(002-TARGET) ....... in an Interactive Schedule, Merge Uniform Items and Flag Field to display a separate sum or quantity for each set/group of elements.   Lots of variations on how to sort and schedule, merge uniform items, sum...&lt;BR /&gt;
Perhaps all you need is to add a suffix to ID or Layer Extension. anything like that to add a O or T to elements that are Operators or Targets.  &lt;BR /&gt;
Just curious, but why do you want to know how many sets of Targets and/or Operators there are in a project?</description>
      <pubDate>Thu, 01 Aug 2019 00:24:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Creating-an-Add-on-for-No-groups-SEO-s/m-p/234212#M4207</guid>
      <dc:creator>Steve Jepson</dc:creator>
      <dc:date>2019-08-01T00:24:55Z</dc:date>
    </item>
  </channel>
</rss>

