24 #ifndef vtkSpreadSheetView_h 25 #define vtkSpreadSheetView_h 28 #include "vtkRemotingViewsModule.h" 52 vtkSetMacro(Identifier, vtkTypeUInt32);
53 vtkGetMacro(Identifier, vtkTypeUInt32);
80 void SetShowExtractedSelection(
bool);
81 vtkBooleanMacro(ShowExtractedSelection,
bool);
82 vtkGetMacro(ShowExtractedSelection,
bool);
89 vtkSetMacro(GenerateCellConnectivity,
bool);
90 vtkGetMacro(GenerateCellConnectivity,
bool);
91 vtkBooleanMacro(GenerateCellConnectivity,
bool);
99 vtkSetMacro(FieldAssociation,
int);
100 vtkGetMacro(FieldAssociation,
int);
108 void HideColumnByName(
const char* columnName);
109 bool IsColumnHiddenByName(
const char* columnName);
110 void ClearHiddenColumnsByName();
112 void HideColumnByLabel(
const char* columnLabel);
113 bool IsColumnHiddenByLabel(
const std::string& columnLabel);
114 void ClearHiddenColumnsByLabel();
133 virtual const char* GetColumnName(
vtkIdType index);
139 virtual bool IsColumnInternal(
vtkIdType index);
140 virtual bool IsColumnInternal(
const char* columnName);
153 virtual std::string GetColumnLabel(
vtkIdType index);
154 virtual std::string GetColumnLabel(
const char* columnName);
160 virtual bool GetColumnVisibility(
vtkIdType index);
176 virtual bool IsRowSelected(
vtkIdType row);
194 void SetColumnNameToSort(
const char*);
201 void SetInvertSortOrder(
bool);
218 using Superclass::ClearCache;
233 int StreamToClient();
235 void OnRepresentationUpdated();
253 FETCH_BLOCK_TAG = 394732
261 friend class vtkInternals;
262 vtkInternals* Internals;
263 bool SomethingUpdated;
265 int FieldAssociation;
return a sorted subset of the original table
void InteractiveRender() override
Triggers a interactive render.
Moves data from the server root node to the client.
void SetColumnNameToSort()
vtkReductionFilter * ReductionFilter
vtkSpreadSheetView is a vtkPVView subclass for a view used to show any data as a spreadsheet.
void Update() override
Overridden to not call Update() directly on the input representations, instead use ProcessViewRequest...
vtkMarkSelectedRows * TableSelectionMarker
virtual void ClearCache(vtkPVDataRepresentation *)
Called by vtkPVDataRepresentation whenever vtkPVDataRepresentation::MarkModified is called.
bool ShowExtractedSelection
bool GenerateCellConnectivity
baseclass for all ParaView views.
ValueType GetValue(vtkIdType valueIdx) const
vtkClientServerMoveData * DeliveryFilter
vtkSortedTableStreamer * TableStreamer
unsigned long CRMICallbackTag
unsigned long PRMICallbackTag
vtkMarkSelectedRows is used by vtkSpreadSheetView to marks rows from the vtkTable generated by vtkSor...
exporter used by certain views to export data as a CSV file.
void PrintSelf(ostream &os, vtkIndent indent) override
void StillRender() override
Triggers a high-resolution render.
A generic filter that can reduce any type of dataset using any reduction algorithm.