ActiViz .NET
5.8.0
|
vtkBoostSplitTableField - "Splits" one-or-more table fields by duplicating rows containing delimited data. More...
Public Member Functions | |
vtkBoostSplitTableField (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkBoostSplitTableField () | |
Undocumented Block. | |
void | AddField (string field, string delimiters) |
Undocumented Block. | |
void | ClearFields () |
Undocumented Block. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkBoostSplitTableField | NewInstance () |
Undocumented Block. | |
Static Public Member Functions | |
static new vtkBoostSplitTableField | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkBoostSplitTableField | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkBoostSplitTableField" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "23vtkBoostSplitTableField" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkBoostSplitTableField_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkBoostSplitTableField_AddField_01 (HandleRef pThis, string field, string delimiters) |
static internal void | vtkBoostSplitTableField_ClearFields_02 (HandleRef pThis) |
static internal int | vtkBoostSplitTableField_IsA_03 (HandleRef pThis, string type) |
static internal int | vtkBoostSplitTableField_IsTypeOf_04 (string type) |
static internal IntPtr | vtkBoostSplitTableField_NewInstance_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkBoostSplitTableField_SafeDownCast_07 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
Static Private Member Functions | |
static | vtkBoostSplitTableField () |
Automatically generated type registration mechanics. |
vtkBoostSplitTableField - "Splits" one-or-more table fields by duplicating rows containing delimited data.
Description
Assume the following table:
Author Year Title Brian; Jeff; Tim 2007 Foo Tim 2003 Bar
If we produce a graph relating authors to the year in which they publish, the string "Brian; Jeff; Tim" will be treated (incorrectly) as a single author associated with the year 2007. vtkBoostSplitTableField addresses this by splitting one-or-more fields into "subvalues" using a configurable delimiter and placing each subvalue on its own row (the other fields in the original row are copied). Using the above example, splitting the "Author" field with a ";" (semicolon) delimiter produces:
Author Year Title Brian 2007 Foo Jeff 2007 Foo Tim 2007 Foo Tim 2003 Bar
When this table is converted to a graph, each author (correctly) becomes a separate node.
Usage:
Use AddField() to specify the field(s) to be split. If no fields have been specified, vtkBoostSplitTableField will act as a passthrough. By default, no fields are specified.
The second argument to AddField() is a string containing zero-to-many single character delimiters (multi-character delimiters are not supported).
If the input table is missing a field specified by AddField(), it is an error. If no fields are specified, no splitting is performed. If the delimiter for a field is an empty string, no splitting is performed on that field.
static Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
void Kitware.VTK.vtkBoostSplitTableField.AddField | ( | string | field, |
string | delimiters | ||
) |
Undocumented Block.
Undocumented Block.
override void Kitware.VTK.vtkBoostSplitTableField.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
override int Kitware.VTK.vtkBoostSplitTableField.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
static new int Kitware.VTK.vtkBoostSplitTableField.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
static new vtkBoostSplitTableField Kitware.VTK.vtkBoostSplitTableField.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
static new vtkBoostSplitTableField Kitware.VTK.vtkBoostSplitTableField.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
static internal void Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_AddField_01 | ( | HandleRef | pThis, |
string | field, | ||
string | delimiters | ||
) | [private] |
static internal void Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_ClearFields_02 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_IsA_03 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_IsTypeOf_04 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_NewInstance_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkBoostSplitTableField.vtkBoostSplitTableField_SafeDownCast_07 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
new readonly string Kitware.VTK.vtkBoostSplitTableField.MRClassNameKey = "23vtkBoostSplitTableField" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.
new const string Kitware.VTK.vtkBoostSplitTableField.MRFullTypeName = "Kitware.VTK.vtkBoostSplitTableField" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkTableAlgorithm.