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
Infovis
BoostGraphAlgorithms
vtkBoostSplitTableField.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkBoostSplitTableField.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
=========================================================================*/
59
#ifndef __vtkBoostSplitTableField_h
60
#define __vtkBoostSplitTableField_h
61
62
#include "vtkInfovisBoostGraphAlgorithmsModule.h"
// For export macro
63
#include "vtkTableAlgorithm.h"
64
65
class
vtkStringArray;
66
67
class
VTKINFOVISBOOSTGRAPHALGORITHMS_EXPORT
vtkBoostSplitTableField
:
public
vtkTableAlgorithm
68
{
69
public
:
70
static
vtkBoostSplitTableField
* New();
71
vtkTypeMacro(
vtkBoostSplitTableField
, vtkTableAlgorithm);
72
void
PrintSelf(ostream& os, vtkIndent indent);
73
74
void
ClearFields();
75
void
AddField(
const
char
* field,
const
char
* delimiters);
76
77
protected
:
78
vtkBoostSplitTableField
();
79
~
vtkBoostSplitTableField
();
80
81
int
RequestData(
82
vtkInformation*,
83
vtkInformationVector**,
84
vtkInformationVector*);
85
86
vtkStringArray*
Fields
;
87
vtkStringArray*
Delimiters
;
88
89
private
:
90
//BTX
91
class
implementation;
92
//ETX
93
vtkBoostSplitTableField
(
const
vtkBoostSplitTableField
&);
// Not implemented
94
void
operator=(
const
vtkBoostSplitTableField
&);
// Not implemented
95
};
96
97
#endif
vtkBoostSplitTableField
"Splits" one-or-more table fields by duplicating rows containing delimited data.
Definition:
vtkBoostSplitTableField.h:67
vtkBoostSplitTableField::Fields
vtkStringArray * Fields
Definition:
vtkBoostSplitTableField.h:86
vtkBoostSplitTableField::Delimiters
vtkStringArray * Delimiters
Definition:
vtkBoostSplitTableField.h:87
Generated on Sat May 10 2014 05:42:50 for VTK by
1.8.6