HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_Network.h File Reference
#include "OP_API.h"
#include "OP_DataTypes.h"
#include "OP_DotList.h"
#include "OP_GroupList.h"
#include "OP_NetworkBox.h"
#include "OP_NetworkBoxList.h"
#include "OP_Node.h"
#include "OP_PostIt.h"
#include "OP_PostItNoteList.h"
#include <UT/UT_Array.h>
#include <UT/UT_ValArray.h>
#include <UT/UT_Set.h>
#include <UT/UT_String.h>
#include <UT/UT_StringMMPattern.h>
#include <UT/UT_SymbolTable.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
#include <set>
+ Include dependency graph for OP_Network.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OP_FixNameParms
 
class  OP_OperatorFilter
 
class  OP_NetworkOperatorFilter
 
class  OP_Network
 
class  OP_NetworkId
 Safe reference to an OP node. More...
 

Typedefs

using OP_OperatorList = UT_ValArray< OP_Operator * >
 
typedef UT_SymbolMap
< OP_OperatorTable * > 
OP_OperatorTableMap
 
typedef void *(OP_Network::* OP_FindItemFunc )(const char *)
 

Enumerations

enum  OP_TileType {
  OP_TILE_ALL = 0xFF, OP_TILE_NODE = 0x01, OP_TILE_PARENT = 0x02, OP_TILE_GROUP = 0x04,
  OP_TILE_NOT_NODE = (OP_TILE_ALL & ~OP_TILE_NODE), OP_TILE_NOT_PARENT = (OP_TILE_ALL & ~OP_TILE_PARENT), OP_TILE_NOT_GROUP = (OP_TILE_ALL & ~OP_TILE_GROUP)
}
 
enum  OP_RenameAction {
  OP_RENAME_NO_PROPAGATE = 0x00, OP_RENAME_NORMAL = 0x01, OP_RENAME_NO_EVENTS = 0x02, OP_RENAME_NO_DEPENDENCIES = 0x04,
  OP_RENAME_NUM_ACTIONS
}
 

Functions

OP_API const OP_OperatorTableMapOPgetGlobalOperatorTables ()
 

Typedef Documentation

typedef void*(OP_Network::* OP_FindItemFunc)(const char *)

Definition at line 131 of file OP_Network.h.

Definition at line 48 of file OP_Network.h.

Definition at line 50 of file OP_Network.h.

Enumeration Type Documentation

Enumerator
OP_RENAME_NO_PROPAGATE 
OP_RENAME_NORMAL 
OP_RENAME_NO_EVENTS 
OP_RENAME_NO_DEPENDENCIES 
OP_RENAME_NUM_ACTIONS 

Definition at line 70 of file OP_Network.h.

Enumerator
OP_TILE_ALL 
OP_TILE_NODE 
OP_TILE_PARENT 
OP_TILE_GROUP 
OP_TILE_NOT_NODE 
OP_TILE_NOT_PARENT 
OP_TILE_NOT_GROUP 

Definition at line 54 of file OP_Network.h.

Function Documentation

OP_API const OP_OperatorTableMap& OPgetGlobalOperatorTables ( )