src
paraview-5.12
Remoting
Views
vtkPVImageChartRepresentation.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
14
#ifndef vtkPVImageChartRepresentation_h
15
#define vtkPVImageChartRepresentation_h
16
17
#include "
vtkChartRepresentation.h
"
18
#include "
vtkSmartPointer.h
"
19
20
class
vtkChartHistogram2D
;
21
class
vtkScalarsToColors
;
22
class
vtkView
;
23
24
class
VTKREMOTINGVIEWS_EXPORT
vtkPVImageChartRepresentation
:
public
vtkChartRepresentation
25
{
26
public
:
27
static
vtkPVImageChartRepresentation
*
New
();
28
vtkTypeMacro(
vtkPVImageChartRepresentation
,
vtkChartRepresentation
);
29
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
30
34
void
SetVisibility
(
bool
visible)
override
;
35
39
vtkChartHistogram2D
* GetChart();
40
44
void
SetLookupTable(
vtkScalarsToColors
* lut);
45
46
protected
:
47
vtkPVImageChartRepresentation
() =
default
;
48
~
vtkPVImageChartRepresentation
()
override
;
49
50
void
PrepareForRendering
()
override
;
51
bool
RemoveFromView
(
vtkView
* view)
override
;
52
57
vtkSmartPointer<vtkDataObject>
ReduceDataToRoot
(
vtkDataObject
* data)
override
;
58
59
private
:
60
vtkPVImageChartRepresentation
(
const
vtkPVImageChartRepresentation
&) =
delete
;
61
void
operator=(
const
vtkPVImageChartRepresentation
&) =
delete
;
62
63
vtkSmartPointer<vtkScalarsToColors>
LookupTable;
64
};
65
66
#endif
vtkChartRepresentation::RemoveFromView
bool RemoveFromView(vtkView *view) override
Removes the representation to the view.
vtkChartRepresentation::SetVisibility
void SetVisibility(bool visible) override
Set visibility of the representation.
vtkChartRepresentation::PrepareForRendering
virtual void PrepareForRendering()
This method is called before actual render if this->MTime was modified since the last time this metho...
Definition:
vtkChartRepresentation.h:164
vtkChartRepresentation::New
static vtkChartRepresentation * New()
vtkSmartPointer< vtkDataObject >
vtkChartRepresentation::ReduceDataToRoot
virtual vtkSmartPointer< vtkDataObject > ReduceDataToRoot(vtkDataObject *data)
Chart representation/views expect that the data is reduced to root node and then passed on the render...
vtkView
vtkIndent
vtkSmartPointer.h
vtkChartRepresentation::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkScalarsToColors
vtkChartRepresentation.h
vtkChartHistogram2D
vtkPVImageChartRepresentation
Representation for the "Image Chart View".
Definition:
vtkPVImageChartRepresentation.h:24
vtkChartRepresentation
Definition:
vtkChartRepresentation.h:33
vtkDataObject
Generated by
1.8.17 on Wed Mar 27 2024