representation for "Histogram View". More...
#include <vtkPVHistogramChartRepresentation.h>
Public Types | |
typedef vtkXYChartRepresentation | Superclass |
Public Types inherited from vtkXYChartRepresentation | |
typedef vtkChartRepresentation | Superclass |
Public Types inherited from vtkChartRepresentation | |
typedef vtkPVDataRepresentation | Superclass |
Public Types inherited from vtkPVDataRepresentation | |
enum | { SkippedUpdateDataEvent = vtkCommand::UserEvent + 91, UpdateTimeChangedEvent } |
typedef vtkDataRepresentation | Superclass |
Public Types inherited from vtkDataRepresentation | |
typedef vtkPassInputTypeAlgorithm | Superclass |
Public Types inherited from vtkPassInputTypeAlgorithm | |
typedef vtkAlgorithm | Superclass |
Public Types inherited from vtkAlgorithm | |
enum | DesiredOutputPrecision |
enum | DesiredOutputPrecision |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | SetHistogramColor (double r, double g, double b) |
Sets the color for the histograms. More... | |
void | SetUseColorMapping (bool colorMapping) |
Sets the histogram to be color mapped by the scalar. More... | |
void | SetLookupTable (vtkScalarsToColors *lut) |
Sets the lookup table that is used for color mapping by the scalar. More... | |
void | SetHistogramLineStyle (int style) |
Set the line style for the histogram. More... | |
vtkSmartPointer< vtkDataObject > | TransformInputData (vtkDataObject *data) override |
Method to be overridden to transform input data to a vtkTable. More... | |
bool | MapSelectionToInput (vtkSelection *) override |
Overridden to transform id-based selection produced by the histogram view to a threshold-based selection. More... | |
bool | MapSelectionToView (vtkSelection *sel) override |
Inverse of MapSelectionToInput(). More... | |
void | SetComponent (int) |
Controls which input data component should be binned, for input arrays with more-than-one component. More... | |
int | GetComponent () |
Controls which input data component should be binned, for input arrays with more-than-one component. More... | |
void | SetBinCount (int) |
Controls the number of bins N in the output histogram data. More... | |
int | GetBinCount () |
Controls the number of bins N in the output histogram data. More... | |
void | SetCenterBinsAroundMinAndMax (bool) |
Get/Set if first and last bins must be centered around the min and max data. More... | |
bool | GetCenterBinsAroundMinAndMax () |
Get/Set if first and last bins must be centered around the min and max data. More... | |
void | SetCustomBinRanges (double min, double max) |
Get/Set custom bin ranges to use. More... | |
double * | GetCustomBinRanges () |
Get/Set custom bin ranges to use. More... | |
void | SetUseCustomBinRanges (bool) |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array. More... | |
bool | GetUseCustomBinRanges () |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array. More... | |
void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) override |
Overload the vtkAlgorithm method to update after the change. More... | |
Public Member Functions inherited from vtkXYChartRepresentation | |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | SetVisibility (bool visible) override |
Set visibility of the representation. More... | |
void | SetChartTypeToLine () |
void | SetChartTypeToPoints () |
void | SetChartTypeToBar () |
void | SetChartTypeToStacked () |
void | SetChartTypeToBag () |
void | SetChartTypeToFunctionalBag () |
void | SetChartTypeToArea () |
vtkChartXY * | GetChart () |
Returns the vtkChartXY instance from the view to which this representation is added. More... | |
void | ClearSeriesVisibilities () |
void | ClearLineThicknesses () |
void | ClearLineStyles () |
void | ClearColors () |
void | ClearOpacities () |
void | ClearAxisCorners () |
void | ClearMarkerSizes () |
void | ClearMarkerStyles () |
void | ClearLabels () |
virtual void | SetSelectionColor (double, double, double) |
virtual void | SetSelectionColor (double [3]) |
virtual double * | GetSelectionColor () |
virtual void | GetSelectionColor (double &, double &, double &) |
virtual void | GetSelectionColor (double [3]) |
virtual void | SetChartType (int) |
Get/Set the chart type, defaults to line chart. More... | |
virtual int | GetChartType () |
Get/Set the chart type, defaults to line chart. More... | |
virtual void | SetXAxisSeriesName (const char *) |
Set the series to use as the X-axis. More... | |
virtual char * | GetXAxisSeriesName () |
Set the series to use as the X-axis. More... | |
virtual void | SetUseIndexForXAxis (bool) |
Set whether the index should be used for the x axis. More... | |
virtual bool | GetUseIndexForXAxis () |
Set whether the index should be used for the x axis. More... | |
void | SetSortDataByXAxis (bool val) |
Get/set whether the points in the chart should be sorted by their x-axis value. More... | |
virtual bool | GetSortDataByXAxis () |
Get/set whether the points in the chart should be sorted by their x-axis value. More... | |
void | SetSeriesVisibility (const char *seriesname, bool visible) |
Set/Clear the properties for Y series/columns. More... | |
void | SetLineThickness (const char *name, double value) |
Set/Clear the properties for Y series/columns. More... | |
void | SetLineStyle (const char *name, int value) |
Set/Clear the properties for Y series/columns. More... | |
void | SetColor (const char *name, double r, double g, double b) |
Set/Clear the properties for Y series/columns. More... | |
void | SetOpacity (const char *seriesname, double opacity) |
Set/Clear the properties for Y series/columns. More... | |
void | SetAxisCorner (const char *name, int corner) |
Set/Clear the properties for Y series/columns. More... | |
void | SetMarkerStyle (const char *name, int style) |
Set/Clear the properties for Y series/columns. More... | |
void | SetMarkerSize (const char *name, double value) |
Set/Clear the properties for Y series/columns. More... | |
void | SetLabel (const char *name, const char *label) |
Set/Clear the properties for Y series/columns. More... | |
void | SetUseColorMapping (const char *name, bool useColorMapping) |
Set/Clear the properties for Y series/columns. More... | |
void | SetLookupTable (const char *name, vtkScalarsToColors *lut) |
Set/Clear the properties for Y series/columns. More... | |
const char * | GetLabel (const char *name) const |
Set/Clear the properties for Y series/columns. More... | |
virtual void | SetSeriesLabelPrefix (const char *) |
Get/Set the series label prefix. More... | |
virtual char * | GetSeriesLabelPrefix () |
Get/Set the series label prefix. More... | |
bool | Export (vtkAbstractChartExporter *exporter) override |
Called by vtkPVContextView::Export() to export the representation's data to a CSV file. More... | |
Public Member Functions inherited from vtkChartRepresentation | |
void | SetSelectionRepresentation (vtkChartSelectionRepresentation *) |
These must only be set during initialization before adding the representation to any views or calling Update(). More... | |
void | MarkModified () override |
This needs to be called on all instances of vtkGeometryRepresentation when the input is modified. More... | |
void | SetCompositeDataSetIndex (unsigned int) |
void | AddCompositeDataSetIndex (unsigned int) |
void | ResetCompositeDataSetIndices () |
unsigned int | Initialize (unsigned int minIdAvailable, unsigned int maxIdAvailable) override |
Override because of internal selection representations that need to be initialized as well. More... | |
virtual std::string | GetDefaultSeriesLabel (const std::string &tableName, const std::string &columnName) |
Method to provide the default name given the name of a table and a column in that table. More... | |
void | SetFieldAssociation (int) |
Set the field association for arrays to use. More... | |
virtual int | GetFieldAssociation () |
Set the field association for arrays to use. More... | |
virtual void | SetFlattenTable (int) |
Flatten the table, i.e. More... | |
virtual int | GetFlattenTable () |
Flatten the table, i.e. More... | |
virtual bool | Export (vtkAbstractChartExporter *vtkNotUsed(exporter)) |
Called by vtkPVContextView::Export() to export the representation's data to a CSV file. More... | |
Public Member Functions inherited from vtkPVDataRepresentation | |
unsigned int | GetUniqueIdentifier () |
Return 0 if the Initialize() method was not called otherwise a unique ID that will be shared across the processes for that same object. More... | |
virtual bool | GetVisibility () |
virtual vtkDataObject * | GetRenderedDataObject (int vtkNotUsed(port)) |
Returns the data object that is rendered from the given input port. More... | |
double | GetCacheKey () const |
Returns the cache-key the representation is currently using. More... | |
vtkAlgorithmOutput * | GetInternalOutputPort () override |
Retrieves an output port for the input data object at the specified port and connection index. More... | |
vtkAlgorithmOutput * | GetInternalOutputPort (int port) override |
vtkAlgorithmOutput * | GetInternalOutputPort (int port, int conn) override |
vtkView * | GetView () const |
Provides access to the view. More... | |
vtkMTimeType | GetPipelineDataTime () |
Returns the timestamp when RequestData was executed on the representation. More... | |
bool | GetNeedsUpdate () |
Returns true if the representation needs an update. More... | |
virtual void | SetArrayIdNames (const char *vtkNotUsed(pointArray), const char *vtkNotUsed(cellArray)) |
Specify the array names used for the selection. More... | |
virtual void | SetUpdateTime (double time) |
Set the update time. More... | |
virtual double | GetUpdateTime () |
Set the update time. More... | |
virtual bool | GetUpdateTimeValid () |
Get whether the UpdateTime is valid. More... | |
void | ResetUpdateTime () |
Get whether the UpdateTime is valid. More... | |
virtual void | SetForcedCacheKey (double val) |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
virtual void | SetForceUseCache (bool val) |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
virtual double | GetForcedCacheKey () |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
virtual bool | GetForceUseCache () |
Generally, caching is within the purview of the vtkPVView (and subclasses). More... | |
bool | AddToView (vtkView *view) override |
Making these methods public. More... | |
bool | RemoveFromView (vtkView *view) override |
Making these methods public. More... | |
virtual void | SetLogName (const std::string &name) |
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged. More... | |
const std::string & | GetLogName () const |
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged. More... | |
virtual bool | GetHasTemporalPipeline () |
This flag indicates if the representation is for a temporal pipeline. More... | |
virtual void | SetHasTemporalPipeline (bool) |
This flag indicates if the representation is for a temporal pipeline. More... | |
void | SetInputConnection (int port, vtkAlgorithmOutput *input) override |
Overridden to ensure that MarkModified is called. More... | |
void | AddInputConnection (int port, vtkAlgorithmOutput *input) override |
Overridden to ensure that MarkModified is called. More... | |
Public Member Functions inherited from vtkDataRepresentation | |
vtkDataRepresentation * | NewInstance () const |
virtual void | ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme)) |
virtual vtkSelection * | ConvertSelection (vtkView *view, vtkSelection *selection) |
vtkAlgorithmOutput * | GetInputConnection (int port=0, int index=0) |
vtkAnnotationLink * | GetAnnotationLink () |
void | SetAnnotationLink (vtkAnnotationLink *link) |
void | Select (vtkView *view, vtkSelection *selection) |
void | Select (vtkView *view, vtkSelection *selection, bool extend) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations, bool extend) |
virtual void | SetSelectable (bool) |
virtual bool | GetSelectable () |
virtual void | SelectableOn () |
virtual void | SelectableOff () |
void | UpdateSelection (vtkSelection *selection) |
void | UpdateSelection (vtkSelection *selection, bool extend) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations, bool extend) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port, int conn) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port, int conn) |
virtual void | SetSelectionType (int) |
virtual int | GetSelectionType () |
virtual void | SetSelectionArrayNames (vtkStringArray *names) |
virtual vtkStringArray * | GetSelectionArrayNames () |
virtual void | SetSelectionArrayName (const char *name) |
virtual const char * | GetSelectionArrayName () |
vtkAlgorithmOutput * | GetInputConnection (int port=0, int index=0) |
vtkAnnotationLink * | GetAnnotationLink () |
void | SetAnnotationLink (vtkAnnotationLink *link) |
void | Select (vtkView *view, vtkSelection *selection) |
void | Select (vtkView *view, vtkSelection *selection, bool extend) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations) |
void | Annotate (vtkView *view, vtkAnnotationLayers *annotations, bool extend) |
virtual void | SetSelectable (bool) |
virtual bool | GetSelectable () |
virtual void | SelectableOn () |
virtual void | SelectableOff () |
void | UpdateSelection (vtkSelection *selection) |
void | UpdateSelection (vtkSelection *selection, bool extend) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations) |
void | UpdateAnnotations (vtkAnnotationLayers *annotations, bool extend) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalAnnotationOutputPort (int port, int conn) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort () |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port) |
virtual vtkAlgorithmOutput * | GetInternalSelectionOutputPort (int port, int conn) |
virtual void | SetSelectionType (int) |
virtual int | GetSelectionType () |
virtual void | SetSelectionArrayNames (vtkStringArray *names) |
virtual vtkStringArray * | GetSelectionArrayNames () |
virtual void | SetSelectionArrayName (const char *name) |
virtual const char * | GetSelectionArrayName () |
Public Member Functions inherited from vtkPassInputTypeAlgorithm | |
vtkPassInputTypeAlgorithm * | NewInstance () const |
vtkPolyData * | GetPolyDataOutput () |
vtkStructuredPoints * | GetStructuredPointsOutput () |
vtkImageData * | GetImageDataOutput () |
vtkStructuredGrid * | GetStructuredGridOutput () |
vtkUnstructuredGrid * | GetUnstructuredGridOutput () |
vtkRectilinearGrid * | GetRectilinearGridOutput () |
vtkTable * | GetTableOutput () |
vtkGraph * | GetGraphOutput () |
vtkDataObject * | GetInput () |
vtkDataObject * | GetOutput () |
vtkDataObject * | GetOutput (int) |
void | SetInputData (vtkDataObject *) |
void | SetInputData (int, vtkDataObject *) |
void | AddInputData (vtkDataObject *) |
void | AddInputData (int, vtkDataObject *) |
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
vtkDataObject * | GetOutput () |
vtkDataObject * | GetOutput (int) |
void | SetInputData (vtkDataObject *) |
void | SetInputData (int, vtkDataObject *) |
void | AddInputData (vtkDataObject *) |
void | AddInputData (int, vtkDataObject *) |
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Public Member Functions inherited from vtkAlgorithm | |
vtkAlgorithm * | NewInstance () const |
int | HasExecutive () |
vtkExecutive * | GetExecutive () |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual int | ModifyRequest (vtkInformation *request, int when) |
vtkInformation * | GetInputPortInformation (int port) |
vtkInformation * | GetOutputPortInformation (int port) |
int | GetNumberOfInputPorts () |
int | GetNumberOfOutputPorts () |
void | UpdateProgress (double amount) |
vtkInformation * | GetInputArrayInformation (int idx) |
void | RemoveAllInputs () |
vtkDataObject * | GetOutputDataObject (int port) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | RemoveInputConnection (int port, int idx) |
virtual void | RemoveAllInputConnections (int port) |
int | GetNumberOfInputConnections (int port) |
int | GetTotalNumberOfInputConnections () |
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
vtkExecutive * | GetInputExecutive (int port, int index) |
vtkInformation * | GetInputInformation (int port, int index) |
vtkInformation * | GetOutputInformation (int port) |
virtual int | Update (int port, vtkInformationVector *requests) |
virtual int | Update (vtkInformation *requests) |
virtual int | UpdateExtent (const int extents[6]) |
virtual void | UpdateInformation () |
virtual void | UpdateDataObject () |
virtual void | PropagateUpdateExtent () |
virtual void | UpdateWholeExtent () |
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
int | SetUpdateExtentToWholeExtent (int port) |
int | SetUpdateExtentToWholeExtent () |
void | SetUpdateExtent (int port, int extent[6]) |
void | SetUpdateExtent (int extent[6]) |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
virtual void | SetInputDataObject (vtkDataObject *data) |
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
virtual void | AddInputDataObject (vtkDataObject *data) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
vtkAlgorithm * | GetInputAlgorithm () |
vtkExecutive * | GetInputExecutive () |
vtkInformation * | GetInputInformation () |
virtual void | Update (int port) |
virtual void | Update () |
virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
int * | GetUpdateExtent () |
int * | GetUpdateExtent (int port) |
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int extent[6]) |
void | GetUpdateExtent (int port, int extent[6]) |
int | GetUpdatePiece () |
int | GetUpdatePiece (int port) |
int | GetUpdateNumberOfPieces () |
int | GetUpdateNumberOfPieces (int port) |
int | GetUpdateGhostLevel () |
int | GetUpdateGhostLevel (int port) |
void | SetProgressObserver (vtkProgressObserver *) |
virtual vtkProgressObserver * | GetProgressObserver () |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
virtual void | SetInputDataObject (vtkDataObject *data) |
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
virtual void | AddInputDataObject (vtkDataObject *data) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
vtkAlgorithm * | GetInputAlgorithm () |
vtkExecutive * | GetInputExecutive () |
vtkInformation * | GetInputInformation () |
virtual void | Update (int port) |
virtual void | Update () |
virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
int * | GetUpdateExtent () |
int * | GetUpdateExtent (int port) |
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
void | GetUpdateExtent (int extent[6]) |
void | GetUpdateExtent (int port, int extent[6]) |
int | GetUpdatePiece () |
int | GetUpdatePiece (int port) |
int | GetUpdateNumberOfPieces () |
int | GetUpdateNumberOfPieces (int port) |
int | GetUpdateGhostLevel () |
int | GetUpdateGhostLevel (int port) |
void | SetProgressObserver (vtkProgressObserver *) |
virtual vtkProgressObserver * | GetProgressObserver () |
Public Member Functions inherited from vtkObject | |
vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual vtkMTimeType | GetMTime () |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
Public Member Functions inherited from vtkObjectBase | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
void | SetReferenceCount (int) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
Additional Inherited Members | |
Public Attributes inherited from vtkAlgorithm | |
SINGLE_PRECISION | |
DOUBLE_PRECISION | |
DEFAULT_PRECISION | |
int | AbortExecute |
Protected Types inherited from vtkChartRepresentation | |
typedef std::map< std::string, std::pair< vtkSmartPointer< vtkTable >, unsigned int > > | MapOfTables |
Static Protected Member Functions inherited from vtkAlgorithm | |
static vtkInformationIntegerKey * | PORT_REQUIREMENTS_FILLED () |
Static Protected Attributes inherited from vtkAlgorithm | |
static vtkExecutive * | DefaultExecutivePrototype |
representation for "Histogram View".
vtkPVHistogramChartRepresentation is the vtkPVDataRepresentation subclass for showing an data in the "Histogram View". The representation pipeline extracts histogram from the input dataset and then shows that in the view.
Definition at line 23 of file vtkPVHistogramChartRepresentation.h.
Definition at line 27 of file vtkPVHistogramChartRepresentation.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented from vtkXYChartRepresentation.
Reimplemented from vtkXYChartRepresentation.
|
static |
|
overridevirtual |
Reimplemented from vtkChartRepresentation.
void vtkPVHistogramChartRepresentation::SetComponent | ( | int | ) |
Controls which input data component should be binned, for input arrays with more-than-one component.
int vtkPVHistogramChartRepresentation::GetComponent | ( | ) |
Controls which input data component should be binned, for input arrays with more-than-one component.
void vtkPVHistogramChartRepresentation::SetBinCount | ( | int | ) |
Controls the number of bins N in the output histogram data.
int vtkPVHistogramChartRepresentation::GetBinCount | ( | ) |
Controls the number of bins N in the output histogram data.
void vtkPVHistogramChartRepresentation::SetCenterBinsAroundMinAndMax | ( | bool | ) |
Get/Set if first and last bins must be centered around the min and max data.
This is only used when UseCustomBinRanges is set to false. Default is false.
bool vtkPVHistogramChartRepresentation::GetCenterBinsAroundMinAndMax | ( | ) |
Get/Set if first and last bins must be centered around the min and max data.
This is only used when UseCustomBinRanges is set to false. Default is false.
Get/Set custom bin ranges to use.
These are used only when UseCustomBinRanges is set to true.
double* vtkPVHistogramChartRepresentation::GetCustomBinRanges | ( | ) |
Get/Set custom bin ranges to use.
These are used only when UseCustomBinRanges is set to true.
void vtkPVHistogramChartRepresentation::SetUseCustomBinRanges | ( | bool | ) |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array.
By default, set to false.
bool vtkPVHistogramChartRepresentation::GetUseCustomBinRanges | ( | ) |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array.
By default, set to false.
Sets the color for the histograms.
void vtkPVHistogramChartRepresentation::SetUseColorMapping | ( | bool | colorMapping | ) |
Sets the histogram to be color mapped by the scalar.
void vtkPVHistogramChartRepresentation::SetLookupTable | ( | vtkScalarsToColors * | lut | ) |
Sets the lookup table that is used for color mapping by the scalar.
void vtkPVHistogramChartRepresentation::SetHistogramLineStyle | ( | int | style | ) |
Set the line style for the histogram.
|
overridevirtual |
Method to be overridden to transform input data to a vtkTable.
Reimplemented from vtkChartRepresentation.
|
overridevirtual |
Overload the vtkAlgorithm method to update after the change.
Reimplemented from vtkAlgorithm.
|
overridevirtual |
Overridden to transform id-based selection produced by the histogram view to a threshold-based selection.
Reimplemented from vtkChartRepresentation.
|
overridevirtual |
Inverse of MapSelectionToInput().
Reimplemented from vtkChartRepresentation.
|
overrideprotectedvirtual |
This method is called before actual render if this->MTime was modified since the last time this method was called.
Subclasses should override to update "appearance" related changes that don't affect data. When this method is called, you're assured that this->ContextView is valid. Note that this method will not be called if this->GetVisibility() returns false, this subclasses should also override SetVisibility() to hide "actors" and such.
Reimplemented from vtkChartRepresentation.
|
protected |
Definition at line 126 of file vtkPVHistogramChartRepresentation.h.