10 #ifndef pqPipelineSource_h 11 #define pqPipelineSource_h 18 class pqPipelineSourceInternal;
46 int getNumberOfOutputPorts()
const;
56 pqOutputPort* getOutputPort(
const QString& portName)
const;
61 QList<pqOutputPort*> getOutputPorts()
const;
66 int getNumberOfConsumers(
int outputport)
const;
88 QList<pqPipelineSource*> getAllConsumers()
const;
94 QList<pqDataRepresentation*> getRepresentations(
int outputport,
pqView* view)
const;
97 return this->getRepresentations(0, view);
107 return this->getRepresentation(0, view);
114 QList<pqView*> getViews()
const;
121 void renderAllViews(
bool force =
false);
126 void updatePipeline();
145 void preConnectionRemoved(
156 void representationRemoved(
181 void onRepresentationVisibilityChanged();
197 void onSelectionChanged(
210 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...