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
Charts
Core
vtkPlotGrid.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkPlotGrid.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
26
#ifndef __vtkPlotGrid_h
27
#define __vtkPlotGrid_h
28
29
#include "
vtkChartsCoreModule.h
"
// For export macro
30
#include "
vtkContextItem.h
"
31
32
class
vtkStdString
;
33
class
vtkContext2D
;
34
class
vtkPoints2D
;
35
class
vtkAxis
;
36
37
class
VTKCHARTSCORE_EXPORT
vtkPlotGrid
:
public
vtkContextItem
38
{
39
public
:
40
vtkTypeMacro(
vtkPlotGrid
,
vtkContextItem
);
41
virtual
void
PrintSelf
(ostream &os,
vtkIndent
indent);
42
44
static
vtkPlotGrid
*
New
();
45
47
virtual
void
SetXAxis(
vtkAxis
*axis);
48
50
virtual
void
SetYAxis(
vtkAxis
*axis);
51
53
virtual
bool
Paint
(
vtkContext2D
*painter);
54
55
//BTX
56
protected
:
57
vtkPlotGrid
();
58
~
vtkPlotGrid
();
59
61
63
vtkAxis
*
XAxis
;
64
vtkAxis
*
YAxis
;
66
67
private
:
68
vtkPlotGrid
(
const
vtkPlotGrid
&);
// Not implemented.
69
void
operator=(
const
vtkPlotGrid
&);
// Not implemented.
70
//ETX
71
};
72
73
#endif //__vtkPlotGrid_h
vtkPlotGrid::XAxis
vtkAxis * XAxis
Definition:
vtkPlotGrid.h:63
vtkStdString
Wrapper around std::string to keep symbols short.
Definition:
vtkStdString.h:46
vtkContextItem
base class for items that are part of a vtkContextScene.
Definition:
vtkContextItem.h:33
vtkAbstractContextItem::Paint
virtual bool Paint(vtkContext2D *painter)
vtkPlotGrid::YAxis
vtkAxis * YAxis
Definition:
vtkPlotGrid.h:64
vtkContext2D
Class for drawing 2D primitives to a graphical context.
Definition:
vtkContext2D.h:56
vtkAxis
takes care of drawing 2D axes
Definition:
vtkAxis.h:70
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:38
vtkPoints2D
represent and manipulate 2D points
Definition:
vtkPoints2D.h:35
vtkPlotGrid
takes care of drawing the plot grid
Definition:
vtkPlotGrid.h:37
vtkContextItem::PrintSelf
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkObject::New
static vtkObject * New()
vtkContextItem.h
VTKCHARTSCORE_EXPORT
#define VTKCHARTSCORE_EXPORT
Definition:
vtkChartsCoreModule.h:15
vtkChartsCoreModule.h
Generated on Sat Jan 3 2015 22:28:53 for VTK by
1.8.8