Table of Contents

Class IfcDistanceMeasurement

Namespace
IfcIO.Measure
Assembly
IfcIO.dll

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

public sealed record IfcDistanceMeasurement : IEquatable<IfcDistanceMeasurement>

Inheritance

Implements

Inherited Members

Constructors

IfcDistanceMeasurement(IfcVector3, IfcVector3, double, double, double, double, double, double, double, double)

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

public IfcDistanceMeasurement(IfcVector3 PointA, IfcVector3 PointB, double Distance, double DeltaX, double DeltaY, double DeltaZ, double HorizontalDistance, double VerticalDistance, double PitchDegrees, double AzimuthDegrees)

Parameters

PointA IfcVector3
PointB IfcVector3
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 IfcVector3 PointA { get; init; }

Property Value

IfcVector3

PointB

public IfcVector3 PointB { get; init; }

Property Value

IfcVector3

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.