<?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: DrawingView.SetIncludeStatus     where is my centerline/centermark? in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7819873#M81248</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4427777"&gt;@chandra.shekar.g&lt;/a&gt;&lt;/P&gt;&lt;P&gt;I understand how Inventor includes axis to create centermarks and centerlines. I think I need to clarify the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The code is a very small part of a larger project. I will be creating several BASE views and PROJECTED views of different parts and assemblies on the same sheet.&amp;nbsp;My function only works for 1 view but I need to INCLUDE the X Axis (and several other objects) in the base view and a projected view.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After it is INCLUDED, how do I know if it created a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;centerline or centermark?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Mar 2018 15:53:06 GMT</pubDate>
    <dc:creator>Josh_Hunt</dc:creator>
    <dc:date>2018-03-01T15:53:06Z</dc:date>
    <item>
      <title>DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7817132#M81201</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My function creates the centerline or centermark as expected. &lt;STRONG&gt;SetIncludeStatus&lt;/STRONG&gt; does not return an object and I need to resize and dimension to the&amp;nbsp;&lt;SPAN&gt;centerline or centermark&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;    &lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;CreateCLine&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Sht&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;dv&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Object&lt;/SPAN&gt;&lt;SPAN&gt;, AxisN&lt;/SPAN&gt;&lt;SPAN&gt;ame&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centerline&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;docDesc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DocumentDescriptor&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;dv&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Doctype&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;docDesc&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ReferencedDocumentType&lt;/SPAN&gt;
        
        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;get objects&lt;/SPAN&gt;
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Doctype&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kPartDocumentObject&lt;/SPAN&gt;
            &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Definition&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;WorkAxes&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;AxisName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;SPAN&gt;Else&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'assembly, so GET PROXY OF OCCURRENCE&lt;/SPAN&gt;
            &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ASI_&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getWorkAxisProxy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;AxisName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
        
        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;includes objects&lt;/SPAN&gt;
        &lt;SPAN&gt;dv&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;SetIncludeStatus&lt;/STRONG&gt;&lt;/FONT&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;includeObj&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        
        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'find centerline that was just created&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;newCL&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centerline&lt;/SPAN&gt;
&lt;FONT color="#FF0000"&gt;        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;CL&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centerline&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;Sht&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Centerlines&lt;/SPAN&gt;
            &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;CL&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ModelWorkFeature&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;includeObj&lt;/SPAN&gt;
                &lt;SPAN&gt;newCL&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;CL&lt;/SPAN&gt;
                &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;For&lt;/SPAN&gt;
            &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
        &lt;SPAN&gt;Next&lt;/SPAN&gt;&lt;/FONT&gt;
        &lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;newCL&lt;/SPAN&gt;
    &lt;SPAN&gt;End Function&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The end of my function tries to find what was just created by looking at the ModelWorkFeature. But I have 2 problems...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I don't know if it created a &lt;SPAN&gt;centerline or centermark.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;I will have projected views that create a&amp;nbsp;&lt;SPAN&gt;centerline or centermark using the same Axis.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Any ideas, about how to find what I just created?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2018 19:07:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7817132#M81201</guid>
      <dc:creator>Josh_Hunt</dc:creator>
      <dc:date>2018-02-28T19:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7818766#M81231</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1735309"&gt;@Josh_Hunt&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Provided iLogic code works fine. If axis is projected as centerline.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Say for a example,&amp;nbsp;A part which&amp;nbsp;contains 3 default workAxes namely X Axis, Y Axis and Z Axis. Out of 3 axis, only 2 axis&amp;nbsp;will create centerline and another axis will create centermark. This is because, Drawing document is mapped in 2D coordinate system.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this example, if X axis and Y axis in front view will create centerlines. Then, Z axis will create centermark due to reason that unable to project. This is default behavior of drawing document.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 09:45:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7818766#M81231</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-03-01T09:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7819873#M81248</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4427777"&gt;@chandra.shekar.g&lt;/a&gt;&lt;/P&gt;&lt;P&gt;I understand how Inventor includes axis to create centermarks and centerlines. I think I need to clarify the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The code is a very small part of a larger project. I will be creating several BASE views and PROJECTED views of different parts and assemblies on the same sheet.&amp;nbsp;My function only works for 1 view but I need to INCLUDE the X Axis (and several other objects) in the base view and a projected view.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After it is INCLUDED, how do I know if it created a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;centerline or centermark?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 15:53:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7819873#M81248</guid>
      <dc:creator>Josh_Hunt</dc:creator>
      <dc:date>2018-03-01T15:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7820777#M81270</link>
      <description>You don't know that.&lt;BR /&gt;You only can see that on the orientation of the model in the view.</description>
      <pubDate>Thu, 01 Mar 2018 20:19:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7820777#M81270</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2018-03-01T20:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7821628#M81297</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1735309"&gt;@Josh_Hunt&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just track the count of Centermarks and Centerlines in same sheet before and after including workaxis. If any one is incremented, then consider that as created one by workaxis.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ex: If centermark is increamented by one means centermark is created by including WorkAxis from the model.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Fri, 02 Mar 2018 06:14:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7821628#M81297</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-03-02T06:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7821683#M81301</link>
      <description>Can you let that see by coding?</description>
      <pubDate>Fri, 02 Mar 2018 06:47:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7821683#M81301</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2018-03-02T06:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7821766#M81302</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/473476"&gt;@bradeneuropeArthur&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sure, below is the code for the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Function CreateCLine(Sht As Sheet, dv As DrawingView, occ As Object, AxisName As String) As Centerline
        Dim docDesc As DocumentDescriptor = dv.ReferencedDocumentDescriptor
        Dim Doctype As DocumentTypeEnum = docDesc.ReferencedDocumentType
        
        'get objects
        If Doctype = DocumentTypeEnum.kPartDocumentObject
            includeObj = occ.Definition.WorkAxes(AxisName)
        Else    ''assembly, so GET PROXY OF OCCURRENCE
            includeObj = ASI_.getWorkAxisProxy(occ, AxisName)
        End If
	DIm oCMStatus as Boolean
	oCMStatus = false 
	Dim oCLStatus as Boolean 
	oCLStatus = false
	
	DIm cmCnt as integer 
	cmCnt = Sht.CenterMarks.Count
	Dim clCnt as integer 
	clCnt = Sht.Centerlines.Count
        
        'includes objects
        dv.SetIncludeStatus(includeObj, True)
	
	If Sht.Centermarks.Count &amp;gt; cmCnt Then
		oCMStatus = True		
	Else If Sht.Centerlines.Count &amp;gt; clCnt Then
		oCLStatus = True
	End If
        
        ''find centerline that was just created
        Dim newCL As Centerline
        For Each CL As Centerline In Sht.Centerlines
            If CL.ModelWorkFeature Is includeObj
                newCL = CL
                Exit For
            End If
        Next
        Return newCL
    End Function&lt;/PRE&gt;&lt;P&gt;Thanks and regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Mar 2018 07:54:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7821766#M81302</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-03-02T07:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: DrawingView.SetIncludeStatus     where is my centerline/centermark?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7822679#M81326</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4427777"&gt;@chandra.shekar.g&lt;/a&gt;&amp;nbsp;you were thinking the same as I was. I updated my function yesterday morning. This makes sure you get the correct object by combining all centermarks and centerlines. Then I maintain a list of all known center objects in a shared variable "shtCenterObjsKnown". Then I find my object by process of elimination.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my drawings, I shouldn't have more than 50 center objects so this is manageable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4427777"&gt;@chandra.shekar.g&lt;/a&gt;&amp;nbsp;would the Ideastation be the best place to request an enhancement to the API?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;    &lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;CreateCenterObj&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Sht&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;dv&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Object&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Object&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;docDesc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DocumentDescriptor&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;dv&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Doctype&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;docDesc&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ReferencedDocumentType&lt;/SPAN&gt;
        
        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'get object&lt;/SPAN&gt;
        &lt;SPAN&gt;Select&lt;/SPAN&gt; &lt;SPAN&gt;True&lt;/SPAN&gt;
            &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Contains&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Plane&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Doctype&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kPartDocumentObject&lt;/SPAN&gt;
                    &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Definition&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;Else&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'assembly, so GET PROXY OF OCCURRENCE&lt;/SPAN&gt;
                    &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ASI_&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getWorkPlaneProxy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
            &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Contains&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Axis&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Doctype&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kPartDocumentObject&lt;/SPAN&gt;
                    &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Definition&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;WorkAxes&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;Else&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'assembly, so GET PROXY OF OCCURRENCE&lt;/SPAN&gt;
                    &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ASI_&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getWorkAxisProxy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
            &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Contains&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Doctype&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;kPartDocumentObject&lt;/SPAN&gt;
                    &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Definition&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;WorkPoints&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;Else&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'assembly, so GET PROXY OF OCCURRENCE&lt;/SPAN&gt;
                    &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ASI_&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getWorkPointProxy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;FeatureName&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
                &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
        &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Select&lt;/SPAN&gt;
        
        &lt;SPAN&gt;dv&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;includeObj&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;'''&lt;/SPAN&gt;&lt;SPAN&gt;GREAT, I made a centermark or centerline but now I have to find it...ahhhhh&lt;/SPAN&gt;&lt;/FONT&gt;
        
&lt;FONT color="#0000FF"&gt;        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'Build collection of ALL centermarks and centerlines on sheet&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;shtCenters&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ThisServer&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;CreateObjectCollection&lt;/SPAN&gt;
        &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;clear&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;reset just to be sure&lt;/SPAN&gt;
        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;CL&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centerline&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;Sht&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Centerlines&lt;/SPAN&gt;
            &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Add&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;CL&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;SPAN&gt;Next&lt;/SPAN&gt;
        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;CM&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centermark&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;Sht&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Centermarks&lt;/SPAN&gt;
            &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Add&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;CM&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;SPAN&gt;Next&lt;/SPAN&gt;
        
        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'remove known center objects from list of ALL centermarks and centerlines on sheet&lt;/SPAN&gt;
        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;cObjKnown&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;shtCenterObjsKnown&lt;/SPAN&gt;
            &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;RemoveByObject&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;cObjKnown&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;SPAN&gt;Next&lt;/SPAN&gt;
        &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'shtCenters.count should be 1&lt;/SPAN&gt;
        
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ModelWorkFeature&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;includeObj&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;count&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;1&lt;/SPAN&gt;
            &lt;SPAN&gt;shtCenterObjsKnown&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Add&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'add to list of known&lt;/SPAN&gt;
            &lt;SPAN&gt;newCntr&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;shtCenters&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;define as new object found&lt;/SPAN&gt;
        &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/FONT&gt;
        
        &lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;newCntr&lt;/SPAN&gt;
    &lt;SPAN&gt;End Function&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Mar 2018 14:46:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/drawingview-setincludestatus-where-is-my-centerline-centermark/m-p/7822679#M81326</guid>
      <dc:creator>Josh_Hunt</dc:creator>
      <dc:date>2018-03-02T14:46:50Z</dc:date>
    </item>
  </channel>
</rss>

