7 #ifndef __operate_OperatorGraphI_h__ 8 #define __operate_OperatorGraphI_h__ 28 virtual U32 inputCount(
String a_nodeName)
const =0;
29 virtual String inputConnector(
String a_nodeName,U32 a_index)
const =0;
30 virtual BWORD hasInputConnector(
String a_nodeName,
31 String a_inputConnector)
const =0;
33 String a_inputConnector)
const =0;
34 virtual String inputNodeOutputConnector(
String a_nodeName,
35 String a_inputConnector)
const =0;
37 virtual U32 outputCount(
String a_nodeName)
const =0;
38 virtual String outputConnector(
String a_nodeName,U32 a_index)
const =0;
39 virtual BWORD hasOutputConnector(
String a_nodeName,
40 String a_outputConnector)
const =0;
42 String a_outputConnector)
const =0;
44 virtual BWORD connect(
String a_outputName,
String a_outputConnector,
46 virtual BWORD disconnect(
String a_inputName,
String a_inputConnector) =0;
kernel
Definition: namespace.dox:3
Automatically reference-counted string container.
Definition: String.h:128
General graph navigation.
Definition: OperatorGraphI.h:20
Base for all interfacable components.
Definition: Component.h:20
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192