Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 626e7b9df2c26f4a1ac4abc5819592a1 > files > 299

atlascpp-devel-0.6.2-1.fc15.i686.rpm

<!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>Atlas-C++: Atlas::Objects::Operation::RootOperationData Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Atlas-C++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_atlas.html">Atlas</a>      </li>
      <li class="navelem"><a class="el" href="namespace_atlas_1_1_objects.html">Objects</a>      </li>
      <li class="navelem"><b>Operation</b>      </li>
      <li class="navelem"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Atlas::Objects::Operation::RootOperationData Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Atlas::Objects::Operation::RootOperationData" --><!-- doxytag: inherits="Atlas::Objects::RootData" -->
<p>Base operation for all operators.  
 <a href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_root_operation_8h_source.html">RootOperation.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Atlas::Objects::Operation::RootOperationData:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.png" usemap="#Atlas::Objects::Operation::RootOperationData_map" alt=""/>
  <map id="Atlas::Objects::Operation::RootOperationData_map" name="Atlas::Objects::Operation::RootOperationData_map">
<area href="class_atlas_1_1_objects_1_1_root_data.html" title="All objects inherit from this." alt="Atlas::Objects::RootData" shape="rect" coords="274,56,538,80"/>
<area href="class_atlas_1_1_objects_1_1_base_object_data.html" title="Atlas base object class." alt="Atlas::Objects::BaseObjectData" shape="rect" coords="274,0,538,24"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html" title="This is base operator for operations that might have effects." alt="Atlas::Objects::Operation::ActionData" shape="rect" coords="0,168,264,192"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html" title="Base operation for all operators." alt="Atlas::Objects::Operation::GenericData" shape="rect" coords="274,168,538,192"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html" title="This is base operator for operations that tell you info about objects or events." alt="Atlas::Objects::Operation::InfoData" shape="rect" coords="548,168,812,192"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html" title="Create new things from nothing using this operator." alt="Atlas::Objects::Operation::CreateData" shape="rect" coords="274,224,538,248"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html" title="Delete something." alt="Atlas::Objects::Operation::DeleteData" shape="rect" coords="274,280,538,304"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html" title="Generic operation for getting info about things." alt="Atlas::Objects::Operation::GetData" shape="rect" coords="274,336,538,360"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html" title="When something is not yet implemented in server, then character can pretend to do something ;-)..." alt="Atlas::Objects::Operation::ImaginaryData" shape="rect" coords="274,392,538,416"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html" title="Sets attributes for existing entity." alt="Atlas::Objects::Operation::SetData" shape="rect" coords="274,448,538,472"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html" title="Use a currently wielded tool." alt="Atlas::Objects::Operation::UseData" shape="rect" coords="274,504,538,528"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html" title="Something went wrong." alt="Atlas::Objects::Operation::ErrorData" shape="rect" coords="822,224,1086,248"/>
<area href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html" title="Character perceives something." alt="Atlas::Objects::Operation::PerceptionData" shape="rect" coords="822,280,1086,304"/>
</map>
 </div></div>

<p><a href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bb1899cafc1a156018389ec3bd6dc9c"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::copy" ref="a7bb1899cafc1a156018389ec3bd6dc9c" args="() const " -->
virtual <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a7bb1899cafc1a156018389ec3bd6dc9c">copy</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy this object. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a168b03c7de3da06827680d8a52da16a4"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::instanceOf" ref="a168b03c7de3da06827680d8a52da16a4" args="(int classNo) const " -->
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a168b03c7de3da06827680d8a52da16a4">instanceOf</a> (int classNo) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is this instance of some class? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a1d998bc15e352c2d1fab6f4130e15a8a">copyAttr</a> (const std::string &amp;name, <a class="el" href="class_atlas_1_1_message_1_1_element.html">Atlas::Message::Element</a> &amp;attr) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the attribute "name".  <a href="#a1d998bc15e352c2d1fab6f4130e15a8a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60f1167775c09ae3ff89a0e23ef9b54b"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setAttr" ref="a60f1167775c09ae3ff89a0e23ef9b54b" args="(const std::string &amp;name, const Atlas::Message::Element &amp;attr)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a60f1167775c09ae3ff89a0e23ef9b54b">setAttr</a> (const std::string &amp;name, const <a class="el" href="class_atlas_1_1_message_1_1_element.html">Atlas::Message::Element</a> &amp;attr)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the attribute "name" to the value given by"attr". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f38e3adb3c26b4d2784abeb96917eb2"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::removeAttr" ref="a3f38e3adb3c26b4d2784abeb96917eb2" args="(const std::string &amp;name)" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a3f38e3adb3c26b4d2784abeb96917eb2">removeAttr</a> (const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the attribute "name". This will not work for static attributes. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab508cf6f9362777e64f265dc13efa844"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendContents" ref="ab508cf6f9362777e64f265dc13efa844" args="(Atlas::Bridge &amp;b) const " -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#ab508cf6f9362777e64f265dc13efa844">sendContents</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;b) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the contents of this object to a <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a801483f1b5d36f63c1f7fbe61f99cd63"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::addToMessage" ref="a801483f1b5d36f63c1f7fbe61f99cd63" args="(Atlas::Message::MapType &amp;) const " -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a801483f1b5d36f63c1f7fbe61f99cd63">addToMessage</a> (Atlas::Message::MapType &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Write this object to an existing Element. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe544922016ebf44d394c7e96bf87d61"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setSerialno" ref="abe544922016ebf44d394c7e96bf87d61" args="(long val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#abe544922016ebf44d394c7e96bf87d61">setSerialno</a> (long val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "serialno" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84cd8cec27c2d7441760a50930652968"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setRefno" ref="a84cd8cec27c2d7441760a50930652968" args="(long val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a84cd8cec27c2d7441760a50930652968">setRefno</a> (long val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "refno" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f01cc352e63738fb27771444f11a388"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setFrom" ref="a8f01cc352e63738fb27771444f11a388" args="(const std::string &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a8f01cc352e63738fb27771444f11a388">setFrom</a> (const std::string &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "from" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10b68f2dcadb8d274f870e17328bffc3"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setTo" ref="a10b68f2dcadb8d274f870e17328bffc3" args="(const std::string &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a10b68f2dcadb8d274f870e17328bffc3">setTo</a> (const std::string &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "to" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b6784d5e63a0dfa2dc0b6902604d3af"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setSeconds" ref="a7b6784d5e63a0dfa2dc0b6902604d3af" args="(double val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a7b6784d5e63a0dfa2dc0b6902604d3af">setSeconds</a> (double val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "seconds" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a894340c4ff9e617293a7f634b779d3b2"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setFutureSeconds" ref="a894340c4ff9e617293a7f634b779d3b2" args="(double val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a894340c4ff9e617293a7f634b779d3b2">setFutureSeconds</a> (double val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "future_seconds" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5dcf6a23a8ac6c8c5126b3322b9132b9"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setArgs" ref="a5dcf6a23a8ac6c8c5126b3322b9132b9" args="(const std::vector&lt; Root &gt; &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a5dcf6a23a8ac6c8c5126b3322b9132b9">setArgs</a> (const std::vector&lt; <a class="el" href="class_atlas_1_1_objects_1_1_smart_ptr.html">Root</a> &gt; &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "args" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab042c337e1bdcbaba387b147ee61f9ea"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setArgsAsList" ref="ab042c337e1bdcbaba387b147ee61f9ea" args="(const Atlas::Message::ListType &amp;val)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#ab042c337e1bdcbaba387b147ee61f9ea">setArgsAsList</a> (const Atlas::Message::ListType &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "args" attribute AsList. <br/></td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a56471406181298effd15f29b70581cec"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setArgs1" ref="a56471406181298effd15f29b70581cec" args="(const SmartPtr&lt; ObjectData &gt; &amp;val)" -->
template&lt;class ObjectData &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a56471406181298effd15f29b70581cec">setArgs1</a> (const <a class="el" href="class_atlas_1_1_objects_1_1_smart_ptr.html">SmartPtr</a>&lt; ObjectData &gt; &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the first member of "args". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accf606cf5af26bb245733713145996f9"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getSerialno" ref="accf606cf5af26bb245733713145996f9" args="() const " -->
long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#accf606cf5af26bb245733713145996f9">getSerialno</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "serialno" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc765a0b7e216f7302cd8aa5b8d6ff47"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifySerialno" ref="acc765a0b7e216f7302cd8aa5b8d6ff47" args="()" -->
long &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#acc765a0b7e216f7302cd8aa5b8d6ff47">modifySerialno</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "serialno" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a531ce2993ef97d2a9cd2379a15bc9feb"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getRefno" ref="a531ce2993ef97d2a9cd2379a15bc9feb" args="() const " -->
long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a531ce2993ef97d2a9cd2379a15bc9feb">getRefno</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "refno" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa195477c66acad1d4ca77941614fe717"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyRefno" ref="aa195477c66acad1d4ca77941614fe717" args="()" -->
long &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#aa195477c66acad1d4ca77941614fe717">modifyRefno</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "refno" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa487e7a536a363ed25ade07a7fd8648f"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getFrom" ref="aa487e7a536a363ed25ade07a7fd8648f" args="() const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#aa487e7a536a363ed25ade07a7fd8648f">getFrom</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "from" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c2a69ddb89d69e9544fdc98f67279cd"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyFrom" ref="a7c2a69ddb89d69e9544fdc98f67279cd" args="()" -->
std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a7c2a69ddb89d69e9544fdc98f67279cd">modifyFrom</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "from" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ba8734e0d20f6d6b7eadfa450e01f38"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getTo" ref="a7ba8734e0d20f6d6b7eadfa450e01f38" args="() const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a7ba8734e0d20f6d6b7eadfa450e01f38">getTo</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "to" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29c5fd7c35f8a23e87b954ee180b3734"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyTo" ref="a29c5fd7c35f8a23e87b954ee180b3734" args="()" -->
std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a29c5fd7c35f8a23e87b954ee180b3734">modifyTo</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "to" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98348d02dfcbbb9f170370e5344b8a63"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getSeconds" ref="a98348d02dfcbbb9f170370e5344b8a63" args="() const " -->
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a98348d02dfcbbb9f170370e5344b8a63">getSeconds</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "seconds" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a864e9c1deff0d0a05a1b1007a0b65ac7"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifySeconds" ref="a864e9c1deff0d0a05a1b1007a0b65ac7" args="()" -->
double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a864e9c1deff0d0a05a1b1007a0b65ac7">modifySeconds</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "seconds" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab09dc524336c3d585b9b878880d08470"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getFutureSeconds" ref="ab09dc524336c3d585b9b878880d08470" args="() const " -->
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#ab09dc524336c3d585b9b878880d08470">getFutureSeconds</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "future_seconds" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d60cbc60cc1458ad14159cad3f92f56"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyFutureSeconds" ref="a0d60cbc60cc1458ad14159cad3f92f56" args="()" -->
double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a0d60cbc60cc1458ad14159cad3f92f56">modifyFutureSeconds</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "future_seconds" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ad3e27b5e93ca497a18e1526c9e513a"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getArgs" ref="a6ad3e27b5e93ca497a18e1526c9e513a" args="() const " -->
const std::vector&lt; <a class="el" href="class_atlas_1_1_objects_1_1_smart_ptr.html">Root</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a6ad3e27b5e93ca497a18e1526c9e513a">getArgs</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "args" attribute. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75cc6499294d73e7a15fe47581e07a0d"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyArgs" ref="a75cc6499294d73e7a15fe47581e07a0d" args="()" -->
std::vector&lt; <a class="el" href="class_atlas_1_1_objects_1_1_smart_ptr.html">Root</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a75cc6499294d73e7a15fe47581e07a0d">modifyArgs</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "args" attribute as a non-const reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f9fa8cab05db86e143d566738aa5277"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getArgsAsList" ref="a8f9fa8cab05db86e143d566738aa5277" args="() const " -->
const Atlas::Message::ListType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a8f9fa8cab05db86e143d566738aa5277">getArgsAsList</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "args" attribute AsList. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9553af8b119347108453fbe997693284"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultSerialno" ref="a9553af8b119347108453fbe997693284" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a9553af8b119347108453fbe997693284">isDefaultSerialno</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "serialno" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a938cac51a2bd6af597e3ff1ae89638e5"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultRefno" ref="a938cac51a2bd6af597e3ff1ae89638e5" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a938cac51a2bd6af597e3ff1ae89638e5">isDefaultRefno</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "refno" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6ee547596dabb2fcfa67a28893d06ae"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultFrom" ref="af6ee547596dabb2fcfa67a28893d06ae" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#af6ee547596dabb2fcfa67a28893d06ae">isDefaultFrom</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "from" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56100d6c23baaece253dd08a0b3f79db"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultTo" ref="a56100d6c23baaece253dd08a0b3f79db" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a56100d6c23baaece253dd08a0b3f79db">isDefaultTo</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "to" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbddb4c06e2ac57fd642e14e5303ab2d"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultSeconds" ref="abbddb4c06e2ac57fd642e14e5303ab2d" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#abbddb4c06e2ac57fd642e14e5303ab2d">isDefaultSeconds</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "seconds" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2efd186bc118e22890d0e685ce5f2446"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultFutureSeconds" ref="a2efd186bc118e22890d0e685ce5f2446" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a2efd186bc118e22890d0e685ce5f2446">isDefaultFutureSeconds</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "future_seconds" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06aa597868f00f3b6af8d5c53a47b99f"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultArgs" ref="a06aa597868f00f3b6af8d5c53a47b99f" args="() const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a06aa597868f00f3b6af8d5c53a47b99f">isDefaultArgs</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Is "args" value default? <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a36cb5697b51e6bb88fa8de3143da1705">free</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an instance of this class, returning it to the memory pool.  <a href="#a36cb5697b51e6bb88fa8de3143da1705"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a4c05e248d7e62261a05cc7762a0393f4">getDefaultObject</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the reference object that contains the default values for attributes of instances of the same class as this object.  <a href="#a4c05e248d7e62261a05cc7762a0393f4"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#af2ccb72874b53e8681ce5a4f24ab1ea2">alloc</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a new instance of this class, using an existing instance if available.  <a href="#af2ccb72874b53e8681ce5a4f24ab1ea2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a9a350f950d486d82f3dd33f083123461">getDefaultObjectInstance</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the reference object that contains the default values for attributes of instances of this class.  <a href="#a9a350f950d486d82f3dd33f083123461"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a1ea1ace6a3ba199efd1beb7afcb7ab"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::RootOperationData" ref="a0a1ea1ace6a3ba199efd1beb7afcb7ab" args="(RootOperationData *defaults=NULL)" -->
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a0a1ea1ace6a3ba199efd1beb7afcb7ab">RootOperationData</a> (<a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a> *defaults=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html" title="Base operation for all operators.">RootOperationData</a> class definition. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21b394cb35df152b0a25cc110022a52b"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::~RootOperationData" ref="a21b394cb35df152b0a25cc110022a52b" args="()" -->
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a21b394cb35df152b0a25cc110022a52b">~RootOperationData</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acef291619965ecd29d3d6862ef60dd73"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getAttrClass" ref="acef291619965ecd29d3d6862ef60dd73" args="(const std::string &amp;name) const " -->
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#acef291619965ecd29d3d6862ef60dd73">getAttrClass</a> (const std::string &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the class which contains the attribute "name". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a13b0f0f3e66221ef9326a107d0f62e"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getAttrFlag" ref="a5a13b0f0f3e66221ef9326a107d0f62e" args="(const std::string &amp;name) const " -->
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a5a13b0f0f3e66221ef9326a107d0f62e">getAttrFlag</a> (const std::string &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the flag for the attribute "name". <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc81158b35d808ed350f38102124ef07"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendSerialno" ref="adc81158b35d808ed350f38102124ef07" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#adc81158b35d808ed350f38102124ef07">sendSerialno</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "serialno" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b923874f121b56e922c2cd2cb4c9193"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendRefno" ref="a0b923874f121b56e922c2cd2cb4c9193" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a0b923874f121b56e922c2cd2cb4c9193">sendRefno</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "refno" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63773c7a70497ac9df2314b45eb9e445"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendFrom" ref="a63773c7a70497ac9df2314b45eb9e445" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a63773c7a70497ac9df2314b45eb9e445">sendFrom</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "from" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38b140366f1cd5260fb2eca23ee9487d"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendTo" ref="a38b140366f1cd5260fb2eca23ee9487d" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a38b140366f1cd5260fb2eca23ee9487d">sendTo</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "to" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a486f1916697a2b99b78fe35f87dbed67"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendSeconds" ref="a486f1916697a2b99b78fe35f87dbed67" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a486f1916697a2b99b78fe35f87dbed67">sendSeconds</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "seconds" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af24c3a0f65244e6fdfc5f2ed5fdbd80e"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendFutureSeconds" ref="af24c3a0f65244e6fdfc5f2ed5fdbd80e" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#af24c3a0f65244e6fdfc5f2ed5fdbd80e">sendFutureSeconds</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "future_seconds" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac66b72c15cfa36830792a20fb20c5af0"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendArgs" ref="ac66b72c15cfa36830792a20fb20c5af0" args="(Atlas::Bridge &amp;) const " -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#ac66b72c15cfa36830792a20fb20c5af0">sendArgs</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send the "args" attribute to an <a class="el" href="class_atlas_1_1_bridge.html" title="Atlas stream bridge.">Atlas::Bridge</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af17769f142460ba7268cdbc0815c3941"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::iterate" ref="af17769f142460ba7268cdbc0815c3941" args="(int &amp;current_class, std::string &amp;attr) const " -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#af17769f142460ba7268cdbc0815c3941">iterate</a> (int &amp;current_class, std::string &amp;attr) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over the attributes of this instance. <br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87f82561e9e7bd9551f8e5ff05c2c56e"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_serialno" ref="a87f82561e9e7bd9551f8e5ff05c2c56e" args="" -->
long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a87f82561e9e7bd9551f8e5ff05c2c56e">attr_serialno</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f1eed39d948ee65436834ec3f303f40"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_refno" ref="a1f1eed39d948ee65436834ec3f303f40" args="" -->
long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a1f1eed39d948ee65436834ec3f303f40">attr_refno</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to serial number. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c77ed15dd34ce81be19541c19d19eef"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_from" ref="a0c77ed15dd34ce81be19541c19d19eef" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a0c77ed15dd34ce81be19541c19d19eef">attr_from</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Source of message/operation. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7438cf3c536b2553ce5969bd933f6cb"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_to" ref="ab7438cf3c536b2553ce5969bd933f6cb" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#ab7438cf3c536b2553ce5969bd933f6cb">attr_to</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Target of message/operation. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1c43b55c3c9dc25a0259f569dd416fe"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_seconds" ref="aa1c43b55c3c9dc25a0259f569dd416fe" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#aa1c43b55c3c9dc25a0259f569dd416fe">attr_seconds</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in seconds. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69818cfa21d9da1a0bad97a93eb25d29"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_future_seconds" ref="a69818cfa21d9da1a0bad97a93eb25d29" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a69818cfa21d9da1a0bad97a93eb25d29">attr_future_seconds</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in seconds to add current time. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17c09e8d25e9b4f09ea868314c02fed4"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_args" ref="a17c09e8d25e9b4f09ea868314c02fed4" args="" -->
std::vector&lt; <a class="el" href="class_atlas_1_1_objects_1_1_smart_ptr.html">Root</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a17c09e8d25e9b4f09ea868314c02fed4">attr_args</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">List of arguments this operation has. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base operation for all operators. </p>
<p>This is base operation for all other operations and defines basic attributes. You can use this as starting point for browsing whole operation hiearchy. refno refers to operation this is reply for. In examples all attributes that are just as examples (and thus world specific) are started with 'e_'. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af2ccb72874b53e8681ce5a4f24ab1ea2"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::alloc" ref="af2ccb72874b53e8681ce5a4f24ab1ea2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a>* Atlas::Objects::Operation::RootOperationData::alloc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allocate a new instance of this class, using an existing instance if available. </p>
<p>This is the key function for implementing the memory pool for the <a class="el" href="namespace_atlas_1_1_objects.html" title="The Atlas high level Objects namespace.">Atlas::Objects</a> API. </p>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a314a8cd236ca272544b807c1129db9df">Atlas::Objects::RootData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#a30a802fde1f9683981886c32ef76dcdd">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#a3f61e23f1ee0f1c9a26d66220444aae9">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a4bd7e008381499cbab300c7e17c0553c">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#adf8ffc33f4f7d7948992eadbfb3327fd">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#a2d4abccf646ddb16bf88f0f2e1cfc947">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a3a39609ebdd9e07e78511eac11185ae2">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#a910dfc529704014304d88390cfeed3fb">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#a50cee0506dbd34f8cb4ca60939b6503e">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#abf83a760562eb4b010d445200972be32">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#adad6ab375e1074bb2b06f4253a578b4a">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#ad0f1c02581f049ffbecdffae90eef8c3">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#ab25867067ace93d51dcffa97ee5a657b">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#ade5d6eaced8273796609b40243f7e645">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#ab319414fb42363be456af24eed65e4a9">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#ad79d639a69d0aec8c1e2c0fccca845aa">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#a50f2adf5b16dcf22e74ce159c71b115f">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#a7fdcf78d1b98a86ddb6d6cbc56c27bb8">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#afcb9fbb9facb046a59a8838df7c98563">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#a37f986b1758a0e288e1839a2531a006d">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#aa61c7b5812315f34b23b704dd8168d94">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#a999c5ae82e1bc2153e64803511b2ee03">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#a5844a9afe7b537667cc5e408be4c82c4">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#ada8610b814ce5bb5f8c8b398e9c9468e">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#a18b8d4cee455a063c4b0973a4054a901">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#aa3c64a83adc7e250a32d5d09d0733991">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#af7e53449f4941aa40798965cc99d2435">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#a87a55f0fb6e3837eed9369b4b7a907ff">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#a20120d10949ade8ed92fbe3f400bdf6b">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#a05348032abeded8a34a7e504987642ab">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#a8ed15283a392880caca8aabddd85cfb6">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a70de58e8f53cde12e250484ce9b1fd1b">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div>
<a class="anchor" id="a1d998bc15e352c2d1fab6f4130e15a8a"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::copyAttr" ref="a1d998bc15e352c2d1fab6f4130e15a8a" args="(const std::string &amp;name, Atlas::Message::Element &amp;attr) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int Atlas::Objects::Operation::RootOperationData::copyAttr </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_atlas_1_1_message_1_1_element.html">Atlas::Message::Element</a> &amp;&#160;</td>
          <td class="paramname"><em>attr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve the attribute "name". </p>
<p>Return non-zero if it does not exist. </p>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a90dc52906ddb05a40dea1f412b074ea5">Atlas::Objects::RootData</a>.</p>

</div>
</div>
<a class="anchor" id="a36cb5697b51e6bb88fa8de3143da1705"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::free" ref="a36cb5697b51e6bb88fa8de3143da1705" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Atlas::Objects::Operation::RootOperationData::free </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free an instance of this class, returning it to the memory pool. </p>
<p>This function in combination with <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#af2ccb72874b53e8681ce5a4f24ab1ea2" title="Allocate a new instance of this class, using an existing instance if available.">alloc()</a> handle the memory pool. </p>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a4b624d5caa53744f8f46ba4aa1e469db">Atlas::Objects::RootData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#ab18eb402ee8e0f7f920d704bd6078bb2">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#ac7f674e360e743321aa03609806bd76d">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#aa927c89e09e723c92a31e3182767b673">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#ab0ec6bec0f579a6b81743641c7e1002b">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#a13ec599ee09f341c5adc07a20c4294fa">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a755f5e6030fb683c6e8cd37159566989">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#ade4b5a27910e019eabf439d6ed4e3bfe">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#aac1910cfe24ca5228cdbd93507f426e3">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#aa4732fac83edaba6d97df25ae11037d8">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#afd7c7b333a62b78ce2fbe6294ff8fafe">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#a470fd357d2c2c716b6d8dd4ca9e8b340">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#af9c3b57ed603f11bb3b4745d64b201ef">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#a941cd70792ad0cf753aad3f8b5adeb89">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#a4946f1e83e5ebfce4d6716134da04c55">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#a2a43fb5652d116e6f71ce5e2801dea1f">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#ad60688b6f1944eb65f2436a9a51147e7">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#a13a339e1cd16364594a07a4a374da131">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#a617fa5e939d219b43229a935a35e7aef">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#a8d4237234a8ceeb1abdb4faed12cdb59">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a87aaccacb7f6b9689ca534a08c61c996">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#a86407c7d3f93106d6c608813d7b1d5f1">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#a36fea6f2d2d361abb15ee30709b4dbe0">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#afc72271300f48b3b57e79ed537f9c95c">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#a8b7fd978ff1232996ee058e1edc03d14">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a72b1c8c4236921871a9488af3af98c7d">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#a3df263837027d5fbb69a8553e0ebf737">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#a1725b2c460f1a6f15841592d99663af9">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#ac232fb12730feb208d0fc6a19e60b6a6">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#af4385303398379b6f0ee33b201723a13">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#ae4094db1e790c5013a90c5778c9e6ba0">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a925c9d5d7dffa72640b36ad5efe68286">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div>
<a class="anchor" id="a4c05e248d7e62261a05cc7762a0393f4"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getDefaultObject" ref="a4c05e248d7e62261a05cc7762a0393f4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a>* Atlas::Objects::Operation::RootOperationData::getDefaultObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the reference object that contains the default values for attributes of instances of the same class as this object. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the default object. </dd></dl>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#a88d7a7c62fa05b2fe55e1add807aff3e">Atlas::Objects::RootData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#a918d4b7a3ab18cf8a4584e401c258eb8">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#a572eb893c982c535213530a58a1f978d">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a5c93f6265352729563b4504f1ec3f6ca">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#acfa4df6e0a73597566f28e1b5bdbb351">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#adef7a0dccf2667de704d28003bba6bc3">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a3ad0e668912a1eb7dc3b223148009eb1">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#a2c849dd8b608448a908d3d095ad6528d">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#a61192c861b41404da914e938bc27f239">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#a085f6092e25d2f8f8dbb1bff36116f1b">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#a3e0e1c3bba566d530a7cf19e6d35990d">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#a7056d1f167e20ff9ad99e655788f2744">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#ad615f2e1eb723201e88f8b29fc35d794">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#ad287d539be1075653d8d7ed2be37fd1b">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#a412d667a78a7d59a1939b511a8ad3190">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#afc32441d681a74e9a077ef17a4ea7e58">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#a76eb621421dd923a7251f7ca5749be78">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#ae3fff78e23826fa33f18e3c8fa19b0a1">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#ab4a8977215087abceeed840c6e366e49">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#a3d850841bdea2e3ee3d648291a2a1408">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a21c4cc012ddf3df6c70a9d36f0cc1ed9">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#ad53d8dbf07967a6de521b120cecbc933">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#a508238488c8efb9c0eb49da83a40a001">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#ad9da026a49e451af822307913e88ac91">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#a32676ce923105cfb3ff01122acce31fb">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a52037ca48c80369234a862dbb648da27">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#a8df8dc43f39a49d60d577062c1dfbb8a">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#aac12256d112abcfcbc86c503857e67d9">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#aa2d4d672394d95305889b966fd0a3e63">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#ae749c0bee4ba3cfcd395e6b9cd40d5bd">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#a92d23d509ed863b2f930ad6320be5b98">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a65207d4a28a0683bd519c80ccc7a3fb2">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div>
<a class="anchor" id="a9a350f950d486d82f3dd33f083123461"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getDefaultObjectInstance" ref="a9a350f950d486d82f3dd33f083123461" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a>* Atlas::Objects::Operation::RootOperationData::getDefaultObjectInstance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the reference object that contains the default values for attributes of instances of this class. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the default object. </dd></dl>

<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#ada43867456355a21de3df92cc033d3ef">Atlas::Objects::RootData</a>.</p>

<p>Reimplemented in <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_generic_data.html#a4862f5fc15f24ca2b9c18aa88241defc">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#afa3ac5297fea9fa4c44d6f7a1dfcbff8">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a2d284758fcb7921c5fde6512b873c897">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#a916556a45b89f9fcde2390947bdb2219">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#a4b61616b33f2620eb1a0efcb0237391a">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#a09d382fac7567a16850aac69f1348a92">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#a81921d94151dfbf09d2a274f1ff0da86">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#a9ffae89228321624f2eb2ff3a327cfaa">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#a4b596a728529b2650c55cefa4a38aaa9">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#a54df7a6cdccf00e7f7b89a983628d90e">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#a2226f29488382ef37283da5dc9bea7bd">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#a003362c3a0977c94836e8fc2629906f5">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#ab77c5741dbbb1b9a01d4ebd4932aa095">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#aed06dbccf703dbe916dfb01e13c77a8e">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#a9e171505dff33939029572dba79b884d">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#a646e3bf581fbcbcfef944e6e9f7e46e4">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#a0f005eeb920493eb9159387f6b7baf62">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#a36d1604f67c17427c47151eb4732344a">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#ab54c1e1dbcf24459b6c35df6adc35ab5">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a00fb07ea3b8190317a499244eb6779d3">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#ad04fb4a386e7c4feaf653e3d4ffc4373">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#ab6143396d8a54d545785d07add1256bb">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#a5ab3914de6d2ae8e63b019194ccad296">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#abf276d77429d6c817451d5c697e88d69">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a887581c8c2cff00cfbb9f3b7a9d47f37">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#ad0a6dd0d3f6be73d7ee91e0c3ed4711e">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#a6e37830c9a17e2a7251e3d1bacf21b77">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#afb0b9afad034926209051263029056c9">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#a9abe2333feeedca466a01bd6f634d11c">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#ab0d989819ea74b3275dae4d4a85e3d9a">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#a13f86babbb86dbda59412e561733df1c">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_root_operation_8h_source.html">RootOperation.h</a></li>
</ul>
</div>
<HR>
<P>Copyright 2000-2004 the respective authors.</P>
<P>This document can be licensed under the terms of the GNU Free Documentation
License or the GNU General Public License and may be freely distributed under
the terms given by one of these licenses.</P>