Table of Contents

Class StepEntity

Namespace
IfcIO.Core
Assembly
IfcIO.dll

A single parsed entity from the DATA section of an ISO 10303-21 STEP physical file.

public sealed class StepEntity

Inheritance

Inherited Members

Properties

Arguments

Parsed top-level arguments of the entity, respecting nested parentheses and quoted strings.

public IReadOnlyList<string> Arguments { get; }

Property Value

IReadOnlyList<string>

Id

public required int Id { get; init; }

Property Value

int

RawArgs

public required string RawArgs { get; init; }

Property Value

string

Type

public required string Type { get; init; }

Property Value

string

Methods

GetBool(int)

public bool? GetBool(int index)

Parameters

index int

Returns

bool?

GetInt(int)

public int? GetInt(int index)

Parameters

index int

Returns

int?

GetRaw(int)

public string? GetRaw(int index)

Parameters

index int

Returns

string?

GetReal(int)

public double? GetReal(int index)

Parameters

index int

Returns

double?

GetRef(int)

public int? GetRef(int index)

Parameters

index int

Returns

int?

GetRefList(int)

public List<int> GetRefList(int index)

Parameters

index int

Returns

List<int>

GetString(int)

public string? GetString(int index)

Parameters

index int

Returns

string?

ParseArguments(string)

public static List<string> ParseArguments(string args)

Parameters

args string

Returns

List<string>