38 #ifndef _pqPipelineSource_h 39 #define _pqPipelineSource_h 41 #include "pqCoreModule.h" 46 class pqPipelineSourceInternal;
73 int getNumberOfOutputPorts()
const;
83 pqOutputPort* getOutputPort(
const QString& portName)
const;
88 QList<pqOutputPort*> getOutputPorts()
const;
93 int getNumberOfConsumers(
int outputport)
const;
115 QList<pqPipelineSource*> getAllConsumers()
const;
121 QList<pqDataRepresentation*> getRepresentations(
int outputport,
pqView* view)
const;
124 return this->getRepresentations(0, view);
134 return this->getRepresentation(0, view);
141 QList<pqView*> getViews()
const;
148 void renderAllViews(
bool force =
false);
153 void updatePipeline();
172 void preConnectionRemoved(
183 void representationRemoved(
203 void onRepresentationVisibilityChanged();
229 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...