|
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.
1.7.6.1