Table of Contents

Class StandardQtoSets

Namespace
IfcIO.Model
Assembly
IfcIO.dll

Strongly-typed factories and builders for standard buildingSMART Quantity Takeoff Sets (Qto).

[SuppressMessage("Naming", "CA1707:Identifiers should not contain underscores", Justification = "Conforms to buildingSMART IFC standard Qto naming conventions")]
public static class StandardQtoSets

Inheritance

Inherited Members

Methods

BeamBaseQuantities(double?, double?, double?, double?, double?, double?, double?)

Creates a buildingSMART standard Qto_BeamBaseQuantities quantity set.

public static IfcQuantitySet BeamBaseQuantities(double? length = null, double? crossSectionArea = null, double? outerSurfaceArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

length double?
crossSectionArea double?
outerSurfaceArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

ColumnBaseQuantities(double?, double?, double?, double?, double?, double?, double?, double?)

Creates a buildingSMART standard Qto_ColumnBaseQuantities quantity set.

public static IfcQuantitySet ColumnBaseQuantities(double? length = null, double? crossSectionArea = null, double? outerSurfaceArea = null, double? totalSurfaceArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

length double?
crossSectionArea double?
outerSurfaceArea double?
totalSurfaceArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

DoorBaseQuantities(double?, double?, double?, double?)

Creates a buildingSMART standard Qto_DoorBaseQuantities quantity set.

public static IfcQuantitySet DoorBaseQuantities(double? height = null, double? width = null, double? area = null, double? perimeter = null)

Parameters

height double?
width double?
area double?
perimeter double?

Returns

IfcQuantitySet

Qto_BeamBaseQuantities(double?, double?, double?, double?, double?, double?, double?)

Alias for IfcIO.Model.StandardQtoSets.BeamBaseQuantities(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double}) matching exact buildingSMART identifier.

public static IfcQuantitySet Qto_BeamBaseQuantities(double? length = null, double? crossSectionArea = null, double? outerSurfaceArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

length double?
crossSectionArea double?
outerSurfaceArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

Qto_ColumnBaseQuantities(double?, double?, double?, double?, double?, double?, double?, double?)

Alias for IfcIO.Model.StandardQtoSets.ColumnBaseQuantities(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double}) matching exact buildingSMART identifier.

public static IfcQuantitySet Qto_ColumnBaseQuantities(double? length = null, double? crossSectionArea = null, double? outerSurfaceArea = null, double? totalSurfaceArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

length double?
crossSectionArea double?
outerSurfaceArea double?
totalSurfaceArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

Qto_DoorBaseQuantities(double?, double?, double?, double?)

Alias for IfcIO.Model.StandardQtoSets.DoorBaseQuantities(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double}) matching exact buildingSMART identifier.

public static IfcQuantitySet Qto_DoorBaseQuantities(double? height = null, double? width = null, double? area = null, double? perimeter = null)

Parameters

height double?
width double?
area double?
perimeter double?

Returns

IfcQuantitySet

Qto_SlabBaseQuantities(double?, double?, double?, double?, double?, double?, double?, double?, double?, double?)

Alias for IfcIO.Model.StandardQtoSets.SlabBaseQuantities(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double}) matching exact buildingSMART identifier.

public static IfcQuantitySet Qto_SlabBaseQuantities(double? width = null, double? length = null, double? depth = null, double? perimeter = null, double? grossArea = null, double? netArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

width double?
length double?
depth double?
perimeter double?
grossArea double?
netArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

Qto_WallBaseQuantities(double?, double?, double?, double?, double?, double?, double?, double?, double?, double?, double?)

Alias for IfcIO.Model.StandardQtoSets.WallBaseQuantities(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double}) matching exact buildingSMART identifier.

public static IfcQuantitySet Qto_WallBaseQuantities(double? length = null, double? width = null, double? height = null, double? grossFootprintArea = null, double? netFootprintArea = null, double? grossSideArea = null, double? netSideArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

length double?
width double?
height double?
grossFootprintArea double?
netFootprintArea double?
grossSideArea double?
netSideArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

Qto_WindowBaseQuantities(double?, double?, double?, double?)

Alias for IfcIO.Model.StandardQtoSets.WindowBaseQuantities(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double}) matching exact buildingSMART identifier.

public static IfcQuantitySet Qto_WindowBaseQuantities(double? height = null, double? width = null, double? area = null, double? perimeter = null)

Parameters

height double?
width double?
area double?
perimeter double?

Returns

IfcQuantitySet

SlabBaseQuantities(double?, double?, double?, double?, double?, double?, double?, double?, double?, double?)

Creates a buildingSMART standard Qto_SlabBaseQuantities quantity set.

public static IfcQuantitySet SlabBaseQuantities(double? width = null, double? length = null, double? depth = null, double? perimeter = null, double? grossArea = null, double? netArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

width double?
length double?
depth double?
perimeter double?
grossArea double?
netArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

WallBaseQuantities(double?, double?, double?, double?, double?, double?, double?, double?, double?, double?, double?)

Creates a buildingSMART standard Qto_WallBaseQuantities quantity set.

public static IfcQuantitySet WallBaseQuantities(double? length = null, double? width = null, double? height = null, double? grossFootprintArea = null, double? netFootprintArea = null, double? grossSideArea = null, double? netSideArea = null, double? grossVolume = null, double? netVolume = null, double? grossWeight = null, double? netWeight = null)

Parameters

length double?
width double?
height double?
grossFootprintArea double?
netFootprintArea double?
grossSideArea double?
netSideArea double?
grossVolume double?
netVolume double?
grossWeight double?
netWeight double?

Returns

IfcQuantitySet

WindowBaseQuantities(double?, double?, double?, double?)

Creates a buildingSMART standard Qto_WindowBaseQuantities quantity set.

public static IfcQuantitySet WindowBaseQuantities(double? height = null, double? width = null, double? area = null, double? perimeter = null)

Parameters

height double?
width double?
area double?
perimeter double?

Returns

IfcQuantitySet