VTK
dox
opt
build
vtk6-6.3.0+dfsg2
Rendering
OpenGL
vtkLightingPainter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkLightingPainter.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
=========================================================================*/
20
#ifndef vtkLightingPainter_h
21
#define vtkLightingPainter_h
22
23
#include "
vtkRenderingOpenGLModule.h
"
// For export macro
24
#include "
vtkPolyDataPainter.h
"
25
26
class
VTKRENDERINGOPENGL_EXPORT
vtkLightingPainter
:
public
vtkPolyDataPainter
27
{
28
public
:
29
static
vtkLightingPainter
*
New
();
30
vtkTypeMacro
(
vtkLightingPainter
,
vtkPolyDataPainter
);
31
void
PrintSelf
(ostream& os,
vtkIndent
indent);
32
33
protected
:
34
vtkLightingPainter
();
35
~vtkLightingPainter
();
36
37
private
:
38
vtkLightingPainter
(
const
vtkLightingPainter
&);
// Not implemented.
39
void
operator=(
const
vtkLightingPainter
&);
// Not implemented.
40
};
41
42
#endif
vtkRenderingOpenGLModule.h
vtkPolyDataPainter
Abstract class for drawing poly data.
Definition:
vtkPolyDataPainter.h:54
vtkTypeMacro
#define vtkTypeMacro(thisClass, superclass)
Definition:
vtkSetGet.h:642
vtkLightingPainter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkLightingPainter
abstract class defining interface for painter that can handle lightin.
Definition:
vtkLightingPainter.h:27
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:39
vtkLightingPainter::vtkLightingPainter
vtkLightingPainter()
vtkLightingPainter::New
static vtkLightingPainter * New()
vtkLightingPainter::~vtkLightingPainter
~vtkLightingPainter()
vtkPolyDataPainter.h
VTKRENDERINGOPENGL_EXPORT
#define VTKRENDERINGOPENGL_EXPORT
Definition:
vtkRenderingOpenGLModule.h:15
Generated by
1.8.20