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
PointAIfcVector3PointBIfcVector3DistancedoubleDeltaXdoubleDeltaYdoubleDeltaZdoubleHorizontalDistancedoubleVerticalDistancedoublePitchDegreesdoubleAzimuthDegreesdouble
Properties
AzimuthDegrees
public double AzimuthDegrees { get; init; }Property Value
DeltaX
public double DeltaX { get; init; }Property Value
DeltaY
public double DeltaY { get; init; }Property Value
DeltaZ
public double DeltaZ { get; init; }Property Value
Distance
public double Distance { get; init; }Property Value
HorizontalDistance
public double HorizontalDistance { get; init; }Property Value
PitchDegrees
public double PitchDegrees { get; init; }Property Value
PointA
public IfcVector3 PointA { get; init; }Property Value
PointB
public IfcVector3 PointB { get; init; }Property Value
VerticalDistance
public double VerticalDistance { get; init; }Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
-
A string that represents the current object.