Struct Ifc4x3_rc1::IfcCompressorTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcCompressorTypeEnum

Public Types

enum Value

Types of compressors. The IfcCompressorTypeEnum contains the following:

DYNAMIC: The pressure of refrigerant vapor is increased by a continuous transfer of angular momentum from a rotating member to the vapor followed by conversion of this momentum into static pressure. RECIPROCATING: Positive-displacement compressor using a piston driven by a connecting rod from a crankshaft. ROTARY: Positive-displacement compressor using a roller or rotor device. SCROLL: Positive-displacement compressor using two inter-fitting, spiral-shaped scroll members. TROCHOIDAL: Positive-displacement compressor using a rolling motion of one circle outside or inside the circumference of a basic circle and produce either epitrochoids or hypotrochoids. SINGLESTAGE: Positive-displacement reciprocating compressor where vapor is compressed in a single stage. BOOSTER: Positive-displacement reciprocating compressor where pressure is increased by a booster. OPENTYPE: Positive-displacement reciprocating compressor where the shaft extends through a seal in the crankcase for an external drive. HERMETIC: Positive-displacement reciprocating compressor where the motor and compressor are contained within the same housing, with the motor shaft integral with the compressor crankshaft and the motor in contact with refrigerant. SEMIHERMETIC: Positive-displacement reciprocating compressor where the hermetic compressors use bolted construction amenable to field repair. WELDEDSHELLHERMETIC: Positive-displacement reciprocating compressor where the motor compressor is mounted inside a steel shell, which, in turn is sealed by welding. ROLLINGPISTON: Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with a single vane in the nonrotating cylindrical housing. ROTARYVANE: Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with multiple vanes in the nontotating cylindrical housing. SINGLESCREW: Positive-displacement rotary compressor using a single cylindrical main rotor that works with a pair of gate rotors. TWINSCREW: Positive-displacement rotary compressor using two mating helically grooved rotors, male (lobes) and female (flutes) in a stationary housing with inlet and outlet gas ports. USERDEFINED: User-defined compressor type. NOTDEFINED: Undefined compressor type.

HISTORY: New enumeration in IFC R2x.


enumerator IfcCompressorType_DYNAMIC
enumerator IfcCompressorType_RECIPROCATING
enumerator IfcCompressorType_ROTARY
enumerator IfcCompressorType_SCROLL
enumerator IfcCompressorType_TROCHOIDAL
enumerator IfcCompressorType_SINGLESTAGE
enumerator IfcCompressorType_BOOSTER
enumerator IfcCompressorType_OPENTYPE
enumerator IfcCompressorType_HERMETIC
enumerator IfcCompressorType_SEMIHERMETIC
enumerator IfcCompressorType_WELDEDSHELLHERMETIC
enumerator IfcCompressorType_ROLLINGPISTON
enumerator IfcCompressorType_ROTARYVANE
enumerator IfcCompressorType_SINGLESCREW
enumerator IfcCompressorType_TWINSCREW
enumerator IfcCompressorType_USERDEFINED
enumerator IfcCompressorType_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)