Table of Contents

Class StepFile

Namespace
IfcIO.Core
Assembly
IfcIO.dll

Represents a parsed ISO 10303-21 STEP physical file containing header data and numbered entities.

public sealed class StepFile

Inheritance

Inherited Members

Properties

Author

public string? Author { get; set; }

Property Value

string?

Description

public string? Description { get; set; }

Property Value

string?

Entities

public Dictionary<int, StepEntity> Entities { get; }

Property Value

Dictionary<int, StepEntity>

FileName

public string? FileName { get; set; }

Property Value

string?

ImplementationLevel

public string? ImplementationLevel { get; set; }

Property Value

string?

Organization

public string? Organization { get; set; }

Property Value

string?

OriginatingSystem

public string? OriginatingSystem { get; set; }

Property Value

string?

PreprocessorVersion

public string? PreprocessorVersion { get; set; }

Property Value

string?

Schema

public string? Schema { get; set; }

Property Value

string?

TimeStamp

public string? TimeStamp { get; set; }

Property Value

string?

Methods

Find(int?)

Finds an entity by its #ID, or null if not found.

public StepEntity? Find(int? id)

Parameters

id int?

Returns

StepEntity?

OfType(string)

Returns all entities matching a given IFC entity type name.

public IEnumerable<StepEntity> OfType(string entityType)

Parameters

entityType string

Returns

IEnumerable<StepEntity>