Medical Imaging Interaction Toolkit
2021.10.00
Medical Imaging Interaction Toolkit
vtkNeverTranslucentTexture.h
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#ifndef mitkNeverTranslucentTexture_h
14
#define mitkNeverTranslucentTexture_h
15
16
#include <
MitkCoreExports.h
>
17
18
#include <vtkOpenGLTexture.h>
19
20
#include <vtkObjectFactory.h>
21
47
/* NOT exported, this is a 2D image mapper helper */
48
49
class
MITKCORE_EXPORT
vtkNeverTranslucentTexture
:
public
vtkOpenGLTexture
50
{
51
public
:
52
static
vtkNeverTranslucentTexture
*New();
53
vtkTypeMacro(
vtkNeverTranslucentTexture
, vtkOpenGLTexture);
54
void
PrintSelf(ostream &os, vtkIndent indent)
override
;
55
65
int
IsTranslucent()
override
;
66
67
protected
:
68
vtkNeverTranslucentTexture
();
69
70
private
:
71
vtkNeverTranslucentTexture
(
const
vtkNeverTranslucentTexture
&);
// Not implemented.
72
void
operator=(
const
vtkNeverTranslucentTexture
&);
// Not implemented.
73
};
74
84
class
vtkNeverTranslucentTextureFactory
:
public
vtkObjectFactory
85
{
86
public
:
87
vtkNeverTranslucentTextureFactory
();
88
89
static
vtkNeverTranslucentTextureFactory
*New();
90
const
char
*GetVTKSourceVersion()
override
;
91
const
char
*GetDescription()
override
;
92
93
protected
:
94
vtkNeverTranslucentTextureFactory
(
const
vtkNeverTranslucentTextureFactory
&);
95
void
operator=(
const
vtkNeverTranslucentTextureFactory
&);
96
};
97
98
#endif
vtkNeverTranslucentTexture
VTK Fix to speed up our image rendering.
Definition:
vtkNeverTranslucentTexture.h:49
MITKCORE_EXPORT
#define MITKCORE_EXPORT
Definition:
MitkCoreExports.h:15
MitkCoreExports.h
vtkNeverTranslucentTextureFactory
Factory for vtkNeverTranslucentTexture (see this class!).
Definition:
vtkNeverTranslucentTexture.h:84
src
MITK
Modules
Core
include
vtkNeverTranslucentTexture.h
Generated on Tue Nov 9 2021 09:46:30 for Medical Imaging Interaction Toolkit by
1.8.13