24 #ifndef vtkSpreadSheetView_h 25 #define vtkSpreadSheetView_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();
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);
161 vtkIdType GetColumnByName(
const char* columnName);
166 virtual bool GetColumnVisibility(
vtkIdType index);
182 virtual bool IsRowSelected(
vtkIdType row);
200 void SetColumnNameToSort(
const char*);
207 void SetInvertSortOrder(
bool);
224 using Superclass::ClearCache;
239 int StreamToClient();
241 void OnRepresentationUpdated();
259 FETCH_BLOCK_TAG = 394732
267 friend class vtkInternals;
268 vtkInternals* Internals;
269 bool SomethingUpdated;
271 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.
#define VTKREMOTINGVIEWS_EXPORT
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 CSV.
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.