Table of Contents

Class NwcDistanceMeasurement

Namespace
NwcIO.Model.Measure
Assembly
NwcIO.dll

Result of a 3D point-to-point distance measurement.

public sealed record NwcDistanceMeasurement : IEquatable<NwcDistanceMeasurement>

Inheritance

Implements

Inherited Members

Constructors

NwcDistanceMeasurement(Vector3d, Vector3d, double, double, double, double, double, double, double, double)

Result of a 3D point-to-point distance measurement.

public NwcDistanceMeasurement(Vector3d PointA, Vector3d PointB, double Distance, double DeltaX, double DeltaY, double DeltaZ, double HorizontalDistance, double VerticalDistance, double PitchDegrees, double AzimuthDegrees)

Parameters

PointA Vector3d
PointB Vector3d
Distance double
DeltaX double
DeltaY double
DeltaZ double
HorizontalDistance double
VerticalDistance double
PitchDegrees double
AzimuthDegrees double

Properties

AzimuthDegrees

public double AzimuthDegrees { get; init; }

Property Value

double

DeltaX

public double DeltaX { get; init; }

Property Value

double

DeltaY

public double DeltaY { get; init; }

Property Value

double

DeltaZ

public double DeltaZ { get; init; }

Property Value

double

Distance

public double Distance { get; init; }

Property Value

double

HorizontalDistance

public double HorizontalDistance { get; init; }

Property Value

double

PitchDegrees

public double PitchDegrees { get; init; }

Property Value

double

PointA

public Vector3d PointA { get; init; }

Property Value

Vector3d

PointB

public Vector3d PointB { get; init; }

Property Value

Vector3d

VerticalDistance

public double VerticalDistance { get; init; }

Property Value

double

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.