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 StepFileInheritance
Inherited Members
Properties
Author
public string? Author { get; set; }Property Value
Description
public string? Description { get; set; }Property Value
Entities
public Dictionary<int, StepEntity> Entities { get; }Property Value
FileName
public string? FileName { get; set; }Property Value
ImplementationLevel
public string? ImplementationLevel { get; set; }Property Value
Organization
public string? Organization { get; set; }Property Value
OriginatingSystem
public string? OriginatingSystem { get; set; }Property Value
PreprocessorVersion
public string? PreprocessorVersion { get; set; }Property Value
Schema
public string? Schema { get; set; }Property Value
TimeStamp
public string? TimeStamp { get; set; }Property Value
Methods
Find(int?)
Finds an entity by its #ID, or null if not found.
public StepEntity? Find(int? id)Parameters
idint?
Returns
OfType(string)
Returns all entities matching a given IFC entity type name.
public IEnumerable<StepEntity> OfType(string entityType)Parameters
entityTypestring