32 #ifndef pqOutputPort_h 33 #define pqOutputPort_h 35 #include "pqCoreModule.h" 42 class vtkPVDataInformation;
43 class vtkPVTemporalDataInformation;
44 class vtkSMOutputPort;
45 class vtkSMSourceProxy;
64 vtkSMOutputPort* getOutputPortProxy()
const;
68 {
return this->Source; }
71 vtkSMSourceProxy* getSourceProxy()
const;
79 {
return this->PortNumber; }
82 QString getPortName()
const;
85 int getNumberOfConsumers()
const;
91 QList<pqPipelineSource*> getConsumers()
const;
95 QList<pqDataRepresentation*> getRepresentations(
pqView* view)
const;
103 QList<pqView*> getViews()
const;
108 vtkPVDataInformation* getDataInformation()
const;
112 vtkPVTemporalDataInformation* getTemporalDataInformation();
115 const char* getDataClassName()
const;
119 vtkSMSourceProxy* getSelectionInput();
123 unsigned int getSelectionInputPort();
126 void setSelectionInput(vtkSMSourceProxy* src,
int port);
132 void renderAllViews(
bool force=
false);
155 void onRepresentationVisibilityChanged();
176 pqInternal* Internal;
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
int getPortNumber() const
Returns the port number of the output port which this item represents.
pqServerManagerModelItem is a element maintained by pqServerManagerModel.
pqPipelineSource * getSource() const
Returns the pqPipelineSource whose output port this is.
This is a PQ abstraction of a generic view module.
pqPipelineSource * Source
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...