38 #ifndef pqPipelineSource_h 39 #define pqPipelineSource_h 46 class pqPipelineSourceInternal;
74 int getNumberOfOutputPorts()
const;
84 pqOutputPort* getOutputPort(
const QString& portName)
const;
89 QList<pqOutputPort*> getOutputPorts()
const;
94 int getNumberOfConsumers(
int outputport)
const;
116 QList<pqPipelineSource*> getAllConsumers()
const;
122 QList<pqDataRepresentation*> getRepresentations(
int outputport,
pqView* view)
const;
125 return this->getRepresentations(0, view);
135 return this->getRepresentation(0, view);
142 QList<pqView*> getViews()
const;
149 void renderAllViews(
bool force =
false);
154 void updatePipeline();
173 void preConnectionRemoved(
184 void representationRemoved(
209 void onRepresentationVisibilityChanged();
225 void onSelectionChanged(
238 pqPipelineSourceInternal* Internal;
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
QList< pqDataRepresentation * > getRepresentations(pqView *view) const
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
int getNumberOfConsumers() const
Get the number of consumers connected to output port 0.
void addConsumer(int outputport, pqPipelineSource *)
This is a PQ abstraction of a generic view module.
pqPipelineSource * getConsumer(int index) const
Get consumer at a particular index on output port 0.
pqDataRepresentation * getRepresentation(pqView *view) const
proxy for a VTK source on a server
void removeConsumer(int outputport, pqPipelineSource *)
called by pqPipelineFilter when the connections change.
This class represents any registered Server Manager proxy.
proxy for a VTK object(s) on a server
PQ representation for a vtkSMProxy that can be involved in a pipeline.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...