Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > c200d180bc1063a7706e0da42a546b51 > files > 263

atlascpp-devel-0.6.1-7.fc12.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;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.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespace_atlas.html">Atlas</a>::<a class="el" href="namespace_atlas_1_1_objects.html">Objects</a>::<b>Operation</b>::<a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a>
  </div>
</div>
<div class="contents">
<h1>Atlas::Objects::Operation::RootOperationData Class Reference</h1><!-- doxytag: class="Atlas::Objects::Operation::RootOperationData" --><!-- doxytag: inherits="Atlas::Objects::RootData" -->Base operation for all operators.  
<a href="#_details">More...</a>
<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="dynsection">

<p><center><img src="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.png" usemap="#Atlas::Objects::Operation::RootOperationData_map" border="0" alt=""></center>
<map name="Atlas::Objects::Operation::RootOperationData_map">
<area href="class_atlas_1_1_objects_1_1_root_data.html" alt="Atlas::Objects::RootData" shape="rect" coords="274,56,538,80">
<area href="class_atlas_1_1_objects_1_1_base_object_data.html" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" alt="Atlas::Objects::Operation::PerceptionData" shape="rect" coords="822,280,1086,304">
</map>
</div>

<p>
<a href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7bb1899cafc1a156018389ec3bd6dc9c"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::copy" ref="7bb1899cafc1a156018389ec3bd6dc9c" args="() const " -->
virtual <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html">RootOperationData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#7bb1899cafc1a156018389ec3bd6dc9c">copy</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy this object. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="168b03c7de3da06827680d8a52da16a4"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::instanceOf" ref="168b03c7de3da06827680d8a52da16a4" args="(int classNo) const " -->
virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#168b03c7de3da06827680d8a52da16a4">instanceOf</a> (int classNo) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is this instance of some class? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#1d998bc15e352c2d1fab6f4130e15a8a">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">&nbsp;</td><td class="mdescRight">Retrieve the attribute "name".  <a href="#1d998bc15e352c2d1fab6f4130e15a8a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60f1167775c09ae3ff89a0e23ef9b54b"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setAttr" ref="60f1167775c09ae3ff89a0e23ef9b54b" args="(const std::string &amp;name, const Atlas::Message::Element &amp;attr)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#60f1167775c09ae3ff89a0e23ef9b54b">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">&nbsp;</td><td class="mdescRight">Set the attribute "name" to the value given by"attr". <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f38e3adb3c26b4d2784abeb96917eb2"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::removeAttr" ref="3f38e3adb3c26b4d2784abeb96917eb2" args="(const std::string &amp;name)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#3f38e3adb3c26b4d2784abeb96917eb2">removeAttr</a> (const std::string &amp;name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove the attribute "name". This will not work for static attributes. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b508cf6f9362777e64f265dc13efa844"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendContents" ref="b508cf6f9362777e64f265dc13efa844" args="(Atlas::Bridge &amp;b) const " -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#b508cf6f9362777e64f265dc13efa844">sendContents</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;b) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="801483f1b5d36f63c1f7fbe61f99cd63"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::addToMessage" ref="801483f1b5d36f63c1f7fbe61f99cd63" args="(Atlas::Message::MapType &amp;) const " -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#801483f1b5d36f63c1f7fbe61f99cd63">addToMessage</a> (Atlas::Message::MapType &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write this object to an existing Element. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="be544922016ebf44d394c7e96bf87d61"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setSerialno" ref="be544922016ebf44d394c7e96bf87d61" args="(long val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#be544922016ebf44d394c7e96bf87d61">setSerialno</a> (long val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "serialno" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84cd8cec27c2d7441760a50930652968"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setRefno" ref="84cd8cec27c2d7441760a50930652968" args="(long val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#84cd8cec27c2d7441760a50930652968">setRefno</a> (long val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "refno" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f01cc352e63738fb27771444f11a388"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setFrom" ref="8f01cc352e63738fb27771444f11a388" args="(const std::string &amp;val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#8f01cc352e63738fb27771444f11a388">setFrom</a> (const std::string &amp;val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "from" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="10b68f2dcadb8d274f870e17328bffc3"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setTo" ref="10b68f2dcadb8d274f870e17328bffc3" args="(const std::string &amp;val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#10b68f2dcadb8d274f870e17328bffc3">setTo</a> (const std::string &amp;val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "to" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b6784d5e63a0dfa2dc0b6902604d3af"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setSeconds" ref="7b6784d5e63a0dfa2dc0b6902604d3af" args="(double val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#7b6784d5e63a0dfa2dc0b6902604d3af">setSeconds</a> (double val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "seconds" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="894340c4ff9e617293a7f634b779d3b2"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setFutureSeconds" ref="894340c4ff9e617293a7f634b779d3b2" args="(double val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#894340c4ff9e617293a7f634b779d3b2">setFutureSeconds</a> (double val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "future_seconds" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dcf6a23a8ac6c8c5126b3322b9132b9"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setArgs" ref="5dcf6a23a8ac6c8c5126b3322b9132b9" args="(const std::vector&lt; Root &gt; &amp;val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#5dcf6a23a8ac6c8c5126b3322b9132b9">setArgs</a> (const std::vector&lt; Root &gt; &amp;val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "args" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b042c337e1bdcbaba387b147ee61f9ea"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setArgsAsList" ref="b042c337e1bdcbaba387b147ee61f9ea" args="(const Atlas::Message::ListType &amp;val)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#b042c337e1bdcbaba387b147ee61f9ea">setArgsAsList</a> (const Atlas::Message::ListType &amp;val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the "args" attribute AsList. <br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="56471406181298effd15f29b70581cec"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::setArgs1" ref="56471406181298effd15f29b70581cec" args="(const SmartPtr&lt; ObjectData &gt; &amp;val)" -->
template&lt;class ObjectData &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#56471406181298effd15f29b70581cec">setArgs1</a> (const SmartPtr&lt; ObjectData &gt; &amp;val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the first member of "args". <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ccf606cf5af26bb245733713145996f9"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getSerialno" ref="ccf606cf5af26bb245733713145996f9" args="() const " -->
long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#ccf606cf5af26bb245733713145996f9">getSerialno</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "serialno" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc765a0b7e216f7302cd8aa5b8d6ff47"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifySerialno" ref="cc765a0b7e216f7302cd8aa5b8d6ff47" args="()" -->
long &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#cc765a0b7e216f7302cd8aa5b8d6ff47">modifySerialno</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "serialno" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="531ce2993ef97d2a9cd2379a15bc9feb"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getRefno" ref="531ce2993ef97d2a9cd2379a15bc9feb" args="() const " -->
long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#531ce2993ef97d2a9cd2379a15bc9feb">getRefno</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "refno" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a195477c66acad1d4ca77941614fe717"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyRefno" ref="a195477c66acad1d4ca77941614fe717" args="()" -->
long &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a195477c66acad1d4ca77941614fe717">modifyRefno</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "refno" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a487e7a536a363ed25ade07a7fd8648f"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getFrom" ref="a487e7a536a363ed25ade07a7fd8648f" args="() const " -->
const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a487e7a536a363ed25ade07a7fd8648f">getFrom</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "from" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c2a69ddb89d69e9544fdc98f67279cd"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyFrom" ref="7c2a69ddb89d69e9544fdc98f67279cd" args="()" -->
std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#7c2a69ddb89d69e9544fdc98f67279cd">modifyFrom</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "from" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ba8734e0d20f6d6b7eadfa450e01f38"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getTo" ref="7ba8734e0d20f6d6b7eadfa450e01f38" args="() const " -->
const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#7ba8734e0d20f6d6b7eadfa450e01f38">getTo</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "to" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29c5fd7c35f8a23e87b954ee180b3734"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyTo" ref="29c5fd7c35f8a23e87b954ee180b3734" args="()" -->
std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#29c5fd7c35f8a23e87b954ee180b3734">modifyTo</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "to" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98348d02dfcbbb9f170370e5344b8a63"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getSeconds" ref="98348d02dfcbbb9f170370e5344b8a63" args="() const " -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#98348d02dfcbbb9f170370e5344b8a63">getSeconds</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "seconds" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="864e9c1deff0d0a05a1b1007a0b65ac7"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifySeconds" ref="864e9c1deff0d0a05a1b1007a0b65ac7" args="()" -->
double &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#864e9c1deff0d0a05a1b1007a0b65ac7">modifySeconds</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "seconds" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b09dc524336c3d585b9b878880d08470"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getFutureSeconds" ref="b09dc524336c3d585b9b878880d08470" args="() const " -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#b09dc524336c3d585b9b878880d08470">getFutureSeconds</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "future_seconds" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0d60cbc60cc1458ad14159cad3f92f56"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyFutureSeconds" ref="0d60cbc60cc1458ad14159cad3f92f56" args="()" -->
double &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#0d60cbc60cc1458ad14159cad3f92f56">modifyFutureSeconds</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "future_seconds" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ad3e27b5e93ca497a18e1526c9e513a"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getArgs" ref="6ad3e27b5e93ca497a18e1526c9e513a" args="() const " -->
const std::vector&lt; Root &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#6ad3e27b5e93ca497a18e1526c9e513a">getArgs</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "args" attribute. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75cc6499294d73e7a15fe47581e07a0d"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::modifyArgs" ref="75cc6499294d73e7a15fe47581e07a0d" args="()" -->
std::vector&lt; Root &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#75cc6499294d73e7a15fe47581e07a0d">modifyArgs</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "args" attribute as a non-const reference. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f9fa8cab05db86e143d566738aa5277"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getArgsAsList" ref="8f9fa8cab05db86e143d566738aa5277" args="() const " -->
const Atlas::Message::ListType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#8f9fa8cab05db86e143d566738aa5277">getArgsAsList</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the "args" attribute AsList. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9553af8b119347108453fbe997693284"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultSerialno" ref="9553af8b119347108453fbe997693284" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#9553af8b119347108453fbe997693284">isDefaultSerialno</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "serialno" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="938cac51a2bd6af597e3ff1ae89638e5"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultRefno" ref="938cac51a2bd6af597e3ff1ae89638e5" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#938cac51a2bd6af597e3ff1ae89638e5">isDefaultRefno</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "refno" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6ee547596dabb2fcfa67a28893d06ae"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultFrom" ref="f6ee547596dabb2fcfa67a28893d06ae" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#f6ee547596dabb2fcfa67a28893d06ae">isDefaultFrom</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "from" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56100d6c23baaece253dd08a0b3f79db"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultTo" ref="56100d6c23baaece253dd08a0b3f79db" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#56100d6c23baaece253dd08a0b3f79db">isDefaultTo</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "to" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbddb4c06e2ac57fd642e14e5303ab2d"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultSeconds" ref="bbddb4c06e2ac57fd642e14e5303ab2d" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#bbddb4c06e2ac57fd642e14e5303ab2d">isDefaultSeconds</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "seconds" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2efd186bc118e22890d0e685ce5f2446"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultFutureSeconds" ref="2efd186bc118e22890d0e685ce5f2446" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#2efd186bc118e22890d0e685ce5f2446">isDefaultFutureSeconds</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "future_seconds" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06aa597868f00f3b6af8d5c53a47b99f"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::isDefaultArgs" ref="06aa597868f00f3b6af8d5c53a47b99f" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#06aa597868f00f3b6af8d5c53a47b99f">isDefaultArgs</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is "args" value default? <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#36cb5697b51e6bb88fa8de3143da1705">free</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free an instance of this class, returning it to the memory pool.  <a href="#36cb5697b51e6bb88fa8de3143da1705"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap 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> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#4c05e248d7e62261a05cc7762a0393f4">getDefaultObject</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#4c05e248d7e62261a05cc7762a0393f4"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap 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> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#f2ccb72874b53e8681ce5a4f24ab1ea2">alloc</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate a new instance of this class, using an existing instance if available.  <a href="#f2ccb72874b53e8681ce5a4f24ab1ea2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap 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> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#9a350f950d486d82f3dd33f083123461">getDefaultObjectInstance</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the reference object that contains the default values for attributes of instances of this class.  <a href="#9a350f950d486d82f3dd33f083123461"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a1ea1ace6a3ba199efd1beb7afcb7ab"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::RootOperationData" ref="0a1ea1ace6a3ba199efd1beb7afcb7ab" args="(RootOperationData *defaults=NULL)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#0a1ea1ace6a3ba199efd1beb7afcb7ab">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">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="21b394cb35df152b0a25cc110022a52b"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::~RootOperationData" ref="21b394cb35df152b0a25cc110022a52b" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#21b394cb35df152b0a25cc110022a52b">~RootOperationData</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default destructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cef291619965ecd29d3d6862ef60dd73"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getAttrClass" ref="cef291619965ecd29d3d6862ef60dd73" args="(const std::string &amp;name) const " -->
virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#cef291619965ecd29d3d6862ef60dd73">getAttrClass</a> (const std::string &amp;name) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the class which contains the attribute "name". <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a13b0f0f3e66221ef9326a107d0f62e"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getAttrFlag" ref="5a13b0f0f3e66221ef9326a107d0f62e" args="(const std::string &amp;name) const " -->
virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#5a13b0f0f3e66221ef9326a107d0f62e">getAttrFlag</a> (const std::string &amp;name) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the flag for the attribute "name". <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc81158b35d808ed350f38102124ef07"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendSerialno" ref="dc81158b35d808ed350f38102124ef07" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#dc81158b35d808ed350f38102124ef07">sendSerialno</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="0b923874f121b56e922c2cd2cb4c9193"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendRefno" ref="0b923874f121b56e922c2cd2cb4c9193" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#0b923874f121b56e922c2cd2cb4c9193">sendRefno</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="63773c7a70497ac9df2314b45eb9e445"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendFrom" ref="63773c7a70497ac9df2314b45eb9e445" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#63773c7a70497ac9df2314b45eb9e445">sendFrom</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="38b140366f1cd5260fb2eca23ee9487d"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendTo" ref="38b140366f1cd5260fb2eca23ee9487d" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#38b140366f1cd5260fb2eca23ee9487d">sendTo</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="486f1916697a2b99b78fe35f87dbed67"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendSeconds" ref="486f1916697a2b99b78fe35f87dbed67" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#486f1916697a2b99b78fe35f87dbed67">sendSeconds</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="f24c3a0f65244e6fdfc5f2ed5fdbd80e"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendFutureSeconds" ref="f24c3a0f65244e6fdfc5f2ed5fdbd80e" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#f24c3a0f65244e6fdfc5f2ed5fdbd80e">sendFutureSeconds</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="c66b72c15cfa36830792a20fb20c5af0"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::sendArgs" ref="c66b72c15cfa36830792a20fb20c5af0" args="(Atlas::Bridge &amp;) const " -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#c66b72c15cfa36830792a20fb20c5af0">sendArgs</a> (<a class="el" href="class_atlas_1_1_bridge.html">Atlas::Bridge</a> &amp;) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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" nowrap align="right" valign="top"><a class="anchor" name="f17769f142460ba7268cdbc0815c3941"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::iterate" ref="f17769f142460ba7268cdbc0815c3941" args="(int &amp;current_class, std::string &amp;attr) const " -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#f17769f142460ba7268cdbc0815c3941">iterate</a> (int &amp;current_class, std::string &amp;attr) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterate over the attributes of this instance. <br></td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87f82561e9e7bd9551f8e5ff05c2c56e"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_serialno" ref="87f82561e9e7bd9551f8e5ff05c2c56e" args="" -->
long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#87f82561e9e7bd9551f8e5ff05c2c56e">attr_serialno</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Serial number. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f1eed39d948ee65436834ec3f303f40"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_refno" ref="1f1eed39d948ee65436834ec3f303f40" args="" -->
long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#1f1eed39d948ee65436834ec3f303f40">attr_refno</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference to serial number. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c77ed15dd34ce81be19541c19d19eef"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_from" ref="0c77ed15dd34ce81be19541c19d19eef" args="" -->
std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#0c77ed15dd34ce81be19541c19d19eef">attr_from</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Source of message/operation. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b7438cf3c536b2553ce5969bd933f6cb"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_to" ref="b7438cf3c536b2553ce5969bd933f6cb" args="" -->
std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#b7438cf3c536b2553ce5969bd933f6cb">attr_to</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target of message/operation. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1c43b55c3c9dc25a0259f569dd416fe"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_seconds" ref="a1c43b55c3c9dc25a0259f569dd416fe" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#a1c43b55c3c9dc25a0259f569dd416fe">attr_seconds</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time in seconds. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69818cfa21d9da1a0bad97a93eb25d29"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_future_seconds" ref="69818cfa21d9da1a0bad97a93eb25d29" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#69818cfa21d9da1a0bad97a93eb25d29">attr_future_seconds</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time in seconds to add current time. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17c09e8d25e9b4f09ea868314c02fed4"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::attr_args" ref="17c09e8d25e9b4f09ea868314c02fed4" args="" -->
std::vector&lt; Root &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#17c09e8d25e9b4f09ea868314c02fed4">attr_args</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List of arguments this operation has. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Base operation for all operators. 
<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_'. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f2ccb72874b53e8681ce5a4f24ab1ea2"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::alloc" ref="f2ccb72874b53e8681ce5a4f24ab1ea2" 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>&nbsp;)&nbsp;</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>
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>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#314a8cd236ca272544b807c1129db9df">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#30a802fde1f9683981886c32ef76dcdd">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#3f61e23f1ee0f1c9a26d66220444aae9">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#4bd7e008381499cbab300c7e17c0553c">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#df8ffc33f4f7d7948992eadbfb3327fd">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#2d4abccf646ddb16bf88f0f2e1cfc947">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#3a39609ebdd9e07e78511eac11185ae2">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#910dfc529704014304d88390cfeed3fb">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#50cee0506dbd34f8cb4ca60939b6503e">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#bf83a760562eb4b010d445200972be32">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#dad6ab375e1074bb2b06f4253a578b4a">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#d0f1c02581f049ffbecdffae90eef8c3">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#b25867067ace93d51dcffa97ee5a657b">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#de5d6eaced8273796609b40243f7e645">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#b319414fb42363be456af24eed65e4a9">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#d79d639a69d0aec8c1e2c0fccca845aa">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#50f2adf5b16dcf22e74ce159c71b115f">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#7fdcf78d1b98a86ddb6d6cbc56c27bb8">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#fcb9fbb9facb046a59a8838df7c98563">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#37f986b1758a0e288e1839a2531a006d">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#a61c7b5812315f34b23b704dd8168d94">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#999c5ae82e1bc2153e64803511b2ee03">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#5844a9afe7b537667cc5e408be4c82c4">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#da8610b814ce5bb5f8c8b398e9c9468e">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#18b8d4cee455a063c4b0973a4054a901">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#a3c64a83adc7e250a32d5d09d0733991">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#f7e53449f4941aa40798965cc99d2435">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#87a55f0fb6e3837eed9369b4b7a907ff">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#20120d10949ade8ed92fbe3f400bdf6b">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#05348032abeded8a34a7e504987642ab">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#8ed15283a392880caca8aabddd85cfb6">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#70de58e8f53cde12e250484ce9b1fd1b">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div><p>
<a class="anchor" name="1d998bc15e352c2d1fab6f4130e15a8a"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::copyAttr" ref="1d998bc15e352c2d1fab6f4130e15a8a" 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;&nbsp;</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;&nbsp;</td>
          <td class="paramname"> <em>attr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve the attribute "name". 
<p>
Return non-zero if it does not exist. 
<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#90dc52906ddb05a40dea1f412b074ea5">Atlas::Objects::RootData</a>.</p>

</div>
</div><p>
<a class="anchor" name="36cb5697b51e6bb88fa8de3143da1705"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::free" ref="36cb5697b51e6bb88fa8de3143da1705" 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>&nbsp;)&nbsp;</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>
This function in combination with <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_root_operation_data.html#f2ccb72874b53e8681ce5a4f24ab1ea2" title="Allocate a new instance of this class, using an existing instance if available.">alloc()</a> handle the memory pool. 
<p>Reimplemented from <a class="el" href="class_atlas_1_1_objects_1_1_root_data.html#4b624d5caa53744f8f46ba4aa1e469db">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#b18eb402ee8e0f7f920d704bd6078bb2">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#c7f674e360e743321aa03609806bd76d">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#a927c89e09e723c92a31e3182767b673">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#b0ec6bec0f579a6b81743641c7e1002b">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#13ec599ee09f341c5adc07a20c4294fa">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#755f5e6030fb683c6e8cd37159566989">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#de4b5a27910e019eabf439d6ed4e3bfe">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#ac1910cfe24ca5228cdbd93507f426e3">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#a4732fac83edaba6d97df25ae11037d8">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#fd7c7b333a62b78ce2fbe6294ff8fafe">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#470fd357d2c2c716b6d8dd4ca9e8b340">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#f9c3b57ed603f11bb3b4745d64b201ef">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#941cd70792ad0cf753aad3f8b5adeb89">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#4946f1e83e5ebfce4d6716134da04c55">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#2a43fb5652d116e6f71ce5e2801dea1f">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#d60688b6f1944eb65f2436a9a51147e7">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#13a339e1cd16364594a07a4a374da131">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#617fa5e939d219b43229a935a35e7aef">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#8d4237234a8ceeb1abdb4faed12cdb59">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#87aaccacb7f6b9689ca534a08c61c996">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#86407c7d3f93106d6c608813d7b1d5f1">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#36fea6f2d2d361abb15ee30709b4dbe0">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#fc72271300f48b3b57e79ed537f9c95c">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#8b7fd978ff1232996ee058e1edc03d14">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#72b1c8c4236921871a9488af3af98c7d">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#3df263837027d5fbb69a8553e0ebf737">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#1725b2c460f1a6f15841592d99663af9">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#c232fb12730feb208d0fc6a19e60b6a6">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#f4385303398379b6f0ee33b201723a13">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#e4094db1e790c5013a90c5778c9e6ba0">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#925c9d5d7dffa72640b36ad5efe68286">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c05e248d7e62261a05cc7762a0393f4"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getDefaultObject" ref="4c05e248d7e62261a05cc7762a0393f4" 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>&nbsp;)&nbsp;</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" compact><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#88d7a7c62fa05b2fe55e1add807aff3e">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#918d4b7a3ab18cf8a4584e401c258eb8">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#572eb893c982c535213530a58a1f978d">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#5c93f6265352729563b4504f1ec3f6ca">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#cfa4df6e0a73597566f28e1b5bdbb351">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#def7a0dccf2667de704d28003bba6bc3">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#3ad0e668912a1eb7dc3b223148009eb1">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#2c849dd8b608448a908d3d095ad6528d">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#61192c861b41404da914e938bc27f239">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#085f6092e25d2f8f8dbb1bff36116f1b">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#3e0e1c3bba566d530a7cf19e6d35990d">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#7056d1f167e20ff9ad99e655788f2744">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#d615f2e1eb723201e88f8b29fc35d794">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#d287d539be1075653d8d7ed2be37fd1b">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#412d667a78a7d59a1939b511a8ad3190">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#fc32441d681a74e9a077ef17a4ea7e58">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#76eb621421dd923a7251f7ca5749be78">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#e3fff78e23826fa33f18e3c8fa19b0a1">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#b4a8977215087abceeed840c6e366e49">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#3d850841bdea2e3ee3d648291a2a1408">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#21c4cc012ddf3df6c70a9d36f0cc1ed9">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#d53d8dbf07967a6de521b120cecbc933">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#508238488c8efb9c0eb49da83a40a001">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#d9da026a49e451af822307913e88ac91">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#32676ce923105cfb3ff01122acce31fb">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#52037ca48c80369234a862dbb648da27">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#8df8dc43f39a49d60d577062c1dfbb8a">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#ac12256d112abcfcbc86c503857e67d9">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#a2d4d672394d95305889b966fd0a3e63">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#e749c0bee4ba3cfcd395e6b9cd40d5bd">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#92d23d509ed863b2f930ad6320be5b98">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#65207d4a28a0683bd519c80ccc7a3fb2">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a350f950d486d82f3dd33f083123461"></a><!-- doxytag: member="Atlas::Objects::Operation::RootOperationData::getDefaultObjectInstance" ref="9a350f950d486d82f3dd33f083123461" 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>&nbsp;)&nbsp;</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" compact><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#da43867456355a21de3df92cc033d3ef">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#4862f5fc15f24ca2b9c18aa88241defc">Atlas::Objects::Operation::GenericData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_action_data.html#fa3ac5297fea9fa4c44d6f7a1dfcbff8">Atlas::Objects::Operation::ActionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_create_data.html#2d284758fcb7921c5fde6512b873c897">Atlas::Objects::Operation::CreateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_combine_data.html#916556a45b89f9fcde2390947bdb2219">Atlas::Objects::Operation::CombineData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_divide_data.html#4b61616b33f2620eb1a0efcb0237391a">Atlas::Objects::Operation::DivideData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_communicate_data.html#09d382fac7567a16850aac69f1348a92">Atlas::Objects::Operation::CommunicateData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_talk_data.html#81921d94151dfbf09d2a274f1ff0da86">Atlas::Objects::Operation::TalkData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_delete_data.html#9ffae89228321624f2eb2ff3a327cfaa">Atlas::Objects::Operation::DeleteData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_set_data.html#4b596a728529b2650c55cefa4a38aaa9">Atlas::Objects::Operation::SetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_affect_data.html#54df7a6cdccf00e7f7b89a983628d90e">Atlas::Objects::Operation::AffectData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_move_data.html#2226f29488382ef37283da5dc9bea7bd">Atlas::Objects::Operation::MoveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_wield_data.html#003362c3a0977c94836e8fc2629906f5">Atlas::Objects::Operation::WieldData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_get_data.html#b77c5741dbbb1b9a01d4ebd4932aa095">Atlas::Objects::Operation::GetData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perceive_data.html#ed06dbccf703dbe916dfb01e13c77a8e">Atlas::Objects::Operation::PerceiveData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_look_data.html#9e171505dff33939029572dba79b884d">Atlas::Objects::Operation::LookData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_listen_data.html#646e3bf581fbcbcfef944e6e9f7e46e4">Atlas::Objects::Operation::ListenData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sniff_data.html#0f005eeb920493eb9159387f6b7baf62">Atlas::Objects::Operation::SniffData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_touch_data.html#36d1604f67c17427c47151eb4732344a">Atlas::Objects::Operation::TouchData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_login_data.html#b54c1e1dbcf24459b6c35df6adc35ab5">Atlas::Objects::Operation::LoginData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_logout_data.html#00fb07ea3b8190317a499244eb6779d3">Atlas::Objects::Operation::LogoutData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_imaginary_data.html#d04fb4a386e7c4feaf653e3d4ffc4373">Atlas::Objects::Operation::ImaginaryData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_use_data.html#b6143396d8a54d545785d07add1256bb">Atlas::Objects::Operation::UseData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_info_data.html#5ab3914de6d2ae8e63b019194ccad296">Atlas::Objects::Operation::InfoData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_perception_data.html#bf276d77429d6c817451d5c697e88d69">Atlas::Objects::Operation::PerceptionData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sight_data.html#887581c8c2cff00cfbb9f3b7a9d47f37">Atlas::Objects::Operation::SightData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_appearance_data.html#d0a6dd0d3f6be73d7ee91e0c3ed4711e">Atlas::Objects::Operation::AppearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_disappearance_data.html#6e37830c9a17e2a7251e3d1bacf21b77">Atlas::Objects::Operation::DisappearanceData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_sound_data.html#fb0b9afad034926209051263029056c9">Atlas::Objects::Operation::SoundData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_smell_data.html#9abe2333feeedca466a01bd6f634d11c">Atlas::Objects::Operation::SmellData</a>, <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_feel_data.html#b0d989819ea74b3275dae4d4a85e3d9a">Atlas::Objects::Operation::FeelData</a>, and <a class="el" href="class_atlas_1_1_objects_1_1_operation_1_1_error_data.html#13f86babbb86dbda59412e561733df1c">Atlas::Objects::Operation::ErrorData</a>.</p>

</div>
</div><p>
<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></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>