EXPRESS Definition for IfcHvacDomain

Link to Documentation

Documentation

Link to EXPRESS-G Diagram

EXPRESS-G Diagram



SCHEMA IfcHvacDomain;

REFERENCE FROM IfcGeometryResource (
    IfcAxis2Placement2D
   ,IfcAxis2Placement3D );

REFERENCE FROM IfcMaterialResource (
    IfcMaterialSelect
   ,IfcMaterial
   ,IfcMaterialList
   ,IfcMaterialLayerSet );

REFERENCE FROM IfcMeasureResource (
    IfcLengthMeasure
   ,IfcAreaMeasure
   ,IfcMeasureWithUnit
   ,IfcUnit
   ,IfcDerivedUnit
   ,IfcNamedUnit
   ,IfcContextDependentUnit
   ,IfcConversionBasedUnit
   ,IfcSiUnit );

REFERENCE FROM IfcPropertyResource (
    IfcSimpleProperty
   ,IfcSimplePropertyWithUnit );

REFERENCE FROM IfcKernel (
    IfcProject
   ,IfcObject
   ,IfcGroup
   ,IfcRelGroups );

REFERENCE FROM IfcSharedBldgServiceElements (
    IfcDistributionControlElement
   ,IfcFlowController );


IfcActuatorFailPositionEnum

Link to Documentation

Documentation


TYPE IfcActuatorFailPositionEnum = ENUMERATION OF (
    FailOpen
   ,FailClosed
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcActuatorTypeEnum

Link to Documentation

Documentation


TYPE IfcActuatorTypeEnum = ENUMERATION OF (
    ElectricActuator
   ,PneumaticActuator
   ,HydraulicActuator
   ,HandOperatedActuator
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcAirTerminalBoxTypeEnum

Link to Documentation

Documentation


TYPE IfcAirTerminalBoxTypeEnum = ENUMERATION OF (
    VariableAirVolume
   ,ConstantVolume
   ,VariableAirVolumeReheat
   ,ConstantVolumeReheat
   ,VariableAirVolumeDualDuct
   ,ConstantVolumeDualDuct
   ,FanPowered
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcControllerTypeEnum

Link to Documentation

Documentation


TYPE IfcControllerTypeEnum = ENUMERATION OF (
    HvacController
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcDamperSizingMethodEnum

Link to Documentation

Documentation


TYPE IfcDamperSizingMethodEnum = ENUMERATION OF (
    Nominal
   ,Exact
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcDamperTypeEnum

Link to Documentation

Documentation


TYPE IfcDamperTypeEnum = ENUMERATION OF (
    FireDamper
   ,SmokeDamper
   ,FireSmokeDamper
   ,BackdraftDamper
   ,ControlDamper
   ,Louver
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcSensorTypeEnum

Link to Documentation

Documentation


TYPE IfcSensorTypeEnum = ENUMERATION OF (
    HvacSensor
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcValveEnum

Link to Documentation

Documentation


TYPE IfcValveEnum = ENUMERATION OF (
    Automated
   ,Angle
   ,AWWA
   ,Ball
   ,Butterfly
   ,Check
   ,Diverter
   ,Gate
   ,Globe
   ,Nace
   ,Needle
   ,Plug
   ,Pipeline
   ,Safety
   ,Threeway
   ,ULFM
   ,UserDefined
   ,NotDefined);
END_TYPE;


IfcActuator

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcActuator
  SUBTYPE OF (IfcDistributionControlElement);
    PredefinedType : IfcActuatorTypeEnum;
    FailPosition   : IfcActuatorFailPositionEnum;
  WHERE
    WR81: ((PredefinedType = IfcActuatorTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcActuatorTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;


IfcAirTerminalBox

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcAirTerminalBox
  SUBTYPE OF (IfcFlowController);
    TerminalBoxType : IfcAirTerminalBoxTypeEnum;
    SoundLevel      : STRING;
END_ENTITY;


IfcController

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcController
  SUBTYPE OF (IfcDistributionControlElement);
    PredefinedType : IfcControllerTypeEnum;
  WHERE
    WR81: ((PredefinedType = IfcControllerTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcControllerTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;


IfcDamper

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcDamper
  SUBTYPE OF (IfcFlowController);
    PredefinedType     : IfcDamperTypeEnum;
    FrameDepth         : IfcLengthMeasure;
    SizingMethod       : IfcDamperSizingMethodEnum;
    CloseOffRating     : IfcMeasureWithUnit;
    LeakageAirFlowrate : IfcMeasureWithUnit;
  WHERE
    WR91: ((PredefinedType = IfcDamperTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcDamperTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;


IfcSensor

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcSensor
  SUBTYPE OF (IfcDistributionControlElement);
    PredefinedType : IfcSensorTypeEnum;
  WHERE
    WR81: ((PredefinedType = IfcSensorTypeEnum.UserDefined) AND EXISTS(UserDefinedType)) OR ((PredefinedType <> IfcSensorTypeEnum.UserDefined) AND NOT(EXISTS(UserDefinedType)));
END_ENTITY;


IfcValve

Link to Documentation

Documentation

Link to the Fully Attributed View

Fully Attributed View


ENTITY IfcValve
  SUBTYPE OF (IfcFlowController);
    CloseOffRating : IfcMeasureWithUnit;
    ValveCv        : REAL;
    ValveType      : IfcValveEnum;
END_ENTITY;



END_SCHEMA;