I am new to arcobjects and i want to find the co-ordinates of the intersection points of a circular arc and a polyline. The problem is that my code is showing no points of intersection even though i know there is a point of intersection. The code is,
<SPAN class="kwd">Dim</SPAN><SPAN class="pln"> circle1 </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> ESRI</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">ArcGIS</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">Geometry</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">ICircularArc </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> </SPAN><SPAN class="kwd">New</SPAN><SPAN class="pln"> ESRI</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">ArcGIS</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">Geometry</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">CircularArc</SPAN><SPAN class="pun">()</SPAN><SPAN class="pln"><BR />circle1</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">PutCoordsByAngle</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">site</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> </SPAN><SPAN class="lit">0</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> </SPAN><SPAN class="lit">2</SPAN><SPAN class="pln"> </SPAN><SPAN class="pun">*</SPAN><SPAN class="pln"> PI</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> Dist1</SPAN><SPAN class="pun">)</SPAN><SPAN class="pln"><BR /></SPAN><SPAN class="kwd">Dim</SPAN><SPAN class="pln"> obj1 </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> </SPAN><SPAN class="kwd">Object</SPAN><SPAN class="pln"> </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> Type</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">Missing<BR /></SPAN><SPAN class="kwd">Dim</SPAN><SPAN class="pln"> segCollection1 </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> ISegmentCollection </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> TryCast</SPAN><SPAN class="pun">(</SPAN><SPAN class="kwd">New</SPAN><SPAN class="pln"> Polylineclass</SPAN><SPAN class="pun">(),</SPAN><SPAN class="pln"> ISegmentCollection</SPAN><SPAN class="pun">)</SPAN><SPAN class="pln"><BR />segCollection1</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">AddSegment</SPAN><SPAN class="pun">(</SPAN><SPAN class="kwd">DirectCast</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">circle1</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> ISegment</SPAN><SPAN class="pun">),</SPAN><SPAN class="pln"> obj1</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> obj1</SPAN><SPAN class="pun">)</SPAN><SPAN class="pln"><BR /></SPAN><SPAN class="kwd">Dim</SPAN><SPAN class="pln"> geom_circle1 </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> IGeometry </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> TryCast</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">segCollection1</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> IGeometry</SPAN><SPAN class="pun">)</SPAN><SPAN class="pln"><BR />geom_circle1</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">SpatialReference </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> pGCS<BR /></SPAN><SPAN class="kwd">Dim</SPAN><SPAN class="pln"> pGeom </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> IGeometry<BR /> </SPAN><SPAN class="kwd">Dim</SPAN><SPAN class="pln"> pTopo </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> ITopologicalOperator3 </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> geom_circle1<BR /> </SPAN><SPAN class="kwd">Dim</SPAN><SPAN class="pln"> pPoints </SPAN><SPAN class="kwd">As</SPAN><SPAN class="pln"> IPointCollection<BR /></SPAN><SPAN class="kwd">If</SPAN><SPAN class="pln"> </SPAN><SPAN class="kwd">Not</SPAN><SPAN class="pln"> pTopo</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">IsSimple </SPAN><SPAN class="kwd">Then</SPAN><SPAN class="pln"> pTopo</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">Simplify</SPAN><SPAN class="pun">()</SPAN><SPAN class="pln"><BR /> pGeom </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> pTopo</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">Intersect</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">pLine</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> esriGeometryDimension</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">esriGeometry0Dimension</SPAN><SPAN class="pun">)</SPAN><SPAN class="pln"><BR />pPoints </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> pGeom</SPAN>
Can somebody help me with this?
Thanks