<?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: How to get from selected object to the object type? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882906#M62390</link>
    <description>&lt;P&gt;Thank you, Norman - that works great!&lt;/P&gt;&lt;P&gt;I have one more problem, which will be a piece of cake for you, I'm sure.&lt;/P&gt;&lt;P&gt;Actually, I select many objects, among them points and polylines. After obtaining selection set I need to loop through the selection set&amp;nbsp; and determine the object type for each object. I was able to check if the selected object was 3DPolyline, however, I haven't figured out yet how to do it for points? It seems like there is no Point object in Autodesk.AutoCAD.DatabaseServices namespace as opposed to Polyline3d?&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function ReturnObjectType(ByVal acSSObj As SelectedObject) As String&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim acTrans As Transaction = acCurDb.TransactionManager.StartTransaction()&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt; 'Dim oPoint = Nothing ' here I need to check whether the selected object is Point&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim o3Dpoly As AcadNetDbServices.Polyline3d = _&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CType(acTrans.GetObject(acSSObj.ObjectId, OpenMode.ForRead), AcadNetDbServices.Polyline3d)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not oPoint Is Nothing Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Point"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf Not o3Dpoly Is Nothing Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not o3Dpoly.Closed Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Line"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Polygon"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Something else"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; acTrans.Dispose()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 17 Jan 2011 10:45:06 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2011-01-17T10:45:06Z</dc:date>
    <item>
      <title>How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2873706#M62384</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a selection set containing polylines from which each entity needs to be passed to the method that accepts a AcadPolyline object.&lt;/P&gt;&lt;P&gt;My question is how to get from the selection set entity to the i.e.. AcadPolyline?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim acSSPrompt As PromptSelectionResult = acDoc.Editor.GetSelection()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim acSSet As SelectionSet = acSSPrompt.Value&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '' Step through the objects in the selection set&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each acSSObj As SelectedObject In acSSet&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'here I need to convert acSSObj to AcadPolyline&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanx,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jan 2011 10:14:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2873706#M62384</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-01-07T10:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2873710#M62385</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you have to cast the object to the specific type.&lt;/P&gt;&lt;P&gt;Here's an example from the autodesk developersguide:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;'' Calculate the regions based on each closed loop
      Dim myRegionColl As DBObjectCollection = New DBObjectCollection()
      myRegionColl = Region.CreateFromCurves(acDBObjColl)
      Dim acRegion1 As Region = myRegionColl(0)
      Dim acRegion2 As Region = myRegionColl(1)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here we create a region from on objectid from a collection&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the way you sould go i think.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim&amp;nbsp;SelectedObject As Polyline = DirectCast(trans.GetObject(ent.ObjectId, OpenMode.ForRead), Polyline)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Irvin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jan 2011 10:48:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2873710#M62385</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-01-07T10:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2873800#M62386</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Look at &lt;EM&gt;&lt;A target="_blank" rel="nofollow"&gt;Create and Edit AutoCAD Entities&lt;/A&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;A target="_blank" rel="nofollow"&gt;Work with Selection Sets&lt;/A&gt;&amp;nbsp;&amp;gt; &lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt;Select Objects in the Drawing Area&lt;/EM&gt; in the:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A rel="nofollow" href="http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html" target="_blank"&gt;http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this example, rather than get an Entity from the ObjectId use TryCast to get a Polyline (or Nothing) and then, test if it's Nothing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim acPl As Polyline = TryCast(acTrans.GetObject(acSSObj.ObjectId, OpenMode.ForWrite), Polyline)&lt;/P&gt;&lt;P&gt;If Not Pl is Nothing Then ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But, IMO the better way is to use a Selection set filter to insure the selection set only contains polylines&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jan 2011 13:09:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2873800#M62386</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2011-01-07T13:09:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2876718#M62387</link>
      <description>&lt;P&gt;I tried TryCast and it keeps returning Nothing, although my selected object was 3DPolyline.&lt;/P&gt;&lt;P&gt;What am I missing?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim o3Dpoly As AcadComCommon.Acad3DPolyline = _&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TryCast(acTrans.GetObject(acSSObj.ObjectId, OpenMode.ForRead), AcadComCommon.Acad3DPolyline)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanx,&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2011 11:03:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2876718#M62387</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-01-11T11:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2876784#M62388</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It looks like you're confusing between COM and .NET...&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2011 12:49:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2876784#M62388</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2011-01-11T12:49:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2876978#M62389</link>
      <description>&lt;P&gt;If the selected object is an 3d polyline, the corresponding class in .NET API is Polyline3d, while Acad3dPolyline is an COM API class. You cannot directly cast an .NET API object into an COM API object. That is why TryCast returns Nothing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just curious, why do you need an COM object Acad3dPolyline in the managed API project? Can't Polyline3d meet your need for some special reasons?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If for&amp;nbsp;particular reason you have to get an COM API object, most entiiy classes in .NET API do have a shortcut property to get an equivalent COM object: AcadObject (As Object), which is an pointer to the corresponding COM object AcadXxxxx.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, you do this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;''First get a Polyline3d object. Use TryCast, in case the ObjectId does not point to a Polyline3d object&lt;/P&gt;&lt;P&gt;Dim poly3d As Polyline3d=TryCast(acTrans.GetObject(acSSObj.ObjectId, OpenMode.ForRead), Polyline3d)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;''Get Acad3dPolyline, of course you have set reference to the COM library&lt;/P&gt;&lt;P&gt;If poly3d IsNot Nothing then&lt;/P&gt;&lt;P&gt;&amp;nbsp; Dim acadPoly As Acad3dPolyline=CType(poly3d.AcadObject, Acad3dPolyline)&lt;/P&gt;&lt;P&gt;&amp;nbsp; ''Do what you want to the Acad3dPolyline&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End If&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;</description>
      <pubDate>Tue, 11 Jan 2011 15:08:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2876978#M62389</guid>
      <dc:creator>norman.yuan</dc:creator>
      <dc:date>2011-01-11T15:08:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882906#M62390</link>
      <description>&lt;P&gt;Thank you, Norman - that works great!&lt;/P&gt;&lt;P&gt;I have one more problem, which will be a piece of cake for you, I'm sure.&lt;/P&gt;&lt;P&gt;Actually, I select many objects, among them points and polylines. After obtaining selection set I need to loop through the selection set&amp;nbsp; and determine the object type for each object. I was able to check if the selected object was 3DPolyline, however, I haven't figured out yet how to do it for points? It seems like there is no Point object in Autodesk.AutoCAD.DatabaseServices namespace as opposed to Polyline3d?&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function ReturnObjectType(ByVal acSSObj As SelectedObject) As String&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim acTrans As Transaction = acCurDb.TransactionManager.StartTransaction()&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt; 'Dim oPoint = Nothing ' here I need to check whether the selected object is Point&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim o3Dpoly As AcadNetDbServices.Polyline3d = _&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CType(acTrans.GetObject(acSSObj.ObjectId, OpenMode.ForRead), AcadNetDbServices.Polyline3d)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not oPoint Is Nothing Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Point"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf Not o3Dpoly Is Nothing Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Not o3Dpoly.Closed Then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Line"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Polygon"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReturnObjectType= "Something else"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; acTrans.Dispose()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2011 10:45:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882906#M62390</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-01-17T10:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882916#M62391</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe this will help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;If Not Object.ReferenceEquals(ent.[GetType](), GetType(Polyline)) Then
    Exit
End If
' If this entity is a polyline check is polyline is closed 

Dim polyLine As Polyline = DirectCast(trans.GetObject(ent.ObjectId, OpenMode.ForRead), Polyline)

&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;You only need to change Polyline to DBPoint!!!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2011 11:02:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882916#M62391</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-01-17T11:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to get from selected object to the object type?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882926#M62392</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is a sample.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DBpoint pnt = ent as DBpoint;&lt;/P&gt;&lt;P&gt;if (pnt == null)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;Messagebox.show("Its not a DBpoint");&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;Messagebox("It is a DBpoint");&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2011 11:45:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-get-from-selected-object-to-the-object-type/m-p/2882926#M62392</guid>
      <dc:creator>giskumar</dc:creator>
      <dc:date>2011-01-17T11:45:41Z</dc:date>
    </item>
  </channel>
</rss>

