VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Views
Geovis
vtkGeoView2D.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkGeoView2D.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
/*-------------------------------------------------------------------------
16
Copyright 2008 Sandia Corporation.
17
Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
18
the U.S. Government retains certain rights in this software.
19
-------------------------------------------------------------------------*/
45
#include "vtkViewsGeovisModule.h"
// For export macro
46
#include "
vtkRenderView.h
"
47
48
class
vtkAssembly
;
49
class
vtkGeoTerrain2D
;
50
class
vtkViewTheme
;
51
52
class
VTKVIEWSGEOVIS_EXPORT
vtkGeoView2D
:
public
vtkRenderView
53
{
54
public
:
55
static
vtkGeoView2D
*
New
();
56
vtkTypeMacro(
vtkGeoView2D
,
vtkRenderView
);
57
virtual
void
PrintSelf
( ostream& os,
vtkIndent
indent );
58
59
vtkGeoView2D
();
60
~
vtkGeoView2D
();
61
62
vtkGetObjectMacro(Surface,
vtkGeoTerrain2D
);
63
virtual
void
SetSurface(
vtkGeoTerrain2D
* surf);
64
66
virtual
vtkAbstractTransform
*
GetTransform
();
67
69
virtual
void
ApplyViewTheme
(
vtkViewTheme
* theme);
70
72
virtual
void
Render
();
73
74
protected
:
75
vtkGeoTerrain2D
*
Surface
;
76
vtkAssembly
*
Assembly
;
77
78
virtual
void
PrepareForRendering
();
79
80
private
:
81
vtkGeoView2D
(
const
vtkGeoView2D
&);
// Not implemented
82
void
operator=(
const
vtkGeoView2D
&);
// Not implemented
83
};
84
Generated on Thu May 24 2012 22:22:37 for VTK by
1.8.1