IMensuration3D Interface

Provides basic 3D mensuration functionality.

Members

Name Description
Read-only property CanMeasure3D Indicates if 3D mensuration is supported.
Method GetAngle3D Computes the 3D angle of the line connecting the two input 2D map points.
Method GetAreaAndPerimeter3D Computes the 3D area and perimeter of a 2D polygon with no interior holes.
Method GetCentroid3D Computes the 3D centroid of a 2D polygon with no interior holes..
Method GetDistance3D Computes the 3D actual distance between two points given their 2D map points.
Method GetPoint3D Computes a 3D point given a 2D map points.

IMensuration3D.CanMeasure3D Property

Indicates if 3D mensuration is supported.

Public ReadOnly Property CanMeasure3D As Boolean
public bool CanMeasure3D {get;}

IMensuration3D.GetAngle3D Method

Computes the 3D angle of the line connecting the two input 2D map points.

Public Sub GetAngle3D ( _
    ByVal pFirstPoint As IPoint, _
    ByVal pSecondPoint As IPoint, _
    ByRef ppAzimuthAngle As IAngularMeasurement, _
    ByRef ppElevationAngle As IAngularMeasurement _
)
public void GetAngle3D (
    IPoint pFirstPoint,
    IPoint pSecondPoint,
    ref IAngularMeasurement ppAzimuthAngle,
    ref IAngularMeasurement ppElevationAngle
);

IMensuration3D.GetAreaAndPerimeter3D Method

Computes the 3D area and perimeter of a 2D polygon with no interior holes.

Public Sub GetAreaAndPerimeter3D ( _
    ByVal pPolygon As IPolygon, _
    ByRef ppPolygonMeasurement As IPolygonMeasurement _
)
public void GetAreaAndPerimeter3D (
    IPolygon pPolygon,
    ref IPolygonMeasurement ppPolygonMeasurement
);

IMensuration3D.GetCentroid3D Method

Computes the 3D centroid of a 2D polygon with no interior holes..

Public Sub GetCentroid3D ( _
    ByVal pPolygon As IPolygon, _
    ByRef ppPointMeasurement As IPointMeasurement _
)
public void GetCentroid3D (
    IPolygon pPolygon,
    ref IPointMeasurement ppPointMeasurement
);

IMensuration3D.GetDistance3D Method

Computes the 3D actual distance between two points given their 2D map points.

Public Sub GetDistance3D ( _
    ByVal pFirstPoint As IPoint, _
    ByVal pSecondPoint As IPoint, _
    ByRef ppDistMeasurement As IDistanceMeasurement _
)
public void GetDistance3D (
    IPoint pFirstPoint,
    IPoint pSecondPoint,
    ref IDistanceMeasurement ppDistMeasurement
);

IMensuration3D.GetPoint3D Method

Computes a 3D point given a 2D map points.

Public Sub GetPoint3D ( _
    ByVal pInPoint As IPoint, _
    ByRef ppPointMeasurement As IPointMeasurement _
)
public void GetPoint3D (
    IPoint pInPoint,
    ref IPointMeasurement ppPointMeasurement
);

Classes that implement IMensuration3D

Classes Description
Mensuration Implenments interface IMensuration to provide commercial basic mensuration services for the Esri Mensuration System.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.