Set a point's ZAware to true and assign it a Z value.
[C#]
///<summary>Set a point's ZAware to true and assign it a Z value.</summary>
///
///<param name="point">An IPoint interface that is the point to enable Z values.</param>
///<param name="zValue">A System.Double that is the points Z value in map units.</param>
///
///<remarks></remarks>
public void SetZValueOnPoint(ESRI.ArcGIS.Geometry.IPoint point, System.Double zValue)
{
if(point == null || point.IsEmpty)
{
return;
}
ESRI.ArcGIS.Geometry.IZAware zAware = (ESRI.ArcGIS.Geometry.IZAware)(point); // Explicit Cast
zAware.ZAware = true;
point.Z = zValue;
}
[Visual Basic .NET]
'''<summary>Set a point's ZAware to true and assign it a Z value.</summary>
'''
'''<param name="point">An IPoint interface that is the point to enable Z values.</param>
'''<param name="zValue">A System.Double that is the points Z value in map units.</param>
'''
'''<remarks></remarks>
Public Sub SetZValueOnPoint(ByVal point As ESRI.ArcGIS.Geometry.IPoint, ByVal zValue As System.Double)
If point Is Nothing OrElse point.IsEmpty Then
Return
End If
Dim zAware As ESRI.ArcGIS.Geometry.IZAware = CType(point, ESRI.ArcGIS.Geometry.IZAware) ' Explicit Cast
zAware.ZAware = True
point.Z = zValue
End Sub