Table of Contents

Class IfcIdsValidationReport

Namespace
IfcIO.Validation.Ids
Assembly
IfcIO.dll

Comprehensive validation audit report produced by evaluating a model against buildingSMART IDS 1.0 rules.

public sealed class IfcIdsValidationReport

Inheritance

Inherited Members

Properties

Author

public string? Author { get; init; }

Property Value

string?

FailedSpecifications

public int FailedSpecifications { get; set; }

Property Value

int

Failures

public List<IfcIdsFailure> Failures { get; }

Property Value

List<IfcIdsFailure>

IdsVersion

public string? IdsVersion { get; init; }

Property Value

string?

IsCompliant

public bool IsCompliant { get; }

Property Value

bool

IsPassed

public bool IsPassed { get; }

Property Value

bool

PassedSpecifications

public int PassedSpecifications { get; set; }

Property Value

int

Timestamp

public DateTime Timestamp { get; init; }

Property Value

DateTime

Title

public string Title { get; init; }

Property Value

string

TotalApplicableElements

public int TotalApplicableElements { get; set; }

Property Value

int

TotalSpecifications

public int TotalSpecifications { get; set; }

Property Value

int

Methods

SaveBcf(string)

Exports all IDS compliance failures directly to a buildingSMART BCF 2.1 zip archive (.bcfzip) for issue tracking and resolution in Revit, Solibri, and BIMcollab.

public void SaveBcf(string path)

Parameters

path string