| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <title>SimObject Class Reference</title>
- <link href="torquedoc.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <table width="100%" class="header">
- <tr>
- </tr>
- <tr><td class="headermenu">
- <center>
- <a class="qindex" href="index.html">Main</a>
- <a class="qindex" target="_blank" href="https://github.com/GarageGames/Torque2D">GitHub</a>
- </center>
- </td></tr>
- </table>
- <br>
- <!-- END HEADER -->
- <!-- Generated by Doxygen 1.8.3.1 -->
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-methods">Methods</a> |
- <a href="classSimObject-members.html">List of all members</a> </div>
- <div class="headertitle">
- <div class="title">SimObject Class Reference</div> </div>
- </div><!--header-->
- <div class="contents">
- <p>Inherited by <a class="el" href="classActionMap.html">ActionMap</a>, <a class="el" href="classActionMap.html">ActionMap</a>, <a class="el" href="classAssetBase.html">AssetBase</a>, <a class="el" href="classAssetBase.html">AssetBase</a>, <a class="el" href="classAssetManager.html">AssetManager</a>, <a class="el" href="classAssetManager.html">AssetManager</a>, <a class="el" href="classAssetQuery.html">AssetQuery</a>, <a class="el" href="classAssetQuery.html">AssetQuery</a>, <a class="el" href="classAssetTagsManifest.html">AssetTagsManifest</a>, <a class="el" href="classAssetTagsManifest.html">AssetTagsManifest</a>, <a class="el" href="classBehaviorInstance.html">BehaviorInstance</a>, <a class="el" href="classBehaviorInstance.html">BehaviorInstance</a>, <a class="el" href="classBehaviorTemplate.html">BehaviorTemplate</a>, <a class="el" href="classBehaviorTemplate.html">BehaviorTemplate</a>, <a class="el" href="classConsoleLogger.html">ConsoleLogger</a>, <a class="el" href="classConsoleLogger.html">ConsoleLogger</a>, <a class="el" href="classDeclaredAssets.html">DeclaredAssets</a>, <a class="el" href="classDeclaredAssets.html">DeclaredAssets</a>, <a class="el" href="classEventManager.html">EventManager</a>, <a class="el" href="classEventManager.html">EventManager</a>, <a class="el" href="classFileDialog.html">FileDialog</a>, <a class="el" href="classFileDialog.html">FileDialog</a>, <a class="el" href="classFileObject.html">FileObject</a>, <a class="el" href="classFileObject.html">FileObject</a>, <a class="el" href="classGuiControlProfile.html">GuiControlProfile</a>, <a class="el" href="classGuiControlProfile.html">GuiControlProfile</a>, <a class="el" href="classGuiCursor.html">GuiCursor</a>, <a class="el" href="classGuiCursor.html">GuiCursor</a>, <a class="el" href="classGuiImageList.html">GuiImageList</a>, <a class="el" href="classGuiImageList.html">GuiImageList</a>, <a class="el" href="classLangTable.html">LangTable</a>, <a class="el" href="classLangTable.html">LangTable</a>, <a class="el" href="classMessage.html">Message</a>, <a class="el" href="classMessage.html">Message</a>, <a class="el" href="classMessageVector.html">MessageVector</a>, <a class="el" href="classMessageVector.html">MessageVector</a>, <a class="el" href="classModuleManager.html">ModuleManager</a>, <a class="el" href="classModuleManager.html">ModuleManager</a>, <a class="el" href="classModuleMergeDefinition.html">ModuleMergeDefinition</a>, <a class="el" href="classModuleMergeDefinition.html">ModuleMergeDefinition</a>, <a class="el" href="classNetObject.html">NetObject</a>, <a class="el" href="classNetObject.html">NetObject</a>, <a class="el" href="classParticleAssetEmitter.html">ParticleAssetEmitter</a>, <a class="el" href="classParticleAssetEmitter.html">ParticleAssetEmitter</a>, <a class="el" href="classPickingSceneController.html">PickingSceneController</a>, <a class="el" href="classPickingSceneController.html">PickingSceneController</a>, <a class="el" href="classPNGImage.html">PNGImage</a>, <a class="el" href="classPNGImage.html">PNGImage</a>, <a class="el" href="classPopupMenu.html">PopupMenu</a>, <a class="el" href="classPopupMenu.html">PopupMenu</a>, <a class="el" href="classReferencedAssets.html">ReferencedAssets</a>, <a class="el" href="classReferencedAssets.html">ReferencedAssets</a>, <a class="el" href="classRemoteDebuggerBase.html">RemoteDebuggerBase</a>, <a class="el" href="classRemoteDebuggerBase.html">RemoteDebuggerBase</a>, <a class="el" href="classRenderProxy.html">RenderProxy</a>, <a class="el" href="classRenderProxy.html">RenderProxy</a>, <a class="el" href="classSceneObjectSet.html">SceneObjectSet</a>, <a class="el" href="classSceneObjectSet.html">SceneObjectSet</a>, <a class="el" href="classScriptMsgListener.html">ScriptMsgListener</a>, <a class="el" href="classScriptMsgListener.html">ScriptMsgListener</a>, <a class="el" href="classScriptObject.html">ScriptObject</a>, <a class="el" href="classScriptObject.html">ScriptObject</a>, <a class="el" href="classSimComponent.html">SimComponent</a>, <a class="el" href="classSimComponent.html">SimComponent</a>, <a class="el" href="classSimDataBlock.html">SimDataBlock</a>, <a class="el" href="classSimDataBlock.html">SimDataBlock</a>, <a class="el" href="classSimSet.html">SimSet</a>, <a class="el" href="classSimSet.html">SimSet</a>, <a class="el" href="classSimXMLDocument.html">SimXMLDocument</a>, <a class="el" href="classSimXMLDocument.html">SimXMLDocument</a>, <a class="el" href="classStreamObject.html">StreamObject</a>, <a class="el" href="classStreamObject.html">StreamObject</a>, <a class="el" href="classTaml.html">Taml</a>, <a class="el" href="classTaml.html">Taml</a>, <a class="el" href="classTCPObject.html">TCPObject</a>, <a class="el" href="classTCPObject.html">TCPObject</a>, <a class="el" href="classUndoAction.html">UndoAction</a>, <a class="el" href="classUndoAction.html">UndoAction</a>, <a class="el" href="classUndoManager.html">UndoManager</a>, <a class="el" href="classUndoManager.html">UndoManager</a>, <a class="el" href="classZipObject.html">ZipObject</a>, and <a class="el" href="classZipObject.html">ZipObject</a>.</p>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
- Methods</h2></td></tr>
- <tr class="memitem:aaf98debd55e712cc1c88cc0c2c44cbb0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aaf98debd55e712cc1c88cc0c2c44cbb0">addFieldFilter</a> (fieldName)</td></tr>
- <tr class="separator:aaf98debd55e712cc1c88cc0c2c44cbb0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaf98debd55e712cc1c88cc0c2c44cbb0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aaf98debd55e712cc1c88cc0c2c44cbb0">addFieldFilter</a> (fieldName)</td></tr>
- <tr class="separator:aaf98debd55e712cc1c88cc0c2c44cbb0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:addc7bf0fad1d569c12acf32f73ec87b6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#addc7bf0fad1d569c12acf32f73ec87b6">call</a> (%args)</td></tr>
- <tr class="separator:addc7bf0fad1d569c12acf32f73ec87b6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:addc7bf0fad1d569c12acf32f73ec87b6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#addc7bf0fad1d569c12acf32f73ec87b6">call</a> (%args)</td></tr>
- <tr class="separator:addc7bf0fad1d569c12acf32f73ec87b6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a2c6a736077321d8b5b37d9dab1f013"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a1a2c6a736077321d8b5b37d9dab1f013">clone</a> ([bool copyDynamicFields?=false])</td></tr>
- <tr class="separator:a1a2c6a736077321d8b5b37d9dab1f013"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a2c6a736077321d8b5b37d9dab1f013"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a1a2c6a736077321d8b5b37d9dab1f013">clone</a> ([bool copyDynamicFields?=false])</td></tr>
- <tr class="separator:a1a2c6a736077321d8b5b37d9dab1f013"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8f751ecbaf648b3d4ab801ce387e30c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a8f751ecbaf648b3d4ab801ce387e30c8">delete</a> ()</td></tr>
- <tr class="separator:a8f751ecbaf648b3d4ab801ce387e30c8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8f751ecbaf648b3d4ab801ce387e30c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a8f751ecbaf648b3d4ab801ce387e30c8">delete</a> ()</td></tr>
- <tr class="separator:a8f751ecbaf648b3d4ab801ce387e30c8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add9fed5c04ea6ffc646b03d4783bb9f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#add9fed5c04ea6ffc646b03d4783bb9f1">dump</a> ()</td></tr>
- <tr class="separator:add9fed5c04ea6ffc646b03d4783bb9f1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add9fed5c04ea6ffc646b03d4783bb9f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#add9fed5c04ea6ffc646b03d4783bb9f1">dump</a> ()</td></tr>
- <tr class="separator:add9fed5c04ea6ffc646b03d4783bb9f1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57f38833d5e219483916e2bff878e89f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a57f38833d5e219483916e2bff878e89f">dumpClassHierarchy</a> ()</td></tr>
- <tr class="separator:a57f38833d5e219483916e2bff878e89f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57f38833d5e219483916e2bff878e89f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a57f38833d5e219483916e2bff878e89f">dumpClassHierarchy</a> ()</td></tr>
- <tr class="separator:a57f38833d5e219483916e2bff878e89f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40c1a605f34ac3610e3eca60d4a1b2e6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a40c1a605f34ac3610e3eca60d4a1b2e6">getClassName</a> ()</td></tr>
- <tr class="separator:a40c1a605f34ac3610e3eca60d4a1b2e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40c1a605f34ac3610e3eca60d4a1b2e6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a40c1a605f34ac3610e3eca60d4a1b2e6">getClassName</a> ()</td></tr>
- <tr class="separator:a40c1a605f34ac3610e3eca60d4a1b2e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aca7fbde9231fb7c4d59d4cfe5c405dd2"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aca7fbde9231fb7c4d59d4cfe5c405dd2">getClassNamespace</a> ()</td></tr>
- <tr class="separator:aca7fbde9231fb7c4d59d4cfe5c405dd2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aca7fbde9231fb7c4d59d4cfe5c405dd2"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aca7fbde9231fb7c4d59d4cfe5c405dd2">getClassNamespace</a> ()</td></tr>
- <tr class="separator:aca7fbde9231fb7c4d59d4cfe5c405dd2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3b6bdbb01b01655d88ba85183ce59361"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3b6bdbb01b01655d88ba85183ce59361">getDynamicField</a> (index)</td></tr>
- <tr class="separator:a3b6bdbb01b01655d88ba85183ce59361"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3b6bdbb01b01655d88ba85183ce59361"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3b6bdbb01b01655d88ba85183ce59361">getDynamicField</a> (index)</td></tr>
- <tr class="separator:a3b6bdbb01b01655d88ba85183ce59361"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a881fbd30eb6d97e5caeea81c6e1ebd47"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a881fbd30eb6d97e5caeea81c6e1ebd47">getDynamicFieldCount</a> ()</td></tr>
- <tr class="separator:a881fbd30eb6d97e5caeea81c6e1ebd47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a881fbd30eb6d97e5caeea81c6e1ebd47"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a881fbd30eb6d97e5caeea81c6e1ebd47">getDynamicFieldCount</a> ()</td></tr>
- <tr class="separator:a881fbd30eb6d97e5caeea81c6e1ebd47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2662a5fe8bb6e1c3195855c86851204d"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2662a5fe8bb6e1c3195855c86851204d">getField</a> (int index)</td></tr>
- <tr class="separator:a2662a5fe8bb6e1c3195855c86851204d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2662a5fe8bb6e1c3195855c86851204d"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2662a5fe8bb6e1c3195855c86851204d">getField</a> (int index)</td></tr>
- <tr class="separator:a2662a5fe8bb6e1c3195855c86851204d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a339af079db4ae05a9612e8f4660b4ff7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a339af079db4ae05a9612e8f4660b4ff7">getFieldCount</a> ()</td></tr>
- <tr class="separator:a339af079db4ae05a9612e8f4660b4ff7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a339af079db4ae05a9612e8f4660b4ff7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a339af079db4ae05a9612e8f4660b4ff7">getFieldCount</a> ()</td></tr>
- <tr class="separator:a339af079db4ae05a9612e8f4660b4ff7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a966d75b7e912251712de74208d9648d5"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a966d75b7e912251712de74208d9648d5">getFieldType</a> (fieldName)</td></tr>
- <tr class="separator:a966d75b7e912251712de74208d9648d5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a966d75b7e912251712de74208d9648d5"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a966d75b7e912251712de74208d9648d5">getFieldType</a> (fieldName)</td></tr>
- <tr class="separator:a966d75b7e912251712de74208d9648d5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2eb5795a9b28f6a5a732dfc6334cc2a6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2eb5795a9b28f6a5a732dfc6334cc2a6">getFieldValue</a> (fieldName)</td></tr>
- <tr class="separator:a2eb5795a9b28f6a5a732dfc6334cc2a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2eb5795a9b28f6a5a732dfc6334cc2a6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2eb5795a9b28f6a5a732dfc6334cc2a6">getFieldValue</a> (fieldName)</td></tr>
- <tr class="separator:a2eb5795a9b28f6a5a732dfc6334cc2a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d332bea57d5d89e05e1e21a85c237fc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2d332bea57d5d89e05e1e21a85c237fc">getGroup</a> ()</td></tr>
- <tr class="separator:a2d332bea57d5d89e05e1e21a85c237fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d332bea57d5d89e05e1e21a85c237fc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a2d332bea57d5d89e05e1e21a85c237fc">getGroup</a> ()</td></tr>
- <tr class="separator:a2d332bea57d5d89e05e1e21a85c237fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a712c68e11a0405d39ae0854a3782cca0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a712c68e11a0405d39ae0854a3782cca0">getId</a> ()</td></tr>
- <tr class="separator:a712c68e11a0405d39ae0854a3782cca0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a712c68e11a0405d39ae0854a3782cca0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a712c68e11a0405d39ae0854a3782cca0">getId</a> ()</td></tr>
- <tr class="separator:a712c68e11a0405d39ae0854a3782cca0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a64b27e1c4ac4730f89f565a89816b55d"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a64b27e1c4ac4730f89f565a89816b55d">getInternalName</a> ()</td></tr>
- <tr class="separator:a64b27e1c4ac4730f89f565a89816b55d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a64b27e1c4ac4730f89f565a89816b55d"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a64b27e1c4ac4730f89f565a89816b55d">getInternalName</a> ()</td></tr>
- <tr class="separator:a64b27e1c4ac4730f89f565a89816b55d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f232a5965525540267871d9d6323e70"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3f232a5965525540267871d9d6323e70">getName</a> ()</td></tr>
- <tr class="separator:a3f232a5965525540267871d9d6323e70"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f232a5965525540267871d9d6323e70"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a3f232a5965525540267871d9d6323e70">getName</a> ()</td></tr>
- <tr class="separator:a3f232a5965525540267871d9d6323e70"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04fe19465f7fe4319f41ad2640983530"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a04fe19465f7fe4319f41ad2640983530">getProgenitorFile</a> ()</td></tr>
- <tr class="separator:a04fe19465f7fe4319f41ad2640983530"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04fe19465f7fe4319f41ad2640983530"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a04fe19465f7fe4319f41ad2640983530">getProgenitorFile</a> ()</td></tr>
- <tr class="separator:a04fe19465f7fe4319f41ad2640983530"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aece74d657046d261eb3f6e32905f4288"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aece74d657046d261eb3f6e32905f4288">getSuperClassNamespace</a> ()</td></tr>
- <tr class="separator:aece74d657046d261eb3f6e32905f4288"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aece74d657046d261eb3f6e32905f4288"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aece74d657046d261eb3f6e32905f4288">getSuperClassNamespace</a> ()</td></tr>
- <tr class="separator:aece74d657046d261eb3f6e32905f4288"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1b4f17a0fa1aad65936ae2aecb067fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af1b4f17a0fa1aad65936ae2aecb067fe">getType</a> ()</td></tr>
- <tr class="separator:af1b4f17a0fa1aad65936ae2aecb067fe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1b4f17a0fa1aad65936ae2aecb067fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af1b4f17a0fa1aad65936ae2aecb067fe">getType</a> ()</td></tr>
- <tr class="separator:af1b4f17a0fa1aad65936ae2aecb067fe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aec6344e773f28243688b6d008bc6e502"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aec6344e773f28243688b6d008bc6e502">isChildOfGroup</a> ()</td></tr>
- <tr class="separator:aec6344e773f28243688b6d008bc6e502"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aec6344e773f28243688b6d008bc6e502"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aec6344e773f28243688b6d008bc6e502">isChildOfGroup</a> ()</td></tr>
- <tr class="separator:aec6344e773f28243688b6d008bc6e502"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a437f36e1bad8f3ae07af4ac0fe5a76"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a7a437f36e1bad8f3ae07af4ac0fe5a76">isMemberOfClass</a> (string classname)</td></tr>
- <tr class="separator:a7a437f36e1bad8f3ae07af4ac0fe5a76"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a437f36e1bad8f3ae07af4ac0fe5a76"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a7a437f36e1bad8f3ae07af4ac0fe5a76">isMemberOfClass</a> (string classname)</td></tr>
- <tr class="separator:a7a437f36e1bad8f3ae07af4ac0fe5a76"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af74efa865dd360c73eea0a2583656e91"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af74efa865dd360c73eea0a2583656e91">isMethod</a> (string method name)</td></tr>
- <tr class="separator:af74efa865dd360c73eea0a2583656e91"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af74efa865dd360c73eea0a2583656e91"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#af74efa865dd360c73eea0a2583656e91">isMethod</a> (string method name)</td></tr>
- <tr class="separator:af74efa865dd360c73eea0a2583656e91"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4312d7c98878628de6835eb1edd8a8f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a4312d7c98878628de6835eb1edd8a8f5">isTimerActive</a> ()</td></tr>
- <tr class="separator:a4312d7c98878628de6835eb1edd8a8f5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4312d7c98878628de6835eb1edd8a8f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a4312d7c98878628de6835eb1edd8a8f5">isTimerActive</a> ()</td></tr>
- <tr class="separator:a4312d7c98878628de6835eb1edd8a8f5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72b4ea81b22bb0142d42d8e01111b738"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a72b4ea81b22bb0142d42d8e01111b738">removeFieldFilter</a> (fieldName)</td></tr>
- <tr class="separator:a72b4ea81b22bb0142d42d8e01111b738"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72b4ea81b22bb0142d42d8e01111b738"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a72b4ea81b22bb0142d42d8e01111b738">removeFieldFilter</a> (fieldName)</td></tr>
- <tr class="separator:a72b4ea81b22bb0142d42d8e01111b738"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a9f602e93abc5df7f26559915cfda48"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a5a9f602e93abc5df7f26559915cfda48">save</a> (<a class="el" href="group__FileSystem.html#ga71bebb057a0d6ad1c522cd19584b51d9">fileName</a>,[selectedOnly])</td></tr>
- <tr class="separator:a5a9f602e93abc5df7f26559915cfda48"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a9f602e93abc5df7f26559915cfda48"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a5a9f602e93abc5df7f26559915cfda48">save</a> (<a class="el" href="group__FileSystem.html#ga71bebb057a0d6ad1c522cd19584b51d9">fileName</a>,[selectedOnly])</td></tr>
- <tr class="separator:a5a9f602e93abc5df7f26559915cfda48"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad6452aa56de93ac87bae59e4e7197a5f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule</a> (time, command,< arg1...argN >)</td></tr>
- <tr class="separator:ad6452aa56de93ac87bae59e4e7197a5f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad6452aa56de93ac87bae59e4e7197a5f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule</a> (time, command,< arg1...argN >)</td></tr>
- <tr class="separator:ad6452aa56de93ac87bae59e4e7197a5f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a843c1fb463087fa89444be3c2522fde0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a843c1fb463087fa89444be3c2522fde0">setClassNamespace</a> ()</td></tr>
- <tr class="separator:a843c1fb463087fa89444be3c2522fde0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a843c1fb463087fa89444be3c2522fde0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a843c1fb463087fa89444be3c2522fde0">setClassNamespace</a> ()</td></tr>
- <tr class="separator:a843c1fb463087fa89444be3c2522fde0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae115b2600b0f70f8a5a6cecceeb15fe6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ae115b2600b0f70f8a5a6cecceeb15fe6">setFieldValue</a> (fieldName, value)</td></tr>
- <tr class="separator:ae115b2600b0f70f8a5a6cecceeb15fe6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae115b2600b0f70f8a5a6cecceeb15fe6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ae115b2600b0f70f8a5a6cecceeb15fe6">setFieldValue</a> (fieldName, value)</td></tr>
- <tr class="separator:ae115b2600b0f70f8a5a6cecceeb15fe6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeadb40e06cc8f4c734b1db38fdc4ee07"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aeadb40e06cc8f4c734b1db38fdc4ee07">setInternalName</a> ()</td></tr>
- <tr class="separator:aeadb40e06cc8f4c734b1db38fdc4ee07"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeadb40e06cc8f4c734b1db38fdc4ee07"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aeadb40e06cc8f4c734b1db38fdc4ee07">setInternalName</a> ()</td></tr>
- <tr class="separator:aeadb40e06cc8f4c734b1db38fdc4ee07"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2560b026587194323406fdfc86a91ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad2560b026587194323406fdfc86a91ea">setName</a> (newName)</td></tr>
- <tr class="separator:ad2560b026587194323406fdfc86a91ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2560b026587194323406fdfc86a91ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad2560b026587194323406fdfc86a91ea">setName</a> (newName)</td></tr>
- <tr class="separator:ad2560b026587194323406fdfc86a91ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad812dd4ae8d54752eab0ea9c61727649"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad812dd4ae8d54752eab0ea9c61727649">setProgenitorFile</a> (file)</td></tr>
- <tr class="separator:ad812dd4ae8d54752eab0ea9c61727649"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad812dd4ae8d54752eab0ea9c61727649"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad812dd4ae8d54752eab0ea9c61727649">setProgenitorFile</a> (file)</td></tr>
- <tr class="separator:ad812dd4ae8d54752eab0ea9c61727649"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69fc9e4b1ca299f2f2f9ed651cbfa7a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a69fc9e4b1ca299f2f2f9ed651cbfa7a5">setSuperClassNamespace</a> ()</td></tr>
- <tr class="separator:a69fc9e4b1ca299f2f2f9ed651cbfa7a5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69fc9e4b1ca299f2f2f9ed651cbfa7a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a69fc9e4b1ca299f2f2f9ed651cbfa7a5">setSuperClassNamespace</a> ()</td></tr>
- <tr class="separator:a69fc9e4b1ca299f2f2f9ed651cbfa7a5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a670c72b4664abc72e80379ede6accaa2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a670c72b4664abc72e80379ede6accaa2">startTimer</a> (callbackFunction, float timePeriod,[repeat])</td></tr>
- <tr class="separator:a670c72b4664abc72e80379ede6accaa2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a670c72b4664abc72e80379ede6accaa2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a670c72b4664abc72e80379ede6accaa2">startTimer</a> (callbackFunction, float timePeriod,[repeat])</td></tr>
- <tr class="separator:a670c72b4664abc72e80379ede6accaa2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a183f1c5832ff0d0d56d77af19e0a8036"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a183f1c5832ff0d0d56d77af19e0a8036">stopTimer</a> ()</td></tr>
- <tr class="separator:a183f1c5832ff0d0d56d77af19e0a8036"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a183f1c5832ff0d0d56d77af19e0a8036"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a183f1c5832ff0d0d56d77af19e0a8036">stopTimer</a> ()</td></tr>
- <tr class="separator:a183f1c5832ff0d0d56d77af19e0a8036"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
- Fields</h2></td></tr>
- <tr><td colspan="2"><div class="groupHeader">SimBase</div></td></tr>
- <tr class="memitem:ab49fae316a2d0c12834f50c3d77202e6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ab49fae316a2d0c12834f50c3d77202e6">canSaveDynamicFields</a></td></tr>
- <tr class="separator:ab49fae316a2d0c12834f50c3d77202e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad03202387165717f164f996a5b22c9bb"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ad03202387165717f164f996a5b22c9bb">internalName</a></td></tr>
- <tr class="separator:ad03202387165717f164f996a5b22c9bb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0f783d7e37cad2b0a9d6f7b0d1672a28"><td class="memItemLeft" align="right" valign="top">SimObjectPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#a0f783d7e37cad2b0a9d6f7b0d1672a28">parentGroup</a></td></tr>
- <tr class="separator:a0f783d7e37cad2b0a9d6f7b0d1672a28"><td class="memSeparator" colspan="2"> </td></tr>
- <tr><td colspan="2"><div class="groupHeader">Namespace Linking</div></td></tr>
- <tr class="memitem:aa0d134072878053537fefb1768b63d3f"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#aa0d134072878053537fefb1768b63d3f">superclass</a></td></tr>
- <tr class="separator:aa0d134072878053537fefb1768b63d3f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab83c7a59a66018d9b5eec3c8dcd3397d"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimObject.html#ab83c7a59a66018d9b5eec3c8dcd3397d">class</a></td></tr>
- <tr class="separator:ab83c7a59a66018d9b5eec3c8dcd3397d"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <h2 class="groupheader">Methods</h2>
- <a class="anchor" id="aaf98debd55e712cc1c88cc0c2c44cbb0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::addFieldFilter </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Adds the given field filter to the list of table entries. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fieldName</td><td>The name of the field filter to add. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return value </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aaf98debd55e712cc1c88cc0c2c44cbb0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::addFieldFilter </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Adds the given field filter to the list of table entries. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fieldName</td><td>The name of the field filter to add. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return value </dd></dl>
- </div>
- </div>
- <a class="anchor" id="addc7bf0fad1d569c12acf32f73ec87b6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::call </td>
- <td>(</td>
- <td class="paramtype">% </td>
- <td class="paramname"><em>args</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Dynamically call a method on an object. </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="addc7bf0fad1d569c12acf32f73ec87b6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::call </td>
- <td>(</td>
- <td class="paramtype">% </td>
- <td class="paramname"><em>args</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Dynamically call a method on an object. </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a1a2c6a736077321d8b5b37d9dab1f013"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::clone </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Clones the object. <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">copyDynamicFields</td><td>Whether the dynamic fields should be copied to the cloned object or not. Optional: Defaults to false. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>(newObjectID) The newly cloned object's id if successful, otherwise a 0. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a1a2c6a736077321d8b5b37d9dab1f013"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::clone </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Clones the object. <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">copyDynamicFields</td><td>Whether the dynamic fields should be copied to the cloned object or not. Optional: Defaults to false. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>(newObjectID) The newly cloned object's id if successful, otherwise a 0. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a8f751ecbaf648b3d4ab801ce387e30c8"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::delete </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the delete method to delete this object. When an object is deleted, it automatically: Unregisters its ID and name (if it has one) with the engine. Removes itself from any <a class="el" href="classSimGroup.html">SimGroup</a> or <a class="el" href="classSimSet.html">SimSet</a> it may be a member of. (eventually) returns the memory associated with itself and its non-dynamic members. Cancels all pending obj.schedule() events. For objects in the GameBase, <a class="el" href="classScriptObject.html">ScriptObject</a>, or GUIControl hierarchies, an object will first: Call the onRemove() method for the object's namespace </p>
- <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a8f751ecbaf648b3d4ab801ce387e30c8"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::delete </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the delete method to delete this object. When an object is deleted, it automatically: Unregisters its ID and name (if it has one) with the engine. Removes itself from any <a class="el" href="classSimGroup.html">SimGroup</a> or <a class="el" href="classSimSet.html">SimSet</a> it may be a member of. (eventually) returns the memory associated with itself and its non-dynamic members. Cancels all pending obj.schedule() events. For objects in the GameBase, <a class="el" href="classScriptObject.html">ScriptObject</a>, or GUIControl hierarchies, an object will first: Call the onRemove() method for the object's namespace </p>
- <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="add9fed5c04ea6ffc646b03d4783bb9f1"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::dump </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the dump method to display the following information about this object: All engine and script registered console methods (including parent methods) for this object, all Non-Dynamic Fields AND all Dynamic Fields </p>
- <dl class="section return"><dt>Returns</dt><dd>No return value </dd></dl>
- </div>
- </div>
- <a class="anchor" id="add9fed5c04ea6ffc646b03d4783bb9f1"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::dump </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the dump method to display the following information about this object: All engine and script registered console methods (including parent methods) for this object, all Non-Dynamic Fields AND all Dynamic Fields </p>
- <dl class="section return"><dt>Returns</dt><dd>No return value </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a57f38833d5e219483916e2bff878e89f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::dumpClassHierarchy </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a57f38833d5e219483916e2bff878e89f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::dumpClassHierarchy </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a40c1a605f34ac3610e3eca60d4a1b2e6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getClassName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a40c1a605f34ac3610e3eca60d4a1b2e6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getClassName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="aca7fbde9231fb7c4d59d4cfe5c405dd2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="aca7fbde9231fb7c4d59d4cfe5c405dd2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a3b6bdbb01b01655d88ba85183ce59361"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getDynamicField </td>
- <td>(</td>
- <td class="paramtype">index </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a3b6bdbb01b01655d88ba85183ce59361"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getDynamicField </td>
- <td>(</td>
- <td class="paramtype">index </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a881fbd30eb6d97e5caeea81c6e1ebd47"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getDynamicFieldCount </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a881fbd30eb6d97e5caeea81c6e1ebd47"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getDynamicFieldCount </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a2662a5fe8bb6e1c3195855c86851204d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getField </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Gets the name of the field at the given index. </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a2662a5fe8bb6e1c3195855c86851204d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getField </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Gets the name of the field at the given index. </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a339af079db4ae05a9612e8f4660b4ff7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getFieldCount </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Gets the number of persistent fields on the object. </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a339af079db4ae05a9612e8f4660b4ff7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getFieldCount </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Gets the number of persistent fields on the object. </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a966d75b7e912251712de74208d9648d5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getFieldType </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a966d75b7e912251712de74208d9648d5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getFieldType </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a2eb5795a9b28f6a5a732dfc6334cc2a6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getFieldValue </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a2eb5795a9b28f6a5a732dfc6334cc2a6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getFieldValue </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a2d332bea57d5d89e05e1e21a85c237fc"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getGroup </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getGroup method to determine if this object is contained in a <a class="el" href="classSimGroup.html">SimGroup</a> and if so, which one. </p>
- <dl class="section return"><dt>Returns</dt><dd>Returns the ID of the <a class="el" href="classSimGroup.html">SimGroup</a> this shape is in or zero if the shape is not contained in a <a class="el" href="classSimGroup.html">SimGroup</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a2d332bea57d5d89e05e1e21a85c237fc"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getGroup </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getGroup method to determine if this object is contained in a <a class="el" href="classSimGroup.html">SimGroup</a> and if so, which one. </p>
- <dl class="section return"><dt>Returns</dt><dd>Returns the ID of the <a class="el" href="classSimGroup.html">SimGroup</a> this shape is in or zero if the shape is not contained in a <a class="el" href="classSimGroup.html">SimGroup</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a712c68e11a0405d39ae0854a3782cca0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getId </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getId method to get the numeric ID of this shape. </p>
- <dl class="section return"><dt>Returns</dt><dd>Returns the unique numeric ID of this shape. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSimObject.html#a3f232a5965525540267871d9d6323e70">getName</a>, <a class="el" href="classSimObject.html#ad2560b026587194323406fdfc86a91ea">setName</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a712c68e11a0405d39ae0854a3782cca0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getId </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getId method to get the numeric ID of this shape. </p>
- <dl class="section return"><dt>Returns</dt><dd>Returns the unique numeric ID of this shape. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSimObject.html#a3f232a5965525540267871d9d6323e70">getName</a>, <a class="el" href="classSimObject.html#ad2560b026587194323406fdfc86a91ea">setName</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a64b27e1c4ac4730f89f565a89816b55d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getInternalName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>getInternalName returns the objects internal name </p>
- </div>
- </div>
- <a class="anchor" id="a64b27e1c4ac4730f89f565a89816b55d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getInternalName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>getInternalName returns the objects internal name </p>
- </div>
- </div>
- <a class="anchor" id="a3f232a5965525540267871d9d6323e70"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a3f232a5965525540267871d9d6323e70"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a04fe19465f7fe4319f41ad2640983530"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getProgenitorFile </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Gets the progenitor file responsible for this instances creation. </p>
- <dl class="section return"><dt>Returns</dt><dd>The progenitor file responsible for this instances creation. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a04fe19465f7fe4319f41ad2640983530"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getProgenitorFile </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Gets the progenitor file responsible for this instances creation. </p>
- <dl class="section return"><dt>Returns</dt><dd>The progenitor file responsible for this instances creation. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aece74d657046d261eb3f6e32905f4288"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getSuperClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="aece74d657046d261eb3f6e32905f4288"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::getSuperClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="af1b4f17a0fa1aad65936ae2aecb067fe"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getType </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getType method to get the type for this object. This type is an integer value composed of bitmasks. For simplicity, these bitmasks are defined in the engine and exposed for our use as global variables. To simplify the writing of scripts, a set of globals has been provided containing the bit setting for each class corresponding to a particular type. </p>
- <dl class="section return"><dt>Returns</dt><dd>Returns a bit mask containing one or more set bits. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSimObject.html#a40c1a605f34ac3610e3eca60d4a1b2e6">getClassName</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="af1b4f17a0fa1aad65936ae2aecb067fe"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::getType </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getType method to get the type for this object. This type is an integer value composed of bitmasks. For simplicity, these bitmasks are defined in the engine and exposed for our use as global variables. To simplify the writing of scripts, a set of globals has been provided containing the bit setting for each class corresponding to a particular type. </p>
- <dl class="section return"><dt>Returns</dt><dd>Returns a bit mask containing one or more set bits. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSimObject.html#a40c1a605f34ac3610e3eca60d4a1b2e6">getClassName</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aec6344e773f28243688b6d008bc6e502"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isChildOfGroup </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns true, if we are in the specified simgroup - or a subgroup thereof </p>
- </div>
- </div>
- <a class="anchor" id="aec6344e773f28243688b6d008bc6e502"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isChildOfGroup </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns true, if we are in the specified simgroup - or a subgroup thereof </p>
- </div>
- </div>
- <a class="anchor" id="a7a437f36e1bad8f3ae07af4ac0fe5a76"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isMemberOfClass </td>
- <td>(</td>
- <td class="paramtype">string </td>
- <td class="paramname"><em>classname</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>– returns true if this object is a member of the specified class </p>
- </div>
- </div>
- <a class="anchor" id="a7a437f36e1bad8f3ae07af4ac0fe5a76"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isMemberOfClass </td>
- <td>(</td>
- <td class="paramtype">string </td>
- <td class="paramname"><em>classname</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>– returns true if this object is a member of the specified class </p>
- </div>
- </div>
- <a class="anchor" id="af74efa865dd360c73eea0a2583656e91"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isMethod </td>
- <td>(</td>
- <td class="paramtype">string method </td>
- <td class="paramname"><em>name</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="af74efa865dd360c73eea0a2583656e91"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isMethod </td>
- <td>(</td>
- <td class="paramtype">string method </td>
- <td class="paramname"><em>name</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a4312d7c98878628de6835eb1edd8a8f5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isTimerActive </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Checks whether the periodic timer is active for this object or not. <dl class="section return"><dt>Returns</dt><dd>Whether the periodic timer is active for this object or not. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a4312d7c98878628de6835eb1edd8a8f5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::isTimerActive </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Checks whether the periodic timer is active for this object or not. <dl class="section return"><dt>Returns</dt><dd>Whether the periodic timer is active for this object or not. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a72b4ea81b22bb0142d42d8e01111b738"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::removeFieldFilter </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Removes the specified field filter from the table </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fieldName</td><td>The name of the field filter to remove. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a72b4ea81b22bb0142d42d8e01111b738"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::removeFieldFilter </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Removes the specified field filter from the table </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fieldName</td><td>The name of the field filter to remove. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a5a9f602e93abc5df7f26559915cfda48"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::save </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="group__FileSystem.html#ga71bebb057a0d6ad1c522cd19584b51d9">fileName</a> </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a5a9f602e93abc5df7f26559915cfda48"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::save </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="group__FileSystem.html#ga71bebb057a0d6ad1c522cd19584b51d9">fileName</a> </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="ad6452aa56de93ac87bae59e4e7197a5f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::schedule </td>
- <td>(</td>
- <td class="paramtype">time </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">command </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">< arg1...argN > </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the schedule method to schedule an action to be executed upon this object time milliseconds in the future. The major difference between this and the schedule console function is that if this object is deleted prior to the scheduled event, the event is automatically canceled. times should not be treated as exact since some 'simulation delay' is to be expected. The minimum resolution for a scheduled event is "32 ms, or one tick. schedule does not validate the existence of command. i.e. If you pass an invalid console method name, the <a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule()</a> method will still return a schedule ID, but the subsequent event will fail silently. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">time</td><td>Time in milliseconds till action is scheduled to occur. </td></tr>
- <tr><td class="paramname">command</td><td>Name of the command to execute. This command must be scoped to this object (i.e. It must exist in the namespace of the object), otherwise the schedule call will fail. </td></tr>
- <tr><td class="paramname">arg1...argN</td><td>These are optional arguments which will be passed to command. This version of schedule automatically passes the ID of obj as arg0 to command. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns an integer schedule ID. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd>See the <a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule</a> console function and its corresponding helper functions. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ad6452aa56de93ac87bae59e4e7197a5f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int SimObject::schedule </td>
- <td>(</td>
- <td class="paramtype">time </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">command </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">< arg1...argN > </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the schedule method to schedule an action to be executed upon this object time milliseconds in the future. The major difference between this and the schedule console function is that if this object is deleted prior to the scheduled event, the event is automatically canceled. times should not be treated as exact since some 'simulation delay' is to be expected. The minimum resolution for a scheduled event is "32 ms, or one tick. schedule does not validate the existence of command. i.e. If you pass an invalid console method name, the <a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule()</a> method will still return a schedule ID, but the subsequent event will fail silently. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">time</td><td>Time in milliseconds till action is scheduled to occur. </td></tr>
- <tr><td class="paramname">command</td><td>Name of the command to execute. This command must be scoped to this object (i.e. It must exist in the namespace of the object), otherwise the schedule call will fail. </td></tr>
- <tr><td class="paramname">arg1...argN</td><td>These are optional arguments which will be passed to command. This version of schedule automatically passes the ID of obj as arg0 to command. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns an integer schedule ID. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd>See the <a class="el" href="classSimObject.html#ad6452aa56de93ac87bae59e4e7197a5f">schedule</a> console function and its corresponding helper functions. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a843c1fb463087fa89444be3c2522fde0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a843c1fb463087fa89444be3c2522fde0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="ae115b2600b0f70f8a5a6cecceeb15fe6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::setFieldValue </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">value </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="ae115b2600b0f70f8a5a6cecceeb15fe6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::setFieldValue </td>
- <td>(</td>
- <td class="paramtype">fieldName </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">value </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="aeadb40e06cc8f4c734b1db38fdc4ee07"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setInternalName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>string InternalName </p>
- </div>
- </div>
- <a class="anchor" id="aeadb40e06cc8f4c734b1db38fdc4ee07"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setInternalName </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>string InternalName </p>
- </div>
- </div>
- <a class="anchor" id="ad2560b026587194323406fdfc86a91ea"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setName </td>
- <td>(</td>
- <td class="paramtype">newName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="ad2560b026587194323406fdfc86a91ea"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setName </td>
- <td>(</td>
- <td class="paramtype">newName </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="ad812dd4ae8d54752eab0ea9c61727649"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setProgenitorFile </td>
- <td>(</td>
- <td class="paramtype">file </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets the progenitor file responsible for this instances creation. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">file</td><td>The progenitor file responsible for this instances creation. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ad812dd4ae8d54752eab0ea9c61727649"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setProgenitorFile </td>
- <td>(</td>
- <td class="paramtype">file </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets the progenitor file responsible for this instances creation. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">file</td><td>The progenitor file responsible for this instances creation. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a69fc9e4b1ca299f2f2f9ed651cbfa7a5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setSuperClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a69fc9e4b1ca299f2f2f9ed651cbfa7a5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::setSuperClassNamespace </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a670c72b4664abc72e80379ede6accaa2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::startTimer </td>
- <td>(</td>
- <td class="paramtype">callbackFunction </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>timePeriod</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Starts a periodic timer for this object. Sets a timer on the object that, when it expires, will cause the object to execute the onTimer() callback. The timer event will continue to occur at regular intervals until setTimerOff() is called. <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">callbackFunction</td><td>The name of the callback function to call for each timer repetition. </td></tr>
- <tr><td class="paramname">timePeriod</td><td>The period of time (in milliseconds) between each callback. </td></tr>
- <tr><td class="paramname">repeat</td><td>The number of times the timer should repeat. If not specified or zero then it will run infinitely </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a670c72b4664abc72e80379ede6accaa2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::startTimer </td>
- <td>(</td>
- <td class="paramtype">callbackFunction </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>timePeriod</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Starts a periodic timer for this object. Sets a timer on the object that, when it expires, will cause the object to execute the onTimer() callback. The timer event will continue to occur at regular intervals until setTimerOff() is called. <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">callbackFunction</td><td>The name of the callback function to call for each timer repetition. </td></tr>
- <tr><td class="paramname">timePeriod</td><td>The period of time (in milliseconds) between each callback. </td></tr>
- <tr><td class="paramname">repeat</td><td>The number of times the timer should repeat. If not specified or zero then it will run infinitely </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a183f1c5832ff0d0d56d77af19e0a8036"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::stopTimer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Stops the periodic timer for this object. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="a183f1c5832ff0d0d56d77af19e0a8036"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void SimObject::stopTimer </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>Stops the periodic timer for this object. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a class="anchor" id="ab49fae316a2d0c12834f50c3d77202e6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool SimObject::canSaveDynamicFields</td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="ab83c7a59a66018d9b5eec3c8dcd3397d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::class</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Script SuperClass of object. </p>
- </div>
- </div>
- <a class="anchor" id="ad03202387165717f164f996a5b22c9bb"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::internalName</td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a class="anchor" id="a0f783d7e37cad2b0a9d6f7b0d1672a28"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">SimObjectPtr SimObject::parentGroup</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Group hierarchy parent of the object. </p>
- </div>
- </div>
- <a class="anchor" id="aa0d134072878053537fefb1768b63d3f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string SimObject::superclass</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Script Class of object. </p>
- </div>
- </div>
- </div><!-- contents -->
- <!-- START FOOTER -->
- <br>
- <br>
- <center>
- <div style="color: #777777;">
- Copyright © 2013 <a style="color: #777777;" target="_blank" href="http://www.garagegames.com">GarageGames, LLC</a>. All Rights Reserved.
- </div>
- </center>
- </body>
- </html>
|