1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375 |
- /*
- Autogenerated IFC classes
- Express schema file: schema:IFC2x3
- Schema version: IFC2X3
- Generation date: Mon Sep 20 19:28:29 CEST 2021
- */
- import { BaseEntity, registerIfcClass } from '../BaseEntity.js'
- class SchemaBase extends BaseEntity {
- static schemaName = 'IFC2X3'
- static schema = null
- }
- class IfcRoot extends SchemaBase {
- GlobalId = null // TYPE IfcGloballyUniqueId = STRING
- OwnerHistory = null // ENTITY IfcOwnerHistory
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcRoot)
- class IfcObjectDefinition extends IfcRoot {}
- registerIfcClass(IfcObjectDefinition)
- class IfcTypeObject extends IfcObjectDefinition {
- ApplicableOccurrence = null // TYPE IfcLabel = STRING
- HasPropertySets = null // SET[1:0] OF IfcPropertySetDefinition
- }
- registerIfcClass(IfcTypeObject)
- class IfcTypeProduct extends IfcTypeObject {
- RepresentationMaps = null // LIST[1:0] OF IfcRepresentationMap
- Tag = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcTypeProduct)
- class IfcElementType extends IfcTypeProduct {
- ElementType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcElementType)
- class IfcDistributionElementType extends IfcElementType {}
- registerIfcClass(IfcDistributionElementType)
- class IfcDistributionFlowElementType extends IfcDistributionElementType {}
- registerIfcClass(IfcDistributionFlowElementType)
- class IfcEnergyConversionDeviceType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcEnergyConversionDeviceType)
- class IfcCooledBeamType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCooledBeamTypeEnum = ENUMERATION OF [ACTIVE, PASSIVE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCooledBeamType)
- class IfcFlowSegmentType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowSegmentType)
- class IfcCableCarrierSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcCableCarrierSegmentTypeEnum = ENUMERATION OF [CABLELADDERSEGMENT, CABLETRAYSEGMENT, CABLETRUNKINGSEGMENT, CONDUITSEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableCarrierSegmentType)
- class IfcObject extends IfcObjectDefinition {
- ObjectType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcObject)
- class IfcProduct extends IfcObject {
- ObjectPlacement = null // ENTITY IfcObjectPlacement
- Representation = null // ENTITY IfcProductRepresentation
- }
- registerIfcClass(IfcProduct)
- class IfcElement extends IfcProduct {
- Tag = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcElement)
- class IfcFeatureElement extends IfcElement {}
- registerIfcClass(IfcFeatureElement)
- class IfcRepresentationItem extends SchemaBase {}
- registerIfcClass(IfcRepresentationItem)
- class IfcGeometricRepresentationItem extends IfcRepresentationItem {}
- registerIfcClass(IfcGeometricRepresentationItem)
- class IfcSolidModel extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcSolidModel)
- class IfcSweptAreaSolid extends IfcSolidModel {
- SweptArea = null // ENTITY IfcProfileDef
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcSweptAreaSolid)
- class IfcElectricMotorType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcElectricMotorTypeEnum = ENUMERATION OF [DC, INDUCTION, POLYPHASE, RELUCTANCESYNCHRONOUS, SYNCHRONOUS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricMotorType)
- class IfcFlowTerminalType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowTerminalType)
- class IfcElectricHeaterType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcElectricHeaterTypeEnum = ENUMERATION OF [ELECTRICPOINTHEATER, ELECTRICCABLEHEATER, ELECTRICMATHEATER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricHeaterType)
- class IfcCoilType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCoilTypeEnum = ENUMERATION OF [DXCOOLINGCOIL, WATERCOOLINGCOIL, STEAMHEATINGCOIL, WATERHEATINGCOIL, ELECTRICHEATINGCOIL, GASHEATINGCOIL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoilType)
- class IfcBuildingElement extends IfcElement {}
- registerIfcClass(IfcBuildingElement)
- class IfcPile extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcPileTypeEnum = ENUMERATION OF [COHESION, FRICTION, SUPPORT, USERDEFINED, NOTDEFINED]
- ConstructionType = null // TYPE IfcPileConstructionEnum = ENUMERATION OF [CAST_IN_PLACE, COMPOSITE, PRECAST_CONCRETE, PREFAB_STEEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPile)
- class IfcLibraryInformation extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Version = null // TYPE IfcLabel = STRING
- Publisher = null // ENTITY IfcOrganization
- VersionDate = null // ENTITY IfcCalendarDate
- LibraryReference = null // SET[1:0] OF IfcLibraryReference
- }
- registerIfcClass(IfcLibraryInformation)
- class IfcOrganization extends SchemaBase {
- Id = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Roles = null // LIST[1:0] OF IfcActorRole
- Addresses = null // LIST[1:0] OF IfcAddress
- }
- registerIfcClass(IfcOrganization)
- class IfcSectionedSpine extends IfcGeometricRepresentationItem {
- SpineCurve = null // ENTITY IfcCompositeCurve SUBTYPE OF IfcBoundedCurve
- CrossSections = null // LIST[2:0] OF IfcProfileDef
- CrossSectionPositions = null // LIST[2:0] OF IfcAxis2Placement3D
- }
- registerIfcClass(IfcSectionedSpine)
- class IfcFeatureElementSubtraction extends IfcFeatureElement {}
- registerIfcClass(IfcFeatureElementSubtraction)
- class IfcEdgeFeature extends IfcFeatureElementSubtraction {
- FeatureLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcEdgeFeature)
- class IfcRepresentationMap extends SchemaBase {
- MappingOrigin = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- MappedRepresentation = null // ENTITY IfcRepresentation
- }
- registerIfcClass(IfcRepresentationMap)
- class IfcMaterialProperties extends SchemaBase {
- Material = null // ENTITY IfcMaterial
- }
- registerIfcClass(IfcMaterialProperties)
- class IfcOpticalMaterialProperties extends IfcMaterialProperties {
- VisibleTransmittance = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- SolarTransmittance = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ThermalIrTransmittance = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ThermalIrEmissivityBack = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ThermalIrEmissivityFront = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- VisibleReflectanceBack = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- VisibleReflectanceFront = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- SolarReflectanceFront = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- SolarReflectanceBack = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcOpticalMaterialProperties)
- class IfcGroup extends IfcObject {}
- registerIfcClass(IfcGroup)
- class IfcInventory extends IfcGroup {
- InventoryType = null // TYPE IfcInventoryTypeEnum = ENUMERATION OF [ASSETINVENTORY, SPACEINVENTORY, FURNITUREINVENTORY, USERDEFINED, NOTDEFINED]
- Jurisdiction = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- ResponsiblePersons = null // SET[1:0] OF IfcPerson
- LastUpdateDate = null // ENTITY IfcCalendarDate
- CurrentValue = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- OriginalValue = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- }
- registerIfcClass(IfcInventory)
- class IfcLightSource extends IfcGeometricRepresentationItem {
- Name = null // TYPE IfcLabel = STRING
- LightColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- AmbientIntensity = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- Intensity = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcLightSource)
- class IfcLightSourceAmbient extends IfcLightSource {}
- registerIfcClass(IfcLightSourceAmbient)
- class IfcPhysicalQuantity extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcPhysicalQuantity)
- class IfcPhysicalSimpleQuantity extends IfcPhysicalQuantity {
- Unit = null // ENTITY IfcNamedUnit
- }
- registerIfcClass(IfcPhysicalSimpleQuantity)
- class IfcQuantityWeight extends IfcPhysicalSimpleQuantity {
- WeightValue = null // TYPE IfcMassMeasure = REAL
- }
- registerIfcClass(IfcQuantityWeight)
- class IfcExternalReference extends SchemaBase {
- Location = null // TYPE IfcLabel = STRING
- ItemReference = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcExternalReference)
- class IfcDistributionElement extends IfcElement {}
- registerIfcClass(IfcDistributionElement)
- class IfcDistributionFlowElement extends IfcDistributionElement {}
- registerIfcClass(IfcDistributionFlowElement)
- class IfcFlowFitting extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowFitting)
- class IfcProperty extends SchemaBase {
- Name = null // TYPE IfcIdentifier = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcProperty)
- class IfcDistributionChamberElement extends IfcDistributionFlowElement {}
- registerIfcClass(IfcDistributionChamberElement)
- class IfcRelationship extends IfcRoot {}
- registerIfcClass(IfcRelationship)
- class IfcRelDecomposes extends IfcRelationship {
- RelatingObject = null // ENTITY IfcObjectDefinition SUBTYPE OF IfcRoot
- RelatedObjects = null // SET[1:0] OF IfcObjectDefinition
- }
- registerIfcClass(IfcRelDecomposes)
- class IfcRelAggregates extends IfcRelDecomposes {}
- registerIfcClass(IfcRelAggregates)
- class IfcBuildingElementProxy extends IfcBuildingElement {
- CompositionType = null // TYPE IfcElementCompositionEnum = ENUMERATION OF [COMPLEX, ELEMENT, PARTIAL]
- }
- registerIfcClass(IfcBuildingElementProxy)
- class IfcFireSuppressionTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcFireSuppressionTerminalTypeEnum = ENUMERATION OF [BREECHINGINLET, FIREHYDRANT, HOSEREEL, SPRINKLER, SPRINKLERDEFLECTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFireSuppressionTerminalType)
- class IfcQuantityArea extends IfcPhysicalSimpleQuantity {
- AreaValue = null // TYPE IfcAreaMeasure = REAL
- }
- registerIfcClass(IfcQuantityArea)
- class IfcProcess extends IfcObject {}
- registerIfcClass(IfcProcess)
- class IfcTask extends IfcProcess {
- TaskId = null // TYPE IfcIdentifier = STRING
- Status = null // TYPE IfcLabel = STRING
- WorkMethod = null // TYPE IfcLabel = STRING
- IsMilestone = null // BOOLEAN
- Priority = null // INTEGER
- }
- registerIfcClass(IfcTask)
- class IfcOrderAction extends IfcTask {
- ActionID = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcOrderAction)
- class IfcSanitaryTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcSanitaryTerminalTypeEnum = ENUMERATION OF [BATH, BIDET, CISTERN, SHOWER, SINK, SANITARYFOUNTAIN, TOILETPAN, URINAL, WASHHANDBASIN, WCSEAT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSanitaryTerminalType)
- class IfcFlowControllerType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowControllerType)
- class IfcFlowMeterType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcFlowMeterTypeEnum = ENUMERATION OF [ELECTRICMETER, ENERGYMETER, FLOWMETER, GASMETER, OILMETER, WATERMETER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFlowMeterType)
- class IfcPreDefinedItem extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcPreDefinedItem)
- class IfcPreDefinedColour extends IfcPreDefinedItem {}
- registerIfcClass(IfcPreDefinedColour)
- class IfcFlowFittingType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowFittingType)
- class IfcPipeFittingType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcPipeFittingTypeEnum = ENUMERATION OF [BEND, CONNECTOR, ENTRY, EXIT, JUNCTION, OBSTRUCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPipeFittingType)
- class IfcMechanicalMaterialProperties extends IfcMaterialProperties {
- DynamicViscosity = null // TYPE IfcDynamicViscosityMeasure = REAL
- YoungModulus = null // TYPE IfcModulusOfElasticityMeasure = REAL
- ShearModulus = null // TYPE IfcModulusOfElasticityMeasure = REAL
- PoissonRatio = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ThermalExpansionCoefficient = null // TYPE IfcThermalExpansionCoefficientMeasure = REAL
- }
- registerIfcClass(IfcMechanicalMaterialProperties)
- class IfcRoof extends IfcBuildingElement {
- ShapeType = null // TYPE IfcRoofTypeEnum = ENUMERATION OF [FLAT_ROOF, SHED_ROOF, GABLE_ROOF, HIP_ROOF, HIPPED_GABLE_ROOF, GAMBREL_ROOF, MANSARD_ROOF, BARREL_ROOF, RAINBOW_ROOF, BUTTERFLY_ROOF, PAVILION_ROOF, DOME_ROOF, FREEFORM, NOTDEFINED]
- }
- registerIfcClass(IfcRoof)
- class IfcManifoldSolidBrep extends IfcSolidModel {
- Outer = null // ENTITY IfcClosedShell SUBTYPE OF IfcConnectedFaceSet
- }
- registerIfcClass(IfcManifoldSolidBrep)
- class IfcFacetedBrep extends IfcManifoldSolidBrep {}
- registerIfcClass(IfcFacetedBrep)
- class IfcSurfaceStyleWithTextures extends SchemaBase {
- Textures = null // LIST[1:0] OF IfcSurfaceTexture
- }
- registerIfcClass(IfcSurfaceStyleWithTextures)
- class IfcTableRow extends SchemaBase {
- RowCells = null // LIST[1:0] OF IfcValue
- IsHeading = null // BOOLEAN
- }
- registerIfcClass(IfcTableRow)
- class IfcProfileDef extends SchemaBase {
- ProfileType = null // TYPE IfcProfileTypeEnum = ENUMERATION OF [CURVE, AREA]
- ProfileName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcProfileDef)
- class IfcParameterizedProfileDef extends IfcProfileDef {
- Position = null // ENTITY IfcAxis2Placement2D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcParameterizedProfileDef)
- class IfcZShapeProfileDef extends IfcParameterizedProfileDef {
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- EdgeRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcZShapeProfileDef)
- class IfcResource extends IfcObject {}
- registerIfcClass(IfcResource)
- class IfcConstructionResource extends IfcResource {
- ResourceIdentifier = null // TYPE IfcIdentifier = STRING
- ResourceGroup = null // TYPE IfcLabel = STRING
- ResourceConsumption = null // TYPE IfcResourceConsumptionEnum = ENUMERATION OF [CONSUMED, PARTIALLYCONSUMED, NOTCONSUMED, OCCUPIED, PARTIALLYOCCUPIED, NOTOCCUPIED, USERDEFINED, NOTDEFINED]
- BaseQuantity = null // ENTITY IfcMeasureWithUnit
- }
- registerIfcClass(IfcConstructionResource)
- class IfcConstructionProductResource extends IfcConstructionResource {}
- registerIfcClass(IfcConstructionProductResource)
- class IfcRepresentation extends SchemaBase {
- ContextOfItems = null // ENTITY IfcRepresentationContext
- RepresentationIdentifier = null // TYPE IfcLabel = STRING
- RepresentationType = null // TYPE IfcLabel = STRING
- Items = null // SET[1:0] OF IfcRepresentationItem
- }
- registerIfcClass(IfcRepresentation)
- class IfcShapeModel extends IfcRepresentation {}
- registerIfcClass(IfcShapeModel)
- class IfcActorRole extends SchemaBase {
- Role = null // TYPE IfcRoleEnum = ENUMERATION OF [SUPPLIER, MANUFACTURER, CONTRACTOR, SUBCONTRACTOR, ARCHITECT, STRUCTURALENGINEER, COSTENGINEER, CLIENT, BUILDINGOWNER, BUILDINGOPERATOR, MECHANICALENGINEER, ELECTRICALENGINEER, PROJECTMANAGER, FACILITIESMANAGER, CIVILENGINEER, COMISSIONINGENGINEER, ENGINEER, OWNER, CONSULTANT, CONSTRUCTIONMANAGER, FIELDCONSTRUCTIONMANAGER, RESELLER, USERDEFINED]
- UserDefinedRole = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcActorRole)
- class IfcCsgSolid extends IfcSolidModel {
- TreeRootExpression = null // TYPE IfcCsgSelect = SELECT [IfcBooleanResult, IfcCsgPrimitive3D]
- }
- registerIfcClass(IfcCsgSolid)
- class IfcLibraryReference extends IfcExternalReference {}
- registerIfcClass(IfcLibraryReference)
- class IfcSystem extends IfcGroup {}
- registerIfcClass(IfcSystem)
- class IfcElectricalCircuit extends IfcSystem {}
- registerIfcClass(IfcElectricalCircuit)
- class IfcFlowMovingDeviceType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowMovingDeviceType)
- class IfcStyleModel extends IfcRepresentation {}
- registerIfcClass(IfcStyleModel)
- class IfcControl extends IfcObject {}
- registerIfcClass(IfcControl)
- class IfcFurnitureStandard extends IfcControl {}
- registerIfcClass(IfcFurnitureStandard)
- class IfcDocumentInformationRelationship extends SchemaBase {
- RelatingDocument = null // ENTITY IfcDocumentInformation
- RelatedDocuments = null // SET[1:0] OF IfcDocumentInformation
- RelationshipType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDocumentInformationRelationship)
- class IfcColourSpecification extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcColourSpecification)
- class IfcColourRgb extends IfcColourSpecification {
- Red = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- Green = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- Blue = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcColourRgb)
- class IfcElementComponentType extends IfcElementType {}
- registerIfcClass(IfcElementComponentType)
- class IfcDiscreteAccessoryType extends IfcElementComponentType {}
- registerIfcClass(IfcDiscreteAccessoryType)
- class IfcFurnishingElement extends IfcElement {}
- registerIfcClass(IfcFurnishingElement)
- class IfcSurface extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcSurface)
- class IfcElementarySurface extends IfcSurface {
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcElementarySurface)
- class IfcPreDefinedTextFont extends IfcPreDefinedItem {}
- registerIfcClass(IfcPreDefinedTextFont)
- class IfcPlanarExtent extends IfcGeometricRepresentationItem {
- SizeInX = null // TYPE IfcLengthMeasure = REAL
- SizeInY = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcPlanarExtent)
- class IfcPlanarBox extends IfcPlanarExtent {
- Placement = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- }
- registerIfcClass(IfcPlanarBox)
- class IfcPort extends IfcProduct {}
- registerIfcClass(IfcPort)
- class IfcRelConnects extends IfcRelationship {}
- registerIfcClass(IfcRelConnects)
- class IfcRelSequence extends IfcRelConnects {
- RelatingProcess = null // ENTITY IfcProcess SUBTYPE OF IfcObject
- RelatedProcess = null // ENTITY IfcProcess SUBTYPE OF IfcObject
- TimeLag = null // TYPE IfcTimeMeasure = REAL
- SequenceType = null // TYPE IfcSequenceEnum = ENUMERATION OF [START_START, START_FINISH, FINISH_START, FINISH_FINISH, NOTDEFINED]
- }
- registerIfcClass(IfcRelSequence)
- class IfcSweptSurface extends IfcSurface {
- SweptCurve = null // ENTITY IfcProfileDef
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcSweptSurface)
- class IfcRelAssociates extends IfcRelationship {
- RelatedObjects = null // SET[1:0] OF IfcRoot
- }
- registerIfcClass(IfcRelAssociates)
- class IfcRelAssociatesConstraint extends IfcRelAssociates {
- Intent = null // TYPE IfcLabel = STRING
- RelatingConstraint = null // ENTITY IfcConstraint
- }
- registerIfcClass(IfcRelAssociatesConstraint)
- class IfcPresentationStyle extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcPresentationStyle)
- class IfcTextStyle extends IfcPresentationStyle {
- TextCharacterAppearance = null // TYPE IfcCharacterStyleSelect = SELECT [IfcTextStyleForDefinedFont]
- TextStyle = null // TYPE IfcTextStyleSelect = SELECT [IfcTextStyleWithBoxCharacteristics, IfcTextStyleTextModel]
- TextFontStyle = null // TYPE IfcTextFontSelect = SELECT [IfcPreDefinedTextFont, IfcExternallyDefinedTextFont]
- }
- registerIfcClass(IfcTextStyle)
- class IfcTopologicalRepresentationItem extends IfcRepresentationItem {}
- registerIfcClass(IfcTopologicalRepresentationItem)
- class IfcConnectedFaceSet extends IfcTopologicalRepresentationItem {
- CfsFaces = null // SET[1:0] OF IfcFace
- }
- registerIfcClass(IfcConnectedFaceSet)
- class IfcOpenShell extends IfcConnectedFaceSet {}
- registerIfcClass(IfcOpenShell)
- class IfcCircleProfileDef extends IfcParameterizedProfileDef {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCircleProfileDef)
- class IfcPropertyDefinition extends IfcRoot {}
- registerIfcClass(IfcPropertyDefinition)
- class IfcPropertySetDefinition extends IfcPropertyDefinition {}
- registerIfcClass(IfcPropertySetDefinition)
- class IfcDoorLiningProperties extends IfcPropertySetDefinition {
- LiningDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LiningThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ThresholdDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ThresholdThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransomThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransomOffset = null // TYPE IfcLengthMeasure = REAL
- LiningOffset = null // TYPE IfcLengthMeasure = REAL
- ThresholdOffset = null // TYPE IfcLengthMeasure = REAL
- CasingThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CasingDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ShapeAspectStyle = null // ENTITY IfcShapeAspect
- }
- registerIfcClass(IfcDoorLiningProperties)
- class IfcPersonAndOrganization extends SchemaBase {
- ThePerson = null // ENTITY IfcPerson
- TheOrganization = null // ENTITY IfcOrganization
- Roles = null // LIST[1:0] OF IfcActorRole
- }
- registerIfcClass(IfcPersonAndOrganization)
- class IfcFlowTreatmentDeviceType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowTreatmentDeviceType)
- class IfcDuctSilencerType extends IfcFlowTreatmentDeviceType {
- PredefinedType = null // TYPE IfcDuctSilencerTypeEnum = ENUMERATION OF [FLATOVAL, RECTANGULAR, ROUND, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctSilencerType)
- class IfcPreDefinedSymbol extends IfcPreDefinedItem {}
- registerIfcClass(IfcPreDefinedSymbol)
- class IfcPreDefinedDimensionSymbol extends IfcPreDefinedSymbol {}
- registerIfcClass(IfcPreDefinedDimensionSymbol)
- class IfcBuildingElementComponent extends IfcBuildingElement {}
- registerIfcClass(IfcBuildingElementComponent)
- class IfcReinforcingElement extends IfcBuildingElementComponent {
- SteelGrade = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcReinforcingElement)
- class IfcAddress extends SchemaBase {
- Purpose = null // TYPE IfcAddressTypeEnum = ENUMERATION OF [OFFICE, SITE, HOME, DISTRIBUTIONPOINT, USERDEFINED]
- Description = null // TYPE IfcText = STRING
- UserDefinedPurpose = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcAddress)
- class IfcPostalAddress extends IfcAddress {
- InternalLocation = null // TYPE IfcLabel = STRING
- AddressLines = null // LIST[1:0] OF IfcLabel
- PostalBox = null // TYPE IfcLabel = STRING
- Town = null // TYPE IfcLabel = STRING
- Region = null // TYPE IfcLabel = STRING
- PostalCode = null // TYPE IfcLabel = STRING
- Country = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcPostalAddress)
- class IfcPresentationLayerAssignment extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- AssignedItems = null // SET[1:0] OF IfcLayeredItem
- Identifier = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcPresentationLayerAssignment)
- class IfcPoint extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcPoint)
- class IfcPointOnCurve extends IfcPoint {
- BasisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- PointParameter = null // TYPE IfcParameterValue = REAL
- }
- registerIfcClass(IfcPointOnCurve)
- class IfcBuildingElementType extends IfcElementType {}
- registerIfcClass(IfcBuildingElementType)
- class IfcCoveringType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcCoveringTypeEnum = ENUMERATION OF [CEILING, FLOORING, CLADDING, ROOFING, INSULATION, MEMBRANE, SLEEVING, WRAPPING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoveringType)
- class IfcMaterialClassificationRelationship extends SchemaBase {
- MaterialClassifications = null // SET[1:0] OF IfcClassificationNotationSelect
- ClassifiedMaterial = null // ENTITY IfcMaterial
- }
- registerIfcClass(IfcMaterialClassificationRelationship)
- class IfcSlab extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcSlabTypeEnum = ENUMERATION OF [FLOOR, ROOF, LANDING, BASESLAB, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSlab)
- class IfcDraughtingCallout extends IfcGeometricRepresentationItem {
- Contents = null // SET[1:0] OF IfcDraughtingCalloutElement
- }
- registerIfcClass(IfcDraughtingCallout)
- class IfcDimensionCurveDirectedCallout extends IfcDraughtingCallout {}
- registerIfcClass(IfcDimensionCurveDirectedCallout)
- class IfcDiameterDimension extends IfcDimensionCurveDirectedCallout {}
- registerIfcClass(IfcDiameterDimension)
- class IfcMaterialLayer extends SchemaBase {
- Material = null // ENTITY IfcMaterial
- LayerThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- IsVentilated = null // TYPE IfcLogical = LOGICAL
- }
- registerIfcClass(IfcMaterialLayer)
- class IfcRelAssigns extends IfcRelationship {
- RelatedObjects = null // SET[1:0] OF IfcObjectDefinition
- RelatedObjectsType = null // TYPE IfcObjectTypeEnum = ENUMERATION OF [PRODUCT, PROCESS, CONTROL, RESOURCE, ACTOR, GROUP, PROJECT, NOTDEFINED]
- }
- registerIfcClass(IfcRelAssigns)
- class IfcRelAssignsToResource extends IfcRelAssigns {
- RelatingResource = null // ENTITY IfcResource SUBTYPE OF IfcObject
- }
- registerIfcClass(IfcRelAssignsToResource)
- class IfcCsgPrimitive3D extends IfcGeometricRepresentationItem {
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcCsgPrimitive3D)
- class IfcRectangularPyramid extends IfcCsgPrimitive3D {
- XLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- YLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Height = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRectangularPyramid)
- class IfcTubeBundleType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcTubeBundleTypeEnum = ENUMERATION OF [FINNED, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTubeBundleType)
- class IfcRailing extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcRailingTypeEnum = ENUMERATION OF [HANDRAIL, GUARDRAIL, BALUSTRADE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRailing)
- class IfcVirtualElement extends IfcElement {}
- registerIfcClass(IfcVirtualElement)
- class IfcRelSpaceBoundary extends IfcRelConnects {
- RelatingSpace = null // ENTITY IfcSpace SUBTYPE OF IfcSpatialStructureElement
- RelatedBuildingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- ConnectionGeometry = null // ENTITY IfcConnectionGeometry
- PhysicalOrVirtualBoundary = null // TYPE IfcPhysicalOrVirtualEnum = ENUMERATION OF [PHYSICAL, VIRTUAL, NOTDEFINED]
- InternalOrExternalBoundary = null // TYPE IfcInternalOrExternalEnum = ENUMERATION OF [INTERNAL, EXTERNAL, NOTDEFINED]
- }
- registerIfcClass(IfcRelSpaceBoundary)
- class IfcStair extends IfcBuildingElement {
- ShapeType = null // TYPE IfcStairTypeEnum = ENUMERATION OF [STRAIGHT_RUN_STAIR, TWO_STRAIGHT_RUN_STAIR, QUARTER_WINDING_STAIR, QUARTER_TURN_STAIR, HALF_WINDING_STAIR, HALF_TURN_STAIR, TWO_QUARTER_WINDING_STAIR, TWO_QUARTER_TURN_STAIR, THREE_QUARTER_WINDING_STAIR, THREE_QUARTER_TURN_STAIR, SPIRAL_STAIR, DOUBLE_RETURN_STAIR, CURVED_RUN_STAIR, TWO_CURVED_RUN_STAIR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStair)
- class IfcWaterProperties extends IfcMaterialProperties {
- IsPotable = null // BOOLEAN
- Hardness = null // TYPE IfcIonConcentrationMeasure = REAL
- AlkalinityConcentration = null // TYPE IfcIonConcentrationMeasure = REAL
- AcidityConcentration = null // TYPE IfcIonConcentrationMeasure = REAL
- ImpuritiesContent = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- PHLevel = null // TYPE IfcPHMeasure = REAL
- DissolvedSolidsContent = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcWaterProperties)
- class IfcStructuralConnectionCondition extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcStructuralConnectionCondition)
- class IfcFailureConnectionCondition extends IfcStructuralConnectionCondition {
- TensionFailureX = null // TYPE IfcForceMeasure = REAL
- TensionFailureY = null // TYPE IfcForceMeasure = REAL
- TensionFailureZ = null // TYPE IfcForceMeasure = REAL
- CompressionFailureX = null // TYPE IfcForceMeasure = REAL
- CompressionFailureY = null // TYPE IfcForceMeasure = REAL
- CompressionFailureZ = null // TYPE IfcForceMeasure = REAL
- }
- registerIfcClass(IfcFailureConnectionCondition)
- class IfcFeatureElementAddition extends IfcFeatureElement {}
- registerIfcClass(IfcFeatureElementAddition)
- class IfcProjectionElement extends IfcFeatureElementAddition {}
- registerIfcClass(IfcProjectionElement)
- class IfcLightFixtureType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcLightFixtureTypeEnum = ENUMERATION OF [POINTSOURCE, DIRECTIONSOURCE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLightFixtureType)
- class IfcLightSourcePositional extends IfcLightSource {
- Position = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ConstantAttenuation = null // TYPE IfcReal = REAL
- DistanceAttenuation = null // TYPE IfcReal = REAL
- QuadricAttenuation = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcLightSourcePositional)
- class IfcLightSourceSpot extends IfcLightSourcePositional {
- Orientation = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- ConcentrationExponent = null // TYPE IfcReal = REAL
- SpreadAngle = null // TYPE IfcPositivePlaneAngleMeasure = TYPE IfcPlaneAngleMeasure = REAL
- BeamWidthAngle = null // TYPE IfcPositivePlaneAngleMeasure = TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcLightSourceSpot)
- class IfcBlock extends IfcCsgPrimitive3D {
- XLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- YLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ZLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcBlock)
- class IfcCurve extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcCurve)
- class IfcOffsetCurve2D extends IfcCurve {
- BasisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- Distance = null // TYPE IfcLengthMeasure = REAL
- SelfIntersect = null // LOGICAL
- }
- registerIfcClass(IfcOffsetCurve2D)
- class IfcHalfSpaceSolid extends IfcGeometricRepresentationItem {
- BaseSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- AgreementFlag = null // BOOLEAN
- }
- registerIfcClass(IfcHalfSpaceSolid)
- class IfcPolygonalBoundedHalfSpace extends IfcHalfSpaceSolid {
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- PolygonalBoundary = null // ENTITY IfcBoundedCurve SUBTYPE OF IfcCurve
- }
- registerIfcClass(IfcPolygonalBoundedHalfSpace)
- class IfcSymbolStyle extends IfcPresentationStyle {
- StyleOfSymbol = null // TYPE IfcSymbolStyleSelect = SELECT [IfcColour]
- }
- registerIfcClass(IfcSymbolStyle)
- class IfcEnergyProperties extends IfcPropertySetDefinition {
- EnergySequence = null // TYPE IfcEnergySequenceEnum = ENUMERATION OF [PRIMARY, SECONDARY, TERTIARY, AUXILIARY, USERDEFINED, NOTDEFINED]
- UserDefinedEnergySequence = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcEnergyProperties)
- class IfcElectricalBaseProperties extends IfcEnergyProperties {
- ElectricCurrentType = null // TYPE IfcElectricCurrentEnum = ENUMERATION OF [ALTERNATING, DIRECT, NOTDEFINED]
- InputVoltage = null // TYPE IfcElectricVoltageMeasure = REAL
- InputFrequency = null // TYPE IfcFrequencyMeasure = REAL
- FullLoadCurrent = null // TYPE IfcElectricCurrentMeasure = REAL
- MinimumCircuitCurrent = null // TYPE IfcElectricCurrentMeasure = REAL
- MaximumPowerInput = null // TYPE IfcPowerMeasure = REAL
- RatedPowerInput = null // TYPE IfcPowerMeasure = REAL
- InputPhase = null // INTEGER
- }
- registerIfcClass(IfcElectricalBaseProperties)
- class IfcTrapeziumProfileDef extends IfcParameterizedProfileDef {
- BottomXDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopXDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- YDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopXOffset = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcTrapeziumProfileDef)
- class IfcElectricGeneratorType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcElectricGeneratorTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricGeneratorType)
- class IfcHumidifierType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcHumidifierTypeEnum = ENUMERATION OF [STEAMINJECTION, ADIABATICAIRWASHER, ADIABATICPAN, ADIABATICWETTEDELEMENT, ADIABATICATOMIZING, ADIABATICULTRASONIC, ADIABATICRIGIDMEDIA, ADIABATICCOMPRESSEDAIRNOZZLE, ASSISTEDELECTRIC, ASSISTEDNATURALGAS, ASSISTEDPROPANE, ASSISTEDBUTANE, ASSISTEDSTEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcHumidifierType)
- class IfcWindowPanelProperties extends IfcPropertySetDefinition {
- OperationType = null // TYPE IfcWindowPanelOperationEnum = ENUMERATION OF [SIDEHUNGRIGHTHAND, SIDEHUNGLEFTHAND, TILTANDTURNRIGHTHAND, TILTANDTURNLEFTHAND, TOPHUNG, BOTTOMHUNG, PIVOTHORIZONTAL, PIVOTVERTICAL, SLIDINGHORIZONTAL, SLIDINGVERTICAL, REMOVABLECASEMENT, FIXEDCASEMENT, OTHEROPERATION, NOTDEFINED]
- PanelPosition = null // TYPE IfcWindowPanelPositionEnum = ENUMERATION OF [LEFT, MIDDLE, RIGHT, BOTTOM, TOP, NOTDEFINED]
- FrameDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FrameThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ShapeAspectStyle = null // ENTITY IfcShapeAspect
- }
- registerIfcClass(IfcWindowPanelProperties)
- class IfcFastenerType extends IfcElementComponentType {}
- registerIfcClass(IfcFastenerType)
- class IfcMechanicalFastenerType extends IfcFastenerType {}
- registerIfcClass(IfcMechanicalFastenerType)
- class IfcProductRepresentation extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Representations = null // LIST[1:0] OF IfcRepresentation
- }
- registerIfcClass(IfcProductRepresentation)
- class IfcProductDefinitionShape extends IfcProductRepresentation {}
- registerIfcClass(IfcProductDefinitionShape)
- class IfcStyledItem extends IfcRepresentationItem {
- Item = null // ENTITY IfcRepresentationItem
- Styles = null // SET[1:0] OF IfcPresentationStyleAssignment
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcStyledItem)
- class IfcAnnotationOccurrence extends IfcStyledItem {}
- registerIfcClass(IfcAnnotationOccurrence)
- class IfcAnnotationSymbolOccurrence extends IfcAnnotationOccurrence {}
- registerIfcClass(IfcAnnotationSymbolOccurrence)
- class IfcTerminatorSymbol extends IfcAnnotationSymbolOccurrence {
- AnnotatedCurve = null // ENTITY IfcAnnotationCurveOccurrence SUBTYPE OF IfcAnnotationOccurrence
- }
- registerIfcClass(IfcTerminatorSymbol)
- class IfcCartesianPoint extends IfcPoint {
- Coordinates = null // LIST[1:3] OF IfcLengthMeasure
- }
- registerIfcClass(IfcCartesianPoint)
- class IfcConstraint extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- ConstraintGrade = null // TYPE IfcConstraintEnum = ENUMERATION OF [HARD, SOFT, ADVISORY, USERDEFINED, NOTDEFINED]
- ConstraintSource = null // TYPE IfcLabel = STRING
- CreatingActor = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- CreationTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- UserDefinedGrade = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcConstraint)
- class IfcMetric extends IfcConstraint {
- Benchmark = null // TYPE IfcBenchmarkEnum = ENUMERATION OF [GREATERTHAN, GREATERTHANOREQUALTO, LESSTHAN, LESSTHANOREQUALTO, EQUALTO, NOTEQUALTO]
- ValueSource = null // TYPE IfcLabel = STRING
- DataValue = null // TYPE IfcMetricValueSelect = SELECT [IfcDateTimeSelect, IfcMeasureWithUnit, IfcTable, IfcText, IfcTimeSeries, IfcCostValue]
- }
- registerIfcClass(IfcMetric)
- class IfcTimeSeriesSchedule extends IfcControl {
- ApplicableDates = null // LIST[1:0] OF IfcDateTimeSelect
- TimeSeriesScheduleType = null // TYPE IfcTimeSeriesScheduleTypeEnum = ENUMERATION OF [ANNUAL, MONTHLY, WEEKLY, DAILY, USERDEFINED, NOTDEFINED]
- TimeSeries = null // ENTITY IfcTimeSeries
- }
- registerIfcClass(IfcTimeSeriesSchedule)
- class IfcTextLiteral extends IfcGeometricRepresentationItem {
- Literal = null // TYPE IfcPresentableText = STRING
- Placement = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- Path = null // TYPE IfcTextPath = ENUMERATION OF [LEFT, RIGHT, UP, DOWN]
- }
- registerIfcClass(IfcTextLiteral)
- class IfcBoundedCurve extends IfcCurve {}
- registerIfcClass(IfcBoundedCurve)
- class IfcBSplineCurve extends IfcBoundedCurve {
- Degree = null // INTEGER
- ControlPointsList = null // LIST[2:0] OF IfcCartesianPoint
- CurveForm = null // TYPE IfcBSplineCurveForm = ENUMERATION OF [POLYLINE_FORM, CIRCULAR_ARC, ELLIPTIC_ARC, PARABOLIC_ARC, HYPERBOLIC_ARC, UNSPECIFIED]
- ClosedCurve = null // LOGICAL
- SelfIntersect = null // LOGICAL
- }
- registerIfcClass(IfcBSplineCurve)
- class IfcOwnerHistory extends SchemaBase {
- OwningUser = null // ENTITY IfcPersonAndOrganization
- OwningApplication = null // ENTITY IfcApplication
- State = null // TYPE IfcStateEnum = ENUMERATION OF [READWRITE, READONLY, LOCKED, READWRITELOCKED, READONLYLOCKED]
- ChangeAction = null // TYPE IfcChangeActionEnum = ENUMERATION OF [NOCHANGE, MODIFIED, ADDED, DELETED, MODIFIEDADDED, MODIFIEDDELETED]
- LastModifiedDate = null // TYPE IfcTimeStamp = INTEGER
- LastModifyingUser = null // ENTITY IfcPersonAndOrganization
- LastModifyingApplication = null // ENTITY IfcApplication
- CreationDate = null // TYPE IfcTimeStamp = INTEGER
- }
- registerIfcClass(IfcOwnerHistory)
- class IfcConnectionGeometry extends SchemaBase {}
- registerIfcClass(IfcConnectionGeometry)
- class IfcConnectionCurveGeometry extends IfcConnectionGeometry {
- CurveOnRelatingElement = null // TYPE IfcCurveOrEdgeCurve = SELECT [IfcBoundedCurve, IfcEdgeCurve]
- CurveOnRelatedElement = null // TYPE IfcCurveOrEdgeCurve = SELECT [IfcBoundedCurve, IfcEdgeCurve]
- }
- registerIfcClass(IfcConnectionCurveGeometry)
- class IfcSimpleProperty extends IfcProperty {}
- registerIfcClass(IfcSimpleProperty)
- class IfcDoorStyle extends IfcTypeProduct {
- OperationType = null // TYPE IfcDoorStyleOperationEnum = ENUMERATION OF [SINGLE_SWING_LEFT, SINGLE_SWING_RIGHT, DOUBLE_DOOR_SINGLE_SWING, DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT, DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT, DOUBLE_SWING_LEFT, DOUBLE_SWING_RIGHT, DOUBLE_DOOR_DOUBLE_SWING, SLIDING_TO_LEFT, SLIDING_TO_RIGHT, DOUBLE_DOOR_SLIDING, FOLDING_TO_LEFT, FOLDING_TO_RIGHT, DOUBLE_DOOR_FOLDING, REVOLVING, ROLLINGUP, USERDEFINED, NOTDEFINED]
- ConstructionType = null // TYPE IfcDoorStyleConstructionEnum = ENUMERATION OF [ALUMINIUM, HIGH_GRADE_STEEL, STEEL, WOOD, ALUMINIUM_WOOD, ALUMINIUM_PLASTIC, PLASTIC, USERDEFINED, NOTDEFINED]
- ParameterTakesPrecedence = null // BOOLEAN
- Sizeable = null // BOOLEAN
- }
- registerIfcClass(IfcDoorStyle)
- class IfcBooleanResult extends IfcGeometricRepresentationItem {
- Operator = null // TYPE IfcBooleanOperator = ENUMERATION OF [UNION, INTERSECTION, DIFFERENCE]
- FirstOperand = null // TYPE IfcBooleanOperand = SELECT [IfcSolidModel, IfcHalfSpaceSolid, IfcBooleanResult, IfcCsgPrimitive3D]
- SecondOperand = null // TYPE IfcBooleanOperand = SELECT [IfcSolidModel, IfcHalfSpaceSolid, IfcBooleanResult, IfcCsgPrimitive3D]
- }
- registerIfcClass(IfcBooleanResult)
- class IfcWall extends IfcBuildingElement {}
- registerIfcClass(IfcWall)
- class IfcFlowSegment extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowSegment)
- class IfcStructuralActivity extends IfcProduct {
- AppliedLoad = null // ENTITY IfcStructuralLoad
- GlobalOrLocal = null // TYPE IfcGlobalOrLocalEnum = ENUMERATION OF [GLOBAL_COORDS, LOCAL_COORDS]
- }
- registerIfcClass(IfcStructuralActivity)
- class IfcCovering extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcCoveringTypeEnum = ENUMERATION OF [CEILING, FLOORING, CLADDING, ROOFING, INSULATION, MEMBRANE, SLEEVING, WRAPPING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCovering)
- class IfcWorkControl extends IfcControl {
- Identifier = null // TYPE IfcIdentifier = STRING
- CreationDate = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- Creators = null // SET[1:0] OF IfcPerson
- Purpose = null // TYPE IfcLabel = STRING
- Duration = null // TYPE IfcTimeMeasure = REAL
- TotalFloat = null // TYPE IfcTimeMeasure = REAL
- StartTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- FinishTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- WorkControlType = null // TYPE IfcWorkControlTypeEnum = ENUMERATION OF [ACTUAL, BASELINE, PLANNED, USERDEFINED, NOTDEFINED]
- UserDefinedControlType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcWorkControl)
- class IfcWorkPlan extends IfcWorkControl {}
- registerIfcClass(IfcWorkPlan)
- class IfcWorkSchedule extends IfcWorkControl {}
- registerIfcClass(IfcWorkSchedule)
- class IfcShapeRepresentation extends IfcShapeModel {}
- registerIfcClass(IfcShapeRepresentation)
- class IfcDistributionPort extends IfcPort {
- FlowDirection = null // TYPE IfcFlowDirectionEnum = ENUMERATION OF [SOURCE, SINK, SOURCEANDSINK, NOTDEFINED]
- }
- registerIfcClass(IfcDistributionPort)
- class IfcFlowStorageDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowStorageDevice)
- class IfcArbitraryClosedProfileDef extends IfcProfileDef {
- OuterCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcArbitraryClosedProfileDef)
- class IfcPlacement extends IfcGeometricRepresentationItem {
- Location = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- }
- registerIfcClass(IfcPlacement)
- class IfcAxis2Placement2D extends IfcPlacement {
- RefDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcAxis2Placement2D)
- class IfcFacetedBrepWithVoids extends IfcManifoldSolidBrep {
- Voids = null // SET[1:0] OF IfcClosedShell
- }
- registerIfcClass(IfcFacetedBrepWithVoids)
- class IfcSubContractResource extends IfcConstructionResource {
- SubContractor = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- JobDescription = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcSubContractResource)
- class IfcAirTerminalBoxType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcAirTerminalBoxTypeEnum = ENUMERATION OF [CONSTANTFLOW, VARIABLEFLOWPRESSUREDEPENDANT, VARIABLEFLOWPRESSUREINDEPENDANT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirTerminalBoxType)
- class IfcSurfaceTexture extends SchemaBase {
- RepeatS = null // BOOLEAN
- RepeatT = null // BOOLEAN
- TextureType = null // TYPE IfcSurfaceTextureEnum = ENUMERATION OF [BUMP, OPACITY, REFLECTION, SELFILLUMINATION, SHININESS, SPECULAR, TEXTURE, TRANSPARENCYMAP, NOTDEFINED]
- TextureTransform = null // ENTITY IfcCartesianTransformationOperator2D SUBTYPE OF IfcCartesianTransformationOperator
- }
- registerIfcClass(IfcSurfaceTexture)
- class IfcPixelTexture extends IfcSurfaceTexture {
- Width = null // TYPE IfcInteger = INTEGER
- Height = null // TYPE IfcInteger = INTEGER
- ColourComponents = null // TYPE IfcInteger = INTEGER
- Pixel = null // LIST[1:0] OF BINARY
- }
- registerIfcClass(IfcPixelTexture)
- class IfcTable extends SchemaBase {
- Name = null // STRING
- Rows = null // LIST[1:0] OF IfcTableRow
- }
- registerIfcClass(IfcTable)
- class IfcRelNests extends IfcRelDecomposes {}
- registerIfcClass(IfcRelNests)
- class IfcJunctionBoxType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcJunctionBoxTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcJunctionBoxType)
- class IfcLaborResource extends IfcConstructionResource {
- SkillSet = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcLaborResource)
- class IfcConic extends IfcCurve {
- Position = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- }
- registerIfcClass(IfcConic)
- class IfcEllipse extends IfcConic {
- SemiAxis1 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- SemiAxis2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcEllipse)
- class IfcBezierCurve extends IfcBSplineCurve {}
- registerIfcClass(IfcBezierCurve)
- class IfcElectricalElement extends IfcElement {}
- registerIfcClass(IfcElectricalElement)
- class IfcAxis2Placement3D extends IfcPlacement {
- Axis = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- RefDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcAxis2Placement3D)
- class IfcObjective extends IfcConstraint {
- BenchmarkValues = null // ENTITY IfcMetric SUBTYPE OF IfcConstraint
- ResultValues = null // ENTITY IfcMetric SUBTYPE OF IfcConstraint
- ObjectiveQualifier = null // TYPE IfcObjectiveEnum = ENUMERATION OF [CODECOMPLIANCE, DESIGNINTENT, HEALTHANDSAFETY, REQUIREMENT, SPECIFICATION, TRIGGERCONDITION, USERDEFINED, NOTDEFINED]
- UserDefinedQualifier = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcObjective)
- class IfcConstructionMaterialResource extends IfcConstructionResource {
- Suppliers = null // SET[1:0] OF IfcActorSelect
- UsageRatio = null // TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcConstructionMaterialResource)
- class IfcNamedUnit extends SchemaBase {
- Dimensions = null // ENTITY IfcDimensionalExponents
- UnitType = null // TYPE IfcUnitEnum = ENUMERATION OF [ABSORBEDDOSEUNIT, AMOUNTOFSUBSTANCEUNIT, AREAUNIT, DOSEEQUIVALENTUNIT, ELECTRICCAPACITANCEUNIT, ELECTRICCHARGEUNIT, ELECTRICCONDUCTANCEUNIT, ELECTRICCURRENTUNIT, ELECTRICRESISTANCEUNIT, ELECTRICVOLTAGEUNIT, ENERGYUNIT, FORCEUNIT, FREQUENCYUNIT, ILLUMINANCEUNIT, INDUCTANCEUNIT, LENGTHUNIT, LUMINOUSFLUXUNIT, LUMINOUSINTENSITYUNIT, MAGNETICFLUXDENSITYUNIT, MAGNETICFLUXUNIT, MASSUNIT, PLANEANGLEUNIT, POWERUNIT, PRESSUREUNIT, RADIOACTIVITYUNIT, SOLIDANGLEUNIT, THERMODYNAMICTEMPERATUREUNIT, TIMEUNIT, VOLUMEUNIT, USERDEFINED]
- }
- registerIfcClass(IfcNamedUnit)
- class IfcConversionBasedUnit extends IfcNamedUnit {
- Name = null // TYPE IfcLabel = STRING
- ConversionFactor = null // ENTITY IfcMeasureWithUnit
- }
- registerIfcClass(IfcConversionBasedUnit)
- class IfcSpatialStructureElementType extends IfcElementType {}
- registerIfcClass(IfcSpatialStructureElementType)
- class IfcStackTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcStackTerminalTypeEnum = ENUMERATION OF [BIRDCAGE, COWL, RAINWATERHOPPER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStackTerminalType)
- class IfcWindow extends IfcBuildingElement {
- OverallHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- OverallWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcWindow)
- class IfcCondenserType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCondenserTypeEnum = ENUMERATION OF [WATERCOOLEDSHELLTUBE, WATERCOOLEDSHELLCOIL, WATERCOOLEDTUBEINTUBE, WATERCOOLEDBRAZEDPLATE, AIRCOOLED, EVAPORATIVECOOLED, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCondenserType)
- class IfcCoolingTowerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCoolingTowerTypeEnum = ENUMERATION OF [NATURALDRAFT, MECHANICALINDUCEDDRAFT, MECHANICALFORCEDDRAFT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoolingTowerType)
- class IfcConstraintClassificationRelationship extends SchemaBase {
- ClassifiedConstraint = null // ENTITY IfcConstraint
- RelatedClassifications = null // SET[1:0] OF IfcClassificationNotationSelect
- }
- registerIfcClass(IfcConstraintClassificationRelationship)
- class IfcCartesianTransformationOperator extends IfcGeometricRepresentationItem {
- Axis1 = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- Axis2 = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- LocalOrigin = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- Scale = null // REAL
- }
- registerIfcClass(IfcCartesianTransformationOperator)
- class IfcCartesianTransformationOperator2D extends IfcCartesianTransformationOperator {}
- registerIfcClass(IfcCartesianTransformationOperator2D)
- class IfcCartesianTransformationOperator2DnonUniform extends IfcCartesianTransformationOperator2D {
- Scale2 = null // REAL
- }
- registerIfcClass(IfcCartesianTransformationOperator2DnonUniform)
- class IfcStructuralLoad extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcStructuralLoad)
- class IfcStructuralLoadStatic extends IfcStructuralLoad {}
- registerIfcClass(IfcStructuralLoadStatic)
- class IfcStructuralLoadSingleForce extends IfcStructuralLoadStatic {
- ForceX = null // TYPE IfcForceMeasure = REAL
- ForceY = null // TYPE IfcForceMeasure = REAL
- ForceZ = null // TYPE IfcForceMeasure = REAL
- MomentX = null // TYPE IfcTorqueMeasure = REAL
- MomentY = null // TYPE IfcTorqueMeasure = REAL
- MomentZ = null // TYPE IfcTorqueMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadSingleForce)
- class IfcStructuralLoadSingleForceWarping extends IfcStructuralLoadSingleForce {
- WarpingMoment = null // TYPE IfcWarpingMomentMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadSingleForceWarping)
- class IfcFurnishingElementType extends IfcElementType {}
- registerIfcClass(IfcFurnishingElementType)
- class IfcFurnitureType extends IfcFurnishingElementType {
- AssemblyPlace = null // TYPE IfcAssemblyPlaceEnum = ENUMERATION OF [SITE, FACTORY, NOTDEFINED]
- }
- registerIfcClass(IfcFurnitureType)
- class IfcOffsetCurve3D extends IfcCurve {
- BasisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- Distance = null // TYPE IfcLengthMeasure = REAL
- SelfIntersect = null // LOGICAL
- RefDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcOffsetCurve3D)
- class IfcStructuralLoadSingleDisplacement extends IfcStructuralLoadStatic {
- DisplacementX = null // TYPE IfcLengthMeasure = REAL
- DisplacementY = null // TYPE IfcLengthMeasure = REAL
- DisplacementZ = null // TYPE IfcLengthMeasure = REAL
- RotationalDisplacementRX = null // TYPE IfcPlaneAngleMeasure = REAL
- RotationalDisplacementRY = null // TYPE IfcPlaneAngleMeasure = REAL
- RotationalDisplacementRZ = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadSingleDisplacement)
- class IfcRelContainedInSpatialStructure extends IfcRelConnects {
- RelatedElements = null // SET[1:0] OF IfcProduct
- RelatingStructure = null // ENTITY IfcSpatialStructureElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelContainedInSpatialStructure)
- class IfcRelFlowControlElements extends IfcRelConnects {
- RelatedControlElements = null // SET[1:0] OF IfcDistributionControlElement
- RelatingFlowElement = null // ENTITY IfcDistributionFlowElement SUBTYPE OF IfcDistributionElement
- }
- registerIfcClass(IfcRelFlowControlElements)
- class IfcRelAssignsToControl extends IfcRelAssigns {
- RelatingControl = null // ENTITY IfcControl SUBTYPE OF IfcObject
- }
- registerIfcClass(IfcRelAssignsToControl)
- class IfcPolyline extends IfcBoundedCurve {
- Points = null // LIST[2:0] OF IfcCartesianPoint
- }
- registerIfcClass(IfcPolyline)
- class IfcRelCoversBldgElements extends IfcRelConnects {
- RelatingBuildingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedCoverings = null // SET[1:0] OF IfcCovering
- }
- registerIfcClass(IfcRelCoversBldgElements)
- class IfcConstraintAggregationRelationship extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- RelatingConstraint = null // ENTITY IfcConstraint
- RelatedConstraints = null // LIST[1:0] OF IfcConstraint
- LogicalAggregator = null // TYPE IfcLogicalOperatorEnum = ENUMERATION OF [LOGICALAND, LOGICALOR]
- }
- registerIfcClass(IfcConstraintAggregationRelationship)
- class IfcRelDefines extends IfcRelationship {
- RelatedObjects = null // SET[1:0] OF IfcObject
- }
- registerIfcClass(IfcRelDefines)
- class IfcRelDefinesByProperties extends IfcRelDefines {
- RelatingPropertyDefinition = null // ENTITY IfcPropertySetDefinition SUBTYPE OF IfcPropertyDefinition
- }
- registerIfcClass(IfcRelDefinesByProperties)
- class IfcPreDefinedPointMarkerSymbol extends IfcPreDefinedSymbol {}
- registerIfcClass(IfcPreDefinedPointMarkerSymbol)
- class IfcReferencesValueDocument extends SchemaBase {
- ReferencedDocument = null // TYPE IfcDocumentSelect = SELECT [IfcDocumentReference, IfcDocumentInformation]
- ReferencingValues = null // SET[1:0] OF IfcAppliedValue
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcReferencesValueDocument)
- class IfcFillAreaStyleTileSymbolWithStyle extends IfcGeometricRepresentationItem {
- Symbol = null // ENTITY IfcAnnotationSymbolOccurrence SUBTYPE OF IfcAnnotationOccurrence
- }
- registerIfcClass(IfcFillAreaStyleTileSymbolWithStyle)
- class IfcConnectionPortGeometry extends IfcConnectionGeometry {
- LocationAtRelatingElement = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- LocationAtRelatedElement = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- ProfileOfPort = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcConnectionPortGeometry)
- class IfcCompressorType extends IfcFlowMovingDeviceType {
- PredefinedType = null // TYPE IfcCompressorTypeEnum = ENUMERATION OF [DYNAMIC, RECIPROCATING, ROTARY, SCROLL, TROCHOIDAL, SINGLESTAGE, BOOSTER, OPENTYPE, HERMETIC, SEMIHERMETIC, WELDEDSHELLHERMETIC, ROLLINGPISTON, ROTARYVANE, SINGLESCREW, TWINSCREW, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCompressorType)
- class IfcWallType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcWallTypeEnum = ENUMERATION OF [STANDARD, POLYGONAL, SHEAR, ELEMENTEDWALL, PLUMBINGWALL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWallType)
- class IfcTransportElement extends IfcElement {
- OperationType = null // TYPE IfcTransportElementTypeEnum = ENUMERATION OF [ELEVATOR, ESCALATOR, MOVINGWALKWAY, USERDEFINED, NOTDEFINED]
- CapacityByWeight = null // TYPE IfcMassMeasure = REAL
- CapacityByNumber = null // TYPE IfcCountMeasure = NUMBER
- }
- registerIfcClass(IfcTransportElement)
- class IfcSurfaceOfRevolution extends IfcSweptSurface {
- AxisPosition = null // ENTITY IfcAxis1Placement SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcSurfaceOfRevolution)
- class IfcDistributionControlElementType extends IfcDistributionElementType {}
- registerIfcClass(IfcDistributionControlElementType)
- class IfcActuatorType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcActuatorTypeEnum = ENUMERATION OF [ELECTRICACTUATOR, HANDOPERATEDACTUATOR, HYDRAULICACTUATOR, PNEUMATICACTUATOR, THERMOSTATICACTUATOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcActuatorType)
- class IfcPropertyEnumeratedValue extends IfcSimpleProperty {
- EnumerationValues = null // LIST[1:0] OF IfcValue
- EnumerationReference = null // ENTITY IfcPropertyEnumeration
- }
- registerIfcClass(IfcPropertyEnumeratedValue)
- class IfcCompositeCurveSegment extends IfcGeometricRepresentationItem {
- Transition = null // TYPE IfcTransitionCode = ENUMERATION OF [DISCONTINUOUS, CONTINUOUS, CONTSAMEGRADIENT, CONTSAMEGRADIENTSAMECURVATURE]
- SameSense = null // BOOLEAN
- ParentCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcCompositeCurveSegment)
- class IfcTextStyleForDefinedFont extends SchemaBase {
- Colour = null // TYPE IfcColour = SELECT [IfcColourSpecification, IfcPreDefinedColour]
- BackgroundColour = null // TYPE IfcColour = SELECT [IfcColourSpecification, IfcPreDefinedColour]
- }
- registerIfcClass(IfcTextStyleForDefinedFont)
- class IfcReinforcingBar extends IfcReinforcingElement {
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- BarLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BarRole = null // TYPE IfcReinforcingBarRoleEnum = ENUMERATION OF [MAIN, SHEAR, LIGATURE, STUD, PUNCHING, EDGE, RING, USERDEFINED, NOTDEFINED]
- BarSurface = null // TYPE IfcReinforcingBarSurfaceEnum = ENUMERATION OF [PLAIN, TEXTURED]
- }
- registerIfcClass(IfcReinforcingBar)
- class IfcRelVoidsElement extends IfcRelConnects {
- RelatingBuildingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedOpeningElement = null // ENTITY IfcFeatureElementSubtraction SUBTYPE OF IfcFeatureElement
- }
- registerIfcClass(IfcRelVoidsElement)
- class IfcReinforcementDefinitionProperties extends IfcPropertySetDefinition {
- DefinitionType = null // TYPE IfcLabel = STRING
- ReinforcementSectionDefinitions = null // LIST[1:0] OF IfcSectionReinforcementProperties
- }
- registerIfcClass(IfcReinforcementDefinitionProperties)
- class IfcPropertySingleValue extends IfcSimpleProperty {
- NominalValue = null // TYPE IfcValue = SELECT [IfcMeasureValue, IfcSimpleValue, IfcDerivedMeasureValue]
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcPropertySingleValue)
- class IfcScheduleTimeControl extends IfcControl {
- ActualStart = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- EarlyStart = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- LateStart = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ScheduleStart = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ActualFinish = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- EarlyFinish = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- LateFinish = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ScheduleFinish = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ScheduleDuration = null // TYPE IfcTimeMeasure = REAL
- ActualDuration = null // TYPE IfcTimeMeasure = REAL
- RemainingTime = null // TYPE IfcTimeMeasure = REAL
- FreeFloat = null // TYPE IfcTimeMeasure = REAL
- TotalFloat = null // TYPE IfcTimeMeasure = REAL
- IsCritical = null // BOOLEAN
- StatusTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- StartFloat = null // TYPE IfcTimeMeasure = REAL
- FinishFloat = null // TYPE IfcTimeMeasure = REAL
- Completion = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcScheduleTimeControl)
- class IfcObjectPlacement extends SchemaBase {}
- registerIfcClass(IfcObjectPlacement)
- class IfcRelAssignsToActor extends IfcRelAssigns {
- RelatingActor = null // ENTITY IfcActor SUBTYPE OF IfcObject
- ActingRole = null // ENTITY IfcActorRole
- }
- registerIfcClass(IfcRelAssignsToActor)
- class IfcRelOccupiesSpaces extends IfcRelAssignsToActor {}
- registerIfcClass(IfcRelOccupiesSpaces)
- class IfcDocumentElectronicFormat extends SchemaBase {
- FileExtension = null // TYPE IfcLabel = STRING
- MimeContentType = null // TYPE IfcLabel = STRING
- MimeSubtype = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDocumentElectronicFormat)
- class IfcArbitraryProfileDefWithVoids extends IfcArbitraryClosedProfileDef {
- InnerCurves = null // SET[1:0] OF IfcCurve
- }
- registerIfcClass(IfcArbitraryProfileDefWithVoids)
- class IfcCartesianTransformationOperator3D extends IfcCartesianTransformationOperator {
- Axis3 = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcCartesianTransformationOperator3D)
- class IfcEvaporativeCoolerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcEvaporativeCoolerTypeEnum = ENUMERATION OF [DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER, DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER, DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER, DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER, DIRECTEVAPORATIVEAIRWASHER, INDIRECTEVAPORATIVEPACKAGEAIRCOOLER, INDIRECTEVAPORATIVEWETCOIL, INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER, INDIRECTDIRECTCOMBINATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEvaporativeCoolerType)
- class IfcReinforcingMesh extends IfcReinforcingElement {
- MeshLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- MeshWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LongitudinalBarNominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransverseBarNominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LongitudinalBarCrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- TransverseBarCrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- LongitudinalBarSpacing = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransverseBarSpacing = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcReinforcingMesh)
- class IfcMappedItem extends IfcRepresentationItem {
- MappingSource = null // ENTITY IfcRepresentationMap
- MappingTarget = null // ENTITY IfcCartesianTransformationOperator SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcMappedItem)
- class IfcElementComponent extends IfcElement {}
- registerIfcClass(IfcElementComponent)
- class IfcFastener extends IfcElementComponent {}
- registerIfcClass(IfcFastener)
- class IfcMechanicalFastener extends IfcFastener {
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- NominalLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcMechanicalFastener)
- class IfcPreDefinedTerminatorSymbol extends IfcPreDefinedSymbol {}
- registerIfcClass(IfcPreDefinedTerminatorSymbol)
- class IfcPropertyBoundedValue extends IfcSimpleProperty {
- UpperBoundValue = null // TYPE IfcValue = SELECT [IfcMeasureValue, IfcSimpleValue, IfcDerivedMeasureValue]
- LowerBoundValue = null // TYPE IfcValue = SELECT [IfcMeasureValue, IfcSimpleValue, IfcDerivedMeasureValue]
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcPropertyBoundedValue)
- class IfcConstructionEquipmentResource extends IfcConstructionResource {}
- registerIfcClass(IfcConstructionEquipmentResource)
- class IfcMember extends IfcBuildingElement {}
- registerIfcClass(IfcMember)
- class IfcQuantityCount extends IfcPhysicalSimpleQuantity {
- CountValue = null // TYPE IfcCountMeasure = NUMBER
- }
- registerIfcClass(IfcQuantityCount)
- class IfcProductsOfCombustionProperties extends IfcMaterialProperties {
- SpecificHeatCapacity = null // TYPE IfcSpecificHeatCapacityMeasure = REAL
- N20Content = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- COContent = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- CO2Content = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcProductsOfCombustionProperties)
- class IfcSpaceThermalLoadProperties extends IfcPropertySetDefinition {
- ApplicableValueRatio = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ThermalLoadSource = null // TYPE IfcThermalLoadSourceEnum = ENUMERATION OF [PEOPLE, LIGHTING, EQUIPMENT, VENTILATIONINDOORAIR, VENTILATIONOUTSIDEAIR, RECIRCULATEDAIR, EXHAUSTAIR, AIREXCHANGERATE, DRYBULBTEMPERATURE, RELATIVEHUMIDITY, INFILTRATION, USERDEFINED, NOTDEFINED]
- PropertySource = null // TYPE IfcPropertySourceEnum = ENUMERATION OF [DESIGN, DESIGNMAXIMUM, DESIGNMINIMUM, SIMULATED, ASBUILT, COMMISSIONING, MEASURED, USERDEFINED, NOTKNOWN]
- SourceDescription = null // TYPE IfcText = STRING
- MaximumValue = null // TYPE IfcPowerMeasure = REAL
- MinimumValue = null // TYPE IfcPowerMeasure = REAL
- ThermalLoadTimeSeriesValues = null // ENTITY IfcTimeSeries
- UserDefinedThermalLoadSource = null // TYPE IfcLabel = STRING
- UserDefinedPropertySource = null // TYPE IfcLabel = STRING
- ThermalLoadType = null // TYPE IfcThermalLoadTypeEnum = ENUMERATION OF [SENSIBLE, LATENT, RADIANT, NOTDEFINED]
- }
- registerIfcClass(IfcSpaceThermalLoadProperties)
- class IfcLoop extends IfcTopologicalRepresentationItem {}
- registerIfcClass(IfcLoop)
- class IfcPolyLoop extends IfcLoop {
- Polygon = null // LIST[3:0] OF IfcCartesianPoint
- }
- registerIfcClass(IfcPolyLoop)
- class IfcStructuralLoadPlanarForce extends IfcStructuralLoadStatic {
- PlanarForceX = null // TYPE IfcPlanarForceMeasure = REAL
- PlanarForceY = null // TYPE IfcPlanarForceMeasure = REAL
- PlanarForceZ = null // TYPE IfcPlanarForceMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadPlanarForce)
- class IfcTelecomAddress extends IfcAddress {
- TelephoneNumbers = null // LIST[1:0] OF IfcLabel
- FacsimileNumbers = null // LIST[1:0] OF IfcLabel
- PagerNumber = null // TYPE IfcLabel = STRING
- ElectronicMailAddresses = null // LIST[1:0] OF IfcLabel
- WWWHomePageURL = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcTelecomAddress)
- class IfcBuildingElementProxyType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcBuildingElementProxyTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBuildingElementProxyType)
- class IfcProject extends IfcObject {
- LongName = null // TYPE IfcLabel = STRING
- Phase = null // TYPE IfcLabel = STRING
- RepresentationContexts = null // SET[1:0] OF IfcRepresentationContext
- UnitsInContext = null // ENTITY IfcUnitAssignment
- }
- registerIfcClass(IfcProject)
- class IfcRelConnectsElements extends IfcRelConnects {
- ConnectionGeometry = null // ENTITY IfcConnectionGeometry
- RelatingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelConnectsElements)
- class IfcStructuredDimensionCallout extends IfcDraughtingCallout {}
- registerIfcClass(IfcStructuredDimensionCallout)
- class IfcCircleHollowProfileDef extends IfcCircleProfileDef {
- WallThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCircleHollowProfileDef)
- class IfcQuantityTime extends IfcPhysicalSimpleQuantity {
- TimeValue = null // TYPE IfcTimeMeasure = REAL
- }
- registerIfcClass(IfcQuantityTime)
- class IfcTextureVertex extends SchemaBase {
- Coordinates = null // LIST[2:2] OF IfcParameterValue
- }
- registerIfcClass(IfcTextureVertex)
- class IfcClassificationItem extends SchemaBase {
- Notation = null // ENTITY IfcClassificationNotationFacet
- ItemOf = null // ENTITY IfcClassification
- Title = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcClassificationItem)
- class IfcFillAreaStyleTiles extends IfcGeometricRepresentationItem {
- TilingPattern = null // ENTITY IfcOneDirectionRepeatFactor SUBTYPE OF IfcGeometricRepresentationItem
- Tiles = null // SET[1:0] OF IfcFillAreaStyleTileShapeSelect
- TilingScale = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcFillAreaStyleTiles)
- class IfcProcedure extends IfcProcess {
- ProcedureID = null // TYPE IfcIdentifier = STRING
- ProcedureType = null // TYPE IfcProcedureTypeEnum = ENUMERATION OF [ADVICE_CAUTION, ADVICE_NOTE, ADVICE_WARNING, CALIBRATION, DIAGNOSTIC, SHUTDOWN, STARTUP, USERDEFINED, NOTDEFINED]
- UserDefinedProcedureType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcProcedure)
- class IfcRelAssociatesClassification extends IfcRelAssociates {
- RelatingClassification = null // TYPE IfcClassificationNotationSelect = SELECT [IfcClassificationNotation, IfcClassificationReference]
- }
- registerIfcClass(IfcRelAssociatesClassification)
- class IfcRelAssociatesApproval extends IfcRelAssociates {
- RelatingApproval = null // ENTITY IfcApproval
- }
- registerIfcClass(IfcRelAssociatesApproval)
- class IfcStructuralLoadTemperature extends IfcStructuralLoadStatic {
- DeltaT_Constant = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- DeltaT_Y = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- DeltaT_Z = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadTemperature)
- class IfcConditionCriterion extends IfcControl {
- Criterion = null // TYPE IfcConditionCriterionSelect = SELECT [IfcLabel, IfcMeasureWithUnit]
- CriterionDateTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- }
- registerIfcClass(IfcConditionCriterion)
- class IfcRadiusDimension extends IfcDimensionCurveDirectedCallout {}
- registerIfcClass(IfcRadiusDimension)
- class IfcControllerType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcControllerTypeEnum = ENUMERATION OF [FLOATING, PROPORTIONAL, PROPORTIONALINTEGRAL, PROPORTIONALINTEGRALDERIVATIVE, TIMEDTWOPOSITION, TWOPOSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcControllerType)
- class IfcLightSourceDirectional extends IfcLightSource {
- Orientation = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcLightSourceDirectional)
- class IfcClosedShell extends IfcConnectedFaceSet {}
- registerIfcClass(IfcClosedShell)
- class IfcCircle extends IfcConic {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCircle)
- class IfcCableCarrierFittingType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcCableCarrierFittingTypeEnum = ENUMERATION OF [BEND, CROSS, REDUCER, TEE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableCarrierFittingType)
- class IfcFanType extends IfcFlowMovingDeviceType {
- PredefinedType = null // TYPE IfcFanTypeEnum = ENUMERATION OF [CENTRIFUGALFORWARDCURVED, CENTRIFUGALRADIAL, CENTRIFUGALBACKWARDINCLINEDCURVED, CENTRIFUGALAIRFOIL, TUBEAXIAL, VANEAXIAL, PROPELLORAXIAL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFanType)
- class IfcPerformanceHistory extends IfcControl {
- LifeCyclePhase = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcPerformanceHistory)
- class IfcClassificationNotationFacet extends SchemaBase {
- NotationValue = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcClassificationNotationFacet)
- class IfcCondition extends IfcGroup {}
- registerIfcClass(IfcCondition)
- class IfcExternallyDefinedTextFont extends IfcExternalReference {}
- registerIfcClass(IfcExternallyDefinedTextFont)
- class IfcPreDefinedCurveFont extends IfcPreDefinedItem {}
- registerIfcClass(IfcPreDefinedCurveFont)
- class IfcDraughtingPreDefinedCurveFont extends IfcPreDefinedCurveFont {}
- registerIfcClass(IfcDraughtingPreDefinedCurveFont)
- class IfcTransformerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcTransformerTypeEnum = ENUMERATION OF [CURRENT, FREQUENCY, VOLTAGE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTransformerType)
- class IfcHeatExchangerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcHeatExchangerTypeEnum = ENUMERATION OF [PLATE, SHELLANDTUBE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcHeatExchangerType)
- class IfcStructuralItem extends IfcProduct {}
- registerIfcClass(IfcStructuralItem)
- class IfcStructuralConnection extends IfcStructuralItem {
- AppliedCondition = null // ENTITY IfcBoundaryCondition
- }
- registerIfcClass(IfcStructuralConnection)
- class IfcTendonAnchor extends IfcReinforcingElement {}
- registerIfcClass(IfcTendonAnchor)
- class IfcStructuralPointConnection extends IfcStructuralConnection {}
- registerIfcClass(IfcStructuralPointConnection)
- class IfcStructuralMember extends IfcStructuralItem {}
- registerIfcClass(IfcStructuralMember)
- class IfcStructuralCurveMember extends IfcStructuralMember {
- PredefinedType = null // TYPE IfcStructuralCurveTypeEnum = ENUMERATION OF [RIGID_JOINED_MEMBER, PIN_JOINED_MEMBER, CABLE, TENSION_MEMBER, COMPRESSION_MEMBER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStructuralCurveMember)
- class IfcStructuralCurveMemberVarying extends IfcStructuralCurveMember {}
- registerIfcClass(IfcStructuralCurveMemberVarying)
- class IfcRailingType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcRailingTypeEnum = ENUMERATION OF [HANDRAIL, GUARDRAIL, BALUSTRADE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRailingType)
- class IfcClassificationNotation extends SchemaBase {
- NotationFacets = null // SET[1:0] OF IfcClassificationNotationFacet
- }
- registerIfcClass(IfcClassificationNotation)
- class IfcPath extends IfcTopologicalRepresentationItem {
- EdgeList = null // LIST[1:0] OF IfcOrientedEdge
- }
- registerIfcClass(IfcPath)
- class IfcVertex extends IfcTopologicalRepresentationItem {}
- registerIfcClass(IfcVertex)
- class IfcVertexPoint extends IfcVertex {
- VertexGeometry = null // ENTITY IfcPoint SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcVertexPoint)
- class IfcBoundaryCondition extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcBoundaryCondition)
- class IfcBoundaryFaceCondition extends IfcBoundaryCondition {
- LinearStiffnessByAreaX = null // TYPE IfcModulusOfSubgradeReactionMeasure = REAL
- LinearStiffnessByAreaY = null // TYPE IfcModulusOfSubgradeReactionMeasure = REAL
- LinearStiffnessByAreaZ = null // TYPE IfcModulusOfSubgradeReactionMeasure = REAL
- }
- registerIfcClass(IfcBoundaryFaceCondition)
- class IfcQuantityLength extends IfcPhysicalSimpleQuantity {
- LengthValue = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcQuantityLength)
- class IfcCShapeProfileDef extends IfcParameterizedProfileDef {
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Width = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WallThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Girth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- InternalFilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CentreOfGravityInX = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCShapeProfileDef)
- class IfcCompositeCurve extends IfcBoundedCurve {
- Segments = null // LIST[1:0] OF IfcCompositeCurveSegment
- SelfIntersect = null // LOGICAL
- }
- registerIfcClass(IfcCompositeCurve)
- class Ifc2DCompositeCurve extends IfcCompositeCurve {}
- registerIfcClass(Ifc2DCompositeCurve)
- class IfcRamp extends IfcBuildingElement {
- ShapeType = null // TYPE IfcRampTypeEnum = ENUMERATION OF [STRAIGHT_RUN_RAMP, TWO_STRAIGHT_RUN_RAMP, QUARTER_TURN_RAMP, TWO_QUARTER_TURN_RAMP, HALF_TURN_RAMP, SPIRAL_RAMP, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRamp)
- class IfcGeneralMaterialProperties extends IfcMaterialProperties {
- MolecularWeight = null // TYPE IfcMolecularWeightMeasure = REAL
- Porosity = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- MassDensity = null // TYPE IfcMassDensityMeasure = REAL
- }
- registerIfcClass(IfcGeneralMaterialProperties)
- class IfcUnitaryEquipmentType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcUnitaryEquipmentTypeEnum = ENUMERATION OF [AIRHANDLER, AIRCONDITIONINGUNIT, SPLITSYSTEM, ROOFTOPUNIT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcUnitaryEquipmentType)
- class IfcAppliedValue extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- AppliedValue = null // TYPE IfcAppliedValueSelect = SELECT [IfcRatioMeasure, IfcMeasureWithUnit, IfcMonetaryMeasure]
- UnitBasis = null // ENTITY IfcMeasureWithUnit
- ApplicableDate = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- FixedUntilDate = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- }
- registerIfcClass(IfcAppliedValue)
- class IfcCostValue extends IfcAppliedValue {
- CostType = null // TYPE IfcLabel = STRING
- Condition = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcCostValue)
- class IfcDimensionalExponents extends SchemaBase {
- LengthExponent = null // INTEGER
- MassExponent = null // INTEGER
- TimeExponent = null // INTEGER
- ElectricCurrentExponent = null // INTEGER
- ThermodynamicTemperatureExponent = null // INTEGER
- AmountOfSubstanceExponent = null // INTEGER
- LuminousIntensityExponent = null // INTEGER
- }
- registerIfcClass(IfcDimensionalExponents)
- class IfcMonetaryUnit extends SchemaBase {
- Currency = null // TYPE IfcCurrencyEnum = ENUMERATION OF [AED, AES, ATS, AUD, BBD, BEG, BGL, BHD, BMD, BND, BRL, BSD, BWP, BZD, CAD, CBD, CHF, CLP, CNY, CYS, CZK, DDP, DEM, DKK, EGL, EST, EUR, FAK, FIM, FJD, FKP, FRF, GBP, GIP, GMD, GRX, HKD, HUF, ICK, IDR, ILS, INR, IRP, ITL, JMD, JOD, JPY, KES, KRW, KWD, KYD, LKR, LUF, MTL, MUR, MXN, MYR, NLG, NZD, OMR, PGK, PHP, PKR, PLN, PTN, QAR, RUR, SAR, SCR, SEK, SGD, SKP, THB, TRL, TTD, TWD, USD, VEB, VND, XEU, ZAR, ZWD, NOK]
- }
- registerIfcClass(IfcMonetaryUnit)
- class IfcRelSchedulesCostItems extends IfcRelAssignsToControl {}
- registerIfcClass(IfcRelSchedulesCostItems)
- class IfcLightDistributionData extends SchemaBase {
- MainPlaneAngle = null // TYPE IfcPlaneAngleMeasure = REAL
- SecondaryPlaneAngle = null // LIST[1:0] OF IfcPlaneAngleMeasure
- LuminousIntensity = null // LIST[1:0] OF IfcLuminousIntensityDistributionMeasure
- }
- registerIfcClass(IfcLightDistributionData)
- class IfcDocumentReference extends IfcExternalReference {}
- registerIfcClass(IfcDocumentReference)
- class IfcRepresentationContext extends SchemaBase {
- ContextIdentifier = null // TYPE IfcLabel = STRING
- ContextType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcRepresentationContext)
- class IfcGeometricRepresentationContext extends IfcRepresentationContext {
- CoordinateSpaceDimension = null // TYPE IfcDimensionCount = INTEGER
- Precision = null // REAL
- WorldCoordinateSystem = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- TrueNorth = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcGeometricRepresentationContext)
- class IfcFlowTreatmentDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowTreatmentDevice)
- class IfcPointOnSurface extends IfcPoint {
- BasisSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- PointParameterU = null // TYPE IfcParameterValue = REAL
- PointParameterV = null // TYPE IfcParameterValue = REAL
- }
- registerIfcClass(IfcPointOnSurface)
- class IfcFaceBasedSurfaceModel extends IfcGeometricRepresentationItem {
- FbsmFaces = null // SET[1:0] OF IfcConnectedFaceSet
- }
- registerIfcClass(IfcFaceBasedSurfaceModel)
- class IfcStructuralLoadLinearForce extends IfcStructuralLoadStatic {
- LinearForceX = null // TYPE IfcLinearForceMeasure = REAL
- LinearForceY = null // TYPE IfcLinearForceMeasure = REAL
- LinearForceZ = null // TYPE IfcLinearForceMeasure = REAL
- LinearMomentX = null // TYPE IfcLinearMomentMeasure = REAL
- LinearMomentY = null // TYPE IfcLinearMomentMeasure = REAL
- LinearMomentZ = null // TYPE IfcLinearMomentMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadLinearForce)
- class IfcRelaxation extends SchemaBase {
- RelaxationValue = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- InitialStress = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcRelaxation)
- class IfcRelConnectsPorts extends IfcRelConnects {
- RelatingPort = null // ENTITY IfcPort SUBTYPE OF IfcProduct
- RelatedPort = null // ENTITY IfcPort SUBTYPE OF IfcProduct
- RealizingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelConnectsPorts)
- class IfcTransportElementType extends IfcElementType {
- PredefinedType = null // TYPE IfcTransportElementTypeEnum = ENUMERATION OF [ELEVATOR, ESCALATOR, MOVINGWALKWAY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTransportElementType)
- class IfcCraneRailFShapeProfileDef extends IfcParameterizedProfileDef {
- OverallHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- HeadWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- HeadDepth2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- HeadDepth3 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseDepth1 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseDepth2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CentreOfGravityInY = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCraneRailFShapeProfileDef)
- class IfcSurfaceStyleLighting extends SchemaBase {
- DiffuseTransmissionColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- DiffuseReflectionColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- TransmissionColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- ReflectanceColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- }
- registerIfcClass(IfcSurfaceStyleLighting)
- class IfcMove extends IfcTask {
- MoveFrom = null // ENTITY IfcSpatialStructureElement SUBTYPE OF IfcProduct
- MoveTo = null // ENTITY IfcSpatialStructureElement SUBTYPE OF IfcProduct
- PunchList = null // LIST[1:0] OF IfcText
- }
- registerIfcClass(IfcMove)
- class IfcLocalPlacement extends IfcObjectPlacement {
- PlacementRelTo = null // ENTITY IfcObjectPlacement
- RelativePlacement = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- }
- registerIfcClass(IfcLocalPlacement)
- class IfcPropertyConstraintRelationship extends SchemaBase {
- RelatingConstraint = null // ENTITY IfcConstraint
- RelatedProperties = null // SET[1:0] OF IfcProperty
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcPropertyConstraintRelationship)
- class IfcSlabType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcSlabTypeEnum = ENUMERATION OF [FLOOR, ROOF, LANDING, BASESLAB, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSlabType)
- class IfcUnitAssignment extends SchemaBase {
- Units = null // SET[1:0] OF IfcUnit
- }
- registerIfcClass(IfcUnitAssignment)
- class IfcAnnotationCurveOccurrence extends IfcAnnotationOccurrence {}
- registerIfcClass(IfcAnnotationCurveOccurrence)
- class IfcRelAssignsToProcess extends IfcRelAssigns {
- RelatingProcess = null // ENTITY IfcProcess SUBTYPE OF IfcObject
- QuantityInProcess = null // ENTITY IfcMeasureWithUnit
- }
- registerIfcClass(IfcRelAssignsToProcess)
- class IfcEdgeLoop extends IfcLoop {
- EdgeList = null // LIST[1:0] OF IfcOrientedEdge
- }
- registerIfcClass(IfcEdgeLoop)
- class IfcBoundaryEdgeCondition extends IfcBoundaryCondition {
- LinearStiffnessByLengthX = null // TYPE IfcModulusOfLinearSubgradeReactionMeasure = REAL
- LinearStiffnessByLengthY = null // TYPE IfcModulusOfLinearSubgradeReactionMeasure = REAL
- LinearStiffnessByLengthZ = null // TYPE IfcModulusOfLinearSubgradeReactionMeasure = REAL
- RotationalStiffnessByLengthX = null // TYPE IfcModulusOfRotationalSubgradeReactionMeasure = REAL
- RotationalStiffnessByLengthY = null // TYPE IfcModulusOfRotationalSubgradeReactionMeasure = REAL
- RotationalStiffnessByLengthZ = null // TYPE IfcModulusOfRotationalSubgradeReactionMeasure = REAL
- }
- registerIfcClass(IfcBoundaryEdgeCondition)
- class IfcZone extends IfcGroup {}
- registerIfcClass(IfcZone)
- class IfcRelConnectsStructuralActivity extends IfcRelConnects {
- RelatingElement = null // TYPE IfcStructuralActivityAssignmentSelect = SELECT [IfcStructuralItem, IfcElement]
- RelatedStructuralActivity = null // ENTITY IfcStructuralActivity SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelConnectsStructuralActivity)
- class IfcFlowMovingDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowMovingDevice)
- class IfcRampFlightType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcRampFlightTypeEnum = ENUMERATION OF [STRAIGHT, SPIRAL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRampFlightType)
- class IfcDistributionChamberElementType extends IfcDistributionFlowElementType {
- PredefinedType = null // TYPE IfcDistributionChamberElementTypeEnum = ENUMERATION OF [FORMEDDUCT, INSPECTIONCHAMBER, INSPECTIONPIT, MANHOLE, METERCHAMBER, SUMP, TRENCH, VALVECHAMBER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDistributionChamberElementType)
- class IfcPumpType extends IfcFlowMovingDeviceType {
- PredefinedType = null // TYPE IfcPumpTypeEnum = ENUMERATION OF [CIRCULATOR, ENDSUCTION, SPLITCASE, VERTICALINLINE, VERTICALTURBINE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPumpType)
- class IfcSphere extends IfcCsgPrimitive3D {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSphere)
- class IfcColumnType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcColumnTypeEnum = ENUMERATION OF [COLUMN, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcColumnType)
- class IfcLightIntensityDistribution extends SchemaBase {
- LightDistributionCurve = null // TYPE IfcLightDistributionCurveEnum = ENUMERATION OF [TYPE_A, TYPE_B, TYPE_C, NOTDEFINED]
- DistributionData = null // LIST[1:0] OF IfcLightDistributionData
- }
- registerIfcClass(IfcLightIntensityDistribution)
- class IfcEquipmentStandard extends IfcControl {}
- registerIfcClass(IfcEquipmentStandard)
- class IfcRelAssociatesAppliedValue extends IfcRelAssociates {
- RelatingAppliedValue = null // ENTITY IfcAppliedValue
- }
- registerIfcClass(IfcRelAssociatesAppliedValue)
- class IfcCurrencyRelationship extends SchemaBase {
- RelatingMonetaryUnit = null // ENTITY IfcMonetaryUnit
- RelatedMonetaryUnit = null // ENTITY IfcMonetaryUnit
- ExchangeRate = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- RateDateTime = null // ENTITY IfcDateAndTime
- RateSource = null // ENTITY IfcLibraryInformation
- }
- registerIfcClass(IfcCurrencyRelationship)
- class IfcBeam extends IfcBuildingElement {}
- registerIfcClass(IfcBeam)
- class IfcDoor extends IfcBuildingElement {
- OverallHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- OverallWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcDoor)
- class IfcCurtainWall extends IfcBuildingElement {}
- registerIfcClass(IfcCurtainWall)
- class IfcTextStyleTextModel extends SchemaBase {
- TextIndent = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- TextAlign = null // TYPE IfcTextAlignment = STRING
- TextDecoration = null // TYPE IfcTextDecoration = STRING
- LetterSpacing = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- WordSpacing = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- TextTransform = null // TYPE IfcTextTransformation = STRING
- LineHeight = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- }
- registerIfcClass(IfcTextStyleTextModel)
- class IfcTopologyRepresentation extends IfcShapeModel {}
- registerIfcClass(IfcTopologyRepresentation)
- class IfcMaterialDefinitionRepresentation extends IfcProductRepresentation {
- RepresentedMaterial = null // ENTITY IfcMaterial
- }
- registerIfcClass(IfcMaterialDefinitionRepresentation)
- class IfcPipeSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcPipeSegmentTypeEnum = ENUMERATION OF [FLEXIBLESEGMENT, RIGIDSEGMENT, GUTTER, SPOOL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPipeSegmentType)
- class IfcRationalBezierCurve extends IfcBezierCurve {
- WeightsData = null // LIST[2:0] OF REAL
- }
- registerIfcClass(IfcRationalBezierCurve)
- class IfcColumn extends IfcBuildingElement {}
- registerIfcClass(IfcColumn)
- class IfcPropertyDependencyRelationship extends SchemaBase {
- DependingProperty = null // ENTITY IfcProperty
- DependantProperty = null // ENTITY IfcProperty
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Expression = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcPropertyDependencyRelationship)
- class IfcProfileProperties extends SchemaBase {
- ProfileName = null // TYPE IfcLabel = STRING
- ProfileDefinition = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcProfileProperties)
- class IfcGeneralProfileProperties extends IfcProfileProperties {
- PhysicalWeight = null // TYPE IfcMassPerLengthMeasure = REAL
- Perimeter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- MinimumPlateThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- MaximumPlateThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- }
- registerIfcClass(IfcGeneralProfileProperties)
- class IfcStructuralProfileProperties extends IfcGeneralProfileProperties {
- TorsionalConstantX = null // TYPE IfcMomentOfInertiaMeasure = REAL
- MomentOfInertiaYZ = null // TYPE IfcMomentOfInertiaMeasure = REAL
- MomentOfInertiaY = null // TYPE IfcMomentOfInertiaMeasure = REAL
- MomentOfInertiaZ = null // TYPE IfcMomentOfInertiaMeasure = REAL
- WarpingConstant = null // TYPE IfcWarpingConstantMeasure = REAL
- ShearCentreZ = null // TYPE IfcLengthMeasure = REAL
- ShearCentreY = null // TYPE IfcLengthMeasure = REAL
- ShearDeformationAreaZ = null // TYPE IfcAreaMeasure = REAL
- ShearDeformationAreaY = null // TYPE IfcAreaMeasure = REAL
- MaximumSectionModulusY = null // TYPE IfcSectionModulusMeasure = REAL
- MinimumSectionModulusY = null // TYPE IfcSectionModulusMeasure = REAL
- MaximumSectionModulusZ = null // TYPE IfcSectionModulusMeasure = REAL
- MinimumSectionModulusZ = null // TYPE IfcSectionModulusMeasure = REAL
- TorsionalSectionModulus = null // TYPE IfcSectionModulusMeasure = REAL
- CentreOfGravityInX = null // TYPE IfcLengthMeasure = REAL
- CentreOfGravityInY = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcStructuralProfileProperties)
- class IfcEvaporatorType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcEvaporatorTypeEnum = ENUMERATION OF [DIRECTEXPANSIONSHELLANDTUBE, DIRECTEXPANSIONTUBEINTUBE, DIRECTEXPANSIONBRAZEDPLATE, FLOODEDSHELLANDTUBE, SHELLANDCOIL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEvaporatorType)
- class IfcRelAssociatesDocument extends IfcRelAssociates {
- RelatingDocument = null // TYPE IfcDocumentSelect = SELECT [IfcDocumentReference, IfcDocumentInformation]
- }
- registerIfcClass(IfcRelAssociatesDocument)
- class IfcStyledRepresentation extends IfcStyleModel {}
- registerIfcClass(IfcStyledRepresentation)
- class IfcFilterType extends IfcFlowTreatmentDeviceType {
- PredefinedType = null // TYPE IfcFilterTypeEnum = ENUMERATION OF [AIRPARTICLEFILTER, ODORFILTER, OILFILTER, STRAINER, WATERFILTER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFilterType)
- class IfcPropertyEnumeration extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- EnumerationValues = null // LIST[1:0] OF IfcValue
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcPropertyEnumeration)
- class IfcDuctFittingType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcDuctFittingTypeEnum = ENUMERATION OF [BEND, CONNECTOR, ENTRY, EXIT, JUNCTION, OBSTRUCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctFittingType)
- class IfcFluidFlowProperties extends IfcPropertySetDefinition {
- PropertySource = null // TYPE IfcPropertySourceEnum = ENUMERATION OF [DESIGN, DESIGNMAXIMUM, DESIGNMINIMUM, SIMULATED, ASBUILT, COMMISSIONING, MEASURED, USERDEFINED, NOTKNOWN]
- FlowConditionTimeSeries = null // ENTITY IfcTimeSeries
- VelocityTimeSeries = null // ENTITY IfcTimeSeries
- FlowrateTimeSeries = null // ENTITY IfcTimeSeries
- Fluid = null // ENTITY IfcMaterial
- PressureTimeSeries = null // ENTITY IfcTimeSeries
- UserDefinedPropertySource = null // TYPE IfcLabel = STRING
- TemperatureSingleValue = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- WetBulbTemperatureSingleValue = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- WetBulbTemperatureTimeSeries = null // ENTITY IfcTimeSeries
- TemperatureTimeSeries = null // ENTITY IfcTimeSeries
- FlowrateSingleValue = null // TYPE IfcDerivedMeasureValue = SELECT [IfcVolumetricFlowRateMeasure, IfcTimeStamp, IfcThermalTransmittanceMeasure, IfcThermalResistanceMeasure, IfcThermalAdmittanceMeasure, IfcPressureMeasure, IfcPowerMeasure, IfcMassFlowRateMeasure, IfcMassDensityMeasure, IfcLinearVelocityMeasure, IfcKinematicViscosityMeasure, IfcIntegerCountRateMeasure, IfcHeatFluxDensityMeasure, IfcFrequencyMeasure, IfcEnergyMeasure, IfcElectricVoltageMeasure, IfcDynamicViscosityMeasure, IfcCompoundPlaneAngleMeasure, IfcAngularVelocityMeasure, IfcThermalConductivityMeasure, IfcMolecularWeightMeasure, IfcVaporPermeabilityMeasure, IfcMoistureDiffusivityMeasure, IfcIsothermalMoistureCapacityMeasure, IfcSpecificHeatCapacityMeasure, IfcMonetaryMeasure, IfcMagneticFluxDensityMeasure, IfcMagneticFluxMeasure, IfcLuminousFluxMeasure, IfcForceMeasure, IfcInductanceMeasure, IfcIlluminanceMeasure, IfcElectricResistanceMeasure, IfcElectricConductanceMeasure, IfcElectricChargeMeasure, IfcDoseEquivalentMeasure, IfcElectricCapacitanceMeasure, IfcAbsorbedDoseMeasure, IfcRadioActivityMeasure, IfcRotationalFrequencyMeasure, IfcTorqueMeasure, IfcAccelerationMeasure, IfcLinearForceMeasure, IfcLinearStiffnessMeasure, IfcModulusOfSubgradeReactionMeasure, IfcModulusOfElasticityMeasure, IfcMomentOfInertiaMeasure, IfcPlanarForceMeasure, IfcRotationalStiffnessMeasure, IfcShearModulusMeasure, IfcLinearMomentMeasure, IfcLuminousIntensityDistributionMeasure, IfcCurvatureMeasure, IfcMassPerLengthMeasure, IfcModulusOfLinearSubgradeReactionMeasure, IfcModulusOfRotationalSubgradeReactionMeasure, IfcRotationalMassMeasure, IfcSectionalAreaIntegralMeasure, IfcSectionModulusMeasure, IfcTemperatureGradientMeasure, IfcThermalExpansionCoefficientMeasure, IfcWarpingConstantMeasure, IfcWarpingMomentMeasure, IfcSoundPowerMeasure, IfcSoundPressureMeasure, IfcHeatingValueMeasure, IfcPHMeasure, IfcIonConcentrationMeasure]
- FlowConditionSingleValue = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- VelocitySingleValue = null // TYPE IfcLinearVelocityMeasure = REAL
- PressureSingleValue = null // TYPE IfcPressureMeasure = REAL
- }
- registerIfcClass(IfcFluidFlowProperties)
- class IfcHygroscopicMaterialProperties extends IfcMaterialProperties {
- UpperVaporResistanceFactor = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- LowerVaporResistanceFactor = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- IsothermalMoistureCapacity = null // TYPE IfcIsothermalMoistureCapacityMeasure = REAL
- VaporPermeability = null // TYPE IfcVaporPermeabilityMeasure = REAL
- MoistureDiffusivity = null // TYPE IfcMoistureDiffusivityMeasure = REAL
- }
- registerIfcClass(IfcHygroscopicMaterialProperties)
- class IfcStructuralAction extends IfcStructuralActivity {
- DestabilizingLoad = null // BOOLEAN
- CausedBy = null // ENTITY IfcStructuralReaction SUBTYPE OF IfcStructuralActivity
- }
- registerIfcClass(IfcStructuralAction)
- class IfcStructuralPointAction extends IfcStructuralAction {}
- registerIfcClass(IfcStructuralPointAction)
- class IfcBoundedSurface extends IfcSurface {}
- registerIfcClass(IfcBoundedSurface)
- class IfcCurveBoundedPlane extends IfcBoundedSurface {
- BasisSurface = null // ENTITY IfcPlane SUBTYPE OF IfcElementarySurface
- OuterBoundary = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- InnerBoundaries = null // SET[0:0] OF IfcCurve
- }
- registerIfcClass(IfcCurveBoundedPlane)
- class IfcGrid extends IfcProduct {
- UAxes = null // LIST[1:0] OF IfcGridAxis
- VAxes = null // LIST[1:0] OF IfcGridAxis
- WAxes = null // LIST[1:0] OF IfcGridAxis
- }
- registerIfcClass(IfcGrid)
- class IfcDraughtingCalloutRelationship extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- RelatingDraughtingCallout = null // ENTITY IfcDraughtingCallout SUBTYPE OF IfcGeometricRepresentationItem
- RelatedDraughtingCallout = null // ENTITY IfcDraughtingCallout SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcDraughtingCalloutRelationship)
- class IfcCoordinatedUniversalTimeOffset extends SchemaBase {
- HourOffset = null // TYPE IfcHourInDay = INTEGER
- MinuteOffset = null // TYPE IfcMinuteInHour = INTEGER
- Sense = null // TYPE IfcAheadOrBehind = ENUMERATION OF [AHEAD, BEHIND]
- }
- registerIfcClass(IfcCoordinatedUniversalTimeOffset)
- class IfcSurfaceStyleRefraction extends SchemaBase {
- RefractionIndex = null // TYPE IfcReal = REAL
- DispersionFactor = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcSurfaceStyleRefraction)
- class IfcPermeableCoveringProperties extends IfcPropertySetDefinition {
- OperationType = null // TYPE IfcPermeableCoveringOperationEnum = ENUMERATION OF [GRILL, LOUVER, SCREEN, USERDEFINED, NOTDEFINED]
- PanelPosition = null // TYPE IfcWindowPanelPositionEnum = ENUMERATION OF [LEFT, MIDDLE, RIGHT, BOTTOM, TOP, NOTDEFINED]
- FrameDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FrameThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ShapeAspectStyle = null // ENTITY IfcShapeAspect
- }
- registerIfcClass(IfcPermeableCoveringProperties)
- class IfcTextStyleFontModel extends IfcPreDefinedTextFont {
- FontFamily = null // LIST[1:0] OF IfcTextFontName
- FontStyle = null // TYPE IfcFontStyle = STRING
- FontVariant = null // TYPE IfcFontVariant = STRING
- FontWeight = null // TYPE IfcFontWeight = STRING
- FontSize = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- }
- registerIfcClass(IfcTextStyleFontModel)
- class IfcDimensionCalloutRelationship extends IfcDraughtingCalloutRelationship {}
- registerIfcClass(IfcDimensionCalloutRelationship)
- class IfcRectangularTrimmedSurface extends IfcBoundedSurface {
- BasisSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- U1 = null // TYPE IfcParameterValue = REAL
- V1 = null // TYPE IfcParameterValue = REAL
- U2 = null // TYPE IfcParameterValue = REAL
- V2 = null // TYPE IfcParameterValue = REAL
- Usense = null // BOOLEAN
- Vsense = null // BOOLEAN
- }
- registerIfcClass(IfcRectangularTrimmedSurface)
- class IfcRelAssignsToProduct extends IfcRelAssigns {
- RelatingProduct = null // ENTITY IfcProduct SUBTYPE OF IfcObject
- }
- registerIfcClass(IfcRelAssignsToProduct)
- class IfcTextureCoordinate extends SchemaBase {}
- registerIfcClass(IfcTextureCoordinate)
- class IfcTextureCoordinateGenerator extends IfcTextureCoordinate {
- Mode = null // TYPE IfcLabel = STRING
- Parameter = null // LIST[1:0] OF IfcSimpleValue
- }
- registerIfcClass(IfcTextureCoordinateGenerator)
- class IfcCurveStyleFontAndScaling extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- CurveFont = null // TYPE IfcCurveStyleFontSelect = SELECT [IfcPreDefinedCurveFont, IfcCurveStyleFont]
- CurveFontScaling = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcCurveStyleFontAndScaling)
- class IfcSectionReinforcementProperties extends SchemaBase {
- LongitudinalStartPosition = null // TYPE IfcLengthMeasure = REAL
- LongitudinalEndPosition = null // TYPE IfcLengthMeasure = REAL
- TransversePosition = null // TYPE IfcLengthMeasure = REAL
- ReinforcementRole = null // TYPE IfcReinforcingBarRoleEnum = ENUMERATION OF [MAIN, SHEAR, LIGATURE, STUD, PUNCHING, EDGE, RING, USERDEFINED, NOTDEFINED]
- SectionDefinition = null // ENTITY IfcSectionProperties
- CrossSectionReinforcementDefinitions = null // SET[1:0] OF IfcReinforcementBarProperties
- }
- registerIfcClass(IfcSectionReinforcementProperties)
- class IfcProjectOrder extends IfcControl {
- ID = null // TYPE IfcIdentifier = STRING
- PredefinedType = null // TYPE IfcProjectOrderTypeEnum = ENUMERATION OF [CHANGEORDER, MAINTENANCEWORKORDER, MOVEORDER, PURCHASEORDER, WORKORDER, USERDEFINED, NOTDEFINED]
- Status = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcProjectOrder)
- class IfcRelConnectsStructuralMember extends IfcRelConnects {
- RelatingStructuralMember = null // ENTITY IfcStructuralMember SUBTYPE OF IfcStructuralItem
- RelatedStructuralConnection = null // ENTITY IfcStructuralConnection SUBTYPE OF IfcStructuralItem
- AppliedCondition = null // ENTITY IfcBoundaryCondition
- AdditionalConditions = null // ENTITY IfcStructuralConnectionCondition
- SupportedLength = null // TYPE IfcLengthMeasure = REAL
- ConditionCoordinateSystem = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcRelConnectsStructuralMember)
- class IfcRelConnectsWithEccentricity extends IfcRelConnectsStructuralMember {
- ConnectionConstraint = null // ENTITY IfcConnectionGeometry
- }
- registerIfcClass(IfcRelConnectsWithEccentricity)
- class IfcPropertyTableValue extends IfcSimpleProperty {
- DefiningValues = null // LIST[1:0] OF IfcValue
- DefinedValues = null // LIST[1:0] OF IfcValue
- Expression = null // TYPE IfcText = STRING
- DefiningUnit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- DefinedUnit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcPropertyTableValue)
- class IfcCraneRailAShapeProfileDef extends IfcParameterizedProfileDef {
- OverallHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseWidth2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- HeadWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- HeadDepth2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- HeadDepth3 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseWidth4 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseDepth1 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseDepth2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BaseDepth3 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CentreOfGravityInY = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCraneRailAShapeProfileDef)
- class IfcOneDirectionRepeatFactor extends IfcGeometricRepresentationItem {
- RepeatFactor = null // ENTITY IfcVector SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcOneDirectionRepeatFactor)
- class IfcDamperType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcDamperTypeEnum = ENUMERATION OF [CONTROLDAMPER, FIREDAMPER, SMOKEDAMPER, FIRESMOKEDAMPER, BACKDRAFTDAMPER, RELIEFDAMPER, BLASTDAMPER, GRAVITYDAMPER, GRAVITYRELIEFDAMPER, BALANCINGDAMPER, FUMEHOODEXHAUST, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDamperType)
- class IfcRelInteractionRequirements extends IfcRelConnects {
- DailyInteraction = null // TYPE IfcCountMeasure = NUMBER
- ImportanceRating = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- LocationOfInteraction = null // ENTITY IfcSpatialStructureElement SUBTYPE OF IfcProduct
- RelatedSpaceProgram = null // ENTITY IfcSpaceProgram SUBTYPE OF IfcControl
- RelatingSpaceProgram = null // ENTITY IfcSpaceProgram SUBTYPE OF IfcControl
- }
- registerIfcClass(IfcRelInteractionRequirements)
- class IfcFlowTerminal extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowTerminal)
- class IfcRelDefinesByType extends IfcRelDefines {
- RelatingType = null // ENTITY IfcTypeObject SUBTYPE OF IfcObjectDefinition
- }
- registerIfcClass(IfcRelDefinesByType)
- class IfcTimeSeries extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- StartTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- EndTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- TimeSeriesDataType = null // TYPE IfcTimeSeriesDataTypeEnum = ENUMERATION OF [CONTINUOUS, DISCRETE, DISCRETEBINARY, PIECEWISEBINARY, PIECEWISECONSTANT, PIECEWISECONTINUOUS, NOTDEFINED]
- DataOrigin = null // TYPE IfcDataOriginEnum = ENUMERATION OF [MEASURED, PREDICTED, SIMULATED, USERDEFINED, NOTDEFINED]
- UserDefinedDataOrigin = null // TYPE IfcLabel = STRING
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcTimeSeries)
- class IfcIrregularTimeSeries extends IfcTimeSeries {
- Values = null // LIST[1:0] OF IfcIrregularTimeSeriesValue
- }
- registerIfcClass(IfcIrregularTimeSeries)
- class IfcMeasureWithUnit extends SchemaBase {
- ValueComponent = null // TYPE IfcValue = SELECT [IfcMeasureValue, IfcSimpleValue, IfcDerivedMeasureValue]
- UnitComponent = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcMeasureWithUnit)
- class IfcCompositeProfileDef extends IfcProfileDef {
- Profiles = null // SET[2:0] OF IfcProfileDef
- Label = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcCompositeProfileDef)
- class IfcChamferEdgeFeature extends IfcEdgeFeature {
- Width = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Height = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcChamferEdgeFeature)
- class IfcAnnotation extends IfcProduct {}
- registerIfcClass(IfcAnnotation)
- class IfcServiceLife extends IfcControl {
- ServiceLifeType = null // TYPE IfcServiceLifeTypeEnum = ENUMERATION OF [ACTUALSERVICELIFE, EXPECTEDSERVICELIFE, OPTIMISTICREFERENCESERVICELIFE, PESSIMISTICREFERENCESERVICELIFE, REFERENCESERVICELIFE]
- ServiceLifeDuration = null // TYPE IfcTimeMeasure = REAL
- }
- registerIfcClass(IfcServiceLife)
- class IfcGridAxis extends SchemaBase {
- AxisTag = null // TYPE IfcLabel = STRING
- AxisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- SameSense = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcGridAxis)
- class IfcTimeSeriesReferenceRelationship extends SchemaBase {
- ReferencedTimeSeries = null // ENTITY IfcTimeSeries
- TimeSeriesReferences = null // SET[1:0] OF IfcDocumentSelect
- }
- registerIfcClass(IfcTimeSeriesReferenceRelationship)
- class IfcRectangleProfileDef extends IfcParameterizedProfileDef {
- XDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- YDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRectangleProfileDef)
- class IfcGeometricSet extends IfcGeometricRepresentationItem {
- Elements = null // SET[1:0] OF IfcGeometricSetSelect
- }
- registerIfcClass(IfcGeometricSet)
- class IfcGeometricCurveSet extends IfcGeometricSet {}
- registerIfcClass(IfcGeometricCurveSet)
- class IfcBeamType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcBeamTypeEnum = ENUMERATION OF [BEAM, JOIST, LINTEL, T_BEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBeamType)
- class IfcDefinedSymbol extends IfcGeometricRepresentationItem {
- Definition = null // TYPE IfcDefinedSymbolSelect = SELECT [IfcPreDefinedSymbol, IfcExternallyDefinedSymbol]
- Target = null // ENTITY IfcCartesianTransformationOperator2D SUBTYPE OF IfcCartesianTransformationOperator
- }
- registerIfcClass(IfcDefinedSymbol)
- class IfcCartesianTransformationOperator3DnonUniform extends IfcCartesianTransformationOperator3D {
- Scale2 = null // REAL
- Scale3 = null // REAL
- }
- registerIfcClass(IfcCartesianTransformationOperator3DnonUniform)
- class IfcAnnotationSurface extends IfcGeometricRepresentationItem {
- Item = null // ENTITY IfcGeometricRepresentationItem SUBTYPE OF IfcRepresentationItem
- TextureCoordinates = null // ENTITY IfcTextureCoordinate
- }
- registerIfcClass(IfcAnnotationSurface)
- class IfcExternallyDefinedHatchStyle extends IfcExternalReference {}
- registerIfcClass(IfcExternallyDefinedHatchStyle)
- class IfcRibPlateProfileProperties extends IfcProfileProperties {
- Thickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- RibHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- RibWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- RibSpacing = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Direction = null // TYPE IfcRibPlateDirectionEnum = ENUMERATION OF [DIRECTION_X, DIRECTION_Y]
- }
- registerIfcClass(IfcRibPlateProfileProperties)
- class IfcStructuralSurfaceConnection extends IfcStructuralConnection {}
- registerIfcClass(IfcStructuralSurfaceConnection)
- class IfcDiscreteAccessory extends IfcElementComponent {}
- registerIfcClass(IfcDiscreteAccessory)
- class IfcSectionProperties extends SchemaBase {
- SectionType = null // TYPE IfcSectionTypeEnum = ENUMERATION OF [UNIFORM, TAPERED]
- StartProfile = null // ENTITY IfcProfileDef
- EndProfile = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcSectionProperties)
- class IfcStructuralPlanarAction extends IfcStructuralAction {
- ProjectedOrTrue = null // TYPE IfcProjectedOrTrueLengthEnum = ENUMERATION OF [PROJECTED_LENGTH, TRUE_LENGTH]
- }
- registerIfcClass(IfcStructuralPlanarAction)
- class IfcStructuralPlanarActionVarying extends IfcStructuralPlanarAction {
- VaryingAppliedLoadLocation = null // ENTITY IfcShapeAspect
- SubsequentAppliedLoads = null // LIST[2:0] OF IfcStructuralLoad
- }
- registerIfcClass(IfcStructuralPlanarActionVarying)
- class IfcFlowController extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowController)
- class IfcElectricDistributionPoint extends IfcFlowController {
- DistributionPointFunction = null // TYPE IfcElectricDistributionPointFunctionEnum = ENUMERATION OF [ALARMPANEL, CONSUMERUNIT, CONTROLPANEL, DISTRIBUTIONBOARD, GASDETECTORPANEL, INDICATORPANEL, MIMICPANEL, MOTORCONTROLCENTRE, SWITCHBOARD, USERDEFINED, NOTDEFINED]
- UserDefinedFunction = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcElectricDistributionPoint)
- class IfcRelAssociatesProfileProperties extends IfcRelAssociates {
- RelatingProfileProperties = null // ENTITY IfcProfileProperties
- ProfileSectionLocation = null // ENTITY IfcShapeAspect
- ProfileOrientation = null // TYPE IfcOrientationSelect = SELECT [IfcPlaneAngleMeasure, IfcDirection]
- }
- registerIfcClass(IfcRelAssociatesProfileProperties)
- class IfcBooleanClippingResult extends IfcBooleanResult {}
- registerIfcClass(IfcBooleanClippingResult)
- class IfcVertexLoop extends IfcLoop {
- LoopVertex = null // ENTITY IfcVertex SUBTYPE OF IfcTopologicalRepresentationItem
- }
- registerIfcClass(IfcVertexLoop)
- class IfcSurfaceStyle extends IfcPresentationStyle {
- Side = null // TYPE IfcSurfaceSide = ENUMERATION OF [POSITIVE, NEGATIVE, BOTH]
- Styles = null // SET[1:5] OF IfcSurfaceStyleElementSelect
- }
- registerIfcClass(IfcSurfaceStyle)
- class IfcCurveStyle extends IfcPresentationStyle {
- CurveFont = null // TYPE IfcCurveFontOrScaledCurveFontSelect = SELECT [IfcCurveStyleFontSelect, IfcCurveStyleFontAndScaling]
- CurveWidth = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- CurveColour = null // TYPE IfcColour = SELECT [IfcColourSpecification, IfcPreDefinedColour]
- }
- registerIfcClass(IfcCurveStyle)
- class IfcMechanicalSteelMaterialProperties extends IfcMechanicalMaterialProperties {
- YieldStress = null // TYPE IfcPressureMeasure = REAL
- UltimateStress = null // TYPE IfcPressureMeasure = REAL
- UltimateStrain = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- HardeningModule = null // TYPE IfcModulusOfElasticityMeasure = REAL
- ProportionalStress = null // TYPE IfcPressureMeasure = REAL
- PlasticStrain = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- Relaxations = null // SET[1:0] OF IfcRelaxation
- }
- registerIfcClass(IfcMechanicalSteelMaterialProperties)
- class IfcCostSchedule extends IfcControl {
- SubmittedBy = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- PreparedBy = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- SubmittedOn = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- Status = null // TYPE IfcLabel = STRING
- TargetUsers = null // SET[1:0] OF IfcActorSelect
- UpdateDate = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ID = null // TYPE IfcIdentifier = STRING
- PredefinedType = null // TYPE IfcCostScheduleTypeEnum = ENUMERATION OF [BUDGET, COSTPLAN, ESTIMATE, TENDER, PRICEDBILLOFQUANTITIES, UNPRICEDBILLOFQUANTITIES, SCHEDULEOFRATES, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCostSchedule)
- class IfcFuelProperties extends IfcMaterialProperties {
- CombustionTemperature = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- CarbonContent = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- LowerHeatingValue = null // TYPE IfcHeatingValueMeasure = REAL
- HigherHeatingValue = null // TYPE IfcHeatingValueMeasure = REAL
- }
- registerIfcClass(IfcFuelProperties)
- class IfcTendon extends IfcReinforcingElement {
- PredefinedType = null // TYPE IfcTendonTypeEnum = ENUMERATION OF [STRAND, WIRE, BAR, COATED, USERDEFINED, NOTDEFINED]
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- TensionForce = null // TYPE IfcForceMeasure = REAL
- PreStress = null // TYPE IfcPressureMeasure = REAL
- FrictionCoefficient = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- AnchorageSlip = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- MinCurvatureRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcTendon)
- class IfcSpatialStructureElement extends IfcProduct {
- LongName = null // TYPE IfcLabel = STRING
- CompositionType = null // TYPE IfcElementCompositionEnum = ENUMERATION OF [COMPLEX, ELEMENT, PARTIAL]
- }
- registerIfcClass(IfcSpatialStructureElement)
- class IfcSpace extends IfcSpatialStructureElement {
- InteriorOrExteriorSpace = null // TYPE IfcInternalOrExternalEnum = ENUMERATION OF [INTERNAL, EXTERNAL, NOTDEFINED]
- ElevationWithFlooring = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSpace)
- class IfcRightCircularCylinder extends IfcCsgPrimitive3D {
- Height = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRightCircularCylinder)
- class IfcBoundaryNodeCondition extends IfcBoundaryCondition {
- LinearStiffnessX = null // TYPE IfcLinearStiffnessMeasure = REAL
- LinearStiffnessY = null // TYPE IfcLinearStiffnessMeasure = REAL
- LinearStiffnessZ = null // TYPE IfcLinearStiffnessMeasure = REAL
- RotationalStiffnessX = null // TYPE IfcRotationalStiffnessMeasure = REAL
- RotationalStiffnessY = null // TYPE IfcRotationalStiffnessMeasure = REAL
- RotationalStiffnessZ = null // TYPE IfcRotationalStiffnessMeasure = REAL
- }
- registerIfcClass(IfcBoundaryNodeCondition)
- class IfcBoundaryNodeConditionWarping extends IfcBoundaryNodeCondition {
- WarpingStiffness = null // TYPE IfcWarpingMomentMeasure = REAL
- }
- registerIfcClass(IfcBoundaryNodeConditionWarping)
- class IfcValveType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcValveTypeEnum = ENUMERATION OF [AIRRELEASE, ANTIVACUUM, CHANGEOVER, CHECK, COMMISSIONING, DIVERTING, DRAWOFFCOCK, DOUBLECHECK, DOUBLEREGULATING, FAUCET, FLUSHING, GASCOCK, GASTAP, ISOLATING, MIXING, PRESSUREREDUCING, PRESSURERELIEF, REGULATING, SAFETYCUTOFF, STEAMTRAP, STOPCOCK, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcValveType)
- class IfcFaceBound extends IfcTopologicalRepresentationItem {
- Bound = null // ENTITY IfcLoop SUBTYPE OF IfcTopologicalRepresentationItem
- Orientation = null // BOOLEAN
- }
- registerIfcClass(IfcFaceBound)
- class IfcBoilerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcBoilerTypeEnum = ENUMERATION OF [WATER, STEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBoilerType)
- class IfcExternallyDefinedSurfaceStyle extends IfcExternalReference {}
- registerIfcClass(IfcExternallyDefinedSurfaceStyle)
- class IfcLocalTime extends SchemaBase {
- HourComponent = null // TYPE IfcHourInDay = INTEGER
- MinuteComponent = null // TYPE IfcMinuteInHour = INTEGER
- SecondComponent = null // TYPE IfcSecondInMinute = REAL
- Zone = null // ENTITY IfcCoordinatedUniversalTimeOffset
- DaylightSavingOffset = null // TYPE IfcDaylightSavingHour = INTEGER
- }
- registerIfcClass(IfcLocalTime)
- class IfcSoundProperties extends IfcPropertySetDefinition {
- IsAttenuating = null // TYPE IfcBoolean = BOOLEAN
- SoundScale = null // TYPE IfcSoundScaleEnum = ENUMERATION OF [DBA, DBB, DBC, NC, NR, USERDEFINED, NOTDEFINED]
- SoundValues = null // LIST[1:8] OF IfcSoundValue
- }
- registerIfcClass(IfcSoundProperties)
- class IfcWasteTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcWasteTerminalTypeEnum = ENUMERATION OF [FLOORTRAP, FLOORWASTE, GULLYSUMP, GULLYTRAP, GREASEINTERCEPTOR, OILINTERCEPTOR, PETROLINTERCEPTOR, ROOFDRAIN, WASTEDISPOSALUNIT, WASTETRAP, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWasteTerminalType)
- class IfcCurveStyleFontPattern extends SchemaBase {
- VisibleSegmentLength = null // TYPE IfcLengthMeasure = REAL
- InvisibleSegmentLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCurveStyleFontPattern)
- class IfcEquipmentElement extends IfcElement {}
- registerIfcClass(IfcEquipmentElement)
- class IfcPhysicalComplexQuantity extends IfcPhysicalQuantity {
- HasQuantities = null // SET[1:0] OF IfcPhysicalQuantity
- Discrimination = null // TYPE IfcLabel = STRING
- Quality = null // TYPE IfcLabel = STRING
- Usage = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcPhysicalComplexQuantity)
- class IfcRelConnectsStructuralElement extends IfcRelConnects {
- RelatingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedStructuralMember = null // ENTITY IfcStructuralMember SUBTYPE OF IfcStructuralItem
- }
- registerIfcClass(IfcRelConnectsStructuralElement)
- class IfcDimensionCurve extends IfcAnnotationCurveOccurrence {}
- registerIfcClass(IfcDimensionCurve)
- class IfcRevolvedAreaSolid extends IfcSweptAreaSolid {
- Axis = null // ENTITY IfcAxis1Placement SUBTYPE OF IfcPlacement
- Angle = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcRevolvedAreaSolid)
- class IfcExternallyDefinedSymbol extends IfcExternalReference {}
- registerIfcClass(IfcExternallyDefinedSymbol)
- class IfcSurfaceOfLinearExtrusion extends IfcSweptSurface {
- ExtrudedDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- Depth = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSurfaceOfLinearExtrusion)
- class IfcEdge extends IfcTopologicalRepresentationItem {
- EdgeStart = null // ENTITY IfcVertex SUBTYPE OF IfcTopologicalRepresentationItem
- EdgeEnd = null // ENTITY IfcVertex SUBTYPE OF IfcTopologicalRepresentationItem
- }
- registerIfcClass(IfcEdge)
- class IfcSubedge extends IfcEdge {
- ParentEdge = null // ENTITY IfcEdge SUBTYPE OF IfcTopologicalRepresentationItem
- }
- registerIfcClass(IfcSubedge)
- class IfcPropertyReferenceValue extends IfcSimpleProperty {
- UsageName = null // TYPE IfcLabel = STRING
- PropertyReference = null // TYPE IfcObjectReferenceSelect = SELECT [IfcMaterial, IfcPerson, IfcDateAndTime, IfcMaterialList, IfcOrganization, IfcCalendarDate, IfcLocalTime, IfcPersonAndOrganization, IfcMaterialLayer, IfcExternalReference, IfcTimeSeries, IfcAddress, IfcAppliedValue]
- }
- registerIfcClass(IfcPropertyReferenceValue)
- class IfcStairFlightType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcStairFlightTypeEnum = ENUMERATION OF [STRAIGHT, WINDER, SPIRAL, CURVED, FREEFORM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStairFlightType)
- class IfcAngularDimension extends IfcDimensionCurveDirectedCallout {}
- registerIfcClass(IfcAngularDimension)
- class IfcProjectionCurve extends IfcAnnotationCurveOccurrence {}
- registerIfcClass(IfcProjectionCurve)
- class IfcWindowLiningProperties extends IfcPropertySetDefinition {
- LiningDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LiningThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransomThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- MullionThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FirstTransomOffset = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- SecondTransomOffset = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- FirstMullionOffset = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- SecondMullionOffset = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- ShapeAspectStyle = null // ENTITY IfcShapeAspect
- }
- registerIfcClass(IfcWindowLiningProperties)
- class IfcStructuralReaction extends IfcStructuralActivity {}
- registerIfcClass(IfcStructuralReaction)
- class IfcStructuralPointReaction extends IfcStructuralReaction {}
- registerIfcClass(IfcStructuralPointReaction)
- class IfcStructuralSurfaceMember extends IfcStructuralMember {
- PredefinedType = null // TYPE IfcStructuralSurfaceTypeEnum = ENUMERATION OF [BENDING_ELEMENT, MEMBRANE_ELEMENT, SHELL, USERDEFINED, NOTDEFINED]
- Thickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcStructuralSurfaceMember)
- class IfcStructuralSurfaceMemberVarying extends IfcStructuralSurfaceMember {
- SubsequentThickness = null // LIST[2:0] OF IfcPositiveLengthMeasure
- VaryingThicknessLocation = null // ENTITY IfcShapeAspect
- }
- registerIfcClass(IfcStructuralSurfaceMemberVarying)
- class IfcFlowInstrumentType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcFlowInstrumentTypeEnum = ENUMERATION OF [PRESSUREGAUGE, THERMOMETER, AMMETER, FREQUENCYMETER, POWERFACTORMETER, PHASEANGLEMETER, VOLTMETER_PEAK, VOLTMETER_RMS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFlowInstrumentType)
- class IfcPresentationLayerWithStyle extends IfcPresentationLayerAssignment {
- LayerOn = null // LOGICAL
- LayerFrozen = null // LOGICAL
- LayerBlocked = null // LOGICAL
- LayerStyles = null // SET[0:0] OF IfcPresentationStyleSelect
- }
- registerIfcClass(IfcPresentationLayerWithStyle)
- class IfcVector extends IfcGeometricRepresentationItem {
- Orientation = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- Magnitude = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcVector)
- class IfcTimeSeriesValue extends SchemaBase {
- ListValues = null // LIST[1:0] OF IfcValue
- }
- registerIfcClass(IfcTimeSeriesValue)
- class IfcSlippageConnectionCondition extends IfcStructuralConnectionCondition {
- SlippageX = null // TYPE IfcLengthMeasure = REAL
- SlippageY = null // TYPE IfcLengthMeasure = REAL
- SlippageZ = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSlippageConnectionCondition)
- class IfcRoundedEdgeFeature extends IfcEdgeFeature {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRoundedEdgeFeature)
- class IfcDraughtingPreDefinedTextFont extends IfcPreDefinedTextFont {}
- registerIfcClass(IfcDraughtingPreDefinedTextFont)
- class IfcEnergyConversionDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcEnergyConversionDevice)
- class IfcImageTexture extends IfcSurfaceTexture {
- UrlReference = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcImageTexture)
- class IfcSpaceProgram extends IfcControl {
- SpaceProgramIdentifier = null // TYPE IfcIdentifier = STRING
- MaxRequiredArea = null // TYPE IfcAreaMeasure = REAL
- MinRequiredArea = null // TYPE IfcAreaMeasure = REAL
- RequestedLocation = null // ENTITY IfcSpatialStructureElement SUBTYPE OF IfcProduct
- StandardRequiredArea = null // TYPE IfcAreaMeasure = REAL
- }
- registerIfcClass(IfcSpaceProgram)
- class IfcGridPlacement extends IfcObjectPlacement {
- PlacementLocation = null // ENTITY IfcVirtualGridIntersection
- PlacementRefDirection = null // ENTITY IfcVirtualGridIntersection
- }
- registerIfcClass(IfcGridPlacement)
- class IfcLShapeProfileDef extends IfcParameterizedProfileDef {
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Width = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Thickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- EdgeRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LegSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- CentreOfGravityInX = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CentreOfGravityInY = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcLShapeProfileDef)
- class IfcDocumentInformation extends SchemaBase {
- DocumentId = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- DocumentReferences = null // SET[1:0] OF IfcDocumentReference
- Purpose = null // TYPE IfcText = STRING
- IntendedUse = null // TYPE IfcText = STRING
- Scope = null // TYPE IfcText = STRING
- Revision = null // TYPE IfcLabel = STRING
- DocumentOwner = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- Editors = null // SET[1:0] OF IfcActorSelect
- CreationTime = null // ENTITY IfcDateAndTime
- LastRevisionTime = null // ENTITY IfcDateAndTime
- ElectronicFormat = null // ENTITY IfcDocumentElectronicFormat
- ValidFrom = null // ENTITY IfcCalendarDate
- ValidUntil = null // ENTITY IfcCalendarDate
- Confidentiality = null // TYPE IfcDocumentConfidentialityEnum = ENUMERATION OF [PUBLIC, RESTRICTED, CONFIDENTIAL, PERSONAL, USERDEFINED, NOTDEFINED]
- Status = null // TYPE IfcDocumentStatusEnum = ENUMERATION OF [DRAFT, FINALDRAFT, FINAL, REVISION, NOTDEFINED]
- }
- registerIfcClass(IfcDocumentInformation)
- class IfcPermit extends IfcControl {
- PermitID = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcPermit)
- class IfcLampType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcLampTypeEnum = ENUMERATION OF [COMPACTFLUORESCENT, FLUORESCENT, HIGHPRESSUREMERCURY, HIGHPRESSURESODIUM, METALHALIDE, TUNGSTENFILAMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLampType)
- class IfcSpaceType extends IfcSpatialStructureElementType {
- PredefinedType = null // TYPE IfcSpaceTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSpaceType)
- class IfcCostItem extends IfcControl {}
- registerIfcClass(IfcCostItem)
- class IfcMechanicalConcreteMaterialProperties extends IfcMechanicalMaterialProperties {
- CompressiveStrength = null // TYPE IfcPressureMeasure = REAL
- MaxAggregateSize = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- AdmixturesDescription = null // TYPE IfcText = STRING
- Workability = null // TYPE IfcText = STRING
- ProtectivePoreRatio = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- WaterImpermeability = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcMechanicalConcreteMaterialProperties)
- class IfcMaterialLayerSetUsage extends SchemaBase {
- ForLayerSet = null // ENTITY IfcMaterialLayerSet
- LayerSetDirection = null // TYPE IfcLayerSetDirectionEnum = ENUMERATION OF [AXIS1, AXIS2, AXIS3]
- DirectionSense = null // TYPE IfcDirectionSenseEnum = ENUMERATION OF [POSITIVE, NEGATIVE]
- OffsetFromReferenceLine = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcMaterialLayerSetUsage)
- class IfcStairFlight extends IfcBuildingElement {
- NumberOfRiser = null // INTEGER
- NumberOfTreads = null // INTEGER
- RiserHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TreadLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcStairFlight)
- class IfcBuildingElementPart extends IfcBuildingElementComponent {}
- registerIfcClass(IfcBuildingElementPart)
- class IfcTextStyleWithBoxCharacteristics extends SchemaBase {
- BoxHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BoxWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BoxSlantAngle = null // TYPE IfcPlaneAngleMeasure = REAL
- BoxRotateAngle = null // TYPE IfcPlaneAngleMeasure = REAL
- CharacterSpacing = null // TYPE IfcSizeSelect = SELECT [IfcRatioMeasure, IfcLengthMeasure, IfcDescriptiveMeasure, IfcPositiveLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveRatioMeasure]
- }
- registerIfcClass(IfcTextStyleWithBoxCharacteristics)
- class IfcDerivedProfileDef extends IfcProfileDef {
- ParentProfile = null // ENTITY IfcProfileDef
- Operator = null // ENTITY IfcCartesianTransformationOperator2D SUBTYPE OF IfcCartesianTransformationOperator
- Label = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDerivedProfileDef)
- class IfcRelReferencedInSpatialStructure extends IfcRelConnects {
- RelatedElements = null // SET[1:0] OF IfcProduct
- RelatingStructure = null // ENTITY IfcSpatialStructureElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelReferencedInSpatialStructure)
- class IfcStructuralLoadSingleDisplacementDistortion extends IfcStructuralLoadSingleDisplacement {
- Distortion = null // TYPE IfcCurvatureMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadSingleDisplacementDistortion)
- class IfcConnectionPointGeometry extends IfcConnectionGeometry {
- PointOnRelatingElement = null // TYPE IfcPointOrVertexPoint = SELECT [IfcPoint, IfcVertexPoint]
- PointOnRelatedElement = null // TYPE IfcPointOrVertexPoint = SELECT [IfcPoint, IfcVertexPoint]
- }
- registerIfcClass(IfcConnectionPointGeometry)
- class IfcRelAssignsToProjectOrder extends IfcRelAssignsToControl {}
- registerIfcClass(IfcRelAssignsToProjectOrder)
- class IfcPresentationStyleAssignment extends SchemaBase {
- Styles = null // SET[1:0] OF IfcPresentationStyleSelect
- }
- registerIfcClass(IfcPresentationStyleAssignment)
- class IfcRightCircularCone extends IfcCsgPrimitive3D {
- Height = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BottomRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRightCircularCone)
- class IfcRelOverridesProperties extends IfcRelDefinesByProperties {
- OverridingProperties = null // SET[1:0] OF IfcProperty
- }
- registerIfcClass(IfcRelOverridesProperties)
- class IfcChillerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcChillerTypeEnum = ENUMERATION OF [AIRCOOLED, WATERCOOLED, HEATRECOVERY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcChillerType)
- class IfcSystemFurnitureElementType extends IfcFurnishingElementType {}
- registerIfcClass(IfcSystemFurnitureElementType)
- class IfcRelFillsElement extends IfcRelConnects {
- RelatingOpeningElement = null // ENTITY IfcOpeningElement SUBTYPE OF IfcFeatureElementSubtraction
- RelatedBuildingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelFillsElement)
- class IfcDistributionControlElement extends IfcDistributionElement {
- ControlElementId = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcDistributionControlElement)
- class IfcStructuralSteelProfileProperties extends IfcStructuralProfileProperties {
- ShearAreaZ = null // TYPE IfcAreaMeasure = REAL
- ShearAreaY = null // TYPE IfcAreaMeasure = REAL
- PlasticShapeFactorY = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- PlasticShapeFactorZ = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcStructuralSteelProfileProperties)
- class IfcArbitraryOpenProfileDef extends IfcProfileDef {
- Curve = null // ENTITY IfcBoundedCurve SUBTYPE OF IfcCurve
- }
- registerIfcClass(IfcArbitraryOpenProfileDef)
- class IfcCenterLineProfileDef extends IfcArbitraryOpenProfileDef {
- Thickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCenterLineProfileDef)
- class IfcAnnotationSurfaceOccurrence extends IfcAnnotationOccurrence {}
- registerIfcClass(IfcAnnotationSurfaceOccurrence)
- class IfcSensorType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcSensorTypeEnum = ENUMERATION OF [CO2SENSOR, FIRESENSOR, FLOWSENSOR, GASSENSOR, HEATSENSOR, HUMIDITYSENSOR, LIGHTSENSOR, MOISTURESENSOR, MOVEMENTSENSOR, PRESSURESENSOR, SMOKESENSOR, SOUNDSENSOR, TEMPERATURESENSOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSensorType)
- class IfcRelServicesBuildings extends IfcRelConnects {
- RelatingSystem = null // ENTITY IfcSystem SUBTYPE OF IfcGroup
- RelatedBuildings = null // SET[1:0] OF IfcSpatialStructureElement
- }
- registerIfcClass(IfcRelServicesBuildings)
- class IfcTShapeProfileDef extends IfcParameterizedProfileDef {
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeEdgeRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebEdgeRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- FlangeSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- CentreOfGravityInY = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcTShapeProfileDef)
- class IfcWindowStyle extends IfcTypeProduct {
- ConstructionType = null // TYPE IfcWindowStyleConstructionEnum = ENUMERATION OF [ALUMINIUM, HIGH_GRADE_STEEL, STEEL, WOOD, ALUMINIUM_WOOD, PLASTIC, OTHER_CONSTRUCTION, NOTDEFINED]
- OperationType = null // TYPE IfcWindowStyleOperationEnum = ENUMERATION OF [SINGLE_PANEL, DOUBLE_PANEL_VERTICAL, DOUBLE_PANEL_HORIZONTAL, TRIPLE_PANEL_VERTICAL, TRIPLE_PANEL_BOTTOM, TRIPLE_PANEL_TOP, TRIPLE_PANEL_LEFT, TRIPLE_PANEL_RIGHT, TRIPLE_PANEL_HORIZONTAL, USERDEFINED, NOTDEFINED]
- ParameterTakesPrecedence = null // BOOLEAN
- Sizeable = null // BOOLEAN
- }
- registerIfcClass(IfcWindowStyle)
- class IfcSIUnit extends IfcNamedUnit {
- Prefix = null // TYPE IfcSIPrefix = ENUMERATION OF [EXA, PETA, TERA, GIGA, MEGA, KILO, HECTO, DECA, DECI, CENTI, MILLI, MICRO, NANO, PICO, FEMTO, ATTO]
- Name = null // TYPE IfcSIUnitName = ENUMERATION OF [AMPERE, BECQUEREL, CANDELA, COULOMB, CUBIC_METRE, DEGREE_CELSIUS, FARAD, GRAM, GRAY, HENRY, HERTZ, JOULE, KELVIN, LUMEN, LUX, METRE, MOLE, NEWTON, OHM, PASCAL, RADIAN, SECOND, SIEMENS, SIEVERT, SQUARE_METRE, STERADIAN, TESLA, VOLT, WATT, WEBER]
- }
- registerIfcClass(IfcSIUnit)
- class IfcEnvironmentalImpactValue extends IfcAppliedValue {
- ImpactType = null // TYPE IfcLabel = STRING
- Category = null // TYPE IfcEnvironmentalImpactCategoryEnum = ENUMERATION OF [COMBINEDVALUE, DISPOSAL, EXTRACTION, INSTALLATION, MANUFACTURE, TRANSPORTATION, USERDEFINED, NOTDEFINED]
- UserDefinedCategory = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcEnvironmentalImpactValue)
- class IfcConnectionSurfaceGeometry extends IfcConnectionGeometry {
- SurfaceOnRelatingElement = null // TYPE IfcSurfaceOrFaceSurface = SELECT [IfcSurface, IfcFaceSurface, IfcFaceBasedSurfaceModel]
- SurfaceOnRelatedElement = null // TYPE IfcSurfaceOrFaceSurface = SELECT [IfcSurface, IfcFaceSurface, IfcFaceBasedSurfaceModel]
- }
- registerIfcClass(IfcConnectionSurfaceGeometry)
- class IfcBoxedHalfSpace extends IfcHalfSpaceSolid {
- Enclosure = null // ENTITY IfcBoundingBox SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcBoxedHalfSpace)
- class IfcLightSourceGoniometric extends IfcLightSource {
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- ColourAppearance = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- ColourTemperature = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- LuminousFlux = null // TYPE IfcLuminousFluxMeasure = REAL
- LightEmissionSource = null // TYPE IfcLightEmissionSourceEnum = ENUMERATION OF [COMPACTFLUORESCENT, FLUORESCENT, HIGHPRESSUREMERCURY, HIGHPRESSURESODIUM, LIGHTEMITTINGDIODE, LOWPRESSURESODIUM, LOWVOLTAGEHALOGEN, MAINVOLTAGEHALOGEN, METALHALIDE, TUNGSTENFILAMENT, NOTDEFINED]
- LightDistributionDataSource = null // TYPE IfcLightDistributionDataSourceSelect = SELECT [IfcExternalReference, IfcLightIntensityDistribution]
- }
- registerIfcClass(IfcLightSourceGoniometric)
- class IfcCalendarDate extends SchemaBase {
- DayComponent = null // TYPE IfcDayInMonthNumber = INTEGER
- MonthComponent = null // TYPE IfcMonthInYearNumber = INTEGER
- YearComponent = null // TYPE IfcYearNumber = INTEGER
- }
- registerIfcClass(IfcCalendarDate)
- class IfcApplication extends SchemaBase {
- ApplicationDeveloper = null // ENTITY IfcOrganization
- Version = null // TYPE IfcLabel = STRING
- ApplicationFullName = null // TYPE IfcLabel = STRING
- ApplicationIdentifier = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcApplication)
- class IfcRectangleHollowProfileDef extends IfcRectangleProfileDef {
- WallThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- InnerFilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- OuterFilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRectangleHollowProfileDef)
- class IfcEdgeCurve extends IfcEdge {
- EdgeGeometry = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- SameSense = null // BOOLEAN
- }
- registerIfcClass(IfcEdgeCurve)
- class IfcSwitchingDeviceType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcSwitchingDeviceTypeEnum = ENUMERATION OF [CONTACTOR, EMERGENCYSTOP, STARTER, SWITCHDISCONNECTOR, TOGGLESWITCH, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSwitchingDeviceType)
- class IfcSurfaceCurveSweptAreaSolid extends IfcSweptAreaSolid {
- Directrix = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- StartParam = null // TYPE IfcParameterValue = REAL
- EndParam = null // TYPE IfcParameterValue = REAL
- ReferenceSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcSurfaceCurveSweptAreaSolid)
- class IfcRelAssociatesMaterial extends IfcRelAssociates {
- RelatingMaterial = null // TYPE IfcMaterialSelect = SELECT [IfcMaterial, IfcMaterialList, IfcMaterialLayerSetUsage, IfcMaterialLayerSet, IfcMaterialLayer]
- }
- registerIfcClass(IfcRelAssociatesMaterial)
- class IfcFillAreaStyleHatching extends IfcGeometricRepresentationItem {
- HatchLineAppearance = null // ENTITY IfcCurveStyle SUBTYPE OF IfcPresentationStyle
- StartOfNextHatchLine = null // TYPE IfcHatchLineDistanceSelect = SELECT [IfcOneDirectionRepeatFactor, IfcPositiveLengthMeasure]
- PointOfReferenceHatchLine = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- PatternStart = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- HatchLineAngle = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcFillAreaStyleHatching)
- class IfcPlane extends IfcElementarySurface {}
- registerIfcClass(IfcPlane)
- class IfcExtendedMaterialProperties extends IfcMaterialProperties {
- ExtendedProperties = null // SET[1:0] OF IfcProperty
- Description = null // TYPE IfcText = STRING
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcExtendedMaterialProperties)
- class IfcMotorConnectionType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcMotorConnectionTypeEnum = ENUMERATION OF [BELTDRIVE, COUPLING, DIRECTDRIVE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMotorConnectionType)
- class IfcDerivedUnit extends SchemaBase {
- Elements = null // SET[1:0] OF IfcDerivedUnitElement
- UnitType = null // TYPE IfcDerivedUnitEnum = ENUMERATION OF [ANGULARVELOCITYUNIT, COMPOUNDPLANEANGLEUNIT, DYNAMICVISCOSITYUNIT, HEATFLUXDENSITYUNIT, INTEGERCOUNTRATEUNIT, ISOTHERMALMOISTURECAPACITYUNIT, KINEMATICVISCOSITYUNIT, LINEARVELOCITYUNIT, MASSDENSITYUNIT, MASSFLOWRATEUNIT, MOISTUREDIFFUSIVITYUNIT, MOLECULARWEIGHTUNIT, SPECIFICHEATCAPACITYUNIT, THERMALADMITTANCEUNIT, THERMALCONDUCTANCEUNIT, THERMALRESISTANCEUNIT, THERMALTRANSMITTANCEUNIT, VAPORPERMEABILITYUNIT, VOLUMETRICFLOWRATEUNIT, ROTATIONALFREQUENCYUNIT, TORQUEUNIT, MOMENTOFINERTIAUNIT, LINEARMOMENTUNIT, LINEARFORCEUNIT, PLANARFORCEUNIT, MODULUSOFELASTICITYUNIT, SHEARMODULUSUNIT, LINEARSTIFFNESSUNIT, ROTATIONALSTIFFNESSUNIT, MODULUSOFSUBGRADEREACTIONUNIT, ACCELERATIONUNIT, CURVATUREUNIT, HEATINGVALUEUNIT, IONCONCENTRATIONUNIT, LUMINOUSINTENSITYDISTRIBUTIONUNIT, MASSPERLENGTHUNIT, MODULUSOFLINEARSUBGRADEREACTIONUNIT, MODULUSOFROTATIONALSUBGRADEREACTIONUNIT, PHUNIT, ROTATIONALMASSUNIT, SECTIONAREAINTEGRALUNIT, SECTIONMODULUSUNIT, SOUNDPOWERUNIT, SOUNDPRESSUREUNIT, TEMPERATUREGRADIENTUNIT, THERMALEXPANSIONCOEFFICIENTUNIT, WARPINGCONSTANTUNIT, WARPINGMOMENTUNIT, USERDEFINED]
- UserDefinedType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDerivedUnit)
- class IfcMaterial extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcMaterial)
- class IfcProxy extends IfcProduct {
- ProxyType = null // TYPE IfcObjectTypeEnum = ENUMERATION OF [PRODUCT, PROCESS, CONTROL, RESOURCE, ACTOR, GROUP, PROJECT, NOTDEFINED]
- Tag = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcProxy)
- class IfcActionRequest extends IfcControl {
- RequestID = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcActionRequest)
- class IfcOpeningElement extends IfcFeatureElementSubtraction {}
- registerIfcClass(IfcOpeningElement)
- class IfcDraughtingPreDefinedColour extends IfcPreDefinedColour {}
- registerIfcClass(IfcDraughtingPreDefinedColour)
- class IfcPlateType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcPlateTypeEnum = ENUMERATION OF [CURTAIN_PANEL, SHEET, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPlateType)
- class IfcStructuralAnalysisModel extends IfcSystem {
- PredefinedType = null // TYPE IfcAnalysisModelTypeEnum = ENUMERATION OF [IN_PLANE_LOADING_2D, OUT_PLANE_LOADING_2D, LOADING_3D, USERDEFINED, NOTDEFINED]
- OrientationOf2DPlane = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- LoadedBy = null // SET[1:0] OF IfcStructuralLoadGroup
- HasResults = null // SET[1:0] OF IfcStructuralResultGroup
- }
- registerIfcClass(IfcStructuralAnalysisModel)
- class IfcStructuralLinearAction extends IfcStructuralAction {
- ProjectedOrTrue = null // TYPE IfcProjectedOrTrueLengthEnum = ENUMERATION OF [PROJECTED_LENGTH, TRUE_LENGTH]
- }
- registerIfcClass(IfcStructuralLinearAction)
- class IfcQuantityVolume extends IfcPhysicalSimpleQuantity {
- VolumeValue = null // TYPE IfcVolumeMeasure = REAL
- }
- registerIfcClass(IfcQuantityVolume)
- class IfcPerson extends SchemaBase {
- Id = null // TYPE IfcIdentifier = STRING
- FamilyName = null // TYPE IfcLabel = STRING
- GivenName = null // TYPE IfcLabel = STRING
- MiddleNames = null // LIST[1:0] OF IfcLabel
- PrefixTitles = null // LIST[1:0] OF IfcLabel
- SuffixTitles = null // LIST[1:0] OF IfcLabel
- Roles = null // LIST[1:0] OF IfcActorRole
- Addresses = null // LIST[1:0] OF IfcAddress
- }
- registerIfcClass(IfcPerson)
- class IfcConnectionPointEccentricity extends IfcConnectionPointGeometry {
- EccentricityInX = null // TYPE IfcLengthMeasure = REAL
- EccentricityInY = null // TYPE IfcLengthMeasure = REAL
- EccentricityInZ = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcConnectionPointEccentricity)
- class IfcFlowStorageDeviceType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowStorageDeviceType)
- class IfcElectricFlowStorageDeviceType extends IfcFlowStorageDeviceType {
- PredefinedType = null // TYPE IfcElectricFlowStorageDeviceTypeEnum = ENUMERATION OF [BATTERY, CAPACITORBANK, HARMONICFILTER, INDUCTORBANK, UPS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricFlowStorageDeviceType)
- class IfcStructuralLoadGroup extends IfcGroup {
- PredefinedType = null // TYPE IfcLoadGroupTypeEnum = ENUMERATION OF [LOAD_GROUP, LOAD_CASE, LOAD_COMBINATION_GROUP, LOAD_COMBINATION, USERDEFINED, NOTDEFINED]
- ActionType = null // TYPE IfcActionTypeEnum = ENUMERATION OF [PERMANENT_G, VARIABLE_Q, EXTRAORDINARY_A, USERDEFINED, NOTDEFINED]
- ActionSource = null // TYPE IfcActionSourceTypeEnum = ENUMERATION OF [DEAD_LOAD_G, COMPLETION_G1, LIVE_LOAD_Q, SNOW_S, WIND_W, PRESTRESSING_P, SETTLEMENT_U, TEMPERATURE_T, EARTHQUAKE_E, FIRE, IMPULSE, IMPACT, TRANSPORT, ERECTION, PROPPING, SYSTEM_IMPERFECTION, SHRINKAGE, CREEP, LACK_OF_FIT, BUOYANCY, ICE, CURRENT, WAVE, RAIN, BRAKES, USERDEFINED, NOTDEFINED]
- Coefficient = null // TYPE IfcRatioMeasure = REAL
- Purpose = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcStructuralLoadGroup)
- class IfcExtrudedAreaSolid extends IfcSweptAreaSolid {
- ExtrudedDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcExtrudedAreaSolid)
- class IfcComplexProperty extends IfcProperty {
- UsageName = null // TYPE IfcIdentifier = STRING
- HasProperties = null // SET[1:0] OF IfcProperty
- }
- registerIfcClass(IfcComplexProperty)
- class IfcDimensionPair extends IfcDraughtingCalloutRelationship {}
- registerIfcClass(IfcDimensionPair)
- class IfcRelConnectsWithRealizingElements extends IfcRelConnectsElements {
- RealizingElements = null // SET[1:0] OF IfcElement
- ConnectionType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcRelConnectsWithRealizingElements)
- class IfcProjectOrderRecord extends IfcControl {
- Records = null // LIST[1:0] OF IfcRelAssignsToProjectOrder
- PredefinedType = null // TYPE IfcProjectOrderRecordTypeEnum = ENUMERATION OF [CHANGE, MAINTENANCE, MOVE, PURCHASE, WORK, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProjectOrderRecord)
- class IfcSoundValue extends IfcPropertySetDefinition {
- SoundLevelTimeSeries = null // ENTITY IfcTimeSeries
- Frequency = null // TYPE IfcFrequencyMeasure = REAL
- SoundLevelSingleValue = null // TYPE IfcDerivedMeasureValue = SELECT [IfcVolumetricFlowRateMeasure, IfcTimeStamp, IfcThermalTransmittanceMeasure, IfcThermalResistanceMeasure, IfcThermalAdmittanceMeasure, IfcPressureMeasure, IfcPowerMeasure, IfcMassFlowRateMeasure, IfcMassDensityMeasure, IfcLinearVelocityMeasure, IfcKinematicViscosityMeasure, IfcIntegerCountRateMeasure, IfcHeatFluxDensityMeasure, IfcFrequencyMeasure, IfcEnergyMeasure, IfcElectricVoltageMeasure, IfcDynamicViscosityMeasure, IfcCompoundPlaneAngleMeasure, IfcAngularVelocityMeasure, IfcThermalConductivityMeasure, IfcMolecularWeightMeasure, IfcVaporPermeabilityMeasure, IfcMoistureDiffusivityMeasure, IfcIsothermalMoistureCapacityMeasure, IfcSpecificHeatCapacityMeasure, IfcMonetaryMeasure, IfcMagneticFluxDensityMeasure, IfcMagneticFluxMeasure, IfcLuminousFluxMeasure, IfcForceMeasure, IfcInductanceMeasure, IfcIlluminanceMeasure, IfcElectricResistanceMeasure, IfcElectricConductanceMeasure, IfcElectricChargeMeasure, IfcDoseEquivalentMeasure, IfcElectricCapacitanceMeasure, IfcAbsorbedDoseMeasure, IfcRadioActivityMeasure, IfcRotationalFrequencyMeasure, IfcTorqueMeasure, IfcAccelerationMeasure, IfcLinearForceMeasure, IfcLinearStiffnessMeasure, IfcModulusOfSubgradeReactionMeasure, IfcModulusOfElasticityMeasure, IfcMomentOfInertiaMeasure, IfcPlanarForceMeasure, IfcRotationalStiffnessMeasure, IfcShearModulusMeasure, IfcLinearMomentMeasure, IfcLuminousIntensityDistributionMeasure, IfcCurvatureMeasure, IfcMassPerLengthMeasure, IfcModulusOfLinearSubgradeReactionMeasure, IfcModulusOfRotationalSubgradeReactionMeasure, IfcRotationalMassMeasure, IfcSectionalAreaIntegralMeasure, IfcSectionModulusMeasure, IfcTemperatureGradientMeasure, IfcThermalExpansionCoefficientMeasure, IfcWarpingConstantMeasure, IfcWarpingMomentMeasure, IfcSoundPowerMeasure, IfcSoundPressureMeasure, IfcHeatingValueMeasure, IfcPHMeasure, IfcIonConcentrationMeasure]
- }
- registerIfcClass(IfcSoundValue)
- class IfcAlarmType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcAlarmTypeEnum = ENUMERATION OF [BELL, BREAKGLASSBUTTON, LIGHT, MANUALPULLBOX, SIREN, WHISTLE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAlarmType)
- class IfcFaceOuterBound extends IfcFaceBound {}
- registerIfcClass(IfcFaceOuterBound)
- class IfcSurfaceStyleShading extends SchemaBase {
- SurfaceColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- }
- registerIfcClass(IfcSurfaceStyleShading)
- class IfcSurfaceStyleRendering extends IfcSurfaceStyleShading {
- Transparency = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- DiffuseColour = null // TYPE IfcColourOrFactor = SELECT [IfcColourRgb, IfcNormalisedRatioMeasure]
- TransmissionColour = null // TYPE IfcColourOrFactor = SELECT [IfcColourRgb, IfcNormalisedRatioMeasure]
- DiffuseTransmissionColour = null // TYPE IfcColourOrFactor = SELECT [IfcColourRgb, IfcNormalisedRatioMeasure]
- ReflectionColour = null // TYPE IfcColourOrFactor = SELECT [IfcColourRgb, IfcNormalisedRatioMeasure]
- SpecularColour = null // TYPE IfcColourOrFactor = SELECT [IfcColourRgb, IfcNormalisedRatioMeasure]
- SpecularHighlight = null // TYPE IfcSpecularHighlightSelect = SELECT [IfcSpecularExponent, IfcSpecularRoughness]
- ReflectanceMethod = null // TYPE IfcReflectanceMethodEnum = ENUMERATION OF [BLINN, FLAT, GLASS, MATT, METAL, MIRROR, PHONG, PLASTIC, STRAUSS, NOTDEFINED]
- }
- registerIfcClass(IfcSurfaceStyleRendering)
- class IfcContextDependentUnit extends IfcNamedUnit {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcContextDependentUnit)
- class IfcAirTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcAirTerminalTypeEnum = ENUMERATION OF [GRILLE, REGISTER, DIFFUSER, EYEBALL, IRIS, LINEARGRILLE, LINEARDIFFUSER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirTerminalType)
- class IfcRoundedRectangleProfileDef extends IfcRectangleProfileDef {
- RoundingRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRoundedRectangleProfileDef)
- class IfcCurtainWallType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcCurtainWallTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCurtainWallType)
- class IfcElementQuantity extends IfcPropertySetDefinition {
- MethodOfMeasurement = null // TYPE IfcLabel = STRING
- Quantities = null // SET[1:0] OF IfcPhysicalQuantity
- }
- registerIfcClass(IfcElementQuantity)
- class IfcMaterialList extends SchemaBase {
- Materials = null // LIST[1:0] OF IfcMaterial
- }
- registerIfcClass(IfcMaterialList)
- class IfcRelAssignsTasks extends IfcRelAssignsToControl {
- TimeForTask = null // ENTITY IfcScheduleTimeControl SUBTYPE OF IfcControl
- }
- registerIfcClass(IfcRelAssignsTasks)
- class IfcRegularTimeSeries extends IfcTimeSeries {
- TimeStep = null // TYPE IfcTimeMeasure = REAL
- Values = null // LIST[1:0] OF IfcTimeSeriesValue
- }
- registerIfcClass(IfcRegularTimeSeries)
- class IfcOrganizationRelationship extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- RelatingOrganization = null // ENTITY IfcOrganization
- RelatedOrganizations = null // SET[1:0] OF IfcOrganization
- }
- registerIfcClass(IfcOrganizationRelationship)
- class IfcCrewResource extends IfcConstructionResource {}
- registerIfcClass(IfcCrewResource)
- class IfcStructuralLinearActionVarying extends IfcStructuralLinearAction {
- VaryingAppliedLoadLocation = null // ENTITY IfcShapeAspect
- SubsequentAppliedLoads = null // LIST[1:0] OF IfcStructuralLoad
- }
- registerIfcClass(IfcStructuralLinearActionVarying)
- class IfcDerivedUnitElement extends SchemaBase {
- Unit = null // ENTITY IfcNamedUnit
- Exponent = null // INTEGER
- }
- registerIfcClass(IfcDerivedUnitElement)
- class IfcUShapeProfileDef extends IfcParameterizedProfileDef {
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- EdgeRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- CentreOfGravityInX = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcUShapeProfileDef)
- class IfcRelAssignsToGroup extends IfcRelAssigns {
- RelatingGroup = null // ENTITY IfcGroup SUBTYPE OF IfcObject
- }
- registerIfcClass(IfcRelAssignsToGroup)
- class IfcTrimmedCurve extends IfcBoundedCurve {
- BasisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- Trim1 = null // SET[1:2] OF IfcTrimmingSelect
- Trim2 = null // SET[1:2] OF IfcTrimmingSelect
- SenseAgreement = null // BOOLEAN
- MasterRepresentation = null // TYPE IfcTrimmingPreference = ENUMERATION OF [CARTESIAN, PARAMETER, UNSPECIFIED]
- }
- registerIfcClass(IfcTrimmedCurve)
- class IfcClassificationItemRelationship extends SchemaBase {
- RelatingItem = null // ENTITY IfcClassificationItem
- RelatedItems = null // SET[1:0] OF IfcClassificationItem
- }
- registerIfcClass(IfcClassificationItemRelationship)
- class IfcApprovalActorRelationship extends SchemaBase {
- Actor = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- Approval = null // ENTITY IfcApproval
- Role = null // ENTITY IfcActorRole
- }
- registerIfcClass(IfcApprovalActorRelationship)
- class IfcThermalMaterialProperties extends IfcMaterialProperties {
- SpecificHeatCapacity = null // TYPE IfcSpecificHeatCapacityMeasure = REAL
- BoilingPoint = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- FreezingPoint = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- ThermalConductivity = null // TYPE IfcThermalConductivityMeasure = REAL
- }
- registerIfcClass(IfcThermalMaterialProperties)
- class IfcClassificationReference extends IfcExternalReference {
- ReferencedSource = null // ENTITY IfcClassification
- }
- registerIfcClass(IfcClassificationReference)
- class IfcGeometricRepresentationSubContext extends IfcGeometricRepresentationContext {
- ParentContext = null // ENTITY IfcGeometricRepresentationContext SUBTYPE OF IfcRepresentationContext
- TargetScale = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- TargetView = null // TYPE IfcGeometricProjectionEnum = ENUMERATION OF [GRAPH_VIEW, SKETCH_VIEW, MODEL_VIEW, PLAN_VIEW, REFLECTED_PLAN_VIEW, SECTION_VIEW, ELEVATION_VIEW, USERDEFINED, NOTDEFINED]
- UserDefinedTargetView = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcGeometricRepresentationSubContext)
- class IfcFace extends IfcTopologicalRepresentationItem {
- Bounds = null // SET[1:0] OF IfcFaceBound
- }
- registerIfcClass(IfcFace)
- class IfcMemberType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcMemberTypeEnum = ENUMERATION OF [BRACE, CHORD, COLLAR, MEMBER, MULLION, PLATE, POST, PURLIN, RAFTER, STRINGER, STRUT, STUD, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMemberType)
- class IfcFooting extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcFootingTypeEnum = ENUMERATION OF [FOOTING_BEAM, PAD_FOOTING, PILE_CAP, STRIP_FOOTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFooting)
- class IfcAppliedValueRelationship extends SchemaBase {
- ComponentOfTotal = null // ENTITY IfcAppliedValue
- Components = null // SET[1:0] OF IfcAppliedValue
- ArithmeticOperator = null // TYPE IfcArithmeticOperatorEnum = ENUMERATION OF [ADD, DIVIDE, MULTIPLY, SUBTRACT]
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcAppliedValueRelationship)
- class IfcProtectiveDeviceType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcProtectiveDeviceTypeEnum = ENUMERATION OF [FUSEDISCONNECTOR, CIRCUITBREAKER, EARTHFAILUREDEVICE, RESIDUALCURRENTCIRCUITBREAKER, RESIDUALCURRENTSWITCH, VARISTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProtectiveDeviceType)
- class IfcElementAssembly extends IfcElement {
- AssemblyPlace = null // TYPE IfcAssemblyPlaceEnum = ENUMERATION OF [SITE, FACTORY, NOTDEFINED]
- PredefinedType = null // TYPE IfcElementAssemblyTypeEnum = ENUMERATION OF [ACCESSORY_ASSEMBLY, ARCH, BEAM_GRID, BRACED_FRAME, GIRDER, REINFORCEMENT_UNIT, RIGID_FRAME, SLAB_FIELD, TRUSS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElementAssembly)
- class IfcGasTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcGasTerminalTypeEnum = ENUMERATION OF [GASAPPLIANCE, GASBOOSTER, GASBURNER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcGasTerminalType)
- class IfcStructuralResultGroup extends IfcGroup {
- TheoryType = null // TYPE IfcAnalysisTheoryTypeEnum = ENUMERATION OF [FIRST_ORDER_THEORY, SECOND_ORDER_THEORY, THIRD_ORDER_THEORY, FULL_NONLINEAR_THEORY, USERDEFINED, NOTDEFINED]
- ResultForLoadGroup = null // ENTITY IfcStructuralLoadGroup SUBTYPE OF IfcGroup
- IsLinear = null // BOOLEAN
- }
- registerIfcClass(IfcStructuralResultGroup)
- class IfcPlate extends IfcBuildingElement {}
- registerIfcClass(IfcPlate)
- class IfcReinforcementBarProperties extends SchemaBase {
- TotalCrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- SteelGrade = null // TYPE IfcLabel = STRING
- BarSurface = null // TYPE IfcReinforcingBarSurfaceEnum = ENUMERATION OF [PLAIN, TEXTURED]
- EffectiveDepth = null // TYPE IfcLengthMeasure = REAL
- NominalBarDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BarCount = null // TYPE IfcCountMeasure = NUMBER
- }
- registerIfcClass(IfcReinforcementBarProperties)
- class IfcActor extends IfcObject {
- TheActor = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- }
- registerIfcClass(IfcActor)
- class IfcTankType extends IfcFlowStorageDeviceType {
- PredefinedType = null // TYPE IfcTankTypeEnum = ENUMERATION OF [PREFORMED, SECTIONAL, EXPANSION, PRESSUREVESSEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTankType)
- class IfcPropertySet extends IfcPropertySetDefinition {
- HasProperties = null // SET[1:0] OF IfcProperty
- }
- registerIfcClass(IfcPropertySet)
- class IfcCableSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcCableSegmentTypeEnum = ENUMERATION OF [CABLESEGMENT, CONDUCTORSEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableSegmentType)
- class IfcAirToAirHeatRecoveryType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcAirToAirHeatRecoveryTypeEnum = ENUMERATION OF [FIXEDPLATECOUNTERFLOWEXCHANGER, FIXEDPLATECROSSFLOWEXCHANGER, FIXEDPLATEPARALLELFLOWEXCHANGER, ROTARYWHEEL, RUNAROUNDCOILLOOP, HEATPIPE, TWINTOWERENTHALPYRECOVERYLOOPS, THERMOSIPHONSEALEDTUBEHEATEXCHANGERS, THERMOSIPHONCOILTYPEHEATEXCHANGERS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirToAirHeatRecoveryType)
- class IfcShellBasedSurfaceModel extends IfcGeometricRepresentationItem {
- SbsmBoundary = null // SET[1:0] OF IfcShell
- }
- registerIfcClass(IfcShellBasedSurfaceModel)
- class IfcDuctSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcDuctSegmentTypeEnum = ENUMERATION OF [RIGIDSEGMENT, FLEXIBLESEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctSegmentType)
- class IfcDoorPanelProperties extends IfcPropertySetDefinition {
- PanelDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- PanelOperation = null // TYPE IfcDoorPanelOperationEnum = ENUMERATION OF [SWINGING, DOUBLE_ACTING, SLIDING, FOLDING, REVOLVING, ROLLINGUP, USERDEFINED, NOTDEFINED]
- PanelWidth = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- PanelPosition = null // TYPE IfcDoorPanelPositionEnum = ENUMERATION OF [LEFT, MIDDLE, RIGHT, NOTDEFINED]
- ShapeAspectStyle = null // ENTITY IfcShapeAspect
- }
- registerIfcClass(IfcDoorPanelProperties)
- class IfcServiceLifeFactor extends IfcPropertySetDefinition {
- PredefinedType = null // TYPE IfcServiceLifeFactorTypeEnum = ENUMERATION OF [A_QUALITYOFCOMPONENTS, B_DESIGNLEVEL, C_WORKEXECUTIONLEVEL, D_INDOORENVIRONMENT, E_OUTDOORENVIRONMENT, F_INUSECONDITIONS, G_MAINTENANCELEVEL, USERDEFINED, NOTDEFINED]
- UpperValue = null // TYPE IfcMeasureValue = SELECT [IfcVolumeMeasure, IfcTimeMeasure, IfcThermodynamicTemperatureMeasure, IfcSolidAngleMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure, IfcPositivePlaneAngleMeasure, IfcPlaneAngleMeasure, IfcParameterValue, IfcNumericMeasure, IfcMassMeasure, IfcPositiveLengthMeasure, IfcLengthMeasure, IfcElectricCurrentMeasure, IfcDescriptiveMeasure, IfcCountMeasure, IfcContextDependentMeasure, IfcAreaMeasure, IfcAmountOfSubstanceMeasure, IfcLuminousIntensityMeasure, IfcNormalisedRatioMeasure, IfcComplexNumber]
- MostUsedValue = null // TYPE IfcMeasureValue = SELECT [IfcVolumeMeasure, IfcTimeMeasure, IfcThermodynamicTemperatureMeasure, IfcSolidAngleMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure, IfcPositivePlaneAngleMeasure, IfcPlaneAngleMeasure, IfcParameterValue, IfcNumericMeasure, IfcMassMeasure, IfcPositiveLengthMeasure, IfcLengthMeasure, IfcElectricCurrentMeasure, IfcDescriptiveMeasure, IfcCountMeasure, IfcContextDependentMeasure, IfcAreaMeasure, IfcAmountOfSubstanceMeasure, IfcLuminousIntensityMeasure, IfcNormalisedRatioMeasure, IfcComplexNumber]
- LowerValue = null // TYPE IfcMeasureValue = SELECT [IfcVolumeMeasure, IfcTimeMeasure, IfcThermodynamicTemperatureMeasure, IfcSolidAngleMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure, IfcPositivePlaneAngleMeasure, IfcPlaneAngleMeasure, IfcParameterValue, IfcNumericMeasure, IfcMassMeasure, IfcPositiveLengthMeasure, IfcLengthMeasure, IfcElectricCurrentMeasure, IfcDescriptiveMeasure, IfcCountMeasure, IfcContextDependentMeasure, IfcAreaMeasure, IfcAmountOfSubstanceMeasure, IfcLuminousIntensityMeasure, IfcNormalisedRatioMeasure, IfcComplexNumber]
- }
- registerIfcClass(IfcServiceLifeFactor)
- class IfcTwoDirectionRepeatFactor extends IfcOneDirectionRepeatFactor {
- SecondRepeatFactor = null // ENTITY IfcVector SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcTwoDirectionRepeatFactor)
- class IfcEllipseProfileDef extends IfcParameterizedProfileDef {
- SemiAxis1 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- SemiAxis2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcEllipseProfileDef)
- class IfcCurveStyleFont extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- PatternList = null // LIST[1:0] OF IfcCurveStyleFontPattern
- }
- registerIfcClass(IfcCurveStyleFont)
- class IfcConstraintRelationship extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- RelatingConstraint = null // ENTITY IfcConstraint
- RelatedConstraints = null // SET[1:0] OF IfcConstraint
- }
- registerIfcClass(IfcConstraintRelationship)
- class IfcDimensionCurveTerminator extends IfcTerminatorSymbol {
- Role = null // TYPE IfcDimensionExtentUsage = ENUMERATION OF [ORIGIN, TARGET]
- }
- registerIfcClass(IfcDimensionCurveTerminator)
- class IfcRelAssociatesLibrary extends IfcRelAssociates {
- RelatingLibrary = null // TYPE IfcLibrarySelect = SELECT [IfcLibraryReference, IfcLibraryInformation]
- }
- registerIfcClass(IfcRelAssociatesLibrary)
- class IfcApprovalRelationship extends SchemaBase {
- RelatedApproval = null // ENTITY IfcApproval
- RelatingApproval = null // ENTITY IfcApproval
- Description = null // TYPE IfcText = STRING
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcApprovalRelationship)
- class IfcLine extends IfcCurve {
- Pnt = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- Dir = null // ENTITY IfcVector SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcLine)
- class IfcShapeAspect extends SchemaBase {
- ShapeRepresentations = null // LIST[1:0] OF IfcShapeModel
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- ProductDefinitional = null // LOGICAL
- PartOfProductDefinitionShape = null // ENTITY IfcProductDefinitionShape SUBTYPE OF IfcProductRepresentation
- }
- registerIfcClass(IfcShapeAspect)
- class IfcTextureMap extends IfcTextureCoordinate {
- TextureMaps = null // SET[1:0] OF IfcVertexBasedTextureMap
- }
- registerIfcClass(IfcTextureMap)
- class IfcRelProjectsElement extends IfcRelConnects {
- RelatingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedFeatureElement = null // ENTITY IfcFeatureElementAddition SUBTYPE OF IfcFeatureElement
- }
- registerIfcClass(IfcRelProjectsElement)
- class IfcRampFlight extends IfcBuildingElement {}
- registerIfcClass(IfcRampFlight)
- class IfcApprovalPropertyRelationship extends SchemaBase {
- ApprovedProperties = null // SET[1:0] OF IfcProperty
- Approval = null // ENTITY IfcApproval
- }
- registerIfcClass(IfcApprovalPropertyRelationship)
- class IfcBuildingStorey extends IfcSpatialStructureElement {
- Elevation = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcBuildingStorey)
- class IfcStructuralCurveConnection extends IfcStructuralConnection {}
- registerIfcClass(IfcStructuralCurveConnection)
- class IfcTextLiteralWithExtent extends IfcTextLiteral {
- Extent = null // ENTITY IfcPlanarExtent SUBTYPE OF IfcGeometricRepresentationItem
- BoxAlignment = null // TYPE IfcBoxAlignment = TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcTextLiteralWithExtent)
- class IfcRelCoversSpaces extends IfcRelConnects {
- RelatedSpace = null // ENTITY IfcSpace SUBTYPE OF IfcSpatialStructureElement
- RelatedCoverings = null // SET[1:0] OF IfcCovering
- }
- registerIfcClass(IfcRelCoversSpaces)
- class IfcDirection extends IfcGeometricRepresentationItem {
- DirectionRatios = null // LIST[2:3] OF REAL
- }
- registerIfcClass(IfcDirection)
- class IfcSpaceHeaterType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcSpaceHeaterTypeEnum = ENUMERATION OF [SECTIONALRADIATOR, PANELRADIATOR, TUBULARRADIATOR, CONVECTOR, BASEBOARDHEATER, FINNEDTUBEUNIT, UNITHEATER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSpaceHeaterType)
- class IfcVertexBasedTextureMap extends SchemaBase {
- TextureVertices = null // LIST[3:0] OF IfcTextureVertex
- TexturePoints = null // LIST[3:0] OF IfcCartesianPoint
- }
- registerIfcClass(IfcVertexBasedTextureMap)
- class IfcApproval extends SchemaBase {
- Description = null // TYPE IfcText = STRING
- ApprovalDateTime = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ApprovalStatus = null // TYPE IfcLabel = STRING
- ApprovalLevel = null // TYPE IfcLabel = STRING
- ApprovalQualifier = null // TYPE IfcText = STRING
- Name = null // TYPE IfcLabel = STRING
- Identifier = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcApproval)
- class IfcIShapeProfileDef extends IfcParameterizedProfileDef {
- OverallWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- OverallDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- FilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcIShapeProfileDef)
- class IfcAsymmetricIShapeProfileDef extends IfcIShapeProfileDef {
- TopFlangeWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopFlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopFlangeFilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CentreOfGravityInY = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcAsymmetricIShapeProfileDef)
- class IfcMaterialLayerSet extends SchemaBase {
- MaterialLayers = null // LIST[1:0] OF IfcMaterialLayer
- LayerSetName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcMaterialLayerSet)
- class IfcSweptDiskSolid extends IfcSolidModel {
- Directrix = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- InnerRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- StartParam = null // TYPE IfcParameterValue = REAL
- EndParam = null // TYPE IfcParameterValue = REAL
- }
- registerIfcClass(IfcSweptDiskSolid)
- class IfcAnnotationTextOccurrence extends IfcAnnotationOccurrence {}
- registerIfcClass(IfcAnnotationTextOccurrence)
- class IfcOccupant extends IfcActor {
- PredefinedType = null // TYPE IfcOccupantTypeEnum = ENUMERATION OF [ASSIGNEE, ASSIGNOR, LESSEE, LESSOR, LETTINGAGENT, OWNER, TENANT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcOccupant)
- class IfcVibrationIsolatorType extends IfcDiscreteAccessoryType {
- PredefinedType = null // TYPE IfcVibrationIsolatorTypeEnum = ENUMERATION OF [COMPRESSION, SPRING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcVibrationIsolatorType)
- class IfcOrientedEdge extends IfcEdge {
- EdgeElement = null // ENTITY IfcEdge SUBTYPE OF IfcTopologicalRepresentationItem
- Orientation = null // BOOLEAN
- }
- registerIfcClass(IfcOrientedEdge)
- class IfcDateAndTime extends SchemaBase {
- DateComponent = null // ENTITY IfcCalendarDate
- TimeComponent = null // ENTITY IfcLocalTime
- }
- registerIfcClass(IfcDateAndTime)
- class IfcClassification extends SchemaBase {
- Source = null // TYPE IfcLabel = STRING
- Edition = null // TYPE IfcLabel = STRING
- EditionDate = null // ENTITY IfcCalendarDate
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcClassification)
- class IfcFaceSurface extends IfcFace {
- FaceSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- SameSense = null // BOOLEAN
- }
- registerIfcClass(IfcFaceSurface)
- class IfcBoundingBox extends IfcGeometricRepresentationItem {
- Corner = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- XDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- YDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ZDim = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcBoundingBox)
- class IfcAnnotationFillArea extends IfcGeometricRepresentationItem {
- OuterBoundary = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- InnerBoundaries = null // SET[1:0] OF IfcCurve
- }
- registerIfcClass(IfcAnnotationFillArea)
- class IfcAxis1Placement extends IfcPlacement {
- Axis = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcAxis1Placement)
- class IfcVirtualGridIntersection extends SchemaBase {
- IntersectingAxes = null // LIST[2:2] OF IfcGridAxis
- OffsetDistances = null // LIST[2:3] OF IfcLengthMeasure
- }
- registerIfcClass(IfcVirtualGridIntersection)
- class IfcRelConnectsPortToElement extends IfcRelConnects {
- RelatingPort = null // ENTITY IfcPort SUBTYPE OF IfcProduct
- RelatedElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelConnectsPortToElement)
- class IfcIrregularTimeSeriesValue extends SchemaBase {
- TimeStamp = null // TYPE IfcDateTimeSelect = SELECT [IfcCalendarDate, IfcLocalTime, IfcDateAndTime]
- ListValues = null // LIST[1:0] OF IfcValue
- }
- registerIfcClass(IfcIrregularTimeSeriesValue)
- class IfcWallStandardCase extends IfcWall {}
- registerIfcClass(IfcWallStandardCase)
- class IfcPropertyListValue extends IfcSimpleProperty {
- ListValues = null // LIST[1:0] OF IfcValue
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcNamedUnit, IfcMonetaryUnit]
- }
- registerIfcClass(IfcPropertyListValue)
- class IfcOutletType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcOutletTypeEnum = ENUMERATION OF [AUDIOVISUALOUTLET, COMMUNICATIONSOUTLET, POWEROUTLET, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcOutletType)
- class IfcElectricApplianceType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcElectricApplianceTypeEnum = ENUMERATION OF [COMPUTER, DIRECTWATERHEATER, DISHWASHER, ELECTRICCOOKER, ELECTRICHEATER, FACSIMILE, FREESTANDINGFAN, FREEZER, FRIDGE_FREEZER, HANDDRYER, INDIRECTWATERHEATER, MICROWAVE, PHOTOCOPIER, PRINTER, REFRIGERATOR, RADIANTHEATER, SCANNER, TELEPHONE, TUMBLEDRYER, TV, VENDINGMACHINE, WASHINGMACHINE, WATERHEATER, WATERCOOLER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricApplianceType)
- class IfcLinearDimension extends IfcDimensionCurveDirectedCallout {}
- registerIfcClass(IfcLinearDimension)
- class IfcElectricTimeControlType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcElectricTimeControlTypeEnum = ENUMERATION OF [TIMECLOCK, TIMEDELAY, RELAY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricTimeControlType)
- class IfcBuilding extends IfcSpatialStructureElement {
- ElevationOfRefHeight = null // TYPE IfcLengthMeasure = REAL
- ElevationOfTerrain = null // TYPE IfcLengthMeasure = REAL
- BuildingAddress = null // ENTITY IfcPostalAddress SUBTYPE OF IfcAddress
- }
- registerIfcClass(IfcBuilding)
- class IfcBlobTexture extends IfcSurfaceTexture {
- RasterFormat = null // TYPE IfcIdentifier = STRING
- RasterCode = null // BOOLEAN
- }
- registerIfcClass(IfcBlobTexture)
- class IfcAsset extends IfcGroup {
- AssetID = null // TYPE IfcIdentifier = STRING
- OriginalValue = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- CurrentValue = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- TotalReplacementCost = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- Owner = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- User = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- ResponsiblePerson = null // ENTITY IfcPerson
- IncorporationDate = null // ENTITY IfcCalendarDate
- DepreciatedValue = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- }
- registerIfcClass(IfcAsset)
- class IfcAnnotationFillAreaOccurrence extends IfcAnnotationOccurrence {
- FillStyleTarget = null // ENTITY IfcPoint SUBTYPE OF IfcGeometricRepresentationItem
- GlobalOrLocal = null // TYPE IfcGlobalOrLocalEnum = ENUMERATION OF [GLOBAL_COORDS, LOCAL_COORDS]
- }
- registerIfcClass(IfcAnnotationFillAreaOccurrence)
- class IfcRelConnectsPathElements extends IfcRelConnectsElements {
- RelatingPriorities = null // LIST[0:0] OF INTEGER
- RelatedPriorities = null // LIST[0:0] OF INTEGER
- RelatedConnectionType = null // TYPE IfcConnectionTypeEnum = ENUMERATION OF [ATPATH, ATSTART, ATEND, NOTDEFINED]
- RelatingConnectionType = null // TYPE IfcConnectionTypeEnum = ENUMERATION OF [ATPATH, ATSTART, ATEND, NOTDEFINED]
- }
- registerIfcClass(IfcRelConnectsPathElements)
- class IfcSite extends IfcSpatialStructureElement {
- RefLatitude = null // TYPE IfcCompoundPlaneAngleMeasure = LIST[3:4] OF INTEGER
- RefLongitude = null // TYPE IfcCompoundPlaneAngleMeasure = LIST[3:4] OF INTEGER
- RefElevation = null // TYPE IfcLengthMeasure = REAL
- LandTitleNumber = null // TYPE IfcLabel = STRING
- SiteAddress = null // ENTITY IfcPostalAddress SUBTYPE OF IfcAddress
- }
- registerIfcClass(IfcSite)
- class IfcFillAreaStyle extends IfcPresentationStyle {
- FillStyles = null // SET[1:0] OF IfcFillStyleSelect
- }
- registerIfcClass(IfcFillAreaStyle)
- class IfcMassFlowRateMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMassFlowRateMeasure)
- class IfcDynamicViscosityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcDynamicViscosityMeasure)
- class IfcComplexNumber extends SchemaBase {
- Value = null // ARRAY[1:2] OF REAL
- }
- registerIfcClass(IfcComplexNumber)
- class IfcTextDecoration extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcTextDecoration)
- class IfcMagneticFluxDensityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMagneticFluxDensityMeasure)
- class IfcLogical extends SchemaBase {
- Value = null // LOGICAL
- }
- registerIfcClass(IfcLogical)
- class IfcMassMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMassMeasure)
- class IfcElectricChargeMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcElectricChargeMeasure)
- class IfcBoolean extends SchemaBase {
- Value = null // BOOLEAN
- }
- registerIfcClass(IfcBoolean)
- class IfcLinearForceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLinearForceMeasure)
- class IfcRatioMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcRatioMeasure)
- class IfcTextTransformation extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcTextTransformation)
- class IfcLinearMomentMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLinearMomentMeasure)
- class IfcSolidAngleMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSolidAngleMeasure)
- class IfcThermalConductivityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcThermalConductivityMeasure)
- class IfcMagneticFluxMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMagneticFluxMeasure)
- class IfcRotationalStiffnessMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcRotationalStiffnessMeasure)
- class IfcCountMeasure extends SchemaBase {
- Value = null // NUMBER
- }
- registerIfcClass(IfcCountMeasure)
- class IfcMomentOfInertiaMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMomentOfInertiaMeasure)
- class IfcSectionModulusMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSectionModulusMeasure)
- class IfcLuminousIntensityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLuminousIntensityMeasure)
- class IfcModulusOfSubgradeReactionMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcModulusOfSubgradeReactionMeasure)
- class IfcReal extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcReal)
- class IfcSpecularExponent extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSpecularExponent)
- class IfcShearModulusMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcShearModulusMeasure)
- class IfcTimeMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcTimeMeasure)
- class IfcIdentifier extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcIdentifier)
- class IfcModulusOfRotationalSubgradeReactionMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcModulusOfRotationalSubgradeReactionMeasure)
- class IfcLinearVelocityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLinearVelocityMeasure)
- class IfcModulusOfLinearSubgradeReactionMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcModulusOfLinearSubgradeReactionMeasure)
- class IfcMolecularWeightMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMolecularWeightMeasure)
- class IfcElectricVoltageMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcElectricVoltageMeasure)
- class IfcDescriptiveMeasure extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcDescriptiveMeasure)
- class IfcElectricCurrentMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcElectricCurrentMeasure)
- class IfcThermalResistanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcThermalResistanceMeasure)
- class IfcCurvatureMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcCurvatureMeasure)
- class IfcElectricResistanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcElectricResistanceMeasure)
- class IfcPHMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcPHMeasure)
- class IfcPowerMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcPowerMeasure)
- class IfcSecondInMinute extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSecondInMinute)
- class IfcDaylightSavingHour extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcDaylightSavingHour)
- class IfcLabel extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcLabel)
- class IfcFrequencyMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcFrequencyMeasure)
- class IfcLinearStiffnessMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLinearStiffnessMeasure)
- class IfcLuminousIntensityDistributionMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLuminousIntensityDistributionMeasure)
- class IfcFontWeight extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcFontWeight)
- class IfcIsothermalMoistureCapacityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcIsothermalMoistureCapacityMeasure)
- class IfcSoundPressureMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSoundPressureMeasure)
- class IfcMonetaryMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMonetaryMeasure)
- class IfcLengthMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLengthMeasure)
- class IfcTextAlignment extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcTextAlignment)
- class IfcEnergyMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcEnergyMeasure)
- class IfcTextFontName extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcTextFontName)
- class IfcPlanarForceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcPlanarForceMeasure)
- class IfcCompoundPlaneAngleMeasure extends SchemaBase {
- Value = null // LIST[3:4] OF INTEGER
- }
- registerIfcClass(IfcCompoundPlaneAngleMeasure)
- class IfcText extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcText)
- class IfcThermalAdmittanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcThermalAdmittanceMeasure)
- class IfcRotationalMassMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcRotationalMassMeasure)
- class IfcLuminousFluxMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcLuminousFluxMeasure)
- class IfcTimeStamp extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcTimeStamp)
- class IfcSpecificHeatCapacityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSpecificHeatCapacityMeasure)
- class IfcFontStyle extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcFontStyle)
- class IfcThermodynamicTemperatureMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcThermodynamicTemperatureMeasure)
- class IfcIntegerCountRateMeasure extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcIntegerCountRateMeasure)
- class IfcNumericMeasure extends SchemaBase {
- Value = null // NUMBER
- }
- registerIfcClass(IfcNumericMeasure)
- class IfcElectricCapacitanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcElectricCapacitanceMeasure)
- class IfcInteger extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcInteger)
- class IfcYearNumber extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcYearNumber)
- class IfcPositivePlaneAngleMeasure extends SchemaBase {
- Value = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcPositivePlaneAngleMeasure)
- class IfcHeatFluxDensityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcHeatFluxDensityMeasure)
- class IfcTorqueMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcTorqueMeasure)
- class IfcWarpingMomentMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcWarpingMomentMeasure)
- class IfcRotationalFrequencyMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcRotationalFrequencyMeasure)
- class IfcNormalisedRatioMeasure extends SchemaBase {
- Value = null // TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcNormalisedRatioMeasure)
- class IfcHourInDay extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcHourInDay)
- class IfcRadioActivityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcRadioActivityMeasure)
- class IfcContextDependentMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcContextDependentMeasure)
- class IfcDimensionCount extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcDimensionCount)
- class IfcGloballyUniqueId extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcGloballyUniqueId)
- class IfcModulusOfElasticityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcModulusOfElasticityMeasure)
- class IfcMonthInYearNumber extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcMonthInYearNumber)
- class IfcAbsorbedDoseMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcAbsorbedDoseMeasure)
- class IfcElectricConductanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcElectricConductanceMeasure)
- class IfcKinematicViscosityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcKinematicViscosityMeasure)
- class IfcPresentableText extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcPresentableText)
- class IfcParameterValue extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcParameterValue)
- class IfcPressureMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcPressureMeasure)
- class IfcInductanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcInductanceMeasure)
- class IfcMassPerLengthMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMassPerLengthMeasure)
- class IfcIonConcentrationMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcIonConcentrationMeasure)
- class IfcForceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcForceMeasure)
- class IfcDoseEquivalentMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcDoseEquivalentMeasure)
- class IfcMassDensityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMassDensityMeasure)
- class IfcPositiveRatioMeasure extends SchemaBase {
- Value = null // TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcPositiveRatioMeasure)
- class IfcHeatingValueMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcHeatingValueMeasure)
- class IfcMoistureDiffusivityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMoistureDiffusivityMeasure)
- class IfcSoundPowerMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSoundPowerMeasure)
- class IfcAccelerationMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcAccelerationMeasure)
- class IfcAngularVelocityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcAngularVelocityMeasure)
- class IfcFontVariant extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcFontVariant)
- class IfcTemperatureGradientMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcTemperatureGradientMeasure)
- class IfcWarpingConstantMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcWarpingConstantMeasure)
- class IfcThermalTransmittanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcThermalTransmittanceMeasure)
- class IfcSectionalAreaIntegralMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSectionalAreaIntegralMeasure)
- class IfcVolumeMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcVolumeMeasure)
- class IfcSpecularRoughness extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSpecularRoughness)
- class IfcVolumetricFlowRateMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcVolumetricFlowRateMeasure)
- class IfcMinuteInHour extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcMinuteInHour)
- class IfcIlluminanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcIlluminanceMeasure)
- class IfcThermalExpansionCoefficientMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcThermalExpansionCoefficientMeasure)
- class IfcPositiveLengthMeasure extends SchemaBase {
- Value = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcPositiveLengthMeasure)
- class IfcVaporPermeabilityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcVaporPermeabilityMeasure)
- class IfcBoxAlignment extends SchemaBase {
- Value = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcBoxAlignment)
- class IfcPlaneAngleMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcPlaneAngleMeasure)
- class IfcAreaMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcAreaMeasure)
- class IfcDayInMonthNumber extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcDayInMonthNumber)
- class IfcAmountOfSubstanceMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcAmountOfSubstanceMeasure)
|