#include <c4d_graphview.h>
Used for iterator nodes. Cannot be instantiated.
Public Member Functions | |
| Bool | AddNodeToTable (GvRun *run, GvNode *node) | 
| void | ResetTable (GvRun *run) | 
| Int32 | GetTableCount (GvRun *run) | 
| GvNode * | GetTableNode (GvRun *run, Int32 id) | 
Private Member Functions | |
| GvCalcTable () | |
| ~GvCalcTable () | |
      
  | 
  private | 
      
  | 
  private | 
Marks a node to be calculated with the next GvRun::CalculateTable(). A node is only added once.
| [in] | run | The run helper. The caller owns the pointed run helper. | 
| [in] | node | The node to add. The caller owns the pointed node. | 
| void ResetTable | ( | GvRun * | run | ) | 
Clears the table without destroying it.
| [in] | run | The run helper. The caller owns the pointed run helper. | 
Get the number of nodes added to the table.
| [in] | run | The run helper. The caller owns the pointed run helper. | 
Retrieves a node in the table by index.
| [in] | run | The run helper. The caller owns the pointed run helper. | 
| [in] | id | The node index: 0 <= id < id GetTableCount() |