Link to Index Page

 IDL Definition for IfcSharedBldgServiceElements 

Link to Documentation Link to EXPRESS-G Diagram Link to EXPRESS Definition

module IfcSharedBldgServiceElements{


#include "IfcProductExtension


IfcElectricalApplianceTypeEnum


enum IfcElectricalApplianceTypeEnum {Computer, Copier, Facsimile, Printer, Telephone} ;


IfcEquipmentTypeEnum


enum IfcEquipmentTypeEnum {AirFilter, AirHandler, Boiler, Chiller, Coil, Compressor, Convector, CoolingTower, Fan, HeatExchanger, Motor, PackagedACUnit, Pump, TubeBundle, UnitHeater} ;


IfcFixtureTypeEnum


enum IfcFixtureTypeEnum {Electrical, Plumbing} ;


IfcDiscreteElementTypeEnum


enum IfcDiscreteElementTypeEnum {Insulation} ;


IfcDistributionElementTypeEnum


enum IfcDistributionElementTypeEnum {NotYetDefined} ;


I_ElectricalAppliance

Link to Documentation

interface I_ElectricalAppliance  : IfcProductExtension::I_BuildingElement {
    attribute IfcElectricalApplianceTypeEnum GenericType ;
    }; 


I_Equipment

Link to Documentation

interface I_Equipment  : IfcProductExtension::I_BuildingElement {
    attribute IfcEquipmentTypeEnum GenericType ;
    }; 


I_Fixture

Link to Documentation

interface I_Fixture  : IfcProductExtension::I_BuildingElement {
    attribute IfcFixtureTypeEnum GenericType ;
    }; 


I_DiscreteElement

Link to Documentation

interface I_DiscreteElement  : IfcProductExtension::I_BuildingElement {
    attribute IfcDiscreteElementTypeEnum GenericType ;
    }; 


I_DistributionElement

Link to Documentation

interface I_DistributionElement  : IfcProductExtension::I_BuildingElement {
    attribute IfcDistributionElementTypeEnum GenericType ;
    }; 


}; // end module IfcSharedBldgServiceElements