28 #ifndef vtkChartRepresentation_h 29 #define vtkChartRepresentation_h 78 void SetFieldAssociation(
int);
79 vtkGetMacro(FieldAssociation,
int);
84 void SetCompositeDataSetIndex(
unsigned int);
85 void AddCompositeDataSetIndex(
unsigned int);
86 void ResetCompositeDataSetIndices();
92 unsigned int Initialize(
unsigned int minIdAvailable,
unsigned int maxIdAvailable)
override;
111 virtual std::string GetDefaultSeriesLabel(
112 const std::string& tableName,
const std::string& columnName);
119 vtkSetMacro(FlattenTable,
int);
120 vtkGetMacro(FlattenTable,
int);
210 vtkTable* GetLocalOutput(
bool pre_delivery =
false);
235 typedef std::map<std::string, std::pair<vtkSmartPointer<vtkTable>,
unsigned int>>
MapOfTables;
240 bool GetLocalOutput(MapOfTables& tables);
virtual void PrepareForRendering()
This method is called before actual render if this->MTime was modified since the last time this metho...
#define VTKREMOTINGVIEWS_EXPORT
vtkPVDataRepresentation adds some ParaView specific API to data representations.
vtkSmartPointer< vtkMultiBlockDataSet > LocalOutput
vtkWeakPointer< vtkPVContextView > ContextView
vtkWeakPointer< vtkChartSelectionRepresentation > SelectionRepresentation
bool AddToView(vtkView *view) override
Making these methods public.
virtual bool Export(vtkCSVExporter *vtkNotUsed(exporter))
Called by vtkPVContextView::Export() to export the representation's data to a CSV file...
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
vtkTypeUInt64 vtkMTimeType
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
std::map< std::string, std::pair< vtkSmartPointer< vtkTable >, unsigned int > > MapOfTables
virtual unsigned int Initialize(unsigned int minIdAvailable, unsigned int maxIdAvailable)
Initialize the representation with an identifier range so each internal representation can own a uniq...
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to invoke vtkCommand::UpdateDataEvent.
bool RemoveFromView(vtkView *view) override
Making these methods public.
virtual void MarkModified()
This is one of the most important functions.
static vtkDataRepresentation * New()
vtkPVContextView adopts vtkContextView so that it can be used in ParaView configurations.
vtkChartRepresentation is the base representation for charting representations.
exporter used by certain views to export data as CSV.
void PrintSelf(ostream &os, vtkIndent indent) override
std::set< unsigned int > CompositeIndices
vtkSelectionDeliveryFilter is a filter that can deliver vtkSelection from data-server nodes to the cl...
representation for showing selections in chart views.