<?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 Re: Using existing searchsets w/ API in Navisworks API Forum</title>
    <link>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12550416#M6537</link>
    <description>&lt;P&gt;@Anonymous&amp;nbsp;Can you please share the solution in details please, facing the same issue&lt;/P&gt;</description>
    <pubDate>Fri, 09 Feb 2024 10:18:34 GMT</pubDate>
    <dc:creator>ritikk_TWEMT4ENWAYA</dc:creator>
    <dc:date>2024-02-09T10:18:34Z</dc:date>
    <item>
      <title>Using existing searchsets w/ API</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/5039734#M6535</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have many searchsets that are/will be defined by the user through navisworks UI.&lt;/P&gt;&lt;P&gt;I would like to use these existing searchsets for further actions. preferably reach those existing searchsets by their display name (as defined by their creator-the user).&lt;/P&gt;&lt;P&gt;Every written/help material I've found so far (documentation, xiaodong's blog..) only refered to generating "new searchsets" by defining conditions on the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any guidance will be appreciated.&lt;/P&gt;</description>
      <pubDate>Sun, 18 May 2014 13:48:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/5039734#M6535</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-18T13:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Using existing searchsets w/ API</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/5048640#M6536</link>
      <description>&lt;P&gt;appinfo did the trick. got what i needed.&lt;/P&gt;</description>
      <pubDate>Thu, 22 May 2014 04:51:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/5048640#M6536</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-22T04:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Using existing searchsets w/ API</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12550416#M6537</link>
      <description>&lt;P&gt;@Anonymous&amp;nbsp;Can you please share the solution in details please, facing the same issue&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2024 10:18:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12550416#M6537</guid>
      <dc:creator>ritikk_TWEMT4ENWAYA</dc:creator>
      <dc:date>2024-02-09T10:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: Using existing searchsets w/ API</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12551085#M6538</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/15017738"&gt;@ritikk_TWEMT4ENWAYA&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please take a look at this below code&lt;/P&gt;
&lt;LI-CODE lang="general"&gt; Document doc = Autodesk.Navisworks.Api.Application.ActiveDocument;
            SavedItemCollection searchAndSelectionSets=doc.SelectionSets.Value;

            IList&amp;lt;SavedItem&amp;gt; requiredSearchSets = new List&amp;lt;SavedItem&amp;gt;();   

            foreach(SavedItem savedItem in searchAndSelectionSets)
            {
                SelectionSet selectionSearchSet = savedItem as SelectionSet;
                if(selectionSearchSet.HasSearch)
                {
                    //Check whether SelectionSet.HasSearch value
                    //If "true", it is a "Search Set"
                    //If "false", it is a "Selection Set"
                    requiredSearchSets.Add(selectionSearchSet);
                }              
            }
                       
            foreach(SavedItem savedItem in requiredSearchSets) 
            {
                SelectionSet searchSet=savedItem as SelectionSet;
                ModelItemCollection modelItemCollection= searchSet.GetSelectedItems();
                foreach(ModelItem modelItem in modelItemCollection)
                {
                    //Access Search Set Model Items here
                }
               
            }&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;I hope this helps.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2024 15:32:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12551085#M6538</guid>
      <dc:creator>naveen.kumar.t</dc:creator>
      <dc:date>2024-02-09T15:32:38Z</dc:date>
    </item>
    <item>
      <title>Re: Using existing searchsets w/ API</title>
      <link>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12554941#M6539</link>
      <description>&lt;P&gt;Yes Thanks&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5661631"&gt;@naveen.kumar.t&lt;/a&gt;&amp;nbsp;It Works.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Feb 2024 12:22:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/navisworks-api-forum/using-existing-searchsets-w-api/m-p/12554941#M6539</guid>
      <dc:creator>ritikk_TWEMT4ENWAYA</dc:creator>
      <dc:date>2024-02-12T12:22:05Z</dc:date>
    </item>
  </channel>
</rss>

