VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
dox
Rendering
Context2D
vtkMarkerUtilities.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkMarkerUtilities.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
27
#ifndef __vtkMarkerUtilities_h
28
#define __vtkMarkerUtilities_h
29
30
#include "
vtkRenderingContext2DModule.h
"
// For export macro
31
32
#include "
vtkObject.h
"
33
34
class
vtkImageData
;
35
36
class
VTKRENDERINGCONTEXT2D_EXPORT
vtkMarkerUtilities
:
public
vtkObject
37
{
38
public
:
39
vtkTypeMacro(
vtkMarkerUtilities
,
vtkObject
);
40
virtual
void
PrintSelf
(ostream &os,
vtkIndent
indent);
41
42
//BTX
44
45
enum
{
46
NONE
= 0,
47
CROSS
,
48
PLUS
,
49
SQUARE
,
50
CIRCLE
,
51
DIAMOND
52
};
53
//ETX
55
57
static
void
GenerateMarker(
vtkImageData
*
data
,
int
style
,
int
width
);
58
59
//BTX
60
protected
:
61
vtkMarkerUtilities
();
62
~
vtkMarkerUtilities
();
63
64
private
:
65
vtkMarkerUtilities
(
const
vtkMarkerUtilities
&);
// Not implemented.
66
void
operator=(
const
vtkMarkerUtilities
&);
// Not implemented.
67
//ETX
68
};
69
70
#endif //__vtkMarkerUtilities_h
vtkgl::data
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition:
vtkgl.h:11339
vtkMarkerUtilities::CIRCLE
Definition:
vtkMarkerUtilities.h:50
vtkX3D::style
Definition:
vtkX3D.h:492
vtkObject
abstract base class for most VTK objects
Definition:
vtkObject.h:61
vtkMarkerUtilities::PLUS
Definition:
vtkMarkerUtilities.h:48
vtkObject::PrintSelf
virtual void PrintSelf(ostream &os, vtkIndent indent)
VTKRENDERINGCONTEXT2D_EXPORT
#define VTKRENDERINGCONTEXT2D_EXPORT
Definition:
vtkRenderingContext2DModule.h:15
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:38
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:44
vtkgl::width
GLint GLint GLsizei width
Definition:
vtkgl.h:11316
vtkMarkerUtilities::CROSS
Definition:
vtkMarkerUtilities.h:47
vtkRenderingContext2DModule.h
vtkObject.h
vtkglX::NONE
const GLenum NONE
Definition:
vtkgl.h:19335
vtkMarkerUtilities::SQUARE
Definition:
vtkMarkerUtilities.h:49
vtkMarkerUtilities
Utilities for generating marker images.
Definition:
vtkMarkerUtilities.h:36
Generated on Sat Jan 3 2015 22:29:51 for VTK by
1.8.8