10 #ifndef pqPipelineFilter_h 11 #define pqPipelineFilter_h 31 static QList<const char*> getInputPorts(
vtkSMProxy*);
38 static QList<const char*> getRequiredInputPorts(
vtkSMProxy*);
43 int getNumberOfInputPorts()
const;
48 QString getInputPortName(
int index)
const;
53 int getNumberOfInputs(
const QString& portname)
const;
58 QList<pqOutputPort*> getInputs(
const QString& portname)
const;
63 QList<pqOutputPort*> getAllInputs()
const;
69 QMap<QString, QList<pqOutputPort*>> getNamedInputs()
const;
75 pqOutputPort* getInput(
const QString& portname,
int index)
const;
80 int getInputCount()
const {
return this->getNumberOfInputs(this->getInputPortName(0)); }
106 int replaceInput()
const;
112 void producerChanged(
const QString& inputportname);
118 void inputChanged(
vtkObject*,
unsigned long,
void* client_data);
132 void inputChanged(
const QString& portname);
136 pqInternal* Internal;
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
QList< pqOutputPort * > getInputs() const
Get a list of all inputs.
proxy for a VTK object(s) on a server
virtual void initialize()
int getInputCount() const
Get number of inputs.
PQ representation for a vtkSMProxy that can be involved in a pipeline.
friend class pqPipelineFilter
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...