Table of Contents

Class IfcGridIntersection

Namespace
IfcIO.Grids
Assembly
IfcIO.dll

A 2D/3D intersection between two crossing IFC grid axes (e.g. "A / 1").

public sealed class IfcGridIntersection

Inheritance

Inherited Members

Properties

Axis1Tag

public required string Axis1Tag { get; init; }

Property Value

string

Axis2Tag

public required string Axis2Tag { get; init; }

Property Value

string

DisplayName

public string DisplayName { get; }

Property Value

string

Elevation

public double Elevation { get; }

Property Value

double

GridName

public string? GridName { get; init; }

Property Value

string?

IntersectionPoint

public required IfcVector3 IntersectionPoint { get; init; }

Property Value

IfcVector3

Methods

DistanceTo(IfcVector3)

public double DistanceTo(IfcVector3 point)

Parameters

point IfcVector3

Returns

double

DistanceTo2D(IfcVector3)

public double DistanceTo2D(IfcVector3 point)

Parameters

point IfcVector3

Returns

double

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.