Thanks to visit codestin.com
Credit goes to vtk.org
VTK
9.5.20250921
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Charts
Core
vtkPlotPoints3D.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
20
#ifndef vtkPlotPoints3D_h
21
#define vtkPlotPoints3D_h
22
23
#include "vtkChartsCoreModule.h"
// For export macro
24
#include "
vtkPlot3D.h
"
25
#include "
vtkWrappingHints.h
"
// For VTK_MARSHALAUTO
26
27
VTK_ABI_NAMESPACE_BEGIN
28
class
vtkContext2D
;
29
30
class
VTKCHARTSCORE_EXPORT
VTK_MARSHALAUTO
vtkPlotPoints3D
:
public
vtkPlot3D
31
{
32
public
:
33
vtkTypeMacro(
vtkPlotPoints3D
,
vtkPlot3D
);
34
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
35
static
vtkPlotPoints3D
*
New
();
36
40
bool
Paint
(
vtkContext2D
* painter)
override
;
41
42
protected
:
43
vtkPlotPoints3D
();
44
~vtkPlotPoints3D
()
override
;
45
46
void
ReleaseGraphicsCache
()
override
;
47
51
vtkNew<vtkPoints>
SelectedPoints
;
52
56
vtkTimeStamp
SelectedPointsBuildTime
;
57
58
private
:
59
vtkPlotPoints3D
(
const
vtkPlotPoints3D
&) =
delete
;
60
void
operator=(
const
vtkPlotPoints3D
&) =
delete
;
61
};
62
63
VTK_ABI_NAMESPACE_END
64
#endif
// vtkPlotPoints3D_h
vtkContext2D
Class for drawing 2D primitives to a graphical context.
Definition
vtkContext2D.h:69
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkNew
Allocate and hold a VTK object.
Definition
vtkNew.h:167
vtkPlot3D
Abstract class for 3D plots.
Definition
vtkPlot3D.h:36
vtkPlotPoints3D
3D scatter plot.
Definition
vtkPlotPoints3D.h:31
vtkPlotPoints3D::Paint
bool Paint(vtkContext2D *painter) override
Paint event for the XY plot, called whenever the chart needs to be drawn.
vtkPlotPoints3D::vtkPlotPoints3D
vtkPlotPoints3D()
vtkPlotPoints3D::SelectedPoints
vtkNew< vtkPoints > SelectedPoints
The selected points.
Definition
vtkPlotPoints3D.h:51
vtkPlotPoints3D::~vtkPlotPoints3D
~vtkPlotPoints3D() override
vtkPlotPoints3D::ReleaseGraphicsCache
void ReleaseGraphicsCache() override
Release cache entries created by this context item.
vtkPlotPoints3D::SelectedPointsBuildTime
vtkTimeStamp SelectedPointsBuildTime
The selected points.
Definition
vtkPlotPoints3D.h:56
vtkPlotPoints3D::New
static vtkPlotPoints3D * New()
vtkPlotPoints3D::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTimeStamp
record modification and/or execution time
Definition
vtkTimeStamp.h:44
vtkPlot3D.h
vtkWrappingHints.h
VTK_MARSHALAUTO
#define VTK_MARSHALAUTO
Definition
vtkWrappingHints.h:60
Generated on Sun Sep 21 2025 08:38:17 for VTK by
1.9.7