38 #ifndef _pqPipelineFilter_h 39 #define _pqPipelineFilter_h 59 static QList<const char*> getInputPorts(
vtkSMProxy*);
66 static QList<const char*> getRequiredInputPorts(
vtkSMProxy*);
71 int getNumberOfInputPorts()
const;
76 QString getInputPortName(
int index)
const;
81 int getNumberOfInputs(
const QString& portname)
const;
86 QList<pqOutputPort*> getInputs(
const QString& portname)
const;
91 QList<pqOutputPort*> getAllInputs()
const;
97 QMap<QString, QList<pqOutputPort*> > getNamedInputs()
const;
103 pqOutputPort* getInput(
const QString& portname,
int index)
const;
108 int getInputCount()
const {
return this->getNumberOfInputs(this->getInputPortName(0)); }
134 int replaceInput()
const;
140 void producerChanged(
const QString& inputportname);
146 void inputChanged(
vtkObject*,
unsigned long,
void* client_data);
160 void inputChanged(
const QString& portname);
164 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...