12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126 |
- /*
- Autogenerated IFC classes
- Express schema file: schema:IFC4
- Schema version: IFC4
- Generation date: Mon Sep 20 19:28:29 CEST 2021
- */
- import { BaseEntity, registerIfcClass } from '../BaseEntity.js'
- class SchemaBase extends BaseEntity {
- static schemaName = 'IFC4'
- 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 IfcIdentifier = 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 IfcRepresentationItem extends SchemaBase {}
- registerIfcClass(IfcRepresentationItem)
- class IfcGeometricRepresentationItem extends IfcRepresentationItem {}
- registerIfcClass(IfcGeometricRepresentationItem)
- class IfcSolidModel extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcSolidModel)
- class IfcManifoldSolidBrep extends IfcSolidModel {
- Outer = null // ENTITY IfcClosedShell SUBTYPE OF IfcConnectedFaceSet
- }
- registerIfcClass(IfcManifoldSolidBrep)
- class IfcAdvancedBrep extends IfcManifoldSolidBrep {}
- registerIfcClass(IfcAdvancedBrep)
- class IfcPropertyDefinition extends IfcRoot {}
- registerIfcClass(IfcPropertyDefinition)
- class IfcPropertyTemplateDefinition extends IfcPropertyDefinition {}
- registerIfcClass(IfcPropertyTemplateDefinition)
- class IfcPropertyTemplate extends IfcPropertyTemplateDefinition {}
- registerIfcClass(IfcPropertyTemplate)
- 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 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 IfcCurve extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcCurve)
- class IfcBoundedCurve extends IfcCurve {}
- registerIfcClass(IfcBoundedCurve)
- class IfcCompositeCurve extends IfcBoundedCurve {
- Segments = null // LIST[1:0] OF IfcCompositeCurveSegment
- SelfIntersect = null // TYPE IfcLogical = LOGICAL
- }
- registerIfcClass(IfcCompositeCurve)
- class IfcCompositeCurveOnSurface extends IfcCompositeCurve {}
- registerIfcClass(IfcCompositeCurveOnSurface)
- class IfcBoundaryCurve extends IfcCompositeCurveOnSurface {}
- registerIfcClass(IfcBoundaryCurve)
- class IfcOuterBoundaryCurve extends IfcBoundaryCurve {}
- registerIfcClass(IfcOuterBoundaryCurve)
- class IfcCoilType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCoilTypeEnum = ENUMERATION OF [DXCOOLINGCOIL, ELECTRICHEATINGCOIL, GASHEATINGCOIL, HYDRONICCOIL, STEAMHEATINGCOIL, WATERCOOLINGCOIL, WATERHEATINGCOIL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoilType)
- class IfcBuildingElement extends IfcElement {}
- registerIfcClass(IfcBuildingElement)
- class IfcPile extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcPileTypeEnum = ENUMERATION OF [BORED, DRIVEN, JETGROUTING, COHESION, FRICTION, SUPPORT, USERDEFINED, NOTDEFINED]
- ConstructionType = null // TYPE IfcPileConstructionEnum = ENUMERATION OF [CAST_IN_PLACE, COMPOSITE, PRECAST_CONCRETE, PREFAB_STEEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPile)
- class IfcExternalInformation extends SchemaBase {}
- registerIfcClass(IfcExternalInformation)
- class IfcLibraryInformation extends IfcExternalInformation {
- Name = null // TYPE IfcLabel = STRING
- Version = null // TYPE IfcLabel = STRING
- Publisher = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- VersionDate = null // TYPE IfcDateTime = STRING
- Location = null // TYPE IfcURIReference = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcLibraryInformation)
- class IfcDistributionElement extends IfcElement {}
- registerIfcClass(IfcDistributionElement)
- class IfcDistributionFlowElement extends IfcDistributionElement {}
- registerIfcClass(IfcDistributionFlowElement)
- class IfcFlowFitting extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowFitting)
- class IfcDuctFitting extends IfcFlowFitting {
- PredefinedType = null // TYPE IfcDuctFittingTypeEnum = ENUMERATION OF [BEND, CONNECTOR, ENTRY, EXIT, JUNCTION, OBSTRUCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctFitting)
- class IfcOrganization extends SchemaBase {
- Identification = 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 IfcCompositeCurveSegment extends IfcGeometricRepresentationItem {
- Transition = null // TYPE IfcTransitionCode = ENUMERATION OF [DISCONTINUOUS, CONTINUOUS, CONTSAMEGRADIENT, CONTSAMEGRADIENTSAMECURVATURE]
- SameSense = null // TYPE IfcBoolean = BOOLEAN
- ParentCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcCompositeCurveSegment)
- class IfcReparametrisedCompositeCurveSegment extends IfcCompositeCurveSegment {
- ParamLength = null // TYPE IfcParameterValue = REAL
- }
- registerIfcClass(IfcReparametrisedCompositeCurveSegment)
- 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 IfcFixedReferenceSweptAreaSolid extends IfcSweptAreaSolid {
- Directrix = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- StartParam = null // TYPE IfcParameterValue = REAL
- EndParam = null // TYPE IfcParameterValue = REAL
- FixedReference = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcFixedReferenceSweptAreaSolid)
- class IfcRepresentationMap extends SchemaBase {
- MappingOrigin = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- MappedRepresentation = null // ENTITY IfcRepresentation
- }
- registerIfcClass(IfcRepresentationMap)
- class IfcGroup extends IfcObject {}
- registerIfcClass(IfcGroup)
- class IfcInventory extends IfcGroup {
- PredefinedType = 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 // TYPE IfcDate = STRING
- 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
- Formula = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcQuantityWeight)
- class IfcExternalReference extends SchemaBase {
- Location = null // TYPE IfcURIReference = STRING
- Identification = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcExternalReference)
- class IfcPropertyAbstraction extends SchemaBase {}
- registerIfcClass(IfcPropertyAbstraction)
- class IfcProperty extends IfcPropertyAbstraction {
- Name = null // TYPE IfcIdentifier = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcProperty)
- class IfcEnergyConversionDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcEnergyConversionDevice)
- class IfcAirToAirHeatRecovery extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcAirToAirHeatRecoveryTypeEnum = ENUMERATION OF [FIXEDPLATECOUNTERFLOWEXCHANGER, FIXEDPLATECROSSFLOWEXCHANGER, FIXEDPLATEPARALLELFLOWEXCHANGER, ROTARYWHEEL, RUNAROUNDCOILLOOP, HEATPIPE, TWINTOWERENTHALPYRECOVERYLOOPS, THERMOSIPHONSEALEDTUBEHEATEXCHANGERS, THERMOSIPHONCOILTYPEHEATEXCHANGERS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirToAirHeatRecovery)
- class IfcDistributionChamberElement extends IfcDistributionFlowElement {
- PredefinedType = null // TYPE IfcDistributionChamberElementTypeEnum = ENUMERATION OF [FORMEDDUCT, INSPECTIONCHAMBER, INSPECTIONPIT, MANHOLE, METERCHAMBER, SUMP, TRENCH, VALVECHAMBER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDistributionChamberElement)
- class IfcRelationship extends IfcRoot {}
- registerIfcClass(IfcRelationship)
- class IfcRelDecomposes extends IfcRelationship {}
- registerIfcClass(IfcRelDecomposes)
- class IfcRelAggregates extends IfcRelDecomposes {
- RelatingObject = null // ENTITY IfcObjectDefinition SUBTYPE OF IfcRoot
- RelatedObjects = null // SET[1:0] OF IfcObjectDefinition
- }
- registerIfcClass(IfcRelAggregates)
- class IfcBuildingElementProxy extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcBuildingElementProxyTypeEnum = ENUMERATION OF [COMPLEX, ELEMENT, PARTIAL, PROVISIONFORVOID, PROVISIONFORSPACE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBuildingElementProxy)
- class IfcFlowTerminalType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowTerminalType)
- class IfcFireSuppressionTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcFireSuppressionTerminalTypeEnum = ENUMERATION OF [BREECHINGINLET, FIREHYDRANT, HOSEREEL, SPRINKLER, SPRINKLERDEFLECTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFireSuppressionTerminalType)
- class IfcRelDeclares extends IfcRelationship {
- RelatingContext = null // ENTITY IfcContext SUBTYPE OF IfcObjectDefinition
- RelatedDefinitions = null // SET[1:0] OF IfcDefinitionSelect
- }
- registerIfcClass(IfcRelDeclares)
- class IfcQuantityArea extends IfcPhysicalSimpleQuantity {
- AreaValue = null // TYPE IfcAreaMeasure = REAL
- Formula = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcQuantityArea)
- 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 [ENERGYMETER, GASMETER, OILMETER, WATERMETER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFlowMeterType)
- class IfcPresentationItem extends SchemaBase {}
- registerIfcClass(IfcPresentationItem)
- class IfcTextureCoordinate extends IfcPresentationItem {
- Maps = null // LIST[1:0] OF IfcSurfaceTexture
- }
- registerIfcClass(IfcTextureCoordinate)
- class IfcIndexedTextureMap extends IfcTextureCoordinate {
- MappedTo = null // ENTITY IfcTessellatedFaceSet SUBTYPE OF IfcTessellatedItem
- TexCoords = null // ENTITY IfcTextureVertexList SUBTYPE OF IfcPresentationItem
- }
- registerIfcClass(IfcIndexedTextureMap)
- class IfcPreDefinedItem extends IfcPresentationItem {
- 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 IfcSchedulingTime extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- DataOrigin = null // TYPE IfcDataOriginEnum = ENUMERATION OF [MEASURED, PREDICTED, SIMULATED, USERDEFINED, NOTDEFINED]
- UserDefinedDataOrigin = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcSchedulingTime)
- class IfcResourceTime extends IfcSchedulingTime {
- ScheduleWork = null // TYPE IfcDuration = STRING
- ScheduleUsage = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ScheduleStart = null // TYPE IfcDateTime = STRING
- ScheduleFinish = null // TYPE IfcDateTime = STRING
- ScheduleContour = null // TYPE IfcLabel = STRING
- LevelingDelay = null // TYPE IfcDuration = STRING
- IsOverAllocated = null // TYPE IfcBoolean = BOOLEAN
- StatusTime = null // TYPE IfcDateTime = STRING
- ActualWork = null // TYPE IfcDuration = STRING
- ActualUsage = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- ActualStart = null // TYPE IfcDateTime = STRING
- ActualFinish = null // TYPE IfcDateTime = STRING
- RemainingWork = null // TYPE IfcDuration = STRING
- RemainingUsage = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- Completion = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcResourceTime)
- class IfcRoof extends IfcBuildingElement {
- PredefinedType = 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, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRoof)
- class IfcFacetedBrep extends IfcManifoldSolidBrep {}
- registerIfcClass(IfcFacetedBrep)
- class IfcSurfaceStyleWithTextures extends IfcPresentationItem {
- Textures = null // LIST[1:0] OF IfcSurfaceTexture
- }
- registerIfcClass(IfcSurfaceStyleWithTextures)
- class IfcTableRow extends SchemaBase {
- RowCells = null // LIST[1:0] OF IfcValue
- IsHeading = null // TYPE IfcBoolean = 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 IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- EdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcZShapeProfileDef)
- class IfcResource extends IfcObject {
- Identification = null // TYPE IfcIdentifier = STRING
- LongDescription = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcResource)
- class IfcConstructionResource extends IfcResource {
- Usage = null // ENTITY IfcResourceTime SUBTYPE OF IfcSchedulingTime
- BaseCosts = null // LIST[1:0] OF IfcAppliedValue
- BaseQuantity = null // ENTITY IfcPhysicalQuantity
- }
- registerIfcClass(IfcConstructionResource)
- class IfcConstructionProductResource extends IfcConstructionResource {
- PredefinedType = null // TYPE IfcConstructionProductResourceTypeEnum = ENUMERATION OF [ASSEMBLY, FORMWORK, USERDEFINED, NOTDEFINED]
- }
- 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, COMMISSIONINGENGINEER, 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 {
- Description = null // TYPE IfcText = STRING
- Language = null // TYPE IfcLanguageId = TYPE IfcIdentifier = STRING
- ReferencedLibrary = null // ENTITY IfcLibraryInformation SUBTYPE OF IfcExternalInformation
- }
- registerIfcClass(IfcLibraryReference)
- class IfcFlowMovingDeviceType extends IfcDistributionFlowElementType {}
- registerIfcClass(IfcFlowMovingDeviceType)
- class IfcStyleModel extends IfcRepresentation {}
- registerIfcClass(IfcStyleModel)
- class IfcResourceLevelRelationship extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcResourceLevelRelationship)
- class IfcDocumentInformationRelationship extends IfcResourceLevelRelationship {
- RelatingDocument = null // ENTITY IfcDocumentInformation SUBTYPE OF IfcExternalInformation
- RelatedDocuments = null // SET[1:0] OF IfcDocumentInformation
- RelationshipType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDocumentInformationRelationship)
- class IfcCoordinateReferenceSystem extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- GeodeticDatum = null // TYPE IfcIdentifier = STRING
- VerticalDatum = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcCoordinateReferenceSystem)
- class IfcColourSpecification extends IfcPresentationItem {
- 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 {
- PredefinedType = null // TYPE IfcDiscreteAccessoryTypeEnum = ENUMERATION OF [ANCHORPLATE, BRACKET, SHOE, USERDEFINED, NOTDEFINED]
- }
- 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 IfcFeatureElementSubtraction extends IfcFeatureElement {}
- registerIfcClass(IfcFeatureElementSubtraction)
- 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 IfcFlowTerminal extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowTerminal)
- class IfcOutlet extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcOutletTypeEnum = ENUMERATION OF [AUDIOVISUALOUTLET, COMMUNICATIONSOUTLET, POWEROUTLET, DATAOUTLET, TELEPHONEOUTLET, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcOutlet)
- 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 // ENTITY IfcLagTime SUBTYPE OF IfcSchedulingTime
- SequenceType = null // TYPE IfcSequenceEnum = ENUMERATION OF [START_START, START_FINISH, FINISH_START, FINISH_FINISH, USERDEFINED, NOTDEFINED]
- UserDefinedSequenceType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcRelSequence)
- class IfcTimePeriod extends SchemaBase {
- StartTime = null // TYPE IfcTime = STRING
- EndTime = null // TYPE IfcTime = STRING
- }
- registerIfcClass(IfcTimePeriod)
- 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 IfcDefinitionSelect
- }
- 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 // ENTITY IfcTextStyleForDefinedFont SUBTYPE OF IfcPresentationItem
- TextStyle = null // ENTITY IfcTextStyleTextModel SUBTYPE OF IfcPresentationItem
- TextFontStyle = null // TYPE IfcTextFontSelect = SELECT [IfcExternallyDefinedTextFont, IfcPreDefinedTextFont]
- ModelOrDraughting = null // TYPE IfcBoolean = BOOLEAN
- }
- 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 IfcSlab extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcSlabTypeEnum = ENUMERATION OF [FLOOR, ROOF, LANDING, BASESLAB, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSlab)
- class IfcSlabStandardCase extends IfcSlab {}
- registerIfcClass(IfcSlabStandardCase)
- class IfcCircleProfileDef extends IfcParameterizedProfileDef {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCircleProfileDef)
- class IfcPropertySetDefinition extends IfcPropertyDefinition {}
- registerIfcClass(IfcPropertySetDefinition)
- class IfcPreDefinedPropertySet extends IfcPropertySetDefinition {}
- registerIfcClass(IfcPreDefinedPropertySet)
- class IfcDoorLiningProperties extends IfcPreDefinedPropertySet {
- LiningDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LiningThickness = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- ThresholdDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- ThresholdThickness = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransomThickness = null // TYPE IfcNonNegativeLengthMeasure = 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
- LiningToPanelOffsetX = null // TYPE IfcLengthMeasure = REAL
- LiningToPanelOffsetY = null // TYPE IfcLengthMeasure = REAL
- }
- 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 IfcElementComponent extends IfcElement {}
- registerIfcClass(IfcElementComponent)
- class IfcReinforcingElement extends IfcElementComponent {
- 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, MOLDING, SKIRTINGBOARD, INSULATION, MEMBRANE, SLEEVING, WRAPPING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoveringType)
- class IfcMaterialClassificationRelationship extends SchemaBase {
- MaterialClassifications = null // SET[1:0] OF IfcClassificationSelect
- ClassifiedMaterial = null // ENTITY IfcMaterial SUBTYPE OF IfcMaterialDefinition
- }
- registerIfcClass(IfcMaterialClassificationRelationship)
- class IfcFlowTreatmentDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowTreatmentDevice)
- class IfcDuctSilencer extends IfcFlowTreatmentDevice {
- PredefinedType = null // TYPE IfcDuctSilencerTypeEnum = ENUMERATION OF [FLATOVAL, RECTANGULAR, ROUND, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctSilencer)
- class IfcBuildingElementPartType extends IfcElementComponentType {
- PredefinedType = null // TYPE IfcBuildingElementPartTypeEnum = ENUMERATION OF [INSULATION, PRECASTPANEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBuildingElementPartType)
- class IfcMaterialDefinition extends SchemaBase {}
- registerIfcClass(IfcMaterialDefinition)
- class IfcMaterialLayer extends IfcMaterialDefinition {
- Material = null // ENTITY IfcMaterial SUBTYPE OF IfcMaterialDefinition
- LayerThickness = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- IsVentilated = null // TYPE IfcLogical = LOGICAL
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Category = null // TYPE IfcLabel = STRING
- Priority = null // TYPE IfcInteger = INTEGER
- }
- registerIfcClass(IfcMaterialLayer)
- class IfcSystem extends IfcGroup {}
- registerIfcClass(IfcSystem)
- class IfcDistributionSystem extends IfcSystem {
- LongName = null // TYPE IfcLabel = STRING
- PredefinedType = null // TYPE IfcDistributionSystemEnum = ENUMERATION OF [AIRCONDITIONING, AUDIOVISUAL, CHEMICAL, CHILLEDWATER, COMMUNICATION, COMPRESSEDAIR, CONDENSERWATER, CONTROL, CONVEYING, DATA, DISPOSAL, DOMESTICCOLDWATER, DOMESTICHOTWATER, DRAINAGE, EARTHING, ELECTRICAL, ELECTROACOUSTIC, EXHAUST, FIREPROTECTION, FUEL, GAS, HAZARDOUS, HEATING, LIGHTING, LIGHTNINGPROTECTION, MUNICIPALSOLIDWASTE, OIL, OPERATIONAL, POWERGENERATION, RAINWATER, REFRIGERATION, SECURITY, SEWAGE, SIGNAL, STORMWATER, TELEPHONE, TV, VACUUM, VENT, VENTILATION, WASTEWATER, WATERSUPPLY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDistributionSystem)
- 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 // TYPE IfcResourceSelect = SELECT [IfcResource, IfcTypeResource]
- }
- registerIfcClass(IfcRelAssignsToResource)
- class IfcCivilElementType extends IfcElementType {}
- registerIfcClass(IfcCivilElementType)
- 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 // TYPE IfcSpaceBoundarySelect = SELECT [IfcExternalSpatialElement, IfcSpace]
- 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, EXTERNAL_EARTH, EXTERNAL_WATER, EXTERNAL_FIRE, NOTDEFINED]
- }
- registerIfcClass(IfcRelSpaceBoundary)
- class IfcStair extends IfcBuildingElement {
- PredefinedType = 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 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 {
- PredefinedType = null // TYPE IfcProjectionElementTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProjectionElement)
- class IfcLightFixtureType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcLightFixtureTypeEnum = ENUMERATION OF [POINTSOURCE, DIRECTIONSOURCE, SECURITYLIGHTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLightFixtureType)
- class IfcControl extends IfcObject {
- Identification = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcControl)
- class IfcWorkCalendar extends IfcControl {
- WorkingTimes = null // SET[1:0] OF IfcWorkTime
- ExceptionTimes = null // SET[1:0] OF IfcWorkTime
- PredefinedType = null // TYPE IfcWorkCalendarTypeEnum = ENUMERATION OF [FIRSTSHIFT, SECONDSHIFT, THIRDSHIFT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWorkCalendar)
- class IfcSpatialElement extends IfcProduct {
- LongName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcSpatialElement)
- class IfcExternalSpatialStructureElement extends IfcSpatialElement {}
- registerIfcClass(IfcExternalSpatialStructureElement)
- class IfcExternalSpatialElement extends IfcExternalSpatialStructureElement {
- PredefinedType = null // TYPE IfcExternalSpatialElementTypeEnum = ENUMERATION OF [EXTERNAL, EXTERNAL_EARTH, EXTERNAL_WATER, EXTERNAL_FIRE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcExternalSpatialElement)
- 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 IfcOffsetCurve2D extends IfcCurve {
- BasisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- Distance = null // TYPE IfcLengthMeasure = REAL
- SelfIntersect = null // TYPE IfcLogical = LOGICAL
- }
- registerIfcClass(IfcOffsetCurve2D)
- class IfcHalfSpaceSolid extends IfcGeometricRepresentationItem {
- BaseSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- AgreementFlag = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcHalfSpaceSolid)
- class IfcPolygonalBoundedHalfSpace extends IfcHalfSpaceSolid {
- Position = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- PolygonalBoundary = null // ENTITY IfcBoundedCurve SUBTYPE OF IfcCurve
- }
- registerIfcClass(IfcPolygonalBoundedHalfSpace)
- class IfcDistributionControlElementType extends IfcDistributionElementType {}
- registerIfcClass(IfcDistributionControlElementType)
- class IfcProtectiveDeviceTrippingUnitType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcProtectiveDeviceTrippingUnitTypeEnum = ENUMERATION OF [ELECTRONIC, ELECTROMAGNETIC, RESIDUALCURRENT, THERMAL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProtectiveDeviceTrippingUnitType)
- class IfcTessellatedItem extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcTessellatedItem)
- class IfcTessellatedFaceSet extends IfcTessellatedItem {
- Coordinates = null // ENTITY IfcCartesianPointList3D SUBTYPE OF IfcCartesianPointList
- }
- registerIfcClass(IfcTessellatedFaceSet)
- class IfcTriangulatedFaceSet extends IfcTessellatedFaceSet {
- Normals = null // LIST[1:0] OF LIST[3:3] OF IfcParameterValue
- Closed = null // TYPE IfcBoolean = BOOLEAN
- CoordIndex = null // LIST[1:0] OF LIST[3:3] OF IfcPositiveInteger
- PnIndex = null // LIST[1:0] OF IfcPositiveInteger
- }
- registerIfcClass(IfcTriangulatedFaceSet)
- class IfcDerivedProfileDef extends IfcProfileDef {
- ParentProfile = null // ENTITY IfcProfileDef
- Operator = null // ENTITY IfcCartesianTransformationOperator2D SUBTYPE OF IfcCartesianTransformationOperator
- Label = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDerivedProfileDef)
- class IfcMirroredProfileDef extends IfcDerivedProfileDef {}
- registerIfcClass(IfcMirroredProfileDef)
- class IfcFurniture extends IfcFurnishingElement {
- PredefinedType = null // TYPE IfcFurnitureTypeEnum = ENUMERATION OF [CHAIR, TABLE, DESK, BED, FILECABINET, SHELF, SOFA, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFurniture)
- 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 [CHP, ENGINEGENERATOR, STANDALONE, 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 IfcPreDefinedPropertySet {
- 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 IfcMechanicalFastenerType extends IfcElementComponentType {
- PredefinedType = null // TYPE IfcMechanicalFastenerTypeEnum = ENUMERATION OF [ANCHORBOLT, BOLT, DOWEL, NAIL, NAILPLATE, RIVET, SCREW, SHEARCONNECTOR, STAPLE, STUDSHEARCONNECTOR, USERDEFINED, NOTDEFINED]
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- NominalLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- 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 IfcPropertySetTemplate extends IfcPropertyTemplateDefinition {
- TemplateType = null // TYPE IfcPropertySetTemplateTypeEnum = ENUMERATION OF [PSET_TYPEDRIVENONLY, PSET_TYPEDRIVENOVERRIDE, PSET_OCCURRENCEDRIVEN, PSET_PERFORMANCEDRIVEN, QTO_TYPEDRIVENONLY, QTO_TYPEDRIVENOVERRIDE, QTO_OCCURRENCEDRIVEN, NOTDEFINED]
- ApplicableEntity = null // TYPE IfcIdentifier = STRING
- HasPropertyTemplates = null // SET[1:0] OF IfcPropertyTemplate
- }
- registerIfcClass(IfcPropertySetTemplate)
- class IfcIndexedPolygonalFace extends IfcTessellatedItem {
- CoordIndex = null // LIST[3:0] OF IfcPositiveInteger
- }
- registerIfcClass(IfcIndexedPolygonalFace)
- class IfcIndexedPolygonalFaceWithVoids extends IfcIndexedPolygonalFace {
- InnerCoordIndices = null // LIST[1:0] OF LIST[3:0] OF IfcPositiveInteger
- }
- registerIfcClass(IfcIndexedPolygonalFaceWithVoids)
- class IfcCartesianPoint extends IfcPoint {
- Coordinates = null // LIST[1:3] OF IfcLengthMeasure
- }
- registerIfcClass(IfcCartesianPoint)
- class IfcRevolvedAreaSolid extends IfcSweptAreaSolid {
- Axis = null // ENTITY IfcAxis1Placement SUBTYPE OF IfcPlacement
- Angle = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcRevolvedAreaSolid)
- class IfcRevolvedAreaSolidTapered extends IfcRevolvedAreaSolid {
- EndSweptArea = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcRevolvedAreaSolidTapered)
- 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 IfcDateTime = STRING
- UserDefinedGrade = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcConstraint)
- class IfcMetric extends IfcConstraint {
- Benchmark = null // TYPE IfcBenchmarkEnum = ENUMERATION OF [GREATERTHAN, GREATERTHANOREQUALTO, LESSTHAN, LESSTHANOREQUALTO, EQUALTO, NOTEQUALTO, INCLUDES, NOTINCLUDES, INCLUDEDIN, NOTINCLUDEDIN]
- ValueSource = null // TYPE IfcLabel = STRING
- DataValue = null // TYPE IfcMetricValueSelect = SELECT [IfcAppliedValue, IfcMeasureWithUnit, IfcReference, IfcTable, IfcTimeSeries, IfcValue]
- ReferencePath = null // ENTITY IfcReference
- }
- registerIfcClass(IfcMetric)
- 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 IfcBSplineCurve extends IfcBoundedCurve {
- Degree = null // TYPE IfcInteger = 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 // TYPE IfcLogical = LOGICAL
- SelfIntersect = null // TYPE IfcLogical = LOGICAL
- }
- registerIfcClass(IfcBSplineCurve)
- class IfcReinforcingElementType extends IfcElementComponentType {}
- registerIfcClass(IfcReinforcingElementType)
- class IfcReinforcingMeshType extends IfcReinforcingElementType {
- PredefinedType = null // TYPE IfcReinforcingMeshTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- 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
- BendingShapeCode = null // TYPE IfcLabel = STRING
- BendingParameters = null // LIST[1:0] OF IfcBendingParameterSelect
- }
- registerIfcClass(IfcReinforcingMeshType)
- class IfcFireSuppressionTerminal extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcFireSuppressionTerminalTypeEnum = ENUMERATION OF [BREECHINGINLET, FIREHYDRANT, HOSEREEL, SPRINKLER, SPRINKLERDEFLECTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFireSuppressionTerminal)
- 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, NOTDEFINED]
- LastModifiedDate = null // TYPE IfcTimeStamp = INTEGER
- LastModifyingUser = null // ENTITY IfcPersonAndOrganization
- LastModifyingApplication = null // ENTITY IfcApplication
- CreationDate = null // TYPE IfcTimeStamp = INTEGER
- }
- registerIfcClass(IfcOwnerHistory)
- class IfcBoiler extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcBoilerTypeEnum = ENUMERATION OF [WATER, STEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBoiler)
- 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 // TYPE IfcBoolean = BOOLEAN
- Sizeable = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcDoorStyle)
- class IfcBooleanResult extends IfcGeometricRepresentationItem {
- Operator = null // TYPE IfcBooleanOperator = ENUMERATION OF [UNION, INTERSECTION, DIFFERENCE]
- FirstOperand = null // TYPE IfcBooleanOperand = SELECT [IfcBooleanResult, IfcCsgPrimitive3D, IfcHalfSpaceSolid, IfcSolidModel, IfcTessellatedFaceSet]
- SecondOperand = null // TYPE IfcBooleanOperand = SELECT [IfcBooleanResult, IfcCsgPrimitive3D, IfcHalfSpaceSolid, IfcSolidModel, IfcTessellatedFaceSet]
- }
- registerIfcClass(IfcBooleanResult)
- class IfcFlowStorageDevice extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowStorageDevice)
- class IfcElectricFlowStorageDevice extends IfcFlowStorageDevice {
- PredefinedType = null // TYPE IfcElectricFlowStorageDeviceTypeEnum = ENUMERATION OF [BATTERY, CAPACITORBANK, HARMONICFILTER, INDUCTORBANK, UPS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricFlowStorageDevice)
- class IfcWall extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcWallTypeEnum = ENUMERATION OF [MOVABLE, PARAPET, PARTITIONING, PLUMBINGWALL, SHEAR, SOLIDWALL, STANDARD, POLYGONAL, ELEMENTEDWALL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWall)
- class IfcFlowSegment extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowSegment)
- class IfcDuctSegment extends IfcFlowSegment {
- PredefinedType = null // TYPE IfcDuctSegmentTypeEnum = ENUMERATION OF [RIGIDSEGMENT, FLEXIBLESEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctSegment)
- class IfcCableSegment extends IfcFlowSegment {
- PredefinedType = null // TYPE IfcCableSegmentTypeEnum = ENUMERATION OF [BUSBARSEGMENT, CABLESEGMENT, CONDUCTORSEGMENT, CORESEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableSegment)
- class IfcStructuralActivity extends IfcProduct {
- AppliedLoad = null // ENTITY IfcStructuralLoad
- GlobalOrLocal = null // TYPE IfcGlobalOrLocalEnum = ENUMERATION OF [GLOBAL_COORDS, LOCAL_COORDS]
- }
- registerIfcClass(IfcStructuralActivity)
- class IfcEvaporativeCooler extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcEvaporativeCoolerTypeEnum = ENUMERATION OF [DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER, DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER, DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER, DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER, DIRECTEVAPORATIVEAIRWASHER, INDIRECTEVAPORATIVEPACKAGEAIRCOOLER, INDIRECTEVAPORATIVEWETCOIL, INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER, INDIRECTDIRECTCOMBINATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEvaporativeCooler)
- class IfcCovering extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcCoveringTypeEnum = ENUMERATION OF [CEILING, FLOORING, CLADDING, ROOFING, MOLDING, SKIRTINGBOARD, INSULATION, MEMBRANE, SLEEVING, WRAPPING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCovering)
- class IfcToroidalSurface extends IfcElementarySurface {
- MajorRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- MinorRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcToroidalSurface)
- class IfcLamp extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcLampTypeEnum = ENUMERATION OF [COMPACTFLUORESCENT, FLUORESCENT, HALOGEN, HIGHPRESSUREMERCURY, HIGHPRESSURESODIUM, LED, METALHALIDE, OLED, TUNGSTENFILAMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLamp)
- class IfcOpeningElement extends IfcFeatureElementSubtraction {
- PredefinedType = null // TYPE IfcOpeningElementTypeEnum = ENUMERATION OF [OPENING, RECESS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcOpeningElement)
- class IfcOpeningStandardCase extends IfcOpeningElement {}
- registerIfcClass(IfcOpeningStandardCase)
- class IfcWorkControl extends IfcControl {
- CreationDate = null // TYPE IfcDateTime = STRING
- Creators = null // SET[1:0] OF IfcPerson
- Purpose = null // TYPE IfcLabel = STRING
- Duration = null // TYPE IfcDuration = STRING
- TotalFloat = null // TYPE IfcDuration = STRING
- StartTime = null // TYPE IfcDateTime = STRING
- FinishTime = null // TYPE IfcDateTime = STRING
- }
- registerIfcClass(IfcWorkControl)
- class IfcWorkPlan extends IfcWorkControl {
- PredefinedType = null // TYPE IfcWorkPlanTypeEnum = ENUMERATION OF [ACTUAL, BASELINE, PLANNED, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWorkPlan)
- class IfcWorkSchedule extends IfcWorkControl {
- PredefinedType = null // TYPE IfcWorkScheduleTypeEnum = ENUMERATION OF [ACTUAL, BASELINE, PLANNED, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWorkSchedule)
- class IfcShapeRepresentation extends IfcShapeModel {}
- registerIfcClass(IfcShapeRepresentation)
- class IfcDistributionPort extends IfcPort {
- FlowDirection = null // TYPE IfcFlowDirectionEnum = ENUMERATION OF [SOURCE, SINK, SOURCEANDSINK, NOTDEFINED]
- PredefinedType = null // TYPE IfcDistributionPortTypeEnum = ENUMERATION OF [CABLE, CABLECARRIER, DUCT, PIPE, USERDEFINED, NOTDEFINED]
- SystemType = null // TYPE IfcDistributionSystemEnum = ENUMERATION OF [AIRCONDITIONING, AUDIOVISUAL, CHEMICAL, CHILLEDWATER, COMMUNICATION, COMPRESSEDAIR, CONDENSERWATER, CONTROL, CONVEYING, DATA, DISPOSAL, DOMESTICCOLDWATER, DOMESTICHOTWATER, DRAINAGE, EARTHING, ELECTRICAL, ELECTROACOUSTIC, EXHAUST, FIREPROTECTION, FUEL, GAS, HAZARDOUS, HEATING, LIGHTING, LIGHTNINGPROTECTION, MUNICIPALSOLIDWASTE, OIL, OPERATIONAL, POWERGENERATION, RAINWATER, REFRIGERATION, SECURITY, SEWAGE, SIGNAL, STORMWATER, TELEPHONE, TV, VACUUM, VENT, VENTILATION, WASTEWATER, WATERSUPPLY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDistributionPort)
- 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 IfcFacetedBrep {
- Voids = null // SET[1:0] OF IfcClosedShell
- }
- registerIfcClass(IfcFacetedBrepWithVoids)
- class IfcCableCarrierSegment extends IfcFlowSegment {
- PredefinedType = null // TYPE IfcCableCarrierSegmentTypeEnum = ENUMERATION OF [CABLELADDERSEGMENT, CABLETRAYSEGMENT, CABLETRUNKINGSEGMENT, CONDUITSEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableCarrierSegment)
- class IfcSubContractResource extends IfcConstructionResource {
- PredefinedType = null // TYPE IfcSubContractResourceTypeEnum = ENUMERATION OF [PURCHASE, WORK, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSubContractResource)
- class IfcAirTerminalBoxType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcAirTerminalBoxTypeEnum = ENUMERATION OF [CONSTANTFLOW, VARIABLEFLOWPRESSUREDEPENDANT, VARIABLEFLOWPRESSUREINDEPENDANT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirTerminalBoxType)
- class IfcSurfaceTexture extends IfcPresentationItem {
- RepeatS = null // TYPE IfcBoolean = BOOLEAN
- RepeatT = null // TYPE IfcBoolean = BOOLEAN
- Mode = null // TYPE IfcIdentifier = STRING
- TextureTransform = null // ENTITY IfcCartesianTransformationOperator2D SUBTYPE OF IfcCartesianTransformationOperator
- Parameter = null // LIST[1:0] OF IfcIdentifier
- }
- 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 IfcBinary
- }
- registerIfcClass(IfcPixelTexture)
- class IfcTable extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Rows = null // LIST[1:0] OF IfcTableRow
- Columns = null // LIST[1:0] OF IfcTableColumn
- }
- registerIfcClass(IfcTable)
- class IfcRelNests extends IfcRelDecomposes {
- RelatingObject = null // ENTITY IfcObjectDefinition SUBTYPE OF IfcRoot
- RelatedObjects = null // LIST[1:0] OF IfcObjectDefinition
- }
- registerIfcClass(IfcRelNests)
- class IfcJunctionBoxType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcJunctionBoxTypeEnum = ENUMERATION OF [DATA, POWER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcJunctionBoxType)
- class IfcLaborResource extends IfcConstructionResource {
- PredefinedType = null // TYPE IfcLaborResourceTypeEnum = ENUMERATION OF [ADMINISTRATION, CARPENTRY, CLEANING, CONCRETE, DRYWALL, ELECTRIC, FINISHING, FLOORING, GENERAL, HVAC, LANDSCAPING, MASONRY, PAINTING, PAVING, PLUMBING, ROOFING, SITEGRADING, STEELWORK, SURVEYING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLaborResource)
- class IfcStructuralLoad extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcStructuralLoad)
- class IfcStructuralLoadConfiguration extends IfcStructuralLoad {
- Values = null // LIST[1:0] OF IfcStructuralLoadOrResult
- Locations = null // LIST[1:0] OF LIST[1:2] OF IfcLengthMeasure
- }
- registerIfcClass(IfcStructuralLoadConfiguration)
- 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 IfcAxis2Placement3D extends IfcPlacement {
- Axis = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- RefDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcAxis2Placement3D)
- class IfcAdvancedBrepWithVoids extends IfcAdvancedBrep {
- Voids = null // SET[1:0] OF IfcClosedShell
- }
- registerIfcClass(IfcAdvancedBrepWithVoids)
- class IfcObjective extends IfcConstraint {
- BenchmarkValues = null // LIST[1:0] OF IfcConstraint
- LogicalAggregator = null // TYPE IfcLogicalOperatorEnum = ENUMERATION OF [LOGICALAND, LOGICALOR, LOGICALXOR, LOGICALNOTAND, LOGICALNOTOR]
- ObjectiveQualifier = null // TYPE IfcObjectiveEnum = ENUMERATION OF [CODECOMPLIANCE, CODEWAIVER, DESIGNINTENT, EXTERNAL, HEALTHANDSAFETY, MERGECONFLICT, MODELVIEW, PARAMETER, REQUIREMENT, SPECIFICATION, TRIGGERCONDITION, USERDEFINED, NOTDEFINED]
- UserDefinedQualifier = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcObjective)
- class IfcConstructionMaterialResource extends IfcConstructionResource {
- PredefinedType = null // TYPE IfcConstructionMaterialResourceTypeEnum = ENUMERATION OF [AGGREGATES, CONCRETE, DRYWALL, FUEL, GYPSUM, MASONRY, METAL, PLASTIC, WOOD, NOTDEFINED, USERDEFINED]
- }
- 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 IfcStructuralReaction extends IfcStructuralActivity {}
- registerIfcClass(IfcStructuralReaction)
- class IfcStructuralCurveReaction extends IfcStructuralReaction {
- PredefinedType = null // TYPE IfcStructuralCurveActivityTypeEnum = ENUMERATION OF [CONST, LINEAR, POLYGONAL, EQUIDISTANT, SINUS, PARABOLA, DISCRETE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStructuralCurveReaction)
- class IfcSpatialElementType extends IfcTypeProduct {
- ElementType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcSpatialElementType)
- class IfcSpatialStructureElementType extends IfcSpatialElementType {}
- 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
- PredefinedType = null // TYPE IfcWindowTypeEnum = ENUMERATION OF [WINDOW, SKYLIGHT, LIGHTDOME, USERDEFINED, NOTDEFINED]
- PartitioningType = null // TYPE IfcWindowTypePartitioningEnum = 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]
- UserDefinedPartitioningType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcWindow)
- class IfcCondenserType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCondenserTypeEnum = ENUMERATION OF [AIRCOOLED, EVAPORATIVECOOLED, WATERCOOLED, WATERCOOLEDBRAZEDPLATE, WATERCOOLEDSHELLCOIL, WATERCOOLEDSHELLTUBE, WATERCOOLEDTUBEINTUBE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCondenserType)
- class IfcCoolingTowerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcCoolingTowerTypeEnum = ENUMERATION OF [NATURALDRAFT, MECHANICALINDUCEDDRAFT, MECHANICALFORCEDDRAFT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoolingTowerType)
- 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 // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcCartesianTransformationOperator)
- class IfcCartesianTransformationOperator2D extends IfcCartesianTransformationOperator {}
- registerIfcClass(IfcCartesianTransformationOperator2D)
- class IfcCartesianTransformationOperator2DnonUniform extends IfcCartesianTransformationOperator2D {
- Scale2 = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcCartesianTransformationOperator2DnonUniform)
- class IfcStructuralLoadOrResult extends IfcStructuralLoad {}
- registerIfcClass(IfcStructuralLoadOrResult)
- class IfcStructuralLoadStatic extends IfcStructuralLoadOrResult {}
- 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]
- PredefinedType = null // TYPE IfcFurnitureTypeEnum = ENUMERATION OF [CHAIR, TABLE, DESK, BED, FILECABINET, SHELF, SOFA, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFurnitureType)
- class IfcOffsetCurve3D extends IfcCurve {
- BasisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- Distance = null // TYPE IfcLengthMeasure = REAL
- SelfIntersect = null // TYPE IfcLogical = LOGICAL
- RefDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcOffsetCurve3D)
- class IfcChimney extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcChimneyTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcChimney)
- class IfcElectricMotor extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcElectricMotorTypeEnum = ENUMERATION OF [DC, INDUCTION, POLYPHASE, RELUCTANCESYNCHRONOUS, SYNCHRONOUS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricMotor)
- 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 IfcSpatialElement 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 IfcWorkTime extends IfcSchedulingTime {
- RecurrencePattern = null // ENTITY IfcRecurrencePattern
- Start = null // TYPE IfcDate = STRING
- Finish = null // TYPE IfcDate = STRING
- }
- registerIfcClass(IfcWorkTime)
- class IfcFootingType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcFootingTypeEnum = ENUMERATION OF [CAISSON_FOUNDATION, FOOTING_BEAM, PAD_FOOTING, PILE_CAP, STRIP_FOOTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFootingType)
- 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 IfcRelDefines extends IfcRelationship {}
- registerIfcClass(IfcRelDefines)
- class IfcRelDefinesByProperties extends IfcRelDefines {
- RelatedObjects = null // SET[1:0] OF IfcObjectDefinition
- RelatingPropertyDefinition = null // TYPE IfcPropertySetDefinitionSelect = SELECT [IfcPropertySetDefinition, IfcPropertySetDefinitionSet]
- }
- registerIfcClass(IfcRelDefinesByProperties)
- class IfcRoofType extends IfcBuildingElementType {
- PredefinedType = 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, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRoofType)
- class IfcPolygonalFaceSet extends IfcTessellatedFaceSet {
- Closed = null // TYPE IfcBoolean = BOOLEAN
- Faces = null // LIST[1:0] OF IfcIndexedPolygonalFace
- PnIndex = null // LIST[1:0] OF IfcPositiveInteger
- }
- registerIfcClass(IfcPolygonalFaceSet)
- class IfcSpatialZoneType extends IfcSpatialElementType {
- PredefinedType = null // TYPE IfcSpatialZoneTypeEnum = ENUMERATION OF [CONSTRUCTION, FIRESAFETY, LIGHTING, OCCUPANCY, SECURITY, THERMAL, TRANSPORT, VENTILATION, USERDEFINED, NOTDEFINED]
- LongName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcSpatialZoneType)
- 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 [MOVABLE, PARAPET, PARTITIONING, PLUMBINGWALL, SHEAR, SOLIDWALL, STANDARD, POLYGONAL, ELEMENTEDWALL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWallType)
- class IfcTransportElement extends IfcElement {
- PredefinedType = null // TYPE IfcTransportElementTypeEnum = ENUMERATION OF [ELEVATOR, ESCALATOR, MOVINGWALKWAY, CRANEWAY, LIFTINGGEAR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTransportElement)
- class IfcSurfaceOfRevolution extends IfcSweptSurface {
- AxisPosition = null // ENTITY IfcAxis1Placement SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcSurfaceOfRevolution)
- 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 SUBTYPE OF IfcPropertyAbstraction
- }
- registerIfcClass(IfcPropertyEnumeratedValue)
- class IfcTextStyleForDefinedFont extends IfcPresentationItem {
- 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
- PredefinedType = null // TYPE IfcReinforcingBarTypeEnum = ENUMERATION OF [ANCHORING, EDGE, LIGATURE, MAIN, PUNCHING, RING, SHEAR, STUD, USERDEFINED, NOTDEFINED]
- BarSurface = null // TYPE IfcReinforcingBarSurfaceEnum = ENUMERATION OF [PLAIN, TEXTURED]
- }
- registerIfcClass(IfcReinforcingBar)
- class IfcRelVoidsElement extends IfcRelDecomposes {
- RelatingBuildingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedOpeningElement = null // ENTITY IfcFeatureElementSubtraction SUBTYPE OF IfcFeatureElement
- }
- registerIfcClass(IfcRelVoidsElement)
- class IfcSphericalSurface extends IfcElementarySurface {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSphericalSurface)
- class IfcReinforcementDefinitionProperties extends IfcPreDefinedPropertySet {
- DefinitionType = null // TYPE IfcLabel = STRING
- ReinforcementSectionDefinitions = null // LIST[1:0] OF IfcSectionReinforcementProperties
- }
- registerIfcClass(IfcReinforcementDefinitionProperties)
- class IfcPropertySingleValue extends IfcSimpleProperty {
- NominalValue = null // TYPE IfcValue = SELECT [IfcDerivedMeasureValue, IfcMeasureValue, IfcSimpleValue]
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- }
- registerIfcClass(IfcPropertySingleValue)
- class IfcStackTerminal extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcStackTerminalTypeEnum = ENUMERATION OF [BIRDCAGE, COWL, RAINWATERHOPPER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStackTerminal)
- class IfcCableCarrierFitting extends IfcFlowFitting {
- PredefinedType = null // TYPE IfcCableCarrierFittingTypeEnum = ENUMERATION OF [BEND, CROSS, REDUCER, TEE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableCarrierFitting)
- class IfcCableFitting extends IfcFlowFitting {
- PredefinedType = null // TYPE IfcCableFittingTypeEnum = ENUMERATION OF [CONNECTOR, ENTRY, EXIT, JUNCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableFitting)
- class IfcFlowController extends IfcDistributionFlowElement {}
- registerIfcClass(IfcFlowController)
- class IfcElectricTimeControl extends IfcFlowController {
- PredefinedType = null // TYPE IfcElectricTimeControlTypeEnum = ENUMERATION OF [TIMECLOCK, TIMEDELAY, RELAY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricTimeControl)
- class IfcObjectPlacement extends SchemaBase {}
- registerIfcClass(IfcObjectPlacement)
- class IfcTypeResource extends IfcTypeObject {
- Identification = null // TYPE IfcIdentifier = STRING
- LongDescription = null // TYPE IfcText = STRING
- ResourceType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcTypeResource)
- class IfcConstructionResourceType extends IfcTypeResource {
- BaseCosts = null // LIST[1:0] OF IfcAppliedValue
- BaseQuantity = null // ENTITY IfcPhysicalQuantity
- }
- registerIfcClass(IfcConstructionResourceType)
- class IfcConstructionMaterialResourceType extends IfcConstructionResourceType {
- PredefinedType = null // TYPE IfcConstructionMaterialResourceTypeEnum = ENUMERATION OF [AGGREGATES, CONCRETE, DRYWALL, FUEL, GYPSUM, MASONRY, METAL, PLASTIC, WOOD, NOTDEFINED, USERDEFINED]
- }
- registerIfcClass(IfcConstructionMaterialResourceType)
- class IfcSolarDevice extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcSolarDeviceTypeEnum = ENUMERATION OF [SOLARCOLLECTOR, SOLARPANEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSolarDevice)
- class IfcInterceptor extends IfcFlowTreatmentDevice {
- PredefinedType = null // TYPE IfcInterceptorTypeEnum = ENUMERATION OF [CYCLONIC, GREASE, OIL, PETROL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcInterceptor)
- 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 IfcDistributionControlElement extends IfcDistributionElement {}
- registerIfcClass(IfcDistributionControlElement)
- class IfcFlowInstrument extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcFlowInstrumentTypeEnum = ENUMERATION OF [PRESSUREGAUGE, THERMOMETER, AMMETER, FREQUENCYMETER, POWERFACTORMETER, PHASEANGLEMETER, VOLTMETER_PEAK, VOLTMETER_RMS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFlowInstrument)
- 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
- PredefinedType = null // TYPE IfcReinforcingMeshTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcReinforcingMesh)
- class IfcMappedItem extends IfcRepresentationItem {
- MappingSource = null // ENTITY IfcRepresentationMap
- MappingTarget = null // ENTITY IfcCartesianTransformationOperator SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcMappedItem)
- class IfcRelDefinesByTemplate extends IfcRelDefines {
- RelatedPropertySets = null // SET[1:0] OF IfcPropertySetDefinition
- RelatingTemplate = null // ENTITY IfcPropertySetTemplate SUBTYPE OF IfcPropertyTemplateDefinition
- }
- registerIfcClass(IfcRelDefinesByTemplate)
- class IfcMechanicalFastener extends IfcElementComponent {
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- NominalLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- PredefinedType = null // TYPE IfcMechanicalFastenerTypeEnum = ENUMERATION OF [ANCHORBOLT, BOLT, DOWEL, NAIL, NAILPLATE, RIVET, SCREW, SHEARCONNECTOR, STAPLE, STUDSHEARCONNECTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMechanicalFastener)
- class IfcPropertyBoundedValue extends IfcSimpleProperty {
- UpperBoundValue = null // TYPE IfcValue = SELECT [IfcDerivedMeasureValue, IfcMeasureValue, IfcSimpleValue]
- LowerBoundValue = null // TYPE IfcValue = SELECT [IfcDerivedMeasureValue, IfcMeasureValue, IfcSimpleValue]
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- SetPointValue = null // TYPE IfcValue = SELECT [IfcDerivedMeasureValue, IfcMeasureValue, IfcSimpleValue]
- }
- registerIfcClass(IfcPropertyBoundedValue)
- class IfcConstructionEquipmentResource extends IfcConstructionResource {
- PredefinedType = null // TYPE IfcConstructionEquipmentResourceTypeEnum = ENUMERATION OF [DEMOLISHING, EARTHMOVING, ERECTING, HEATING, LIGHTING, PAVING, PUMPING, TRANSPORTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcConstructionEquipmentResource)
- class IfcMaterialUsageDefinition extends SchemaBase {}
- registerIfcClass(IfcMaterialUsageDefinition)
- class IfcMaterialProfileSetUsage extends IfcMaterialUsageDefinition {
- ForProfileSet = null // ENTITY IfcMaterialProfileSet SUBTYPE OF IfcMaterialDefinition
- CardinalPoint = null // TYPE IfcCardinalPointReference = INTEGER
- ReferenceExtent = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcMaterialProfileSetUsage)
- class IfcMember extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcMemberTypeEnum = ENUMERATION OF [BRACE, CHORD, COLLAR, MEMBER, MULLION, PLATE, POST, PURLIN, RAFTER, STRINGER, STRUT, STUD, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMember)
- class IfcQuantityCount extends IfcPhysicalSimpleQuantity {
- CountValue = null // TYPE IfcCountMeasure = NUMBER
- Formula = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcQuantityCount)
- class IfcController extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcControllerTypeEnum = ENUMERATION OF [FLOATING, PROGRAMMABLE, PROPORTIONAL, MULTIPOSITION, TWOPOSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcController)
- 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 IfcURIReference = STRING
- MessagingIDs = null // LIST[1:0] OF IfcURIReference
- }
- registerIfcClass(IfcTelecomAddress)
- class IfcTypeProcess extends IfcTypeObject {
- Identification = null // TYPE IfcIdentifier = STRING
- LongDescription = null // TYPE IfcText = STRING
- ProcessType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcTypeProcess)
- class IfcTaskType extends IfcTypeProcess {
- PredefinedType = null // TYPE IfcTaskTypeEnum = ENUMERATION OF [ATTENDANCE, CONSTRUCTION, DEMOLITION, DISMANTLE, DISPOSAL, INSTALLATION, LOGISTIC, MAINTENANCE, MOVE, OPERATION, REMOVAL, RENOVATION, USERDEFINED, NOTDEFINED]
- WorkMethod = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcTaskType)
- class IfcBuildingElementProxyType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcBuildingElementProxyTypeEnum = ENUMERATION OF [COMPLEX, ELEMENT, PARTIAL, PROVISIONFORVOID, PROVISIONFORSPACE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBuildingElementProxyType)
- class IfcCivilElement extends IfcElement {}
- registerIfcClass(IfcCivilElement)
- class IfcContext extends IfcObjectDefinition {
- ObjectType = null // TYPE IfcLabel = STRING
- LongName = null // TYPE IfcLabel = STRING
- Phase = null // TYPE IfcLabel = STRING
- RepresentationContexts = null // SET[1:0] OF IfcRepresentationContext
- UnitsInContext = null // ENTITY IfcUnitAssignment
- }
- registerIfcClass(IfcContext)
- class IfcProject extends IfcContext {}
- 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 IfcCircleHollowProfileDef extends IfcCircleProfileDef {
- WallThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCircleHollowProfileDef)
- class IfcQuantityTime extends IfcPhysicalSimpleQuantity {
- TimeValue = null // TYPE IfcTimeMeasure = REAL
- Formula = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcQuantityTime)
- class IfcTextureVertex extends IfcPresentationItem {
- Coordinates = null // LIST[2:2] OF IfcParameterValue
- }
- registerIfcClass(IfcTextureVertex)
- class IfcCartesianPointList extends IfcGeometricRepresentationItem {}
- registerIfcClass(IfcCartesianPointList)
- class IfcCartesianPointList3D extends IfcCartesianPointList {
- CoordList = null // LIST[1:0] OF LIST[3:3] OF IfcLengthMeasure
- }
- registerIfcClass(IfcCartesianPointList3D)
- class IfcFillAreaStyleTiles extends IfcGeometricRepresentationItem {
- TilingPattern = null // LIST[2:2] OF IfcVector
- Tiles = null // SET[1:0] OF IfcStyledItem
- TilingScale = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcFillAreaStyleTiles)
- class IfcProcess extends IfcObject {
- Identification = null // TYPE IfcIdentifier = STRING
- LongDescription = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcProcess)
- class IfcProcedure extends IfcProcess {
- PredefinedType = null // TYPE IfcProcedureTypeEnum = ENUMERATION OF [ADVICE_CAUTION, ADVICE_NOTE, ADVICE_WARNING, CALIBRATION, DIAGNOSTIC, SHUTDOWN, STARTUP, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProcedure)
- class IfcRelAssociatesClassification extends IfcRelAssociates {
- RelatingClassification = null // TYPE IfcClassificationSelect = SELECT [IfcClassification, IfcClassificationReference]
- }
- registerIfcClass(IfcRelAssociatesClassification)
- class IfcCommunicationsAppliance extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcCommunicationsApplianceTypeEnum = ENUMERATION OF [ANTENNA, COMPUTER, FAX, GATEWAY, MODEM, NETWORKAPPLIANCE, NETWORKBRIDGE, NETWORKHUB, PRINTER, REPEATER, ROUTER, SCANNER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCommunicationsAppliance)
- class IfcCoolingTower extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcCoolingTowerTypeEnum = ENUMERATION OF [NATURALDRAFT, MECHANICALINDUCEDDRAFT, MECHANICALFORCEDDRAFT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoolingTower)
- class IfcFace extends IfcTopologicalRepresentationItem {
- Bounds = null // SET[1:0] OF IfcFaceBound
- }
- registerIfcClass(IfcFace)
- class IfcFaceSurface extends IfcFace {
- FaceSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- SameSense = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcFaceSurface)
- class IfcAdvancedFace extends IfcFaceSurface {}
- registerIfcClass(IfcAdvancedFace)
- class IfcSubContractResourceType extends IfcConstructionResourceType {
- PredefinedType = null // TYPE IfcSubContractResourceTypeEnum = ENUMERATION OF [PURCHASE, WORK, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSubContractResourceType)
- class IfcBoundedSurface extends IfcSurface {}
- registerIfcClass(IfcBoundedSurface)
- class IfcBSplineSurface extends IfcBoundedSurface {
- UDegree = null // TYPE IfcInteger = INTEGER
- VDegree = null // TYPE IfcInteger = INTEGER
- ControlPointsList = null // LIST[2:0] OF LIST[2:0] OF IfcCartesianPoint
- SurfaceForm = null // TYPE IfcBSplineSurfaceForm = ENUMERATION OF [PLANE_SURF, CYLINDRICAL_SURF, CONICAL_SURF, SPHERICAL_SURF, TOROIDAL_SURF, SURF_OF_REVOLUTION, RULED_SURF, GENERALISED_CONE, QUADRIC_SURF, SURF_OF_LINEAR_EXTRUSION, UNSPECIFIED]
- UClosed = null // TYPE IfcLogical = LOGICAL
- VClosed = null // TYPE IfcLogical = LOGICAL
- SelfIntersect = null // TYPE IfcLogical = LOGICAL
- }
- registerIfcClass(IfcBSplineSurface)
- class IfcBSplineSurfaceWithKnots extends IfcBSplineSurface {
- UMultiplicities = null // LIST[2:0] OF IfcInteger
- VMultiplicities = null // LIST[2:0] OF IfcInteger
- UKnots = null // LIST[2:0] OF IfcParameterValue
- VKnots = null // LIST[2:0] OF IfcParameterValue
- KnotSpec = null // TYPE IfcKnotType = ENUMERATION OF [UNIFORM_KNOTS, QUASI_UNIFORM_KNOTS, PIECEWISE_BEZIER_KNOTS, UNSPECIFIED]
- }
- registerIfcClass(IfcBSplineSurfaceWithKnots)
- class IfcRelAssociatesApproval extends IfcRelAssociates {
- RelatingApproval = null // ENTITY IfcApproval
- }
- registerIfcClass(IfcRelAssociatesApproval)
- class IfcStructuralLoadTemperature extends IfcStructuralLoadStatic {
- DeltaTConstant = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- DeltaTY = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- DeltaTZ = null // TYPE IfcThermodynamicTemperatureMeasure = REAL
- }
- registerIfcClass(IfcStructuralLoadTemperature)
- class IfcSpaceHeater extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcSpaceHeaterTypeEnum = ENUMERATION OF [CONVECTOR, RADIATOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSpaceHeater)
- class IfcControllerType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcControllerTypeEnum = ENUMERATION OF [FLOATING, PROGRAMMABLE, PROPORTIONAL, MULTIPOSITION, 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 IfcUnitaryControlElement extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcUnitaryControlElementTypeEnum = ENUMERATION OF [ALARMPANEL, CONTROLPANEL, GASDETECTIONPANEL, INDICATORPANEL, MIMICPANEL, HUMIDISTAT, THERMOSTAT, WEATHERSTATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcUnitaryControlElement)
- class IfcRelAssignsToGroup extends IfcRelAssigns {
- RelatingGroup = null // ENTITY IfcGroup SUBTYPE OF IfcObject
- }
- registerIfcClass(IfcRelAssignsToGroup)
- class IfcRelAssignsToGroupByFactor extends IfcRelAssignsToGroup {
- Factor = null // TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcRelAssignsToGroupByFactor)
- class IfcCircle extends IfcConic {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCircle)
- class IfcShadingDevice extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcShadingDeviceTypeEnum = ENUMERATION OF [JALOUSIE, SHUTTER, AWNING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcShadingDevice)
- class IfcTransformer extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcTransformerTypeEnum = ENUMERATION OF [CURRENT, FREQUENCY, INVERTER, RECTIFIER, VOLTAGE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTransformer)
- class IfcExtrudedAreaSolid extends IfcSweptAreaSolid {
- ExtrudedDirection = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- Depth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcExtrudedAreaSolid)
- class IfcExtrudedAreaSolidTapered extends IfcExtrudedAreaSolid {
- EndSweptArea = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcExtrudedAreaSolidTapered)
- class IfcDamper extends IfcFlowController {
- PredefinedType = null // TYPE IfcDamperTypeEnum = ENUMERATION OF [BACKDRAFTDAMPER, BALANCINGDAMPER, BLASTDAMPER, CONTROLDAMPER, FIREDAMPER, FIRESMOKEDAMPER, FUMEHOODEXHAUST, GRAVITYDAMPER, GRAVITYRELIEFDAMPER, RELIEFDAMPER, SMOKEDAMPER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDamper)
- 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
- PredefinedType = null // TYPE IfcPerformanceHistoryTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPerformanceHistory)
- 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, INVERTER, RECTIFIER, 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 {
- PredefinedType = null // TYPE IfcTendonAnchorTypeEnum = ENUMERATION OF [COUPLER, FIXED_END, TENSIONING_END, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTendonAnchor)
- class IfcStructuralPointConnection extends IfcStructuralConnection {
- ConditionCoordinateSystem = null // ENTITY IfcAxis2Placement3D SUBTYPE OF IfcPlacement
- }
- registerIfcClass(IfcStructuralPointConnection)
- class IfcStyledItem extends IfcRepresentationItem {
- Item = null // ENTITY IfcRepresentationItem
- Styles = null // SET[1:0] OF IfcStyleAssignmentSelect
- Name = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcStyledItem)
- class IfcRelInterferesElements extends IfcRelConnects {
- RelatingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- InterferenceGeometry = null // ENTITY IfcConnectionGeometry
- InterferenceType = null // TYPE IfcIdentifier = STRING
- ImpliedOrder = null // LOGICAL
- }
- registerIfcClass(IfcRelInterferesElements)
- class IfcStructuralMember extends IfcStructuralItem {}
- registerIfcClass(IfcStructuralMember)
- class IfcStructuralCurveMember extends IfcStructuralMember {
- PredefinedType = null // TYPE IfcStructuralCurveMemberTypeEnum = ENUMERATION OF [RIGID_JOINED_MEMBER, PIN_JOINED_MEMBER, CABLE, TENSION_MEMBER, COMPRESSION_MEMBER, USERDEFINED, NOTDEFINED]
- Axis = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- 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 IfcPath extends IfcTopologicalRepresentationItem {
- EdgeList = null // LIST[1:0] OF IfcOrientedEdge
- }
- registerIfcClass(IfcPath)
- class IfcColumn extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcColumnTypeEnum = ENUMERATION OF [COLUMN, PILASTER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcColumn)
- class IfcColumnStandardCase extends IfcColumn {}
- registerIfcClass(IfcColumnStandardCase)
- 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 {
- TranslationalStiffnessByAreaX = null // TYPE IfcModulusOfSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfSubgradeReactionMeasure]
- TranslationalStiffnessByAreaY = null // TYPE IfcModulusOfSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfSubgradeReactionMeasure]
- TranslationalStiffnessByAreaZ = null // TYPE IfcModulusOfSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfSubgradeReactionMeasure]
- }
- registerIfcClass(IfcBoundaryFaceCondition)
- class IfcQuantityLength extends IfcPhysicalSimpleQuantity {
- LengthValue = null // TYPE IfcLengthMeasure = REAL
- Formula = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcQuantityLength)
- class IfcSurfaceReinforcementArea extends IfcStructuralLoadOrResult {
- SurfaceReinforcement1 = null // LIST[2:3] OF IfcLengthMeasure
- SurfaceReinforcement2 = null // LIST[2:3] OF IfcLengthMeasure
- ShearReinforcement = null // TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcSurfaceReinforcementArea)
- 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 IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCShapeProfileDef)
- class IfcDoor extends IfcBuildingElement {
- OverallHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- OverallWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- PredefinedType = null // TYPE IfcDoorTypeEnum = ENUMERATION OF [DOOR, GATE, TRAPDOOR, USERDEFINED, NOTDEFINED]
- OperationType = null // TYPE IfcDoorTypeOperationEnum = 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, SWING_FIXED_LEFT, SWING_FIXED_RIGHT, USERDEFINED, NOTDEFINED]
- UserDefinedOperationType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDoor)
- class IfcDoorStandardCase extends IfcDoor {}
- registerIfcClass(IfcDoorStandardCase)
- class IfcRamp extends IfcBuildingElement {
- PredefinedType = 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 IfcEventTime extends IfcSchedulingTime {
- ActualDate = null // TYPE IfcDateTime = STRING
- EarlyDate = null // TYPE IfcDateTime = STRING
- LateDate = null // TYPE IfcDateTime = STRING
- ScheduleDate = null // TYPE IfcDateTime = STRING
- }
- registerIfcClass(IfcEventTime)
- class IfcUnitaryEquipmentType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcUnitaryEquipmentTypeEnum = ENUMERATION OF [AIRHANDLER, AIRCONDITIONINGUNIT, DEHUMIDIFIER, 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 [IfcMeasureWithUnit, IfcReference, IfcValue]
- UnitBasis = null // ENTITY IfcMeasureWithUnit
- ApplicableDate = null // TYPE IfcDate = STRING
- FixedUntilDate = null // TYPE IfcDate = STRING
- Category = null // TYPE IfcLabel = STRING
- Condition = null // TYPE IfcLabel = STRING
- ArithmeticOperator = null // TYPE IfcArithmeticOperatorEnum = ENUMERATION OF [ADD, DIVIDE, MULTIPLY, SUBTRACT]
- Components = null // LIST[1:0] OF IfcAppliedValue
- }
- registerIfcClass(IfcAppliedValue)
- class IfcCostValue extends IfcAppliedValue {}
- 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 IfcLabel = STRING
- }
- registerIfcClass(IfcMonetaryUnit)
- class IfcWasteTerminal extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcWasteTerminalTypeEnum = ENUMERATION OF [FLOORTRAP, FLOORWASTE, GULLYSUMP, GULLYTRAP, ROOFDRAIN, WASTEDISPOSALUNIT, WASTETRAP, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWasteTerminal)
- 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 {
- Description = null // TYPE IfcText = STRING
- ReferencedDocument = null // ENTITY IfcDocumentInformation SUBTYPE OF IfcExternalInformation
- }
- 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 // TYPE IfcReal = REAL
- WorldCoordinateSystem = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- TrueNorth = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcGeometricRepresentationContext)
- class IfcLagTime extends IfcSchedulingTime {
- LagValue = null // TYPE IfcTimeOrRatioSelect = SELECT [IfcDuration, IfcRatioMeasure]
- DurationType = null // TYPE IfcTaskDurationEnum = ENUMERATION OF [ELAPSEDTIME, WORKTIME, NOTDEFINED]
- }
- registerIfcClass(IfcLagTime)
- 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 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 IfcTableColumn extends SchemaBase {
- Identifier = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- ReferencePath = null // ENTITY IfcReference
- }
- registerIfcClass(IfcTableColumn)
- class IfcSurfaceCurve extends IfcCurve {
- Curve3D = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- AssociatedGeometry = null // LIST[1:2] OF IfcPcurve
- MasterRepresentation = null // TYPE IfcPreferredSurfaceCurveRepresentation = ENUMERATION OF [CURVE3D, PCURVE_S1, PCURVE_S2]
- }
- registerIfcClass(IfcSurfaceCurve)
- class IfcTubeBundle extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcTubeBundleTypeEnum = ENUMERATION OF [FINNED, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTubeBundle)
- class IfcTransportElementType extends IfcElementType {
- PredefinedType = null // TYPE IfcTransportElementTypeEnum = ENUMERATION OF [ELEVATOR, ESCALATOR, MOVINGWALKWAY, CRANEWAY, LIFTINGGEAR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTransportElementType)
- class IfcPcurve extends IfcCurve {
- BasisSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- ReferenceCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcPcurve)
- class IfcSurfaceStyleLighting extends IfcPresentationItem {
- 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 IfcSeamCurve extends IfcSurfaceCurve {}
- registerIfcClass(IfcSeamCurve)
- class IfcLocalPlacement extends IfcObjectPlacement {
- PlacementRelTo = null // ENTITY IfcObjectPlacement
- RelativePlacement = null // TYPE IfcAxis2Placement = SELECT [IfcAxis2Placement2D, IfcAxis2Placement3D]
- }
- registerIfcClass(IfcLocalPlacement)
- class IfcSlabType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcSlabTypeEnum = ENUMERATION OF [FLOOR, ROOF, LANDING, BASESLAB, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSlabType)
- class IfcElectricDistributionBoardType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcElectricDistributionBoardTypeEnum = ENUMERATION OF [CONSUMERUNIT, DISTRIBUTIONBOARD, MOTORCONTROLCENTRE, SWITCHBOARD, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricDistributionBoardType)
- class IfcUnitAssignment extends SchemaBase {
- Units = null // SET[1:0] OF IfcUnit
- }
- registerIfcClass(IfcUnitAssignment)
- class IfcRelAssignsToProcess extends IfcRelAssigns {
- RelatingProcess = null // TYPE IfcProcessSelect = SELECT [IfcProcess, IfcTypeProcess]
- QuantityInProcess = null // ENTITY IfcMeasureWithUnit
- }
- registerIfcClass(IfcRelAssignsToProcess)
- class IfcEdgeLoop extends IfcLoop {
- EdgeList = null // LIST[1:0] OF IfcOrientedEdge
- }
- registerIfcClass(IfcEdgeLoop)
- class IfcRelAssignsToActor extends IfcRelAssigns {
- RelatingActor = null // ENTITY IfcActor SUBTYPE OF IfcObject
- ActingRole = null // ENTITY IfcActorRole
- }
- registerIfcClass(IfcRelAssignsToActor)
- class IfcBoundaryEdgeCondition extends IfcBoundaryCondition {
- TranslationalStiffnessByLengthX = null // TYPE IfcModulusOfTranslationalSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfLinearSubgradeReactionMeasure]
- TranslationalStiffnessByLengthY = null // TYPE IfcModulusOfTranslationalSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfLinearSubgradeReactionMeasure]
- TranslationalStiffnessByLengthZ = null // TYPE IfcModulusOfTranslationalSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfLinearSubgradeReactionMeasure]
- RotationalStiffnessByLengthX = null // TYPE IfcModulusOfRotationalSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfRotationalSubgradeReactionMeasure]
- RotationalStiffnessByLengthY = null // TYPE IfcModulusOfRotationalSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfRotationalSubgradeReactionMeasure]
- RotationalStiffnessByLengthZ = null // TYPE IfcModulusOfRotationalSubgradeReactionSelect = SELECT [IfcBoolean, IfcModulusOfRotationalSubgradeReactionMeasure]
- }
- registerIfcClass(IfcBoundaryEdgeCondition)
- class IfcBSplineCurveWithKnots extends IfcBSplineCurve {
- KnotMultiplicities = null // LIST[2:0] OF IfcInteger
- Knots = null // LIST[2:0] OF IfcParameterValue
- KnotSpec = null // TYPE IfcKnotType = ENUMERATION OF [UNIFORM_KNOTS, QUASI_UNIFORM_KNOTS, PIECEWISE_BEZIER_KNOTS, UNSPECIFIED]
- }
- registerIfcClass(IfcBSplineCurveWithKnots)
- class IfcRationalBSplineCurveWithKnots extends IfcBSplineCurveWithKnots {
- WeightsData = null // LIST[2:0] OF IfcReal
- }
- registerIfcClass(IfcRationalBSplineCurveWithKnots)
- class IfcZone extends IfcSystem {
- LongName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcZone)
- class IfcRelConnectsStructuralActivity extends IfcRelConnects {
- RelatingElement = null // TYPE IfcStructuralActivityAssignmentSelect = SELECT [IfcElement, IfcStructuralItem]
- RelatedStructuralActivity = null // ENTITY IfcStructuralActivity SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelConnectsStructuralActivity)
- class IfcElectricGenerator extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcElectricGeneratorTypeEnum = ENUMERATION OF [CHP, ENGINEGENERATOR, STANDALONE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricGenerator)
- 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, SUBMERSIBLEPUMP, SUMPPUMP, 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, PILASTER, 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 IfcCurrencyRelationship extends IfcResourceLevelRelationship {
- RelatingMonetaryUnit = null // ENTITY IfcMonetaryUnit
- RelatedMonetaryUnit = null // ENTITY IfcMonetaryUnit
- ExchangeRate = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- RateDateTime = null // TYPE IfcDateTime = STRING
- RateSource = null // ENTITY IfcLibraryInformation SUBTYPE OF IfcExternalInformation
- }
- registerIfcClass(IfcCurrencyRelationship)
- class IfcAirTerminal extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcAirTerminalTypeEnum = ENUMERATION OF [DIFFUSER, GRILLE, LOUVRE, REGISTER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirTerminal)
- class IfcBeam extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcBeamTypeEnum = ENUMERATION OF [BEAM, JOIST, HOLLOWCORE, LINTEL, SPANDREL, T_BEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBeam)
- class IfcCurtainWall extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcCurtainWallTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCurtainWall)
- class IfcTextStyleTextModel extends IfcPresentationItem {
- TextIndent = null // TYPE IfcSizeSelect = SELECT [IfcDescriptiveMeasure, IfcLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveLengthMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure]
- TextAlign = null // TYPE IfcTextAlignment = STRING
- TextDecoration = null // TYPE IfcTextDecoration = STRING
- LetterSpacing = null // TYPE IfcSizeSelect = SELECT [IfcDescriptiveMeasure, IfcLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveLengthMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure]
- WordSpacing = null // TYPE IfcSizeSelect = SELECT [IfcDescriptiveMeasure, IfcLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveLengthMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure]
- TextTransform = null // TYPE IfcTextTransformation = STRING
- LineHeight = null // TYPE IfcSizeSelect = SELECT [IfcDescriptiveMeasure, IfcLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveLengthMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure]
- }
- registerIfcClass(IfcTextStyleTextModel)
- class IfcTopologyRepresentation extends IfcShapeModel {}
- registerIfcClass(IfcTopologyRepresentation)
- class IfcMaterialDefinitionRepresentation extends IfcProductRepresentation {
- RepresentedMaterial = null // ENTITY IfcMaterial SUBTYPE OF IfcMaterialDefinition
- }
- registerIfcClass(IfcMaterialDefinitionRepresentation)
- class IfcSystemFurnitureElement extends IfcFurnishingElement {
- PredefinedType = null // TYPE IfcSystemFurnitureElementTypeEnum = ENUMERATION OF [PANEL, WORKSURFACE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSystemFurnitureElement)
- class IfcPipeSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcPipeSegmentTypeEnum = ENUMERATION OF [CULVERT, FLEXIBLESEGMENT, RIGIDSEGMENT, GUTTER, SPOOL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPipeSegmentType)
- class IfcPropertyDependencyRelationship extends IfcResourceLevelRelationship {
- DependingProperty = null // ENTITY IfcProperty SUBTYPE OF IfcPropertyAbstraction
- DependantProperty = null // ENTITY IfcProperty SUBTYPE OF IfcPropertyAbstraction
- Expression = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcPropertyDependencyRelationship)
- class IfcWindowType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcWindowTypeEnum = ENUMERATION OF [WINDOW, SKYLIGHT, LIGHTDOME, USERDEFINED, NOTDEFINED]
- PartitioningType = null // TYPE IfcWindowTypePartitioningEnum = 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 // TYPE IfcBoolean = BOOLEAN
- UserDefinedPartitioningType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcWindowType)
- class IfcEvaporatorType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcEvaporatorTypeEnum = ENUMERATION OF [DIRECTEXPANSION, DIRECTEXPANSIONSHELLANDTUBE, DIRECTEXPANSIONTUBEINTUBE, DIRECTEXPANSIONBRAZEDPLATE, FLOODEDSHELLANDTUBE, SHELLANDCOIL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEvaporatorType)
- class IfcRelAssociatesDocument extends IfcRelAssociates {
- RelatingDocument = null // TYPE IfcDocumentSelect = SELECT [IfcDocumentInformation, IfcDocumentReference]
- }
- registerIfcClass(IfcRelAssociatesDocument)
- class IfcStyledRepresentation extends IfcStyleModel {}
- registerIfcClass(IfcStyledRepresentation)
- class IfcStructuralLoadGroup extends IfcGroup {
- PredefinedType = null // TYPE IfcLoadGroupTypeEnum = ENUMERATION OF [LOAD_GROUP, LOAD_CASE, 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 IfcStructuralLoadCase extends IfcStructuralLoadGroup {
- SelfWeightCoefficients = null // LIST[3:3] OF IfcRatioMeasure
- }
- registerIfcClass(IfcStructuralLoadCase)
- class IfcFilterType extends IfcFlowTreatmentDeviceType {
- PredefinedType = null // TYPE IfcFilterTypeEnum = ENUMERATION OF [AIRPARTICLEFILTER, COMPRESSEDAIRFILTER, ODORFILTER, OILFILTER, STRAINER, WATERFILTER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFilterType)
- class IfcCableFittingType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcCableFittingTypeEnum = ENUMERATION OF [CONNECTOR, ENTRY, EXIT, JUNCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableFittingType)
- class IfcPropertyEnumeration extends IfcPropertyAbstraction {
- Name = null // TYPE IfcLabel = STRING
- EnumerationValues = null // LIST[1:0] OF IfcValue
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- }
- registerIfcClass(IfcPropertyEnumeration)
- class IfcDuctFittingType extends IfcFlowFittingType {
- PredefinedType = null // TYPE IfcDuctFittingTypeEnum = ENUMERATION OF [BEND, CONNECTOR, ENTRY, EXIT, JUNCTION, OBSTRUCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctFittingType)
- class IfcProjectedCRS extends IfcCoordinateReferenceSystem {
- MapProjection = null // TYPE IfcIdentifier = STRING
- MapZone = null // TYPE IfcIdentifier = STRING
- MapUnit = null // ENTITY IfcNamedUnit
- }
- registerIfcClass(IfcProjectedCRS)
- class IfcStructuralAction extends IfcStructuralActivity {
- DestabilizingLoad = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcStructuralAction)
- class IfcStructuralPointAction extends IfcStructuralAction {}
- registerIfcClass(IfcStructuralPointAction)
- 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 IfcRecurrencePattern extends SchemaBase {
- RecurrenceType = null // TYPE IfcRecurrenceTypeEnum = ENUMERATION OF [DAILY, WEEKLY, MONTHLY_BY_DAY_OF_MONTH, MONTHLY_BY_POSITION, BY_DAY_COUNT, BY_WEEKDAY_COUNT, YEARLY_BY_DAY_OF_MONTH, YEARLY_BY_POSITION]
- DayComponent = null // SET[1:0] OF IfcDayInMonthNumber
- WeekdayComponent = null // SET[1:0] OF IfcDayInWeekNumber
- MonthComponent = null // SET[1:0] OF IfcMonthInYearNumber
- Position = null // TYPE IfcInteger = INTEGER
- Interval = null // TYPE IfcInteger = INTEGER
- Occurrences = null // TYPE IfcInteger = INTEGER
- TimePeriods = null // LIST[1:0] OF IfcTimePeriod
- }
- registerIfcClass(IfcRecurrencePattern)
- 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
- PredefinedType = null // TYPE IfcGridTypeEnum = ENUMERATION OF [RECTANGULAR, RADIAL, TRIANGULAR, IRREGULAR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcGrid)
- class IfcSurfaceStyleRefraction extends IfcPresentationItem {
- RefractionIndex = null // TYPE IfcReal = REAL
- DispersionFactor = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcSurfaceStyleRefraction)
- class IfcPermeableCoveringProperties extends IfcPreDefinedPropertySet {
- 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 [IfcDescriptiveMeasure, IfcLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveLengthMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure]
- }
- registerIfcClass(IfcTextStyleFontModel)
- class IfcMaterialProfileSetUsageTapering extends IfcMaterialProfileSetUsage {
- ForProfileEndSet = null // ENTITY IfcMaterialProfileSet SUBTYPE OF IfcMaterialDefinition
- CardinalEndPoint = null // TYPE IfcCardinalPointReference = INTEGER
- }
- registerIfcClass(IfcMaterialProfileSetUsageTapering)
- class IfcExtendedProperties extends IfcPropertyAbstraction {
- Name = null // TYPE IfcIdentifier = STRING
- Description = null // TYPE IfcText = STRING
- Properties = null // SET[1:0] OF IfcProperty
- }
- registerIfcClass(IfcExtendedProperties)
- class IfcProfileProperties extends IfcExtendedProperties {
- ProfileDefinition = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcProfileProperties)
- 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 // TYPE IfcBoolean = BOOLEAN
- Vsense = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcRectangularTrimmedSurface)
- class IfcRelAssignsToProduct extends IfcRelAssigns {
- RelatingProduct = null // TYPE IfcProductSelect = SELECT [IfcProduct, IfcTypeProduct]
- }
- registerIfcClass(IfcRelAssignsToProduct)
- class IfcTextureCoordinateGenerator extends IfcTextureCoordinate {
- Mode = null // TYPE IfcLabel = STRING
- Parameter = null // LIST[1:0] OF IfcReal
- }
- registerIfcClass(IfcTextureCoordinateGenerator)
- class IfcSlabElementedCase extends IfcSlab {}
- registerIfcClass(IfcSlabElementedCase)
- class IfcCurveStyleFontAndScaling extends IfcPresentationItem {
- Name = null // TYPE IfcLabel = STRING
- CurveFont = null // TYPE IfcCurveStyleFontSelect = SELECT [IfcCurveStyleFont, IfcPreDefinedCurveFont]
- CurveFontScaling = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcCurveStyleFontAndScaling)
- class IfcPreDefinedProperties extends IfcPropertyAbstraction {}
- registerIfcClass(IfcPreDefinedProperties)
- class IfcSectionReinforcementProperties extends IfcPreDefinedProperties {
- 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, ANCHORING, USERDEFINED, NOTDEFINED]
- SectionDefinition = null // ENTITY IfcSectionProperties SUBTYPE OF IfcPreDefinedProperties
- CrossSectionReinforcementDefinitions = null // SET[1:0] OF IfcReinforcementBarProperties
- }
- registerIfcClass(IfcSectionReinforcementProperties)
- class IfcMedicalDeviceType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcMedicalDeviceTypeEnum = ENUMERATION OF [AIRSTATION, FEEDAIRUNIT, OXYGENGENERATOR, OXYGENPLANT, VACUUMSTATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMedicalDeviceType)
- class IfcProjectOrder extends IfcControl {
- PredefinedType = null // TYPE IfcProjectOrderTypeEnum = ENUMERATION OF [CHANGEORDER, MAINTENANCEWORKORDER, MOVEORDER, PURCHASEORDER, WORKORDER, USERDEFINED, NOTDEFINED]
- Status = null // TYPE IfcLabel = STRING
- LongDescription = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcProjectOrder)
- class IfcJunctionBox extends IfcFlowFitting {
- PredefinedType = null // TYPE IfcJunctionBoxTypeEnum = ENUMERATION OF [DATA, POWER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcJunctionBox)
- 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, IfcMonetaryUnit, IfcNamedUnit]
- DefinedUnit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- CurveInterpolation = null // TYPE IfcCurveInterpolationEnum = ENUMERATION OF [LINEAR, LOG_LINEAR, LOG_LOG, NOTDEFINED]
- }
- registerIfcClass(IfcPropertyTableValue)
- class IfcWallElementedCase extends IfcWall {}
- registerIfcClass(IfcWallElementedCase)
- class IfcCommunicationsApplianceType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcCommunicationsApplianceTypeEnum = ENUMERATION OF [ANTENNA, COMPUTER, FAX, GATEWAY, MODEM, NETWORKAPPLIANCE, NETWORKBRIDGE, NETWORKHUB, PRINTER, REPEATER, ROUTER, SCANNER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCommunicationsApplianceType)
- class IfcTank extends IfcFlowStorageDevice {
- PredefinedType = null // TYPE IfcTankTypeEnum = ENUMERATION OF [BASIN, BREAKPRESSURE, EXPANSION, FEEDANDEXPANSION, PRESSUREVESSEL, STORAGE, VESSEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTank)
- class IfcDamperType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcDamperTypeEnum = ENUMERATION OF [BACKDRAFTDAMPER, BALANCINGDAMPER, BLASTDAMPER, CONTROLDAMPER, FIREDAMPER, FIRESMOKEDAMPER, FUMEHOODEXHAUST, GRAVITYDAMPER, GRAVITYRELIEFDAMPER, RELIEFDAMPER, SMOKEDAMPER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDamperType)
- class IfcRelDefinesByType extends IfcRelDefines {
- RelatedObjects = null // SET[1:0] OF IfcObject
- RelatingType = null // ENTITY IfcTypeObject SUBTYPE OF IfcObjectDefinition
- }
- registerIfcClass(IfcRelDefinesByType)
- class IfcQuantitySet extends IfcPropertySetDefinition {}
- registerIfcClass(IfcQuantitySet)
- class IfcTimeSeries extends SchemaBase {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- StartTime = null // TYPE IfcDateTime = STRING
- EndTime = null // TYPE IfcDateTime = STRING
- 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, IfcMonetaryUnit, IfcNamedUnit]
- }
- registerIfcClass(IfcTimeSeries)
- class IfcIrregularTimeSeries extends IfcTimeSeries {
- Values = null // LIST[1:0] OF IfcIrregularTimeSeriesValue
- }
- registerIfcClass(IfcIrregularTimeSeries)
- class IfcMeasureWithUnit extends SchemaBase {
- ValueComponent = null // TYPE IfcValue = SELECT [IfcDerivedMeasureValue, IfcMeasureValue, IfcSimpleValue]
- UnitComponent = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- }
- registerIfcClass(IfcMeasureWithUnit)
- class IfcCompositeProfileDef extends IfcProfileDef {
- Profiles = null // SET[2:0] OF IfcProfileDef
- Label = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcCompositeProfileDef)
- class IfcVoidingFeature extends IfcFeatureElementSubtraction {
- PredefinedType = null // TYPE IfcVoidingFeatureTypeEnum = ENUMERATION OF [CUTOUT, NOTCH, HOLE, MITER, CHAMFER, EDGE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcVoidingFeature)
- class IfcAnnotation extends IfcProduct {}
- registerIfcClass(IfcAnnotation)
- class IfcSanitaryTerminal extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcSanitaryTerminalTypeEnum = ENUMERATION OF [BATH, BIDET, CISTERN, SHOWER, SINK, SANITARYFOUNTAIN, TOILETPAN, URINAL, WASHHANDBASIN, WCSEAT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSanitaryTerminal)
- class IfcMaterialProperties extends IfcExtendedProperties {
- Material = null // ENTITY IfcMaterialDefinition
- }
- registerIfcClass(IfcMaterialProperties)
- class IfcGridAxis extends SchemaBase {
- AxisTag = null // TYPE IfcLabel = STRING
- AxisCurve = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- SameSense = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcGridAxis)
- 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, HOLLOWCORE, LINTEL, SPANDREL, T_BEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBeamType)
- class IfcCartesianTransformationOperator3DnonUniform extends IfcCartesianTransformationOperator3D {
- Scale2 = null // TYPE IfcReal = REAL
- Scale3 = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcCartesianTransformationOperator3DnonUniform)
- class IfcExternallyDefinedHatchStyle extends IfcExternalReference {}
- registerIfcClass(IfcExternallyDefinedHatchStyle)
- class IfcStructuralSurfaceAction extends IfcStructuralAction {
- ProjectedOrTrue = null // TYPE IfcProjectedOrTrueLengthEnum = ENUMERATION OF [PROJECTED_LENGTH, TRUE_LENGTH]
- PredefinedType = null // TYPE IfcStructuralSurfaceActivityTypeEnum = ENUMERATION OF [CONST, BILINEAR, DISCRETE, ISOCONTOUR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStructuralSurfaceAction)
- class IfcStructuralSurfaceConnection extends IfcStructuralConnection {}
- registerIfcClass(IfcStructuralSurfaceConnection)
- class IfcDiscreteAccessory extends IfcElementComponent {
- PredefinedType = null // TYPE IfcDiscreteAccessoryTypeEnum = ENUMERATION OF [ANCHORPLATE, BRACKET, SHOE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDiscreteAccessory)
- class IfcCompressor extends IfcFlowMovingDevice {
- PredefinedType = null // TYPE IfcCompressorTypeEnum = ENUMERATION OF [DYNAMIC, RECIPROCATING, ROTARY, SCROLL, TROCHOIDAL, SINGLESTAGE, BOOSTER, OPENTYPE, HERMETIC, SEMIHERMETIC, WELDEDSHELLHERMETIC, ROLLINGPISTON, ROTARYVANE, SINGLESCREW, TWINSCREW, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCompressor)
- class IfcSectionProperties extends IfcPreDefinedProperties {
- SectionType = null // TYPE IfcSectionTypeEnum = ENUMERATION OF [UNIFORM, TAPERED]
- StartProfile = null // ENTITY IfcProfileDef
- EndProfile = null // ENTITY IfcProfileDef
- }
- registerIfcClass(IfcSectionProperties)
- class IfcSurfaceFeature extends IfcFeatureElement {
- PredefinedType = null // TYPE IfcSurfaceFeatureTypeEnum = ENUMERATION OF [MARK, TAG, TREATMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSurfaceFeature)
- class IfcRampType extends IfcBuildingElementType {
- PredefinedType = 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(IfcRampType)
- class IfcDistributionCircuit extends IfcDistributionSystem {}
- registerIfcClass(IfcDistributionCircuit)
- class IfcBooleanClippingResult extends IfcBooleanResult {}
- registerIfcClass(IfcBooleanClippingResult)
- class IfcReinforcingBarType extends IfcReinforcingElementType {
- PredefinedType = null // TYPE IfcReinforcingBarTypeEnum = ENUMERATION OF [ANCHORING, EDGE, LIGATURE, MAIN, PUNCHING, RING, SHEAR, STUD, USERDEFINED, NOTDEFINED]
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- BarLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BarSurface = null // TYPE IfcReinforcingBarSurfaceEnum = ENUMERATION OF [PLAIN, TEXTURED]
- BendingShapeCode = null // TYPE IfcLabel = STRING
- BendingParameters = null // LIST[1:0] OF IfcBendingParameterSelect
- }
- registerIfcClass(IfcReinforcingBarType)
- 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 [IfcCurveStyleFontAndScaling, IfcCurveStyleFontSelect]
- CurveWidth = null // TYPE IfcSizeSelect = SELECT [IfcDescriptiveMeasure, IfcLengthMeasure, IfcNormalisedRatioMeasure, IfcPositiveLengthMeasure, IfcPositiveRatioMeasure, IfcRatioMeasure]
- CurveColour = null // TYPE IfcColour = SELECT [IfcColourSpecification, IfcPreDefinedColour]
- ModelOrDraughting = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcCurveStyle)
- class IfcCostSchedule extends IfcControl {
- PredefinedType = null // TYPE IfcCostScheduleTypeEnum = ENUMERATION OF [BUDGET, COSTPLAN, ESTIMATE, TENDER, PRICEDBILLOFQUANTITIES, UNPRICEDBILLOFQUANTITIES, SCHEDULEOFRATES, USERDEFINED, NOTDEFINED]
- Status = null // TYPE IfcLabel = STRING
- SubmittedOn = null // TYPE IfcDateTime = STRING
- UpdateDate = null // TYPE IfcDateTime = STRING
- }
- registerIfcClass(IfcCostSchedule)
- class IfcProtectiveDeviceTrippingUnit extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcProtectiveDeviceTrippingUnitTypeEnum = ENUMERATION OF [ELECTRONIC, ELECTROMAGNETIC, RESIDUALCURRENT, THERMAL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProtectiveDeviceTrippingUnit)
- class IfcTextureVertexList extends IfcPresentationItem {
- TexCoordsList = null // LIST[1:0] OF LIST[2:2] OF IfcParameterValue
- }
- registerIfcClass(IfcTextureVertexList)
- class IfcMemberStandardCase extends IfcMember {}
- registerIfcClass(IfcMemberStandardCase)
- class IfcMaterialProfile extends IfcMaterialDefinition {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Material = null // ENTITY IfcMaterial SUBTYPE OF IfcMaterialDefinition
- Profile = null // ENTITY IfcProfileDef
- Priority = null // TYPE IfcInteger = INTEGER
- Category = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcMaterialProfile)
- class IfcTendon extends IfcReinforcingElement {
- PredefinedType = null // TYPE IfcTendonTypeEnum = ENUMERATION OF [BAR, COATED, STRAND, WIRE, 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 IfcSpatialElement {
- CompositionType = null // TYPE IfcElementCompositionEnum = ENUMERATION OF [COMPLEX, ELEMENT, PARTIAL]
- }
- registerIfcClass(IfcSpatialStructureElement)
- class IfcSpace extends IfcSpatialStructureElement {
- PredefinedType = null // TYPE IfcSpaceTypeEnum = ENUMERATION OF [SPACE, PARKING, GFA, INTERNAL, EXTERNAL, USERDEFINED, NOTDEFINED]
- ElevationWithFlooring = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSpace)
- class IfcFastenerType extends IfcElementComponentType {
- PredefinedType = null // TYPE IfcFastenerTypeEnum = ENUMERATION OF [GLUE, MORTAR, WELD, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFastenerType)
- class IfcResourceApprovalRelationship extends IfcResourceLevelRelationship {
- RelatedResourceObjects = null // SET[1:0] OF IfcResourceObjectSelect
- RelatingApproval = null // ENTITY IfcApproval
- }
- registerIfcClass(IfcResourceApprovalRelationship)
- class IfcGeographicElementType extends IfcElementType {
- PredefinedType = null // TYPE IfcGeographicElementTypeEnum = ENUMERATION OF [TERRAIN, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcGeographicElementType)
- class IfcTendonType extends IfcReinforcingElementType {
- PredefinedType = null // TYPE IfcTendonTypeEnum = ENUMERATION OF [BAR, COATED, STRAND, WIRE, USERDEFINED, NOTDEFINED]
- NominalDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- CrossSectionArea = null // TYPE IfcAreaMeasure = REAL
- SheathDiameter = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcTendonType)
- class IfcSpatialZone extends IfcSpatialElement {
- PredefinedType = null // TYPE IfcSpatialZoneTypeEnum = ENUMERATION OF [CONSTRUCTION, FIRESAFETY, LIGHTING, OCCUPANCY, SECURITY, THERMAL, TRANSPORT, VENTILATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSpatialZone)
- class IfcStructuralPlanarAction extends IfcStructuralSurfaceAction {}
- registerIfcClass(IfcStructuralPlanarAction)
- class IfcPileType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcPileTypeEnum = ENUMERATION OF [BORED, DRIVEN, JETGROUTING, COHESION, FRICTION, SUPPORT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPileType)
- class IfcRightCircularCylinder extends IfcCsgPrimitive3D {
- Height = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRightCircularCylinder)
- class IfcBeamStandardCase extends IfcBeam {}
- registerIfcClass(IfcBeamStandardCase)
- class IfcBoundaryNodeCondition extends IfcBoundaryCondition {
- TranslationalStiffnessX = null // TYPE IfcTranslationalStiffnessSelect = SELECT [IfcBoolean, IfcLinearStiffnessMeasure]
- TranslationalStiffnessY = null // TYPE IfcTranslationalStiffnessSelect = SELECT [IfcBoolean, IfcLinearStiffnessMeasure]
- TranslationalStiffnessZ = null // TYPE IfcTranslationalStiffnessSelect = SELECT [IfcBoolean, IfcLinearStiffnessMeasure]
- RotationalStiffnessX = null // TYPE IfcRotationalStiffnessSelect = SELECT [IfcBoolean, IfcRotationalStiffnessMeasure]
- RotationalStiffnessY = null // TYPE IfcRotationalStiffnessSelect = SELECT [IfcBoolean, IfcRotationalStiffnessMeasure]
- RotationalStiffnessZ = null // TYPE IfcRotationalStiffnessSelect = SELECT [IfcBoolean, IfcRotationalStiffnessMeasure]
- }
- registerIfcClass(IfcBoundaryNodeCondition)
- class IfcBoundaryNodeConditionWarping extends IfcBoundaryNodeCondition {
- WarpingStiffness = null // TYPE IfcWarpingStiffnessSelect = SELECT [IfcBoolean, IfcWarpingMomentMeasure]
- }
- registerIfcClass(IfcBoundaryNodeConditionWarping)
- class IfcCondenser extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcCondenserTypeEnum = ENUMERATION OF [AIRCOOLED, EVAPORATIVECOOLED, WATERCOOLED, WATERCOOLEDBRAZEDPLATE, WATERCOOLEDSHELLCOIL, WATERCOOLEDSHELLTUBE, WATERCOOLEDTUBEINTUBE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCondenser)
- class IfcElectricAppliance extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcElectricApplianceTypeEnum = ENUMERATION OF [DISHWASHER, ELECTRICCOOKER, FREESTANDINGELECTRICHEATER, FREESTANDINGFAN, FREESTANDINGWATERHEATER, FREESTANDINGWATERCOOLER, FREEZER, FRIDGE_FREEZER, HANDDRYER, KITCHENMACHINE, MICROWAVE, PHOTOCOPIER, REFRIGERATOR, TUMBLEDRYER, VENDINGMACHINE, WASHINGMACHINE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricAppliance)
- 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 // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcFaceBound)
- class IfcEngine extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcEngineTypeEnum = ENUMERATION OF [EXTERNALCOMBUSTION, INTERNALCOMBUSTION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEngine)
- class IfcMedicalDevice extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcMedicalDeviceTypeEnum = ENUMERATION OF [AIRSTATION, FEEDAIRUNIT, OXYGENGENERATOR, OXYGENPLANT, VACUUMSTATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMedicalDevice)
- class IfcResourceConstraintRelationship extends IfcResourceLevelRelationship {
- RelatingConstraint = null // ENTITY IfcConstraint
- RelatedResourceObjects = null // SET[1:0] OF IfcResourceObjectSelect
- }
- registerIfcClass(IfcResourceConstraintRelationship)
- class IfcBoilerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcBoilerTypeEnum = ENUMERATION OF [WATER, STEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBoilerType)
- class IfcConversionBasedUnitWithOffset extends IfcConversionBasedUnit {
- ConversionOffset = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcConversionBasedUnitWithOffset)
- class IfcUnitaryControlElementType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcUnitaryControlElementTypeEnum = ENUMERATION OF [ALARMPANEL, CONTROLPANEL, GASDETECTIONPANEL, INDICATORPANEL, MIMICPANEL, HUMIDISTAT, THERMOSTAT, WEATHERSTATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcUnitaryControlElementType)
- class IfcPlate extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcPlateTypeEnum = ENUMERATION OF [CURTAIN_PANEL, SHEET, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPlate)
- class IfcPlateStandardCase extends IfcPlate {}
- registerIfcClass(IfcPlateStandardCase)
- class IfcBurnerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcBurnerTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBurnerType)
- class IfcExternallyDefinedSurfaceStyle extends IfcExternalReference {}
- registerIfcClass(IfcExternallyDefinedSurfaceStyle)
- class IfcDoorType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcDoorTypeEnum = ENUMERATION OF [DOOR, GATE, TRAPDOOR, USERDEFINED, NOTDEFINED]
- OperationType = null // TYPE IfcDoorTypeOperationEnum = 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, SWING_FIXED_LEFT, SWING_FIXED_RIGHT, USERDEFINED, NOTDEFINED]
- ParameterTakesPrecedence = null // TYPE IfcBoolean = BOOLEAN
- UserDefinedOperationType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDoorType)
- class IfcIndexedColourMap extends IfcPresentationItem {
- MappedTo = null // ENTITY IfcTessellatedFaceSet SUBTYPE OF IfcTessellatedItem
- Opacity = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- Colours = null // ENTITY IfcColourRgbList SUBTYPE OF IfcPresentationItem
- ColourIndex = null // LIST[1:0] OF IfcPositiveInteger
- }
- registerIfcClass(IfcIndexedColourMap)
- class IfcWasteTerminalType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcWasteTerminalTypeEnum = ENUMERATION OF [FLOORTRAP, FLOORWASTE, GULLYSUMP, GULLYTRAP, ROOFDRAIN, WASTEDISPOSALUNIT, WASTETRAP, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcWasteTerminalType)
- class IfcCurveStyleFontPattern extends IfcPresentationItem {
- VisibleSegmentLength = null // TYPE IfcLengthMeasure = REAL
- InvisibleSegmentLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCurveStyleFontPattern)
- 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 IfcStructuralCurveAction extends IfcStructuralAction {
- ProjectedOrTrue = null // TYPE IfcProjectedOrTrueLengthEnum = ENUMERATION OF [PROJECTED_LENGTH, TRUE_LENGTH]
- PredefinedType = null // TYPE IfcStructuralCurveActivityTypeEnum = ENUMERATION OF [CONST, LINEAR, POLYGONAL, EQUIDISTANT, SINUS, PARABOLA, DISCRETE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStructuralCurveAction)
- 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 IfcText = STRING
- PropertyReference = null // TYPE IfcObjectReferenceSelect = SELECT [IfcAddress, IfcAppliedValue, IfcExternalReference, IfcMaterialDefinition, IfcOrganization, IfcPerson, IfcPersonAndOrganization, IfcTable, IfcTimeSeries]
- }
- registerIfcClass(IfcPropertyReferenceValue)
- class IfcStairFlightType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcStairFlightTypeEnum = ENUMERATION OF [STRAIGHT, WINDER, SPIRAL, CURVED, FREEFORM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStairFlightType)
- class IfcCartesianPointList2D extends IfcCartesianPointList {
- CoordList = null // LIST[1:0] OF LIST[2:2] OF IfcLengthMeasure
- }
- registerIfcClass(IfcCartesianPointList2D)
- class IfcActuator extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcActuatorTypeEnum = ENUMERATION OF [ELECTRICACTUATOR, HANDOPERATEDACTUATOR, HYDRAULICACTUATOR, PNEUMATICACTUATOR, THERMOSTATICACTUATOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcActuator)
- class IfcReference extends SchemaBase {
- TypeIdentifier = null // TYPE IfcIdentifier = STRING
- AttributeIdentifier = null // TYPE IfcIdentifier = STRING
- InstanceName = null // TYPE IfcLabel = STRING
- ListPositions = null // LIST[1:0] OF IfcInteger
- InnerReference = null // ENTITY IfcReference
- }
- registerIfcClass(IfcReference)
- class IfcWindowLiningProperties extends IfcPreDefinedPropertySet {
- LiningDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- LiningThickness = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- TransomThickness = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- MullionThickness = null // TYPE IfcNonNegativeLengthMeasure = 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
- LiningOffset = null // TYPE IfcLengthMeasure = REAL
- LiningToPanelOffsetX = null // TYPE IfcLengthMeasure = REAL
- LiningToPanelOffsetY = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcWindowLiningProperties)
- class IfcStructuralPointReaction extends IfcStructuralReaction {}
- registerIfcClass(IfcStructuralPointReaction)
- class IfcStructuralSurfaceMember extends IfcStructuralMember {
- PredefinedType = null // TYPE IfcStructuralSurfaceMemberTypeEnum = ENUMERATION OF [BENDING_ELEMENT, MEMBRANE_ELEMENT, SHELL, USERDEFINED, NOTDEFINED]
- Thickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcStructuralSurfaceMember)
- class IfcStructuralSurfaceMemberVarying extends IfcStructuralSurfaceMember {}
- registerIfcClass(IfcStructuralSurfaceMemberVarying)
- class IfcMaterialConstituent extends IfcMaterialDefinition {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Material = null // ENTITY IfcMaterial SUBTYPE OF IfcMaterialDefinition
- Fraction = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- Category = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcMaterialConstituent)
- class IfcShadingDeviceType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcShadingDeviceTypeEnum = ENUMERATION OF [JALOUSIE, SHUTTER, AWNING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcShadingDeviceType)
- class IfcSwitchingDevice extends IfcFlowController {
- PredefinedType = null // TYPE IfcSwitchingDeviceTypeEnum = ENUMERATION OF [CONTACTOR, DIMMERSWITCH, EMERGENCYSTOP, KEYPAD, MOMENTARYSWITCH, SELECTORSWITCH, STARTER, SWITCHDISCONNECTOR, TOGGLESWITCH, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSwitchingDevice)
- class IfcComplexPropertyTemplate extends IfcPropertyTemplate {
- UsageName = null // TYPE IfcLabel = STRING
- TemplateType = null // TYPE IfcComplexPropertyTemplateTypeEnum = ENUMERATION OF [P_COMPLEX, Q_COMPLEX]
- HasPropertyTemplates = null // SET[1:0] OF IfcPropertyTemplate
- }
- registerIfcClass(IfcComplexPropertyTemplate)
- 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 // TYPE IfcLogical = LOGICAL
- LayerFrozen = null // TYPE IfcLogical = LOGICAL
- LayerBlocked = null // TYPE IfcLogical = LOGICAL
- LayerStyles = null // SET[0:0] OF IfcPresentationStyle
- }
- registerIfcClass(IfcPresentationLayerWithStyle)
- class IfcVector extends IfcGeometricRepresentationItem {
- Orientation = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- Magnitude = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcVector)
- class IfcExternalReferenceRelationship extends IfcResourceLevelRelationship {
- RelatingReference = null // ENTITY IfcExternalReference
- RelatedResourceObjects = null // SET[1:0] OF IfcResourceObjectSelect
- }
- registerIfcClass(IfcExternalReferenceRelationship)
- class IfcMaterialConstituentSet extends IfcMaterialDefinition {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- MaterialConstituents = null // SET[1:0] OF IfcMaterialConstituent
- }
- registerIfcClass(IfcMaterialConstituentSet)
- class IfcTimeSeriesValue extends SchemaBase {
- ListValues = null // LIST[1:0] OF IfcValue
- }
- registerIfcClass(IfcTimeSeriesValue)
- class IfcGeographicElement extends IfcElement {
- PredefinedType = null // TYPE IfcGeographicElementTypeEnum = ENUMERATION OF [TERRAIN, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcGeographicElement)
- class IfcSlippageConnectionCondition extends IfcStructuralConnectionCondition {
- SlippageX = null // TYPE IfcLengthMeasure = REAL
- SlippageY = null // TYPE IfcLengthMeasure = REAL
- SlippageZ = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSlippageConnectionCondition)
- class IfcFastener extends IfcElementComponent {
- PredefinedType = null // TYPE IfcFastenerTypeEnum = ENUMERATION OF [GLUE, MORTAR, WELD, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFastener)
- class IfcImageTexture extends IfcSurfaceTexture {
- URLReference = null // TYPE IfcURIReference = STRING
- }
- registerIfcClass(IfcImageTexture)
- class IfcGridPlacement extends IfcObjectPlacement {
- PlacementLocation = null // ENTITY IfcVirtualGridIntersection
- PlacementRefDirection = null // TYPE IfcGridPlacementDirectionSelect = SELECT [IfcDirection, 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 IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- EdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- LegSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcLShapeProfileDef)
- class IfcDocumentInformation extends IfcExternalInformation {
- Identification = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Location = null // TYPE IfcURIReference = STRING
- 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 // TYPE IfcDateTime = STRING
- LastRevisionTime = null // TYPE IfcDateTime = STRING
- ElectronicFormat = null // TYPE IfcIdentifier = STRING
- ValidFrom = null // TYPE IfcDate = STRING
- ValidUntil = null // TYPE IfcDate = STRING
- 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 {
- PredefinedType = null // TYPE IfcPermitTypeEnum = ENUMERATION OF [ACCESS, BUILDING, WORK, USERDEFINED, NOTDEFINED]
- Status = null // TYPE IfcLabel = STRING
- LongDescription = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcPermit)
- class IfcColourRgbList extends IfcPresentationItem {
- ColourList = null // LIST[1:0] OF LIST[3:3] OF IfcNormalisedRatioMeasure
- }
- registerIfcClass(IfcColourRgbList)
- class IfcLampType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcLampTypeEnum = ENUMERATION OF [COMPACTFLUORESCENT, FLUORESCENT, HALOGEN, HIGHPRESSUREMERCURY, HIGHPRESSURESODIUM, LED, METALHALIDE, OLED, TUNGSTENFILAMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLampType)
- class IfcSpaceType extends IfcSpatialStructureElementType {
- PredefinedType = null // TYPE IfcSpaceTypeEnum = ENUMERATION OF [SPACE, PARKING, GFA, INTERNAL, EXTERNAL, USERDEFINED, NOTDEFINED]
- LongName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcSpaceType)
- class IfcCostItem extends IfcControl {
- PredefinedType = null // TYPE IfcCostItemTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- CostValues = null // LIST[1:0] OF IfcCostValue
- CostQuantities = null // LIST[1:0] OF IfcPhysicalQuantity
- }
- registerIfcClass(IfcCostItem)
- class IfcMaterialLayerSetUsage extends IfcMaterialUsageDefinition {
- ForLayerSet = null // ENTITY IfcMaterialLayerSet SUBTYPE OF IfcMaterialDefinition
- LayerSetDirection = null // TYPE IfcLayerSetDirectionEnum = ENUMERATION OF [AXIS1, AXIS2, AXIS3]
- DirectionSense = null // TYPE IfcDirectionSenseEnum = ENUMERATION OF [POSITIVE, NEGATIVE]
- OffsetFromReferenceLine = null // TYPE IfcLengthMeasure = REAL
- ReferenceExtent = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcMaterialLayerSetUsage)
- class IfcStairFlight extends IfcBuildingElement {
- NumberOfRisers = null // TYPE IfcInteger = INTEGER
- NumberOfTreads = null // TYPE IfcInteger = INTEGER
- RiserHeight = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TreadLength = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- PredefinedType = null // TYPE IfcStairFlightTypeEnum = ENUMERATION OF [STRAIGHT, WINDER, SPIRAL, CURVED, FREEFORM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStairFlight)
- class IfcTask extends IfcProcess {
- Status = null // TYPE IfcLabel = STRING
- WorkMethod = null // TYPE IfcLabel = STRING
- IsMilestone = null // TYPE IfcBoolean = BOOLEAN
- Priority = null // TYPE IfcInteger = INTEGER
- TaskTime = null // ENTITY IfcTaskTime SUBTYPE OF IfcSchedulingTime
- PredefinedType = null // TYPE IfcTaskTypeEnum = ENUMERATION OF [ATTENDANCE, CONSTRUCTION, DEMOLITION, DISMANTLE, DISPOSAL, INSTALLATION, LOGISTIC, MAINTENANCE, MOVE, OPERATION, REMOVAL, RENOVATION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTask)
- class IfcBuildingElementPart extends IfcElementComponent {
- PredefinedType = null // TYPE IfcBuildingElementPartTypeEnum = ENUMERATION OF [INSULATION, PRECASTPANEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBuildingElementPart)
- class IfcEvaporator extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcEvaporatorTypeEnum = ENUMERATION OF [DIRECTEXPANSION, DIRECTEXPANSIONSHELLANDTUBE, DIRECTEXPANSIONTUBEINTUBE, DIRECTEXPANSIONBRAZEDPLATE, FLOODEDSHELLANDTUBE, SHELLANDCOIL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEvaporator)
- class IfcTendonAnchorType extends IfcReinforcingElementType {
- PredefinedType = null // TYPE IfcTendonAnchorTypeEnum = ENUMERATION OF [COUPLER, FIXED_END, TENSIONING_END, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTendonAnchorType)
- class IfcRelReferencedInSpatialStructure extends IfcRelConnects {
- RelatedElements = null // SET[1:0] OF IfcProduct
- RelatingStructure = null // ENTITY IfcSpatialElement 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 IfcBurner extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcBurnerTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcBurner)
- 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 IfcChillerType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcChillerTypeEnum = ENUMERATION OF [AIRCOOLED, WATERCOOLED, HEATRECOVERY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcChillerType)
- class IfcSystemFurnitureElementType extends IfcFurnishingElementType {
- PredefinedType = null // TYPE IfcSystemFurnitureElementTypeEnum = ENUMERATION OF [PANEL, WORKSURFACE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSystemFurnitureElementType)
- class IfcMaterialProfileWithOffsets extends IfcMaterialProfile {
- OffsetValues = null // ARRAY[1:2] OF IfcLengthMeasure
- }
- registerIfcClass(IfcMaterialProfileWithOffsets)
- class IfcRelFillsElement extends IfcRelConnects {
- RelatingOpeningElement = null // ENTITY IfcOpeningElement SUBTYPE OF IfcFeatureElementSubtraction
- RelatedBuildingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- }
- registerIfcClass(IfcRelFillsElement)
- 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 IfcLaborResourceType extends IfcConstructionResourceType {
- PredefinedType = null // TYPE IfcLaborResourceTypeEnum = ENUMERATION OF [ADMINISTRATION, CARPENTRY, CLEANING, CONCRETE, DRYWALL, ELECTRIC, FINISHING, FLOORING, GENERAL, HVAC, LANDSCAPING, MASONRY, PAINTING, PAVING, PLUMBING, ROOFING, SITEGRADING, STEELWORK, SURVEYING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLaborResourceType)
- class IfcSolarDeviceType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcSolarDeviceTypeEnum = ENUMERATION OF [SOLARCOLLECTOR, SOLARPANEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSolarDeviceType)
- class IfcChiller extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcChillerTypeEnum = ENUMERATION OF [AIRCOOLED, WATERCOOLED, HEATRECOVERY, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcChiller)
- class IfcMaterialRelationship extends IfcResourceLevelRelationship {
- RelatingMaterial = null // ENTITY IfcMaterial SUBTYPE OF IfcMaterialDefinition
- RelatedMaterials = null // SET[1:0] OF IfcMaterial
- Expression = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcMaterialRelationship)
- class IfcWindowStandardCase extends IfcWindow {}
- registerIfcClass(IfcWindowStandardCase)
- class IfcSensorType extends IfcDistributionControlElementType {
- PredefinedType = null // TYPE IfcSensorTypeEnum = ENUMERATION OF [COSENSOR, CO2SENSOR, CONDUCTANCESENSOR, CONTACTSENSOR, FIRESENSOR, FLOWSENSOR, FROSTSENSOR, GASSENSOR, HEATSENSOR, HUMIDITYSENSOR, IDENTIFIERSENSOR, IONCONCENTRATIONSENSOR, LEVELSENSOR, LIGHTSENSOR, MOISTURESENSOR, MOVEMENTSENSOR, PHSENSOR, PRESSURESENSOR, RADIATIONSENSOR, RADIOACTIVITYSENSOR, SMOKESENSOR, SOUNDSENSOR, TEMPERATURESENSOR, WINDSENSOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSensorType)
- class IfcRelServicesBuildings extends IfcRelConnects {
- RelatingSystem = null // ENTITY IfcSystem SUBTYPE OF IfcGroup
- RelatedBuildings = null // SET[1:0] OF IfcSpatialElement
- }
- 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 IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeEdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebEdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- FlangeSlope = null // TYPE IfcPlaneAngleMeasure = 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 // TYPE IfcBoolean = BOOLEAN
- Sizeable = null // TYPE IfcBoolean = 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 IfcConnectionSurfaceGeometry extends IfcConnectionGeometry {
- SurfaceOnRelatingElement = null // TYPE IfcSurfaceOrFaceSurface = SELECT [IfcFaceBasedSurfaceModel, IfcFaceSurface, IfcSurface]
- SurfaceOnRelatedElement = null // TYPE IfcSurfaceOrFaceSurface = SELECT [IfcFaceBasedSurfaceModel, IfcFaceSurface, IfcSurface]
- }
- registerIfcClass(IfcConnectionSurfaceGeometry)
- class IfcBoxedHalfSpace extends IfcHalfSpaceSolid {
- Enclosure = null // ENTITY IfcBoundingBox SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcBoxedHalfSpace)
- class IfcCooledBeam extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcCooledBeamTypeEnum = ENUMERATION OF [ACTIVE, PASSIVE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCooledBeam)
- 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 IfcCylindricalSurface extends IfcElementarySurface {
- Radius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcCylindricalSurface)
- 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 IfcFlowMeter extends IfcFlowController {
- PredefinedType = null // TYPE IfcFlowMeterTypeEnum = ENUMERATION OF [ENERGYMETER, GASMETER, OILMETER, WATERMETER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFlowMeter)
- class IfcRectangleHollowProfileDef extends IfcRectangleProfileDef {
- WallThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- InnerFilletRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- OuterFilletRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcRectangleHollowProfileDef)
- class IfcEdgeCurve extends IfcEdge {
- EdgeGeometry = null // ENTITY IfcCurve SUBTYPE OF IfcGeometricRepresentationItem
- SameSense = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcEdgeCurve)
- class IfcElementAssemblyType extends IfcElementType {
- PredefinedType = null // TYPE IfcElementAssemblyTypeEnum = ENUMERATION OF [ACCESSORY_ASSEMBLY, ARCH, BEAM_GRID, BRACED_FRAME, GIRDER, REINFORCEMENT_UNIT, RIGID_FRAME, SLAB_FIELD, TRUSS, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElementAssemblyType)
- class IfcSwitchingDeviceType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcSwitchingDeviceTypeEnum = ENUMERATION OF [CONTACTOR, DIMMERSWITCH, EMERGENCYSTOP, KEYPAD, MOMENTARYSWITCH, SELECTORSWITCH, 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 [IfcMaterialDefinition, IfcMaterialList, IfcMaterialUsageDefinition]
- }
- registerIfcClass(IfcRelAssociatesMaterial)
- class IfcFillAreaStyleHatching extends IfcGeometricRepresentationItem {
- HatchLineAppearance = null // ENTITY IfcCurveStyle SUBTYPE OF IfcPresentationStyle
- StartOfNextHatchLine = null // TYPE IfcHatchLineDistanceSelect = SELECT [IfcPositiveLengthMeasure, IfcVector]
- PointOfReferenceHatchLine = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- PatternStart = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- HatchLineAngle = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcFillAreaStyleHatching)
- class IfcMaterialLayerWithOffsets extends IfcMaterialLayer {
- OffsetDirection = null // TYPE IfcLayerSetDirectionEnum = ENUMERATION OF [AXIS1, AXIS2, AXIS3]
- OffsetValues = null // ARRAY[1:2] OF IfcLengthMeasure
- }
- registerIfcClass(IfcMaterialLayerWithOffsets)
- class IfcPlane extends IfcElementarySurface {}
- registerIfcClass(IfcPlane)
- class IfcProtectiveDevice extends IfcFlowController {
- PredefinedType = null // TYPE IfcProtectiveDeviceTypeEnum = ENUMERATION OF [CIRCUITBREAKER, EARTHLEAKAGECIRCUITBREAKER, EARTHINGSWITCH, FUSEDISCONNECTOR, RESIDUALCURRENTCIRCUITBREAKER, RESIDUALCURRENTSWITCH, VARISTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProtectiveDevice)
- 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, AREADENSITYUNIT, 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, SOUNDPOWERLEVELUNIT, SOUNDPOWERUNIT, SOUNDPRESSURELEVELUNIT, SOUNDPRESSUREUNIT, TEMPERATUREGRADIENTUNIT, TEMPERATURERATEOFCHANGEUNIT, THERMALEXPANSIONCOEFFICIENTUNIT, WARPINGCONSTANTUNIT, WARPINGMOMENTUNIT, USERDEFINED]
- UserDefinedType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcDerivedUnit)
- class IfcMaterial extends IfcMaterialDefinition {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Category = 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 {
- PredefinedType = null // TYPE IfcActionRequestTypeEnum = ENUMERATION OF [EMAIL, FAX, PHONE, POST, VERBAL, USERDEFINED, NOTDEFINED]
- Status = null // TYPE IfcLabel = STRING
- LongDescription = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcActionRequest)
- 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
- SharedPlacement = null // ENTITY IfcObjectPlacement
- }
- registerIfcClass(IfcStructuralAnalysisModel)
- class IfcStructuralLinearAction extends IfcStructuralCurveAction {}
- registerIfcClass(IfcStructuralLinearAction)
- class IfcQuantityVolume extends IfcPhysicalSimpleQuantity {
- VolumeValue = null // TYPE IfcVolumeMeasure = REAL
- Formula = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcQuantityVolume)
- class IfcIndexedTriangleTextureMap extends IfcIndexedTextureMap {
- TexCoordIndex = null // LIST[1:0] OF LIST[3:3] OF IfcPositiveInteger
- }
- registerIfcClass(IfcIndexedTriangleTextureMap)
- class IfcPerson extends SchemaBase {
- Identification = 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 IfcIndexedPolyCurve extends IfcBoundedCurve {
- Points = null // ENTITY IfcCartesianPointList SUBTYPE OF IfcGeometricRepresentationItem
- Segments = null // LIST[1:0] OF IfcSegmentIndexSelect
- SelfIntersect = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcIndexedPolyCurve)
- class IfcPipeSegment extends IfcFlowSegment {
- PredefinedType = null // TYPE IfcPipeSegmentTypeEnum = ENUMERATION OF [CULVERT, FLEXIBLESEGMENT, RIGIDSEGMENT, GUTTER, SPOOL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPipeSegment)
- 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 IfcComplexProperty extends IfcProperty {
- UsageName = null // TYPE IfcIdentifier = STRING
- HasProperties = null // SET[1:0] OF IfcProperty
- }
- registerIfcClass(IfcComplexProperty)
- class IfcRelConnectsWithRealizingElements extends IfcRelConnectsElements {
- RealizingElements = null // SET[1:0] OF IfcElement
- ConnectionType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcRelConnectsWithRealizingElements)
- 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 IfcPresentationItem {
- SurfaceColour = null // ENTITY IfcColourRgb SUBTYPE OF IfcColourSpecification
- Transparency = null // TYPE IfcNormalisedRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcSurfaceStyleShading)
- class IfcSurfaceStyleRendering extends IfcSurfaceStyleShading {
- 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 [DIFFUSER, GRILLE, LOUVRE, REGISTER, 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 IfcQuantitySet {
- 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 IfcRegularTimeSeries extends IfcTimeSeries {
- TimeStep = null // TYPE IfcTimeMeasure = REAL
- Values = null // LIST[1:0] OF IfcTimeSeriesValue
- }
- registerIfcClass(IfcRegularTimeSeries)
- class IfcOrganizationRelationship extends IfcResourceLevelRelationship {
- RelatingOrganization = null // ENTITY IfcOrganization
- RelatedOrganizations = null // SET[1:0] OF IfcOrganization
- }
- registerIfcClass(IfcOrganizationRelationship)
- class IfcCrewResource extends IfcConstructionResource {
- PredefinedType = null // TYPE IfcCrewResourceTypeEnum = ENUMERATION OF [OFFICE, SITE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCrewResource)
- 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 IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- EdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcUShapeProfileDef)
- class IfcRelSpaceBoundary1stLevel extends IfcRelSpaceBoundary {
- ParentBoundary = null // ENTITY IfcRelSpaceBoundary1stLevel SUBTYPE OF IfcRelSpaceBoundary
- }
- registerIfcClass(IfcRelSpaceBoundary1stLevel)
- 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 // TYPE IfcBoolean = BOOLEAN
- MasterRepresentation = null // TYPE IfcTrimmingPreference = ENUMERATION OF [CARTESIAN, PARAMETER, UNSPECIFIED]
- }
- registerIfcClass(IfcTrimmedCurve)
- class IfcVibrationIsolator extends IfcElementComponent {
- PredefinedType = null // TYPE IfcVibrationIsolatorTypeEnum = ENUMERATION OF [COMPRESSION, SPRING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcVibrationIsolator)
- class IfcProcedureType extends IfcTypeProcess {
- PredefinedType = null // TYPE IfcProcedureTypeEnum = ENUMERATION OF [ADVICE_CAUTION, ADVICE_NOTE, ADVICE_WARNING, CALIBRATION, DIAGNOSTIC, SHUTDOWN, STARTUP, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProcedureType)
- class IfcCoil extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcCoilTypeEnum = ENUMERATION OF [DXCOOLINGCOIL, ELECTRICHEATINGCOIL, GASHEATINGCOIL, HYDRONICCOIL, STEAMHEATINGCOIL, WATERCOOLINGCOIL, WATERHEATINGCOIL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCoil)
- class IfcClassificationReference extends IfcExternalReference {
- ReferencedSource = null // TYPE IfcClassificationReferenceSelect = SELECT [IfcClassification, IfcClassificationReference]
- Description = null // TYPE IfcText = STRING
- Sort = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcClassificationReference)
- class IfcPump extends IfcFlowMovingDevice {
- PredefinedType = null // TYPE IfcPumpTypeEnum = ENUMERATION OF [CIRCULATOR, ENDSUCTION, SPLITCASE, SUBMERSIBLEPUMP, SUMPPUMP, VERTICALINLINE, VERTICALTURBINE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPump)
- class IfcAirTerminalBox extends IfcFlowController {
- PredefinedType = null // TYPE IfcAirTerminalBoxTypeEnum = ENUMERATION OF [CONSTANTFLOW, VARIABLEFLOWPRESSUREDEPENDANT, VARIABLEFLOWPRESSUREINDEPENDANT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAirTerminalBox)
- 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 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 IfcStructuralSurfaceReaction extends IfcStructuralReaction {
- PredefinedType = null // TYPE IfcStructuralSurfaceActivityTypeEnum = ENUMERATION OF [CONST, BILINEAR, DISCRETE, ISOCONTOUR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcStructuralSurfaceReaction)
- class IfcFooting extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcFootingTypeEnum = ENUMERATION OF [CAISSON_FOUNDATION, FOOTING_BEAM, PAD_FOOTING, PILE_CAP, STRIP_FOOTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFooting)
- class IfcProtectiveDeviceType extends IfcFlowControllerType {
- PredefinedType = null // TYPE IfcProtectiveDeviceTypeEnum = ENUMERATION OF [CIRCUITBREAKER, EARTHLEAKAGECIRCUITBREAKER, EARTHINGSWITCH, FUSEDISCONNECTOR, RESIDUALCURRENTCIRCUITBREAKER, RESIDUALCURRENTSWITCH, VARISTOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcProtectiveDeviceType)
- class IfcFan extends IfcFlowMovingDevice {
- PredefinedType = null // TYPE IfcFanTypeEnum = ENUMERATION OF [CENTRIFUGALFORWARDCURVED, CENTRIFUGALRADIAL, CENTRIFUGALBACKWARDINCLINEDCURVED, CENTRIFUGALAIRFOIL, TUBEAXIAL, VANEAXIAL, PROPELLORAXIAL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFan)
- class IfcUnitaryEquipment extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcUnitaryEquipmentTypeEnum = ENUMERATION OF [AIRHANDLER, AIRCONDITIONINGUNIT, DEHUMIDIFIER, SPLITSYSTEM, ROOFTOPUNIT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcUnitaryEquipment)
- class IfcSensor extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcSensorTypeEnum = ENUMERATION OF [COSENSOR, CO2SENSOR, CONDUCTANCESENSOR, CONTACTSENSOR, FIRESENSOR, FLOWSENSOR, FROSTSENSOR, GASSENSOR, HEATSENSOR, HUMIDITYSENSOR, IDENTIFIERSENSOR, IONCONCENTRATIONSENSOR, LEVELSENSOR, LIGHTSENSOR, MOISTURESENSOR, MOVEMENTSENSOR, PHSENSOR, PRESSURESENSOR, RADIATIONSENSOR, RADIOACTIVITYSENSOR, SMOKESENSOR, SOUNDSENSOR, TEMPERATURESENSOR, WINDSENSOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSensor)
- 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 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 // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcStructuralResultGroup)
- class IfcStairType extends IfcBuildingElementType {
- PredefinedType = 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(IfcStairType)
- class IfcAudioVisualAppliance extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcAudioVisualApplianceTypeEnum = ENUMERATION OF [AMPLIFIER, CAMERA, DISPLAY, MICROPHONE, PLAYER, PROJECTOR, RECEIVER, SPEAKER, SWITCHER, TELEPHONE, TUNER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAudioVisualAppliance)
- class IfcReinforcementBarProperties extends IfcPreDefinedProperties {
- 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 IfcMotorConnection extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcMotorConnectionTypeEnum = ENUMERATION OF [BELTDRIVE, COUPLING, DIRECTDRIVE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcMotorConnection)
- class IfcTankType extends IfcFlowStorageDeviceType {
- PredefinedType = null // TYPE IfcTankTypeEnum = ENUMERATION OF [BASIN, BREAKPRESSURE, EXPANSION, FEEDANDEXPANSION, PRESSUREVESSEL, STORAGE, VESSEL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcTankType)
- class IfcEvent extends IfcProcess {
- PredefinedType = null // TYPE IfcEventTypeEnum = ENUMERATION OF [STARTEVENT, ENDEVENT, INTERMEDIATEEVENT, USERDEFINED, NOTDEFINED]
- EventTriggerType = null // TYPE IfcEventTriggerTypeEnum = ENUMERATION OF [EVENTRULE, EVENTMESSAGE, EVENTTIME, EVENTCOMPLEX, USERDEFINED, NOTDEFINED]
- UserDefinedEventTriggerType = null // TYPE IfcLabel = STRING
- EventOccurenceTime = null // ENTITY IfcEventTime SUBTYPE OF IfcSchedulingTime
- }
- registerIfcClass(IfcEvent)
- class IfcPropertySet extends IfcPropertySetDefinition {
- HasProperties = null // SET[1:0] OF IfcProperty
- }
- registerIfcClass(IfcPropertySet)
- class IfcCableSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcCableSegmentTypeEnum = ENUMERATION OF [BUSBARSEGMENT, CABLESEGMENT, CONDUCTORSEGMENT, CORESEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCableSegmentType)
- class IfcBuildingSystem extends IfcSystem {
- PredefinedType = null // TYPE IfcBuildingSystemTypeEnum = ENUMERATION OF [FENESTRATION, FOUNDATION, LOADBEARING, OUTERSHELL, SHADING, TRANSPORT, USERDEFINED, NOTDEFINED]
- LongName = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcBuildingSystem)
- 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 IfcSimplePropertyTemplate extends IfcPropertyTemplate {
- TemplateType = null // TYPE IfcSimplePropertyTemplateTypeEnum = ENUMERATION OF [P_SINGLEVALUE, P_ENUMERATEDVALUE, P_BOUNDEDVALUE, P_LISTVALUE, P_TABLEVALUE, P_REFERENCEVALUE, Q_LENGTH, Q_AREA, Q_VOLUME, Q_COUNT, Q_WEIGHT, Q_TIME]
- PrimaryMeasureType = null // TYPE IfcLabel = STRING
- SecondaryMeasureType = null // TYPE IfcLabel = STRING
- Enumerators = null // ENTITY IfcPropertyEnumeration SUBTYPE OF IfcPropertyAbstraction
- PrimaryUnit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- SecondaryUnit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- Expression = null // TYPE IfcLabel = STRING
- AccessState = null // TYPE IfcStateEnum = ENUMERATION OF [READWRITE, READONLY, LOCKED, READWRITELOCKED, READONLYLOCKED]
- }
- registerIfcClass(IfcSimplePropertyTemplate)
- class IfcDuctSegmentType extends IfcFlowSegmentType {
- PredefinedType = null // TYPE IfcDuctSegmentTypeEnum = ENUMERATION OF [RIGIDSEGMENT, FLEXIBLESEGMENT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcDuctSegmentType)
- class IfcHumidifier extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcHumidifierTypeEnum = ENUMERATION OF [STEAMINJECTION, ADIABATICAIRWASHER, ADIABATICPAN, ADIABATICWETTEDELEMENT, ADIABATICATOMIZING, ADIABATICULTRASONIC, ADIABATICRIGIDMEDIA, ADIABATICCOMPRESSEDAIRNOZZLE, ASSISTEDELECTRIC, ASSISTEDNATURALGAS, ASSISTEDPROPANE, ASSISTEDBUTANE, ASSISTEDSTEAM, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcHumidifier)
- class IfcCrewResourceType extends IfcConstructionResourceType {
- PredefinedType = null // TYPE IfcCrewResourceTypeEnum = ENUMERATION OF [OFFICE, SITE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcCrewResourceType)
- class IfcAlarm extends IfcDistributionControlElement {
- PredefinedType = null // TYPE IfcAlarmTypeEnum = ENUMERATION OF [BELL, BREAKGLASSBUTTON, LIGHT, MANUALPULLBOX, SIREN, WHISTLE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAlarm)
- class IfcCoordinateOperation extends SchemaBase {
- SourceCRS = null // TYPE IfcCoordinateReferenceSystemSelect = SELECT [IfcCoordinateReferenceSystem, IfcGeometricRepresentationContext]
- TargetCRS = null // ENTITY IfcCoordinateReferenceSystem
- }
- registerIfcClass(IfcCoordinateOperation)
- class IfcMapConversion extends IfcCoordinateOperation {
- Eastings = null // TYPE IfcLengthMeasure = REAL
- Northings = null // TYPE IfcLengthMeasure = REAL
- OrthogonalHeight = null // TYPE IfcLengthMeasure = REAL
- XAxisAbscissa = null // TYPE IfcReal = REAL
- XAxisOrdinate = null // TYPE IfcReal = REAL
- Scale = null // TYPE IfcReal = REAL
- }
- registerIfcClass(IfcMapConversion)
- class IfcDoorPanelProperties extends IfcPreDefinedPropertySet {
- PanelDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- PanelOperation = null // TYPE IfcDoorPanelOperationEnum = ENUMERATION OF [SWINGING, DOUBLE_ACTING, SLIDING, FOLDING, REVOLVING, ROLLINGUP, FIXEDPANEL, 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 IfcPipeFitting extends IfcFlowFitting {
- PredefinedType = null // TYPE IfcPipeFittingTypeEnum = ENUMERATION OF [BEND, CONNECTOR, ENTRY, EXIT, JUNCTION, OBSTRUCTION, TRANSITION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcPipeFitting)
- class IfcValve extends IfcFlowController {
- 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(IfcValve)
- class IfcEllipseProfileDef extends IfcParameterizedProfileDef {
- SemiAxis1 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- SemiAxis2 = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcEllipseProfileDef)
- class IfcCurveStyleFont extends IfcPresentationItem {
- Name = null // TYPE IfcLabel = STRING
- PatternList = null // LIST[1:0] OF IfcCurveStyleFontPattern
- }
- registerIfcClass(IfcCurveStyleFont)
- class IfcCurveBoundedSurface extends IfcBoundedSurface {
- BasisSurface = null // ENTITY IfcSurface SUBTYPE OF IfcGeometricRepresentationItem
- Boundaries = null // SET[1:0] OF IfcBoundaryCurve
- ImplicitOuter = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcCurveBoundedSurface)
- class IfcElectricDistributionBoard extends IfcFlowController {
- PredefinedType = null // TYPE IfcElectricDistributionBoardTypeEnum = ENUMERATION OF [CONSUMERUNIT, DISTRIBUTIONBOARD, MOTORCONTROLCENTRE, SWITCHBOARD, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricDistributionBoard)
- class IfcRelAssociatesLibrary extends IfcRelAssociates {
- RelatingLibrary = null // TYPE IfcLibrarySelect = SELECT [IfcLibraryInformation, IfcLibraryReference]
- }
- registerIfcClass(IfcRelAssociatesLibrary)
- class IfcApprovalRelationship extends IfcResourceLevelRelationship {
- RelatingApproval = null // ENTITY IfcApproval
- RelatedApprovals = null // SET[1:0] OF IfcApproval
- }
- registerIfcClass(IfcApprovalRelationship)
- class IfcIntersectionCurve extends IfcSurfaceCurve {}
- registerIfcClass(IfcIntersectionCurve)
- class IfcFilter extends IfcFlowTreatmentDevice {
- PredefinedType = null // TYPE IfcFilterTypeEnum = ENUMERATION OF [AIRPARTICLEFILTER, COMPRESSEDAIRFILTER, ODORFILTER, OILFILTER, STRAINER, WATERFILTER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcFilter)
- class IfcLine extends IfcCurve {
- Pnt = null // ENTITY IfcCartesianPoint SUBTYPE OF IfcPoint
- Dir = null // ENTITY IfcVector SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcLine)
- class IfcEngineType extends IfcEnergyConversionDeviceType {
- PredefinedType = null // TYPE IfcEngineTypeEnum = ENUMERATION OF [EXTERNALCOMBUSTION, INTERNALCOMBUSTION, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcEngineType)
- class IfcShapeAspect extends SchemaBase {
- ShapeRepresentations = null // LIST[1:0] OF IfcShapeModel
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- ProductDefinitional = null // TYPE IfcLogical = LOGICAL
- PartOfProductDefinitionShape = null // TYPE IfcProductRepresentationSelect = SELECT [IfcProductDefinitionShape, IfcRepresentationMap]
- }
- registerIfcClass(IfcShapeAspect)
- 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 IfcSweptDiskSolidPolygonal extends IfcSweptDiskSolid {
- FilletRadius = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcSweptDiskSolidPolygonal)
- class IfcTextureMap extends IfcTextureCoordinate {
- Vertices = null // LIST[3:0] OF IfcTextureVertex
- MappedTo = null // ENTITY IfcFace SUBTYPE OF IfcTopologicalRepresentationItem
- }
- registerIfcClass(IfcTextureMap)
- class IfcRationalBSplineSurfaceWithKnots extends IfcBSplineSurfaceWithKnots {
- WeightsData = null // LIST[2:0] OF LIST[2:0] OF IfcReal
- }
- registerIfcClass(IfcRationalBSplineSurfaceWithKnots)
- class IfcRelProjectsElement extends IfcRelDecomposes {
- RelatingElement = null // ENTITY IfcElement SUBTYPE OF IfcProduct
- RelatedFeatureElement = null // ENTITY IfcFeatureElementAddition SUBTYPE OF IfcFeatureElement
- }
- registerIfcClass(IfcRelProjectsElement)
- class IfcAudioVisualApplianceType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcAudioVisualApplianceTypeEnum = ENUMERATION OF [AMPLIFIER, CAMERA, DISPLAY, MICROPHONE, PLAYER, PROJECTOR, RECEIVER, SPEAKER, SWITCHER, TELEPHONE, TUNER, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcAudioVisualApplianceType)
- class IfcRampFlight extends IfcBuildingElement {
- PredefinedType = null // TYPE IfcRampFlightTypeEnum = ENUMERATION OF [STRAIGHT, SPIRAL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcRampFlight)
- class IfcBuildingStorey extends IfcSpatialStructureElement {
- Elevation = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcBuildingStorey)
- class IfcStructuralCurveConnection extends IfcStructuralConnection {
- Axis = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- 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 {
- RelatingSpace = 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 IfcReal
- }
- registerIfcClass(IfcDirection)
- class IfcSpaceHeaterType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcSpaceHeaterTypeEnum = ENUMERATION OF [CONVECTOR, RADIATOR, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcSpaceHeaterType)
- class IfcConstructionProductResourceType extends IfcConstructionResourceType {
- PredefinedType = null // TYPE IfcConstructionProductResourceTypeEnum = ENUMERATION OF [ASSEMBLY, FORMWORK, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcConstructionProductResourceType)
- class IfcLightFixture extends IfcFlowTerminal {
- PredefinedType = null // TYPE IfcLightFixtureTypeEnum = ENUMERATION OF [POINTSOURCE, DIRECTIONSOURCE, SECURITYLIGHTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcLightFixture)
- class IfcApproval extends SchemaBase {
- Identifier = null // TYPE IfcIdentifier = STRING
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- TimeOfApproval = null // TYPE IfcDateTime = STRING
- Status = null // TYPE IfcLabel = STRING
- Level = null // TYPE IfcLabel = STRING
- Qualifier = null // TYPE IfcText = STRING
- RequestingApproval = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- GivingApproval = null // TYPE IfcActorSelect = SELECT [IfcOrganization, IfcPerson, IfcPersonAndOrganization]
- }
- registerIfcClass(IfcApproval)
- class IfcAsymmetricIShapeProfileDef extends IfcParameterizedProfileDef {
- BottomFlangeWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- OverallDepth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- WebThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BottomFlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- BottomFlangeFilletRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopFlangeWidth = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopFlangeThickness = null // TYPE IfcPositiveLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopFlangeFilletRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- BottomFlangeEdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- BottomFlangeSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- TopFlangeEdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- TopFlangeSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcAsymmetricIShapeProfileDef)
- class IfcChimneyType extends IfcBuildingElementType {
- PredefinedType = null // TYPE IfcChimneyTypeEnum = ENUMERATION OF [USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcChimneyType)
- class IfcMaterialLayerSet extends IfcMaterialDefinition {
- MaterialLayers = null // LIST[1:0] OF IfcMaterialLayer
- LayerSetName = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- }
- registerIfcClass(IfcMaterialLayerSet)
- class IfcOccupant extends IfcActor {
- PredefinedType = null // TYPE IfcOccupantTypeEnum = ENUMERATION OF [ASSIGNEE, ASSIGNOR, LESSEE, LESSOR, LETTINGAGENT, OWNER, TENANT, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcOccupant)
- class IfcVibrationIsolatorType extends IfcElementComponentType {
- 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 // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcOrientedEdge)
- class IfcHeatExchanger extends IfcEnergyConversionDevice {
- PredefinedType = null // TYPE IfcHeatExchangerTypeEnum = ENUMERATION OF [PLATE, SHELLANDTUBE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcHeatExchanger)
- class IfcClassification extends IfcExternalInformation {
- Source = null // TYPE IfcLabel = STRING
- Edition = null // TYPE IfcLabel = STRING
- EditionDate = null // TYPE IfcDate = STRING
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- Location = null // TYPE IfcURIReference = STRING
- ReferenceTokens = null // LIST[1:0] OF IfcIdentifier
- }
- registerIfcClass(IfcClassification)
- 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 IfcInterceptorType extends IfcFlowTreatmentDeviceType {
- PredefinedType = null // TYPE IfcInterceptorTypeEnum = ENUMERATION OF [CYCLONIC, GREASE, OIL, PETROL, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcInterceptorType)
- class IfcAxis1Placement extends IfcPlacement {
- Axis = null // ENTITY IfcDirection SUBTYPE OF IfcGeometricRepresentationItem
- }
- registerIfcClass(IfcAxis1Placement)
- class IfcTaskTime extends IfcSchedulingTime {
- DurationType = null // TYPE IfcTaskDurationEnum = ENUMERATION OF [ELAPSEDTIME, WORKTIME, NOTDEFINED]
- ScheduleDuration = null // TYPE IfcDuration = STRING
- ScheduleStart = null // TYPE IfcDateTime = STRING
- ScheduleFinish = null // TYPE IfcDateTime = STRING
- EarlyStart = null // TYPE IfcDateTime = STRING
- EarlyFinish = null // TYPE IfcDateTime = STRING
- LateStart = null // TYPE IfcDateTime = STRING
- LateFinish = null // TYPE IfcDateTime = STRING
- FreeFloat = null // TYPE IfcDuration = STRING
- TotalFloat = null // TYPE IfcDuration = STRING
- IsCritical = null // TYPE IfcBoolean = BOOLEAN
- StatusTime = null // TYPE IfcDateTime = STRING
- ActualDuration = null // TYPE IfcDuration = STRING
- ActualStart = null // TYPE IfcDateTime = STRING
- ActualFinish = null // TYPE IfcDateTime = STRING
- RemainingTime = null // TYPE IfcDuration = STRING
- Completion = null // TYPE IfcPositiveRatioMeasure = TYPE IfcRatioMeasure = REAL
- }
- registerIfcClass(IfcTaskTime)
- class IfcTaskTimeRecurring extends IfcTaskTime {
- Recurrence = null // ENTITY IfcRecurrencePattern
- }
- registerIfcClass(IfcTaskTimeRecurring)
- class IfcVirtualGridIntersection extends SchemaBase {
- IntersectingAxes = null // LIST[2:2] OF IfcGridAxis
- OffsetDistances = null // LIST[2:3] OF IfcLengthMeasure
- }
- registerIfcClass(IfcVirtualGridIntersection)
- class IfcEventType extends IfcTypeProcess {
- PredefinedType = null // TYPE IfcEventTypeEnum = ENUMERATION OF [STARTEVENT, ENDEVENT, INTERMEDIATEEVENT, USERDEFINED, NOTDEFINED]
- EventTriggerType = null // TYPE IfcEventTriggerTypeEnum = ENUMERATION OF [EVENTRULE, EVENTMESSAGE, EVENTTIME, EVENTCOMPLEX, USERDEFINED, NOTDEFINED]
- UserDefinedEventTriggerType = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcEventType)
- class IfcConnectionVolumeGeometry extends IfcConnectionGeometry {
- VolumeOnRelatingElement = null // TYPE IfcSolidOrShell = SELECT [IfcClosedShell, IfcSolidModel]
- VolumeOnRelatedElement = null // TYPE IfcSolidOrShell = SELECT [IfcClosedShell, IfcSolidModel]
- }
- registerIfcClass(IfcConnectionVolumeGeometry)
- class IfcConstructionEquipmentResourceType extends IfcConstructionResourceType {
- PredefinedType = null // TYPE IfcConstructionEquipmentResourceTypeEnum = ENUMERATION OF [DEMOLISHING, EARTHMOVING, ERECTING, HEATING, LIGHTING, PAVING, PUMPING, TRANSPORTING, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcConstructionEquipmentResourceType)
- class IfcRelDefinesByObject extends IfcRelDefines {
- RelatedObjects = null // SET[1:0] OF IfcObject
- RelatingObject = null // ENTITY IfcObject SUBTYPE OF IfcObjectDefinition
- }
- registerIfcClass(IfcRelDefinesByObject)
- class IfcRelConnectsPortToElement extends IfcRelConnects {
- RelatingPort = null // ENTITY IfcPort SUBTYPE OF IfcProduct
- RelatedElement = null // ENTITY IfcDistributionElement SUBTYPE OF IfcElement
- }
- registerIfcClass(IfcRelConnectsPortToElement)
- class IfcIrregularTimeSeriesValue extends SchemaBase {
- TimeStamp = null // TYPE IfcDateTime = STRING
- ListValues = null // LIST[1:0] OF IfcValue
- }
- registerIfcClass(IfcIrregularTimeSeriesValue)
- class IfcMaterialProfileSet extends IfcMaterialDefinition {
- Name = null // TYPE IfcLabel = STRING
- Description = null // TYPE IfcText = STRING
- MaterialProfiles = null // LIST[1:0] OF IfcMaterialProfile
- CompositeProfile = null // ENTITY IfcCompositeProfileDef SUBTYPE OF IfcProfileDef
- }
- registerIfcClass(IfcMaterialProfileSet)
- class IfcWallStandardCase extends IfcWall {}
- registerIfcClass(IfcWallStandardCase)
- class IfcPropertyListValue extends IfcSimpleProperty {
- ListValues = null // LIST[1:0] OF IfcValue
- Unit = null // TYPE IfcUnit = SELECT [IfcDerivedUnit, IfcMonetaryUnit, IfcNamedUnit]
- }
- registerIfcClass(IfcPropertyListValue)
- class IfcOutletType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcOutletTypeEnum = ENUMERATION OF [AUDIOVISUALOUTLET, COMMUNICATIONSOUTLET, POWEROUTLET, DATAOUTLET, TELEPHONEOUTLET, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcOutletType)
- class IfcElectricApplianceType extends IfcFlowTerminalType {
- PredefinedType = null // TYPE IfcElectricApplianceTypeEnum = ENUMERATION OF [DISHWASHER, ELECTRICCOOKER, FREESTANDINGELECTRICHEATER, FREESTANDINGFAN, FREESTANDINGWATERHEATER, FREESTANDINGWATERCOOLER, FREEZER, FRIDGE_FREEZER, HANDDRYER, KITCHENMACHINE, MICROWAVE, PHOTOCOPIER, REFRIGERATOR, TUMBLEDRYER, VENDINGMACHINE, WASHINGMACHINE, USERDEFINED, NOTDEFINED]
- }
- registerIfcClass(IfcElectricApplianceType)
- class IfcRelSpaceBoundary2ndLevel extends IfcRelSpaceBoundary1stLevel {
- CorrespondingBoundary = null // ENTITY IfcRelSpaceBoundary2ndLevel SUBTYPE OF IfcRelSpaceBoundary1stLevel
- }
- registerIfcClass(IfcRelSpaceBoundary2ndLevel)
- 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 // TYPE IfcBinary = BINARY
- }
- registerIfcClass(IfcBlobTexture)
- 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 IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeEdgeRadius = null // TYPE IfcNonNegativeLengthMeasure = TYPE IfcLengthMeasure = REAL
- FlangeSlope = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcIShapeProfileDef)
- class IfcAsset extends IfcGroup {
- Identification = 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 // TYPE IfcDate = STRING
- DepreciatedValue = null // ENTITY IfcCostValue SUBTYPE OF IfcAppliedValue
- }
- registerIfcClass(IfcAsset)
- class IfcProjectLibrary extends IfcContext {}
- registerIfcClass(IfcProjectLibrary)
- class IfcRelConnectsPathElements extends IfcRelConnectsElements {
- RelatingPriorities = null // LIST[0:0] OF IfcInteger
- RelatedPriorities = null // LIST[0:0] OF IfcInteger
- 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
- ModelorDraughting = null // TYPE IfcBoolean = BOOLEAN
- }
- registerIfcClass(IfcFillAreaStyle)
- class IfcMassFlowRateMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMassFlowRateMeasure)
- class IfcTemperatureRateOfChangeMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcTemperatureRateOfChangeMeasure)
- class IfcDynamicViscosityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcDynamicViscosityMeasure)
- class IfcComplexNumber extends SchemaBase {
- Value = null // ARRAY[1:2] OF REAL
- }
- registerIfcClass(IfcComplexNumber)
- class IfcSoundPowerLevelMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSoundPowerLevelMeasure)
- class IfcTextDecoration extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcTextDecoration)
- class IfcDateTime extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcDateTime)
- class IfcURIReference extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcURIReference)
- 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 IfcArcIndex extends SchemaBase {
- Value = null // LIST[3:3] OF IfcPositiveInteger
- }
- registerIfcClass(IfcArcIndex)
- 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 IfcDayInWeekNumber extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcDayInWeekNumber)
- class IfcMagneticFluxMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcMagneticFluxMeasure)
- class IfcSoundPressureLevelMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcSoundPressureLevelMeasure)
- class IfcRotationalStiffnessMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcRotationalStiffnessMeasure)
- class IfcAreaDensityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcAreaDensityMeasure)
- class IfcCountMeasure extends SchemaBase {
- Value = null // NUMBER
- }
- registerIfcClass(IfcCountMeasure)
- class IfcPropertySetDefinitionSet extends SchemaBase {
- Value = null // SET[1:0] OF IfcPropertySetDefinition
- }
- registerIfcClass(IfcPropertySetDefinitionSet)
- 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 IfcLanguageId extends SchemaBase {
- Value = null // TYPE IfcIdentifier = STRING
- }
- registerIfcClass(IfcLanguageId)
- 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 IfcTime extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcTime)
- class IfcBinary extends SchemaBase {
- Value = null // BINARY
- }
- registerIfcClass(IfcBinary)
- 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 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 IfcCardinalPointReference extends SchemaBase {
- Value = null // INTEGER
- }
- registerIfcClass(IfcCardinalPointReference)
- 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 IfcPositivePlaneAngleMeasure extends SchemaBase {
- Value = null // TYPE IfcPlaneAngleMeasure = REAL
- }
- registerIfcClass(IfcPositivePlaneAngleMeasure)
- class IfcHeatFluxDensityMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcHeatFluxDensityMeasure)
- class IfcPositiveInteger extends SchemaBase {
- Value = null // TYPE IfcInteger = INTEGER
- }
- registerIfcClass(IfcPositiveInteger)
- 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 IfcDuration extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcDuration)
- 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 IfcNonNegativeLengthMeasure extends SchemaBase {
- Value = null // TYPE IfcLengthMeasure = REAL
- }
- registerIfcClass(IfcNonNegativeLengthMeasure)
- 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 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 IfcDate extends SchemaBase {
- Value = null // STRING
- }
- registerIfcClass(IfcDate)
- class IfcBoxAlignment extends SchemaBase {
- Value = null // TYPE IfcLabel = STRING
- }
- registerIfcClass(IfcBoxAlignment)
- class IfcPlaneAngleMeasure extends SchemaBase {
- Value = null // REAL
- }
- registerIfcClass(IfcPlaneAngleMeasure)
- class IfcLineIndex extends SchemaBase {
- Value = null // LIST[2:0] OF IfcPositiveInteger
- }
- registerIfcClass(IfcLineIndex)
- 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)
|