VTK
9.5.20251126
Rendering
Context2D
vtkMarkerUtilities.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
18
19
#ifndef vtkMarkerUtilities_h
20
#define vtkMarkerUtilities_h
21
22
#include "vtkRenderingContext2DModule.h"
// For export macro
23
24
#include "
vtkObject.h
"
25
26
VTK_ABI_NAMESPACE_BEGIN
27
class
vtkImageData
;
28
29
class
VTKRENDERINGCONTEXT2D_EXPORT
vtkMarkerUtilities
:
public
vtkObject
30
{
31
public
:
32
vtkTypeMacro(
vtkMarkerUtilities
,
vtkObject
);
33
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
34
38
enum
39
{
40
NONE
= 0,
41
CROSS
,
42
PLUS
,
43
SQUARE
,
44
CIRCLE
,
45
DIAMOND
46
};
47
51
static
void
GenerateMarker
(
vtkImageData
* data,
int
style,
int
width);
52
53
protected
:
54
vtkMarkerUtilities
();
55
~vtkMarkerUtilities
()
override
;
56
57
private
:
58
vtkMarkerUtilities
(
const
vtkMarkerUtilities
&) =
delete
;
59
void
operator=(
const
vtkMarkerUtilities
&) =
delete
;
60
};
61
62
VTK_ABI_NAMESPACE_END
63
#endif
// vtkMarkerUtilities_h
vtkImageData
topologically and geometrically regular array of data
Definition
vtkImageData.h:155
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkMarkerUtilities::~vtkMarkerUtilities
~vtkMarkerUtilities() override
vtkMarkerUtilities::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMarkerUtilities::vtkMarkerUtilities
vtkMarkerUtilities()
vtkMarkerUtilities::GenerateMarker
static void GenerateMarker(vtkImageData *data, int style, int width)
Generate the requested symbol of a particular style and size.
vtkMarkerUtilities::CROSS
@ CROSS
Definition
vtkMarkerUtilities.h:41
vtkMarkerUtilities::NONE
@ NONE
Definition
vtkMarkerUtilities.h:40
vtkMarkerUtilities::CIRCLE
@ CIRCLE
Definition
vtkMarkerUtilities.h:44
vtkMarkerUtilities::DIAMOND
@ DIAMOND
Definition
vtkMarkerUtilities.h:45
vtkMarkerUtilities::SQUARE
@ SQUARE
Definition
vtkMarkerUtilities.h:43
vtkMarkerUtilities::PLUS
@ PLUS
Definition
vtkMarkerUtilities.h:42
vtkObject::vtkObject
vtkObject()
vtkObject.h
Generated on Wed Nov 26 2025 07:47:54 for VTK by
1.13.2