MLBaseToVTKPolyData¶
-
MLModule
¶ genre VTKAdapters
author MeVis Medical Solutions AG
package MeVisLab/VTK
dll MLVTKAdapters
definition VTKAdapters.def see also SoVTK
,MLToVTKArray
,VTKToMLImage
,MLToVTKImage
,vtkView
,WEMToVTKPolyData
,VTKPolyDataToWEM
,MLToVTKLookupTable
keywords convert
,points
,base
,object
,xmarkerlist
,vector
,source
,input
Purpose¶
The purpose of MLBaseToVTKPolyData
is to provide a conversion from point- or vector-like ML Base objects to a vtkPoints/vtkPolyData object. Supported Base objects are XMarkerContainers, XMarkerLists, VectorLists and PointLists.
Usage¶
Connect a XMarkerContainer, XMarkerList, VectorList or PointList object to the input, select the VTK Data Type
for the list and an Object Type
and connect the vtkPoints object at the module output to the module which needs the vtkPoints object.
Input Fields¶
Output Fields¶
Parameter Fields¶
Field Index¶
Data Type : Integer |
Data Type To Unsigned Char : Trigger |
Data Type To Bit : Trigger |
Data Type To Unsigned Int : Trigger |
Data Type To Char : Trigger |
Data Type To Unsigned Long : Trigger |
Data Type To Double : Trigger |
Data Type To Unsigned Short : Trigger |
Data Type To Float : Trigger |
Number Of Points : Integer |
Data Type To Int : Trigger |
Object Type : Enum |
Data Type To Long : Trigger |
Status : String |
Data Type To Short : Trigger |
Visible Fields¶
Data Type¶
-
name:
dataType
, type:
Integer
, default:
10
¶ The enumerator for the data type of the vtkPoints / vtkPolyData at the output. Default is 10 (=float).
Data Type To Unsigned Char¶
-
name:
dataTypeToUnsignedChar
, type:
Trigger
¶ Selects the data type Unsigned Char (=3)
Data Type To Unsigned Short¶
-
name:
dataTypeToUnsignedShort
, type:
Trigger
¶ Selects the data type Unsigned Short (=5)
Data Type To Unsigned Int¶
-
name:
dataTypeToUnsignedInt
, type:
Trigger
¶ Selects the data type Unsigned Int (=7)
Data Type To Unsigned Long¶
-
name:
dataTypeToUnsignedLong
, type:
Trigger
¶ Selects the data type Unsigned Long (=9)
Number Of Points¶
-
name:
numberOfPoints
, type:
Integer
, default:
0
¶ This read-only field shows the number of points in the connected input Base object and the output vtkPoints / vtkPolyData object.
Object Type¶
-
name:
objectType
, type:
Enum
, default:
Points
¶ Allows to set the cell type of the output vtkPolyData object
Values:
Title | Name | Description |
---|---|---|
Points | Points | The cell type VTK_POLY_VERTEX is used, resulting in a set of points. |
Open Polyline | Open Polyline | The cell type VTK_POLY_LINE is used. Consecutive points are connected by a line, resulting in an open polyline. |
Closed Polyline | Closed Polyline | The cell type VTK_POLY_LINE is used. Consecutive points are connected by a line. Additionally, the last point is connected with the first point, resulting in a closed polyline. |
Polygon | Polygon | The cell type VTK_POLYGON is used. Consecutive points are connected by a line. Additionally, the last point is connected with the first point, resulting in a closed polygon. Note: there is no check for convexity! |