<p>Declaration :</p><ul><li>C++ : class ProcNode </li><li>Java : public interface ProcNode </li></ul><p>Directly inherited by : <ahref="class131589.html#refclass131589"><b>ExitNode</b></a><ahref="class132101.html#refclass132101"><b>Hub</b></a><ahref="class131973.html#refclass131973"><b>Link</b></a><ahref="class133765.html#refclass133765"><b>Source</b></a><ahref="class131845.html#refclass131845"><b>Trafo</b></a></p>
<p>Key abstraction of the Render Engine: A Data processing Node<br/></p><p>Artifact : <ahref="index.html#refartifact132357"><b>procnode</b></a></p><divclass="sub">
<table><tr><td><divclass="element">Relation <b>datasrc (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # datasrc : <ahref="class131717.html#refclass131717"><b>ProcNode</b></a></li><li>C++ : protected: <ahref="class131717.html#refclass131717"><b>ProcNode</b></a> * datasrc</li></ul><p>The predecessor in a processing pipeline, i.e. a source to get data to be processed<br/></p><aname="refrelation137861"></a>
<table><tr><td><divclass="element">Operation <b>pull</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + pull(inout renderProcess : <ahref="class132741.html#refclass132741"><b>State</b></a>) : void</li><li>C++ : public: void pull () </li></ul><p>trigger data processing by "pulling" results from the node's output<br/></p><aname="refrelation151301"></a>
<table><tr><td><divclass="element">Relation <b>predecessors (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # predecessors : <ahref="class142341.html#refclass142341"><b>InputDescriptor</b></a>, multiplicity : *</li><li>C++ : protected: <<ahref="class142341.html#refclass142341"><b>InputDescriptor</b></a>> predecessors</li></ul><p>preconfigured table of all predecessor nodes, qualified <br/>with the output port on these nodes and time offset of the data<br/>we need for doing our calculations<br/><br/></p></div>
<p>All public operations : <ahref="class131717.html#refoperation135557"><b>pull</b></a></p>