diff --git a/stubs/vtk/METADATA.toml b/stubs/vtk/METADATA.toml new file mode 100644 index 000000000000..59ded61c66ec --- /dev/null +++ b/stubs/vtk/METADATA.toml @@ -0,0 +1,8 @@ +version = "9.2.6" +upstream_repository = "https://gitlab.kitware.com/vtk/vtk" +partial_stub = true + +[tool.stubtest] +ignore_missing_stub = true +# linux and darwin are equivalent +platforms = ["linux", "win32"] diff --git a/stubs/vtk/vtkmodules/__init__.pyi b/stubs/vtk/vtkmodules/__init__.pyi new file mode 100644 index 000000000000..bda5b5a7f4cc --- /dev/null +++ b/stubs/vtk/vtkmodules/__init__.pyi @@ -0,0 +1 @@ +__version__: str diff --git a/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmCore.pyi b/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmCore.pyi new file mode 100644 index 000000000000..1d887c8b1f27 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmCore.pyi @@ -0,0 +1,6 @@ +from typing import Callable, TypeVar, Union + +Callback = Union[Callable[..., None], None] +_Buffer = TypeVar("_Buffer") +_Pointer = TypeVar("_Pointer") +Template = TypeVar("Template") diff --git a/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmDataModel.pyi b/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmDataModel.pyi new file mode 100644 index 000000000000..7a9f1cda8691 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmDataModel.pyi @@ -0,0 +1,68 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel + +class vtkmDataSet(vtkmodules.vtkCommonDataModel.vtkDataSet): + def ComputeBounds(self) -> None: ... + def CopyStructure(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def DeepCopy(self, src: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkmodules.vtkCommonDataModel.vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkmodules.vtkCommonDataModel.vtkCell, + gencell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindPoint(self, x: MutableSequence[float]) -> int: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, cellId: int) -> vtkmodules.vtkCommonDataModel.vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkmodules.vtkCommonDataModel.vtkGenericCell) -> None: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkmodules.vtkCommonDataModel.vtkCell: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellType(self, cellId: int) -> int: ... + def GetDataObjectType(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetPoint(self, ptId: int) -> tuple[float, float, float]: ... + @overload + def GetPoint(self, id: int, x: MutableSequence[float]) -> None: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmDataSet: ... + def ShallowCopy(self, src: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def Squeeze(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmFilters.pyi b/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmFilters.pyi new file mode 100644 index 000000000000..bc2806977eb9 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkAcceleratorsVTKmFilters.pyi @@ -0,0 +1,363 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersCore +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkImagingCore + +_Pointer = TypeVar("_Pointer") + +class vtkmAverageToCells(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmAverageToCells: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmAverageToCells: ... + +class vtkmAverageToPoints(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmAverageToPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmAverageToPoints: ... + +class vtkmCleanGrid(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CompactPointsOff(self) -> None: ... + def CompactPointsOn(self) -> None: ... + def GetCompactPoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmCleanGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmCleanGrid: ... + def SetCompactPoints(self, _arg: bool) -> None: ... + +class vtkmClip(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetClipFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetClipValue(self) -> float: ... + def GetComputeScalars(self) -> bool: ... + def GetForceVTKm(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmClip: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmClip: ... + def SetClipFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetClipValue(self, __a: float) -> None: ... + def SetComputeScalars(self, __a: bool) -> None: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmContour(vtkmodules.vtkFiltersCore.vtkContourFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmContour: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmContour: ... + +class vtkmCoordinateSystemTransform(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmCoordinateSystemTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmCoordinateSystemTransform: ... + def SetCartesianToCylindrical(self) -> None: ... + def SetCartesianToSpherical(self) -> None: ... + def SetCylindricalToCartesian(self) -> None: ... + def SetSphericalToCartesian(self) -> None: ... + +class vtkmExternalFaces(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def CompactPointsOff(self) -> None: ... + def CompactPointsOn(self) -> None: ... + def GetCompactPoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmExternalFaces: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmExternalFaces: ... + def SetCompactPoints(self, _arg: bool) -> None: ... + def SetInputData(self, ds: vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid) -> None: ... + +class vtkmExtractVOI(vtkmodules.vtkImagingCore.vtkExtractVOI): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetForceVTKm(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmExtractVOI: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmExtractVOI: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmFilterOverrides: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkmFilterOverrides) -> None: ... + @staticmethod + def EnabledOff() -> None: ... + @staticmethod + def EnabledOn() -> None: ... + @staticmethod + def GetEnabled() -> bool: ... + @staticmethod + def SetEnabled(value: bool) -> None: ... + +class vtkmGradient(vtkmodules.vtkFiltersGeneral.vtkGradientFilter): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetForceVTKm(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmGradient: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmGradient: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmHistogram(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def CenterBinsAroundMinAndMaxOff(self) -> None: ... + def CenterBinsAroundMinAndMaxOn(self) -> None: ... + def GetBinDelta(self) -> float: ... + def GetCenterBinsAroundMinAndMax(self) -> bool: ... + def GetComputedRange(self) -> tuple[float, float]: ... + def GetCustomBinRange(self) -> tuple[float, float]: ... + def GetNumberOfBins(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseCustomBinRanges(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmHistogram: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmHistogram: ... + def SetCenterBinsAroundMinAndMax(self, _arg: bool) -> None: ... + @overload + def SetCustomBinRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetCustomBinRange(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfBins(self, _arg: int) -> None: ... + def SetUseCustomBinRanges(self, _arg: bool) -> None: ... + def UseCustomBinRangesOff(self) -> None: ... + def UseCustomBinRangesOn(self) -> None: ... + +class vtkmImageConnectivity(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmImageConnectivity: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmImageConnectivity: ... + +class vtkmLevelOfDetail(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @overload + def GetNumberOfDivisions(self) -> _Pointer: ... + @overload + def GetNumberOfDivisions(self, div: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfXDivisions(self) -> int: ... + def GetNumberOfYDivisions(self) -> int: ... + def GetNumberOfZDivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmLevelOfDetail: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmLevelOfDetail: ... + @overload + def SetNumberOfDivisions(self, div: MutableSequence[int]) -> None: ... + @overload + def SetNumberOfDivisions(self, div0: int, div1: int, div2: int) -> None: ... + def SetNumberOfXDivisions(self, num: int) -> None: ... + def SetNumberOfYDivisions(self, num: int) -> None: ... + def SetNumberOfZDivisions(self, num: int) -> None: ... + +class vtkmNDHistogram(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def AddFieldAndBin(self, fieldName: str, numberOfBins: int) -> None: ... + def GetBinDelta(self, fieldIndex: int) -> float: ... + def GetFieldIndexFromFieldName(self, fieldName: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmNDHistogram: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmNDHistogram: ... + +class vtkmPointElevation(vtkmodules.vtkFiltersCore.vtkElevationFilter): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetForceVTKm(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmPointElevation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmPointElevation: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmPointTransform(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkHomogeneousTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmPointTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmPointTransform: ... + def SetTransform(self, tf: vtkmodules.vtkCommonTransforms.vtkHomogeneousTransform) -> None: ... + +class vtkmPolyDataNormals(vtkmodules.vtkFiltersCore.vtkPolyDataNormals): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetForceVTKm(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmPolyDataNormals: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmPolyDataNormals: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmProbe(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellArrays(self) -> int: ... + def GetPassFieldArrays(self) -> int: ... + def GetPassPointArrays(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetValidCellMaskArrayName(self) -> str: ... + def GetValidPointMaskArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmProbe: ... + def PassCellArraysOff(self) -> None: ... + def PassCellArraysOn(self) -> None: ... + def PassFieldArraysOff(self) -> None: ... + def PassFieldArraysOn(self) -> None: ... + def PassPointArraysOff(self) -> None: ... + def PassPointArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmProbe: ... + def SetPassCellArrays(self, _arg: int) -> None: ... + def SetPassFieldArrays(self, _arg: int) -> None: ... + def SetPassPointArrays(self, _arg: int) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetValidCellMaskArrayName(self, _arg: str) -> None: ... + def SetValidPointMaskArrayName(self, _arg: str) -> None: ... + +class vtkmThreshold(vtkmodules.vtkFiltersCore.vtkThreshold): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetForceVTKm(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmThreshold: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmThreshold: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmTriangleMeshPointNormals(vtkmodules.vtkFiltersCore.vtkTriangleMeshPointNormals): + def ForceVTKmOff(self) -> None: ... + def ForceVTKmOn(self) -> None: ... + def GetForceVTKm(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmTriangleMeshPointNormals: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmTriangleMeshPointNormals: ... + def SetForceVTKm(self, _arg: int) -> None: ... + +class vtkmWarpScalar(vtkmodules.vtkFiltersGeneral.vtkWarpScalar): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmWarpScalar: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmWarpScalar: ... + +class vtkmWarpVector(vtkmodules.vtkFiltersGeneral.vtkWarpVector): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkmWarpVector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkmWarpVector: ... diff --git a/stubs/vtk/vtkmodules/vtkChartsCore.pyi b/stubs/vtk/vtkmodules/vtkChartsCore.pyi new file mode 100644 index 000000000000..741fc4b6b719 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkChartsCore.pyi @@ -0,0 +1,1910 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonColor +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class vtkAxis(vtkmodules.vtkRenderingContext2D.vtkContextItem): + class Location(int): ... + AUTO: int + BOTTOM: Location + CUSTOM: int + FIXED: int + FIXED_NOTATION: int + LEFT: Location + PARALLEL: Location + PRINTF_NOTATION: int + RIGHT: Location + SCIENTIFIC_NOTATION: int + STANDARD_NOTATION: int + TICK_SIMPLE: int + TICK_WILKINSON_EXTENDED: int + TOP: Location + def AutoScale(self) -> None: ... + def GenerateSimpleLabel(self, val: float) -> str: ... + def GetAxisVisible(self) -> bool: ... + def GetBehavior(self) -> int: ... + def GetBoundingRect( + self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D + ) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetGridPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetGridVisible(self) -> bool: ... + def GetLabelFormat(self) -> str: ... + def GetLabelOffset(self) -> float: ... + def GetLabelProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelsVisible(self) -> bool: ... + def GetLogScale(self) -> bool: ... + def GetLogScaleActive(self) -> bool: ... + def GetMargins(self) -> tuple[int, int]: ... + def GetMaximum(self) -> float: ... + def GetMaximumLimit(self) -> float: ... + def GetMinimum(self) -> float: ... + def GetMinimumLimit(self) -> float: ... + def GetNotation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTicks(self) -> int: ... + def GetPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetPoint1(self) -> tuple[float, float]: ... + def GetPoint2(self) -> tuple[float, float]: ... + def GetPosition(self) -> int: ... + def GetPosition1(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetPosition2(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetPrecision(self) -> int: ... + def GetRange(self, range: MutableSequence[float]) -> None: ... + def GetRangeLabelFormat(self) -> str: ... + def GetRangeLabelsVisible(self) -> bool: ... + def GetScalingFactor(self) -> float: ... + def GetShift(self) -> float: ... + def GetTickLabelAlgorithm(self) -> int: ... + def GetTickLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTickLength(self) -> float: ... + def GetTickPositions(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetTickScenePositions(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetTicksVisible(self) -> bool: ... + def GetTitle(self) -> str: ... + def GetTitleProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleVisible(self) -> bool: ... + def GetUnscaledMaximum(self) -> float: ... + def GetUnscaledMaximumLimit(self) -> float: ... + def GetUnscaledMinimum(self) -> float: ... + def GetUnscaledMinimumLimit(self) -> float: ... + def GetUnscaledRange(self, range: MutableSequence[float]) -> None: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LogScaleOff(self) -> None: ... + def LogScaleOn(self) -> None: ... + def NewInstance(self) -> vtkAxis: ... + @staticmethod + def NiceMinMax(min: float, max: float, pixelRange: float, tickPixelSpacing: float) -> float: ... + @staticmethod + def NiceNumber(number: float, roundUp: bool) -> float: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def RecalculateTickSpacing(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxis: ... + def SetAxisVisible(self, _arg: bool) -> None: ... + def SetBehavior(self, _arg: int) -> None: ... + def SetCustomTickPositions( + self, positions: vtkmodules.vtkCommonCore.vtkDoubleArray, labels: vtkmodules.vtkCommonCore.vtkStringArray = ... + ) -> bool: ... + def SetGridPen(self, _arg: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def SetGridVisible(self, _arg: bool) -> None: ... + def SetLabelFormat(self, fmt: str) -> None: ... + def SetLabelOffset(self, _arg: float) -> None: ... + def SetLabelsVisible(self, _arg: bool) -> None: ... + def SetLogScale(self, logScale: bool) -> None: ... + @overload + def SetMargins(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetMargins(self, _arg: Sequence[int]) -> None: ... + def SetMaximum(self, maximum: float) -> None: ... + def SetMaximumLimit(self, highest: float) -> None: ... + def SetMinimum(self, minimum: float) -> None: ... + def SetMinimumLimit(self, lowest: float) -> None: ... + def SetNotation(self, notation: int) -> None: ... + def SetNumberOfTicks(self, numberOfTicks: int) -> None: ... + def SetPen(self, _arg: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + @overload + def SetPoint1(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + @overload + def SetPoint1(self, x: float, y: float) -> None: ... + @overload + def SetPoint2(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + @overload + def SetPoint2(self, x: float, y: float) -> None: ... + def SetPosition(self, position: int) -> None: ... + def SetPrecision(self, precision: int) -> None: ... + @overload + def SetRange(self, minimum: float, maximum: float) -> None: ... + @overload + def SetRange(self, range: MutableSequence[float]) -> None: ... + def SetRangeLabelFormat(self, _arg: str) -> None: ... + def SetRangeLabelsVisible(self, _arg: bool) -> None: ... + def SetScalingFactor(self, _arg: float) -> None: ... + def SetShift(self, _arg: float) -> None: ... + def SetTickLabelAlgorithm(self, _arg: int) -> None: ... + def SetTickLength(self, _arg: float) -> None: ... + def SetTicksVisible(self, _arg: bool) -> None: ... + def SetTitle(self, title: str) -> None: ... + def SetTitleVisible(self, _arg: bool) -> None: ... + def SetUnscaledMaximum(self, maximum: float) -> None: ... + def SetUnscaledMaximumLimit(self, highest: float) -> None: ... + def SetUnscaledMinimum(self, minimum: float) -> None: ... + def SetUnscaledMinimumLimit(self, lowest: float) -> None: ... + @overload + def SetUnscaledRange(self, minimum: float, maximum: float) -> None: ... + @overload + def SetUnscaledRange(self, range: MutableSequence[float]) -> None: ... + def Update(self) -> None: ... + +class vtkAxisExtended(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def Coverage(dmin: float, dmax: float, lmin: float, lmax: float) -> float: ... + @staticmethod + def CoverageMax(dmin: float, dmax: float, span: float) -> float: ... + @staticmethod + def Density(k: int, m: float, dmin: float, dmax: float, lmin: float, lmax: float) -> float: ... + @staticmethod + def DensityMax(k: int, m: float) -> float: ... + @staticmethod + def FormatLegibilityScore(n: float, format: int) -> float: ... + @staticmethod + def FormatStringLength(format: int, n: float, precision: int) -> int: ... + def GenerateExtendedTickLabels( + self, dmin: float, dmax: float, m: float, scaling: float + ) -> vtkmodules.vtkCommonDataModel.vtkVector3d: ... + def GetDesiredFontSize(self) -> int: ... + def GetFontSize(self) -> int: ... + def GetIsAxisVertical(self) -> bool: ... + def GetLabelFormat(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAxisExtended: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxisExtended: ... + def SetDesiredFontSize(self, _arg: int) -> None: ... + def SetFontSize(self, _arg: int) -> None: ... + def SetIsAxisVertical(self, _arg: bool) -> None: ... + def SetLabelFormat(self, _arg: int) -> None: ... + def SetOrientation(self, _arg: int) -> None: ... + def SetPrecision(self, _arg: int) -> None: ... + @staticmethod + def Simplicity(qIndex: int, qLength: int, j: int, lmin: float, lmax: float, lstep: float) -> float: ... + @staticmethod + def SimplicityMax(qIndex: int, qLength: int, j: int) -> float: ... + +class vtkChartLegend(vtkmodules.vtkRenderingContext2D.vtkContextItem): + BOTTOM: int + CENTER: int + CUSTOM: int + LEFT: int + RIGHT: int + TOP: int + def CacheBoundsOff(self) -> None: ... + def CacheBoundsOn(self) -> None: ... + def GetBoundingRect( + self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D + ) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetBrush(self) -> vtkmodules.vtkRenderingContext2D.vtkBrush: ... + def GetCacheBounds(self) -> bool: ... + def GetChart(self) -> vtkChart: ... + def GetDragEnabled(self) -> bool: ... + def GetHorizontalAlignment(self) -> int: ... + def GetInline(self) -> bool: ... + def GetLabelProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPadding(self) -> int: ... + def GetPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetPoint(self) -> tuple[float, float]: ... + def GetPointVector(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetSymbolWidth(self) -> int: ... + def GetVerticalAlignment(self) -> int: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkChartLegend: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartLegend: ... + def SetCacheBounds(self, _arg: bool) -> None: ... + def SetChart(self, chart: vtkChart) -> None: ... + def SetDragEnabled(self, _arg: bool) -> None: ... + def SetHorizontalAlignment(self, _arg: int) -> None: ... + def SetInline(self, _arg: bool) -> None: ... + def SetLabelSize(self, size: int) -> None: ... + def SetPadding(self, _arg: int) -> None: ... + @overload + def SetPoint(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetSymbolWidth(self, _arg: int) -> None: ... + def SetVerticalAlignment(self, _arg: int) -> None: ... + def Update(self) -> None: ... + +class vtkCategoryLegend(vtkChartLegend): + HORIZONTAL: int + VERTICAL: int + + def GetBoundingRect( + self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D + ) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlierLabel(self) -> str: ... + def GetScalarsToColors(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetTitle(self) -> str: ... + def GetValues(self) -> vtkmodules.vtkCommonCore.vtkVariantArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCategoryLegend: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCategoryLegend: ... + def SetOutlierLabel(self, _arg: str) -> None: ... + def SetScalarsToColors(self, stc: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetTitle(self, title: str) -> None: ... + def SetValues(self, __a: vtkmodules.vtkCommonCore.vtkVariantArray) -> None: ... + +class vtkChart(vtkmodules.vtkRenderingContext2D.vtkContextItem): + class EventIds(int): ... + AREA: int + AXES_TO_RECT: int + BAG: int + BAR: int + CLICK_AND_DRAG: int + FILL_RECT: int + FILL_SCENE: int + FUNCTIONALBAG: int + LINE: int + NOTIFY: int + PAN: int + POINTS: int + SELECT: int + SELECTION_COLUMNS: int + SELECTION_PLOTS: int + SELECTION_ROWS: int + SELECT_POLYGON: int + SELECT_RECTANGLE: int + STACKED: int + UpdateRange: EventIds + ZOOM: int + ZOOM_AXIS: int + @overload + def AddPlot(self, type: int) -> vtkPlot: ... + @overload + def AddPlot(self, plot: vtkPlot) -> int: ... + def ClearPlots(self) -> None: ... + def GetActionToButton(self, action: int) -> int: ... + def GetAnnotationLink(self) -> vtkmodules.vtkFiltersGeneral.vtkAnnotationLink: ... + def GetAutoSize(self) -> bool: ... + def GetAxis(self, axisIndex: int) -> vtkAxis: ... + def GetBackgroundBrush(self) -> vtkmodules.vtkRenderingContext2D.vtkBrush: ... + def GetClickActionToButton(self, action: int) -> int: ... + def GetGeometry(self) -> tuple[int, int]: ... + def GetLayoutStrategy(self) -> int: ... + def GetLegend(self) -> vtkChartLegend: ... + def GetNumberOfAxes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlots(self) -> int: ... + def GetPlot(self, index: int) -> vtkPlot: ... + def GetPoint1(self) -> tuple[int, int]: ... + def GetPoint2(self) -> tuple[int, int]: ... + def GetRenderEmpty(self) -> bool: ... + def GetSelectionMethod(self) -> int: ... + def GetSelectionMode(self) -> int: ... + def GetSelectionModeMaxValue(self) -> int: ... + def GetSelectionModeMinValue(self) -> int: ... + def GetShowLegend(self) -> bool: ... + def GetSize(self) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetTitle(self) -> str: ... + def GetTitleProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkChart: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def RecalculateBounds(self) -> None: ... + def RemovePlot(self, index: int) -> bool: ... + def RemovePlotInstance(self, plot: vtkPlot) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChart: ... + def SetActionToButton(self, action: int, button: int) -> None: ... + def SetAnnotationLink(self, link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink) -> None: ... + def SetAutoSize(self, isAutoSized: bool) -> None: ... + def SetAxis(self, axisIndex: int, __b: vtkAxis) -> None: ... + def SetBackgroundBrush(self, brush: vtkmodules.vtkRenderingContext2D.vtkBrush) -> None: ... + def SetBorders(self, left: int, bottom: int, right: int, top: int) -> None: ... + def SetBottomBorder(self, border: int) -> None: ... + def SetClickActionToButton(self, action: int, button: int) -> None: ... + @overload + def SetGeometry(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetGeometry(self, _arg: Sequence[int]) -> None: ... + def SetLayoutStrategy(self, _arg: int) -> None: ... + def SetLeftBorder(self, border: int) -> None: ... + @overload + def SetPoint1(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetPoint1(self, _arg: Sequence[int]) -> None: ... + @overload + def SetPoint2(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetPoint2(self, _arg: Sequence[int]) -> None: ... + def SetRenderEmpty(self, _arg: bool) -> None: ... + def SetRightBorder(self, border: int) -> None: ... + def SetSelectionMethod(self, method: int) -> None: ... + def SetSelectionMode(self, _arg: int) -> None: ... + def SetShowLegend(self, visible: bool) -> None: ... + def SetSize(self, rect: vtkmodules.vtkCommonDataModel.vtkRectf) -> None: ... + def SetTitle(self, title: str) -> None: ... + def SetTopBorder(self, border: int) -> None: ... + +class vtkChartBox(vtkChart): + def GetColumnId(self, name: str) -> int: ... + @overload + def GetColumnVisibility(self, name: str) -> bool: ... + @overload + def GetColumnVisibility(self, column: int) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlots(self) -> int: ... + def GetNumberOfVisibleColumns(self) -> int: ... + def GetPlot(self, index: int) -> vtkPlot: ... + def GetSelectedColumn(self) -> int: ... + def GetTooltip(self) -> vtkmodules.vtkRenderingContext2D.vtkTooltipItem: ... + def GetVisibleColumns(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetXPosition(self, index: int) -> float: ... + def GetYAxis(self) -> vtkAxis: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkChartBox: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartBox: ... + @overload + def SetColumnVisibility(self, name: str, visible: bool) -> None: ... + @overload + def SetColumnVisibility(self, column: int, visible: bool) -> None: ... + def SetColumnVisibilityAll(self, visible: bool) -> None: ... + def SetGeometry(self, arg1: int, arg2: int) -> None: ... + def SetLayoutStrategy(self, strategy: int) -> None: ... + def SetPlot(self, plot: vtkPlotBox) -> None: ... + def SetSelectedColumn(self, _arg: int) -> None: ... + def SetSize(self, rect: vtkmodules.vtkCommonDataModel.vtkRectf) -> None: ... + def SetTooltip(self, tooltip: vtkmodules.vtkRenderingContext2D.vtkTooltipItem) -> None: ... + def SetTooltipInfo( + self, + __a: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, + __b: vtkmodules.vtkCommonDataModel.vtkVector2d, + __c: int, + __d: vtkPlot, + segmentIndex: int = -1, + ) -> None: ... + def Update(self) -> None: ... + +class vtkChartBoxData: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkChartBoxData) -> None: ... + +class vtkChartXY(vtkChart): + @overload + def AddPlot(self, type: int) -> vtkPlot: ... + @overload + def AddPlot(self, type: int, blockIndex: int) -> vtkPlot: ... + @overload + def AddPlot(self, plot: vtkPlot) -> int: ... + @overload + def AddPlot(self, plot: vtkPlot, blockIndex: int) -> int: ... + @staticmethod + def AddSelection( + selection: vtkmodules.vtkCommonCore.vtkIdTypeArray, oldSelection: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + def AdjustLowerBoundForLogPlotOff(self) -> None: ... + def AdjustLowerBoundForLogPlotOn(self) -> None: ... + def AutoAxesOff(self) -> None: ... + def AutoAxesOn(self) -> None: ... + @staticmethod + def BuildSelection( + link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink, + selectionMode: int, + plotSelection: vtkmodules.vtkCommonCore.vtkIdTypeArray, + oldSelection: vtkmodules.vtkCommonCore.vtkIdTypeArray, + plot: vtkPlot, + ) -> None: ... + def ClearPlots(self) -> None: ... + def DragPointAlongXOff(self) -> None: ... + def DragPointAlongXOn(self) -> None: ... + def DragPointAlongYOff(self) -> None: ... + def DragPointAlongYOn(self) -> None: ... + def DrawAxesAtOriginOff(self) -> None: ... + def DrawAxesAtOriginOn(self) -> None: ... + def ForceAxesToBoundsOff(self) -> None: ... + def ForceAxesToBoundsOn(self) -> None: ... + def GetAdjustLowerBoundForLogPlot(self) -> bool: ... + def GetAutoAxes(self) -> bool: ... + def GetAxis(self, axisIndex: int) -> vtkAxis: ... + def GetAxisZoom(self, index: int) -> bool: ... + def GetBarWidthFraction(self) -> float: ... + def GetDragPointAlongX(self) -> bool: ... + def GetDragPointAlongY(self) -> bool: ... + def GetDrawAxesAtOrigin(self) -> bool: ... + def GetForceAxesToBounds(self) -> bool: ... + def GetHiddenAxisBorder(self) -> int: ... + def GetIgnoreNanInBounds(self) -> bool: ... + def GetLegend(self) -> vtkChartLegend: ... + @staticmethod + def GetMouseSelectionMode(mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, selectionMode: int) -> int: ... + def GetNumberOfAxes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlots(self) -> int: ... + def GetPlot(self, index: int) -> vtkPlot: ... + def GetPlotCorner(self, plot: vtkPlot) -> int: ... + def GetPlotIndex(self, __a: vtkPlot) -> int: ... + def GetTooltip(self) -> vtkmodules.vtkRenderingContext2D.vtkTooltipItem: ... + def GetZoomWithMouseWheel(self) -> bool: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IgnoreNanInBoundsOff(self) -> None: ... + def IgnoreNanInBoundsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeyPressEvent(self, key: vtkmodules.vtkRenderingContext2D.vtkContextKeyEvent) -> bool: ... + def LowerPlot(self, plot: vtkPlot) -> int: ... + @staticmethod + def MakeSelection( + link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink, selectionIds: vtkmodules.vtkCommonCore.vtkIdTypeArray, plot: vtkPlot + ) -> None: ... + @staticmethod + def MinusSelection( + selection: vtkmodules.vtkCommonCore.vtkIdTypeArray, oldSelection: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseEnterEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseLeaveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkChartXY: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def RaisePlot(self, plot: vtkPlot) -> int: ... + def RecalculateBounds(self) -> None: ... + def RemovePlot(self, index: int) -> bool: ... + def RemovePlotSelections(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartXY: ... + def SetAdjustLowerBoundForLogPlot(self, _arg: bool) -> None: ... + def SetAutoAxes(self, _arg: bool) -> None: ... + def SetAxis(self, axisIndex: int, __b: vtkAxis) -> None: ... + def SetAxisZoom(self, index: int, v: bool) -> None: ... + def SetBarWidthFraction(self, _arg: float) -> None: ... + def SetDragPointAlongX(self, _arg: bool) -> None: ... + def SetDragPointAlongY(self, _arg: bool) -> None: ... + def SetDrawAxesAtOrigin(self, _arg: bool) -> None: ... + def SetForceAxesToBounds(self, _arg: bool) -> None: ... + def SetHiddenAxisBorder(self, _arg: int) -> None: ... + def SetIgnoreNanInBounds(self, _arg: bool) -> None: ... + def SetPlotCorner(self, plot: vtkPlot, corner: int) -> None: ... + def SetSelectionMethod(self, method: int) -> None: ... + def SetShowLegend(self, visible: bool) -> None: ... + def SetTooltip(self, tooltip: vtkmodules.vtkRenderingContext2D.vtkTooltipItem) -> None: ... + def SetTooltipInfo( + self, + __a: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, + __b: vtkmodules.vtkCommonDataModel.vtkVector2d, + __c: int, + __d: vtkPlot, + segmentIndex: int = -1, + ) -> None: ... + def SetZoomWithMouseWheel(self, _arg: bool) -> None: ... + def StackPlotAbove(self, plot: vtkPlot, under: vtkPlot) -> int: ... + def StackPlotUnder(self, plot: vtkPlot, above: vtkPlot) -> int: ... + @staticmethod + def ToggleSelection( + selection: vtkmodules.vtkCommonCore.vtkIdTypeArray, oldSelection: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + def Update(self) -> None: ... + def ZoomWithMouseWheelOff(self) -> None: ... + def ZoomWithMouseWheelOn(self) -> None: ... + +class vtkChartHistogram2D(vtkChartXY): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlot(self, index: int) -> vtkPlot: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkChartHistogram2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartHistogram2D: ... + def SetInputData(self, data: vtkmodules.vtkCommonDataModel.vtkImageData, z: int = 0) -> None: ... + def SetTransferFunction(self, function: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def Update(self) -> None: ... + +class vtkChartMatrix(vtkmodules.vtkRenderingContext2D.vtkAbstractContextItem): + class StretchType(int): + CUSTOM: StretchType + SCENE: StretchType + + def Allocate(self) -> None: ... + def ClearSpecificResizes(self) -> None: ... + def ComputeCurrentElementSceneRect( + self, + index: vtkmodules.vtkCommonDataModel.vtkVector2i, + offset: vtkmodules.vtkCommonDataModel.vtkVector2f, + increment: vtkmodules.vtkCommonDataModel.vtkVector2f, + ) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetBorders(self, borders: MutableSequence[int]) -> None: ... + def GetChart(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i) -> vtkChart: ... + def GetChartIndex(self, position: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetChartMatrix(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i) -> vtkChartMatrix: ... + def GetChartSpan(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetFillStrategy(self) -> StretchType: ... + def GetFlatIndex(self, index: vtkmodules.vtkCommonDataModel.vtkVector2i) -> int: ... + def GetGutter(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetNumberOfCharts(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRect(self) -> vtkmodules.vtkCommonDataModel.vtkRecti: ... + def GetSize(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GoToNextElement( + self, index: vtkmodules.vtkCommonDataModel.vtkVector2i, offset: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> None: ... + def InitLayoutTraversal( + self, + index: vtkmodules.vtkCommonDataModel.vtkVector2i, + offset: vtkmodules.vtkCommonDataModel.vtkVector2f, + increment: vtkmodules.vtkCommonDataModel.vtkVector2f, + ) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelOuter( + self, leftBottomIdx: vtkmodules.vtkCommonDataModel.vtkVector2i, rightTopIdx: vtkmodules.vtkCommonDataModel.vtkVector2i + ) -> None: ... + @overload + def Link( + self, index1: vtkmodules.vtkCommonDataModel.vtkVector2i, index2: vtkmodules.vtkCommonDataModel.vtkVector2i, axis: int = 1 + ) -> None: ... + @overload + def Link(self, flatIndex1: int, flatIndex2: int, axis: int = 1) -> None: ... + @overload + def LinkAll(self, index: vtkmodules.vtkCommonDataModel.vtkVector2i, axis: int = 1) -> None: ... + @overload + def LinkAll(self, flatIndex: int, axis: int = 1) -> None: ... + def NewInstance(self) -> vtkChartMatrix: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def ResetLinkedLayout(self) -> None: ... + def ResetLinks(self, axis: int = 1) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartMatrix: ... + def SetBorderBottom(self, value: int) -> None: ... + def SetBorderLeft(self, value: int) -> None: ... + def SetBorderRight(self, value: int) -> None: ... + def SetBorderTop(self, value: int) -> None: ... + def SetBorders(self, left: int, bottom: int, right: int, top: int) -> None: ... + def SetChart(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i, chart: vtkChart) -> bool: ... + def SetChartMatrix(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i, chartMatrix: vtkChartMatrix) -> bool: ... + def SetChartSpan( + self, position: vtkmodules.vtkCommonDataModel.vtkVector2i, span: vtkmodules.vtkCommonDataModel.vtkVector2i + ) -> bool: ... + def SetFillStrategy(self, _arg: StretchType) -> None: ... + def SetGutter(self, gutter: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetGutterX(self, value: float) -> None: ... + def SetGutterY(self, value: float) -> None: ... + def SetPadding(self, padding: float) -> None: ... + def SetRect(self, rect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + def SetSize(self, size: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + def SetSpecificResize( + self, index: vtkmodules.vtkCommonDataModel.vtkVector2i, resize: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> None: ... + @overload + def Unlink( + self, index1: vtkmodules.vtkCommonDataModel.vtkVector2i, index2: vtkmodules.vtkCommonDataModel.vtkVector2i, axis: int = 1 + ) -> None: ... + @overload + def Unlink(self, flatIndex1: int, flatIndex2: int, axis: int = 1) -> None: ... + @overload + def UnlinkAll(self, index: vtkmodules.vtkCommonDataModel.vtkVector2i, axis: int = 1) -> None: ... + @overload + def UnlinkAll(self, flatIndex: int, axis: int = 1) -> None: ... + def Update(self) -> None: ... + +class vtkChartParallelCoordinates(vtkChart): + def GetAxis(self, axisIndex: int) -> vtkAxis: ... + def GetColumnVisibility(self, name: str) -> bool: ... + def GetNumberOfAxes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlots(self) -> int: ... + def GetPlot(self, index: int) -> vtkPlot: ... + def GetVisibleColumns(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseEnterEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseLeaveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkChartParallelCoordinates: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintRect(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, axis: int, min: float, max: float) -> bool: ... + def RecalculateBounds(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartParallelCoordinates: ... + def SetColumnVisibility(self, name: str, visible: bool) -> None: ... + def SetColumnVisibilityAll(self, visible: bool) -> None: ... + def SetPlot(self, plot: vtkPlotParallelCoordinates) -> None: ... + def SetVisibleColumns(self, visColumns: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def Update(self) -> None: ... + def UpdateCurrentAxisSelection(self, axisId: int) -> None: ... + +class vtkChartPie(vtkChart): + def AddPlot(self, type: int) -> vtkPlot: ... + def GetLegend(self) -> vtkChartLegend: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlots(self) -> int: ... + def GetPlot(self, index: int) -> vtkPlot: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseEnterEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseLeaveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkChartPie: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartPie: ... + def SetPlot(self, plot: vtkPlotPie) -> None: ... + def SetScene(self, scene: vtkmodules.vtkRenderingContext2D.vtkContextScene) -> None: ... + def SetShowLegend(self, visible: bool) -> None: ... + def Update(self) -> None: ... + +class vtkChartPlotData: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkChartPlotData) -> None: ... + +class vtkChartXYZ(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def AddPlot(self, plot: vtkPlot3D) -> int: ... + def ClearPlots(self) -> None: ... + def GetAxesTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetAxis(self, axis: int) -> vtkAxis: ... + def GetAxisColor(self) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetClippingPlanesEnabled(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleBoxWithPlot(self) -> bool: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeyPressEvent(self, key: vtkmodules.vtkRenderingContext2D.vtkContextKeyEvent) -> bool: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkChartXYZ: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def RecalculateBounds(self) -> None: ... + def RecalculateTransform(self) -> None: ... + def RemovePlot(self, plot: vtkPlot3D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChartXYZ: ... + def SetAngle(self, _arg: float) -> None: ... + def SetAnnotationLink(self, link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink) -> None: ... + def SetAroundX(self, isX: bool) -> None: ... + def SetAutoRotate(self, _arg: bool) -> None: ... + def SetAxis(self, axisIndex: int, axis: vtkAxis) -> None: ... + def SetAxisColor(self, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetClippingPlanesEnabled(self, __a: bool) -> None: ... + def SetDecorateAxes(self, b: bool) -> None: ... + def SetEnsureOuterEdgeAxisLabelling(self, _arg: bool) -> None: ... + def SetFitToScene(self, b: bool) -> None: ... + def SetGeometry(self, bounds: vtkmodules.vtkCommonDataModel.vtkRectf) -> None: ... + def SetMargins(self, margins: vtkmodules.vtkCommonDataModel.vtkVector4i) -> None: ... + def SetScaleBoxWithPlot(self, _arg: bool) -> None: ... + def SetXAxisLabel(self, _arg: str) -> None: ... + def SetYAxisLabel(self, _arg: str) -> None: ... + def SetZAxisLabel(self, _arg: str) -> None: ... + def Update(self) -> None: ... + +class vtkColorLegend(vtkChartLegend): + HORIZONTAL: int + VERTICAL: int + def DrawBorderOff(self) -> None: ... + def DrawBorderOn(self) -> None: ... + def GetBoundingRect( + self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D + ) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDrawBorder(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetPosition(self) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetTitle(self) -> str: ... + def GetTransferFunction(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkColorLegend: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkColorLegend: ... + def SetDrawBorder(self, _arg: bool) -> None: ... + def SetOrientation(self, orientation: int) -> None: ... + def SetPoint(self, x: float, y: float) -> None: ... + def SetPosition(self, pos: vtkmodules.vtkCommonDataModel.vtkRectf) -> None: ... + def SetTextureSize(self, w: float, h: float) -> None: ... + def SetTitle(self, title: str) -> None: ... + def SetTransferFunction(self, transfer: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def Update(self) -> None: ... + +class vtkPlot(vtkmodules.vtkRenderingContext2D.vtkContextItem): + @overload + @staticmethod + def ClampPos(pos: MutableSequence[float], bounds: MutableSequence[float]) -> bool: ... + @overload + def ClampPos(self, pos: MutableSequence[float]) -> bool: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetBrush(self) -> vtkmodules.vtkRenderingContext2D.vtkBrush: ... + @overload + def GetColor(self, rgb: MutableSequence[float]) -> None: ... + @overload + def GetColor(self, rgb: MutableSequence[int]) -> None: ... + def GetData(self) -> vtkmodules.vtkRenderingContext2D.vtkContextMapper2D: ... + def GetIndexedLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetInputConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetLabel(self) -> str: ... + @overload + def GetLabel(self, index: int) -> str: ... + def GetLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetLegendVisibility(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetProperty(self, property: str) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def GetSelectable(self) -> bool: ... + def GetSelection(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetSelectionBrush(self) -> vtkmodules.vtkRenderingContext2D.vtkBrush: ... + def GetSelectionPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetShiftScale(self) -> vtkmodules.vtkCommonDataModel.vtkRectd: ... + def GetTooltipLabel(self, plotPos: vtkmodules.vtkCommonDataModel.vtkVector2d, seriesIndex: int, segmentIndex: int) -> str: ... + def GetTooltipLabelFormat(self) -> str: ... + def GetTooltipNotation(self) -> int: ... + def GetTooltipPrecision(self) -> int: ... + def GetUnscaledInputBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetUseIndexForXSeries(self) -> bool: ... + def GetWidth(self) -> float: ... + def GetXAxis(self) -> vtkAxis: ... + def GetYAxis(self) -> vtkAxis: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LegendVisibilityOff(self) -> None: ... + def LegendVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkPlot: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlot: ... + def SelectPoints( + self, min: vtkmodules.vtkCommonDataModel.vtkVector2f, max: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> bool: ... + def SelectPointsInPolygon(self, polygon: vtkContextPolygon) -> bool: ... + def SelectableOff(self) -> None: ... + def SelectableOn(self) -> None: ... + def SetBrush(self, brush: vtkmodules.vtkRenderingContext2D.vtkBrush) -> None: ... + @overload + def SetColor(self, r: int, g: int, b: int, a: int) -> None: ... + @overload + def SetColor(self, r: float, g: float, b: float) -> None: ... + def SetIndexedLabels(self, labels: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetInputArray(self, index: int, name: str) -> None: ... + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable, xColumn: str, yColumn: str) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable, xColumn: int, yColumn: int) -> None: ... + def SetLabel(self, label: str) -> None: ... + def SetLabels(self, labels: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetLegendVisibility(self, _arg: bool) -> None: ... + def SetPen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def SetProperty(self, property: str, var: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def SetSelectable(self, _arg: bool) -> None: ... + def SetSelection(self, id: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def SetSelectionBrush(self, brush: vtkmodules.vtkRenderingContext2D.vtkBrush) -> None: ... + def SetSelectionPen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def SetShiftScale(self, shiftScale: vtkmodules.vtkCommonDataModel.vtkRectd) -> None: ... + def SetTooltipLabelFormat(self, label: str) -> None: ... + def SetTooltipNotation(self, notation: int) -> None: ... + def SetTooltipPrecision(self, precision: int) -> None: ... + def SetUseIndexForXSeries(self, _arg: bool) -> None: ... + def SetWidth(self, width: float) -> None: ... + def SetXAxis(self, axis: vtkAxis) -> None: ... + def SetYAxis(self, axis: vtkAxis) -> None: ... + def Update(self) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkControlPointsItem(vtkPlot): + CurrentPointChangedEvent: int + CurrentPointEditEvent: int + def AddPoint(self, newPos: MutableSequence[float]) -> int: ... + def DeselectAllPoints(self) -> None: ... + @overload + def DeselectPoint(self, pointId: int) -> None: ... + @overload + def DeselectPoint(self, currentPoint: MutableSequence[float]) -> None: ... + def DrawPointsOff(self) -> None: ... + def DrawPointsOn(self) -> None: ... + def FindPoint(self, pos: MutableSequence[float]) -> int: ... + def GetAddPointItem(self) -> vtkPlot: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetControlPoint(self, index: int, point: MutableSequence[float]) -> None: ... + def GetControlPointId(self, pos: MutableSequence[float]) -> int: ... + def GetControlPointsIds(self, ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, excludeFirstAndLast: bool = False) -> None: ... + def GetCurrentPoint(self) -> int: ... + def GetDrawPoints(self) -> bool: ... + def GetEndPointsMovable(self) -> bool: ... + def GetEndPointsRemovable(self) -> bool: ... + def GetEndPointsXMovable(self) -> bool: ... + def GetEndPointsYMovable(self) -> bool: ... + def GetLabelFormat(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetNumberOfSelectedPoints(self) -> int: ... + def GetScreenPointRadius(self) -> float: ... + def GetSelectedPointBrush(self) -> vtkmodules.vtkRenderingContext2D.vtkBrush: ... + def GetSelectedPointPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetShowLabels(self) -> bool: ... + def GetStrokeMode(self) -> bool: ... + def GetSwitchPointsMode(self) -> bool: ... + def GetUseAddPointItem(self) -> bool: ... + def GetUserBounds(self) -> tuple[float, float, float, float]: ... + def GetValidBounds(self) -> tuple[float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + def IsOverPoint(self, pos: MutableSequence[float], pointId: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeyPressEvent(self, key: vtkmodules.vtkRenderingContext2D.vtkContextKeyEvent) -> bool: ... + def KeyReleaseEvent(self, key: vtkmodules.vtkRenderingContext2D.vtkContextKeyEvent) -> bool: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseDoubleClickEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + @overload + def MovePoints( + self, translation: vtkmodules.vtkCommonDataModel.vtkVector2f, pointIds: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + @overload + def MovePoints(self, translation: vtkmodules.vtkCommonDataModel.vtkVector2f, dontMoveFirstAndLast: bool = False) -> None: ... + def NewInstance(self) -> vtkControlPointsItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def RemoveCurrentPoint(self) -> None: ... + @overload + def RemovePoint(self, pos: MutableSequence[float]) -> int: ... + @overload + def RemovePoint(self, pointId: int) -> int: ... + def ResetBounds(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkControlPointsItem: ... + def SelectAllPoints(self) -> None: ... + @overload + def SelectPoint(self, pointId: int) -> None: ... + @overload + def SelectPoint(self, currentPoint: MutableSequence[float]) -> None: ... + def SelectPoints( + self, min: vtkmodules.vtkCommonDataModel.vtkVector2f, max: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> bool: ... + def SetControlPoint(self, index: int, point: MutableSequence[float]) -> None: ... + def SetCurrentPoint(self, index: int) -> None: ... + def SetDrawPoints(self, _arg: bool) -> None: ... + def SetEndPointsRemovable(self, _arg: bool) -> None: ... + def SetEndPointsXMovable(self, _arg: bool) -> None: ... + def SetEndPointsYMovable(self, _arg: bool) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetScreenPointRadius(self, _arg: float) -> None: ... + def SetShowLabels(self, _arg: bool) -> None: ... + def SetStrokeMode(self, _arg: bool) -> None: ... + def SetSwitchPointsMode(self, _arg: bool) -> None: ... + def SetUseAddPointItem(self, _arg: bool) -> None: ... + @overload + def SetUserBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetUserBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SetValidBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetValidBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SpreadPoints(self, factor: float, pointIds: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @overload + def SpreadPoints(self, factor: float, dontSpreadFirstAndLast: bool = False) -> None: ... + @overload + def ToggleSelectPoint(self, pointId: int) -> None: ... + @overload + def ToggleSelectPoint(self, currentPoint: MutableSequence[float]) -> None: ... + def UseAddPointItemOff(self) -> None: ... + def UseAddPointItemOn(self) -> None: ... + +class vtkColorTransferControlPointsItem(vtkControlPointsItem): + def AddPoint(self, newPos: MutableSequence[float]) -> int: ... + def GetColorFill(self) -> bool: ... + def GetColorTransferFunction(self) -> vtkmodules.vtkRenderingCore.vtkColorTransferFunction: ... + def GetControlPoint(self, index: int, point: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkColorTransferControlPointsItem: ... + @overload + def RemovePoint(self, pos: MutableSequence[float]) -> int: ... + @overload + def RemovePoint(self, pointId: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkColorTransferControlPointsItem: ... + def SetColorFill(self, _arg: bool) -> None: ... + def SetColorTransferFunction(self, function: vtkmodules.vtkRenderingCore.vtkColorTransferFunction) -> None: ... + def SetControlPoint(self, index: int, point: MutableSequence[float]) -> None: ... + +class vtkScalarsToColorsItem(vtkPlot): + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetHistogramTable(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetMaskAboveCurve(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyLinePen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetTooltipLabel(self, plotPos: vtkmodules.vtkCommonDataModel.vtkVector2d, seriesIndex: int, segmentIndex: int) -> str: ... + def GetUserBounds(self) -> tuple[float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScalarsToColorsItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScalarsToColorsItem: ... + def SetHistogramTable(self, histogramTable: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + def SetMaskAboveCurve(self, _arg: bool) -> None: ... + @overload + def SetUserBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetUserBounds(self, _arg: Sequence[float]) -> None: ... + +class vtkColorTransferFunctionItem(vtkScalarsToColorsItem): + def GetColorTransferFunction(self) -> vtkmodules.vtkRenderingCore.vtkColorTransferFunction: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkColorTransferFunctionItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkColorTransferFunctionItem: ... + def SetColorTransferFunction(self, t: vtkmodules.vtkRenderingCore.vtkColorTransferFunction) -> None: ... + +class vtkCompositeControlPointsItem(vtkColorTransferControlPointsItem): + class PointsFunctionType(int): ... + ColorAndOpacityPointsFunction: PointsFunctionType + ColorPointsFunction: PointsFunctionType + OpacityPointsFunction: PointsFunctionType + def AddPoint(self, newPos: MutableSequence[float]) -> int: ... + def GetControlPoint(self, index: int, point: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetOpacityFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def GetPointsFunction(self) -> int: ... + def GetUseOpacityPointHandles(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseDoubleClickEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkCompositeControlPointsItem: ... + @overload + def RemovePoint(self, pos: MutableSequence[float]) -> int: ... + @overload + def RemovePoint(self, pointId: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeControlPointsItem: ... + def SetColorTransferFunction(self, function: vtkmodules.vtkRenderingCore.vtkColorTransferFunction) -> None: ... + def SetControlPoint(self, index: int, point: MutableSequence[float]) -> None: ... + def SetOpacityFunction(self, opacity: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + def SetPointsFunction(self, _arg: int) -> None: ... + def SetUseOpacityPointHandles(self, _arg: bool) -> None: ... + +class vtkCompositeTransferFunctionItem(vtkColorTransferFunctionItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacityFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeTransferFunctionItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeTransferFunctionItem: ... + def SetOpacityFunction(self, opacity: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + +class vtkContextArea(vtkmodules.vtkRenderingContext2D.vtkAbstractContextItem): + class DrawAreaResizeBehaviorType(int): ... + DARB_Expand: DrawAreaResizeBehaviorType + DARB_FixedAspect: DrawAreaResizeBehaviorType + DARB_FixedMargins: DrawAreaResizeBehaviorType + DARB_FixedRect: DrawAreaResizeBehaviorType + def FillViewportOff(self) -> None: ... + def FillViewportOn(self) -> None: ... + def GetAxis(self, location: vtkAxis.Location) -> vtkAxis: ... + def GetDrawAreaBounds(self) -> vtkmodules.vtkCommonDataModel.vtkRectd: ... + def GetDrawAreaItem(self) -> vtkmodules.vtkRenderingContext2D.vtkAbstractContextItem: ... + def GetDrawAreaResizeBehavior(self) -> DrawAreaResizeBehaviorType: ... + def GetFillViewport(self) -> bool: ... + def GetFixedAspect(self) -> float: ... + def GetFixedMargins(self) -> vtkmodules.vtkCommonMath.vtkTuple_IiLi4EE: ... + @overload + def GetFixedMarginsArray(self, margins: MutableSequence[int]) -> None: ... + @overload + def GetFixedMarginsArray(self) -> _Pointer: ... + def GetFixedRect(self) -> vtkmodules.vtkCommonDataModel.vtkRecti: ... + def GetGeometry(self) -> vtkmodules.vtkCommonDataModel.vtkRecti: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShowGrid(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextArea: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextArea: ... + def SetDrawAreaBounds(self, _arg: vtkmodules.vtkCommonDataModel.vtkRectd) -> None: ... + def SetDrawAreaResizeBehavior(self, _arg: DrawAreaResizeBehaviorType) -> None: ... + def SetFillViewport(self, _arg: bool) -> None: ... + def SetFixedAspect(self, aspect: float) -> None: ... + @overload + def SetFixedMargins(self, margins: vtkmodules.vtkCommonMath.vtkTuple_IiLi4EE) -> None: ... + @overload + def SetFixedMargins(self, margins: MutableSequence[int]) -> None: ... + @overload + def SetFixedMargins(self, left: int, right: int, bottom: int, top: int) -> None: ... + @overload + def SetFixedRect(self, rect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + @overload + def SetFixedRect(self, x: int, y: int, width: int, height: int) -> None: ... + def SetGeometry(self, _arg: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + def SetShowGrid(self, show: bool) -> None: ... + def ShowGridOff(self) -> None: ... + def ShowGridOn(self) -> None: ... + +class vtkContextPolygon: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, polygon: vtkContextPolygon) -> None: ... + @overload + def AddPoint(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + @overload + def AddPoint(self, x: float, y: float) -> None: ... + def Clear(self) -> None: ... + def Contains(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> bool: ... + def GetNumberOfPoints(self) -> int: ... + def GetPoint(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def Transformed(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform2D) -> vtkContextPolygon: ... + +class vtkInteractiveArea(vtkContextArea): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkInteractiveArea: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractiveArea: ... + +class vtkLookupTableItem(vtkScalarsToColorsItem): + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLookupTableItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLookupTableItem: ... + def SetLookupTable(self, t: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + +class vtkPiecewiseControlPointsItem(vtkControlPointsItem): + def AddPoint(self, newPos: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPiecewiseFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPiecewiseControlPointsItem: ... + def RemovePoint(self, pos: MutableSequence[float]) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPiecewiseControlPointsItem: ... + def SetPiecewiseFunction(self, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + +class vtkPiecewiseFunctionItem(vtkScalarsToColorsItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPiecewiseFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPiecewiseFunctionItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPiecewiseFunctionItem: ... + def SetPiecewiseFunction(self, t: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + +class vtkPiecewisePointHandleItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + @staticmethod + def CallRedraw(sender: vtkmodules.vtkCommonCore.vtkObject, event: int, receiver: _Pointer, params: _Pointer) -> None: ... + def GetCurrentPointIndex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPiecewiseFunction(self) -> vtkWeakPointer_I20vtkPiecewiseFunctionE: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsOverHandle(self, pos: MutableSequence[float]) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkPiecewisePointHandleItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPiecewisePointHandleItem: ... + def SetCurrentPointIndex(self, _arg: int) -> None: ... + def SetParent(self, parent: vtkmodules.vtkRenderingContext2D.vtkAbstractContextItem) -> None: ... + def SetPiecewiseFunction(self, piecewiseFunc: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + +class vtkPlot3D(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def GetChart(self) -> vtkChartXYZ: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetSelection(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetSelectionPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetXAxisLabel(self) -> str: ... + def GetYAxisLabel(self) -> str: ... + def GetZAxisLabel(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlot3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlot3D: ... + def SetChart(self, chart: vtkChartXYZ) -> None: ... + def SetColors(self, colorArr: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable, xName: str, yName: str, zName: str) -> None: ... + @overload + def SetInputData( + self, input: vtkmodules.vtkCommonDataModel.vtkTable, xName: str, yName: str, zName: str, colorName: str + ) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable, xColumn: int, yColumn: int, zColumn: int) -> None: ... + def SetPen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def SetSelection(self, id: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def SetSelectionPen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + +class vtkPlotArea(vtkPlot): + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTooltipLabel(self, plotPos: vtkmodules.vtkCommonDataModel.vtkVector2d, seriesIndex: int, segmentIndex: int) -> str: ... + def GetValidPointMaskName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotArea: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotArea: ... + @overload + def SetColor(self, r: int, g: int, b: int, a: int) -> None: ... + @overload + def SetColor(self, r: float, g: float, b: float) -> None: ... + def SetInputArray(self, index: int, name: str) -> None: ... + def SetValidPointMaskName(self, _arg: str) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotPoints(vtkPlot): + CIRCLE: int + CROSS: int + DIAMOND: int + NONE: int + PLUS: int + SQUARE: int + def CreateDefaultLookupTable(self) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetColorArrayName(self) -> str: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMarkerSize(self) -> float: ... + def GetMarkerStyle(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarVisibility(self) -> int: ... + def GetUnscaledInputBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetValidPointMaskName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotPoints: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotPoints: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + @overload + def SelectColorArray(self, arrayNum: int) -> None: ... + @overload + def SelectColorArray(self, arrayName: str) -> None: ... + def SelectPoints( + self, min: vtkmodules.vtkCommonDataModel.vtkVector2f, max: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> bool: ... + def SelectPointsInPolygon(self, polygon: vtkContextPolygon) -> bool: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetMarkerSize(self, _arg: float) -> None: ... + def SetMarkerStyle(self, _arg: int) -> None: ... + def SetScalarVisibility(self, _arg: int) -> None: ... + def SetValidPointMaskName(self, _arg: str) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotBag(vtkPlotPoints): + def GetBagVisible(self) -> bool: ... + def GetLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetLinePen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointPen(self) -> vtkmodules.vtkRenderingContext2D.vtkPen: ... + def GetTooltipLabel(self, plotPos: vtkmodules.vtkCommonDataModel.vtkVector2d, seriesIndex: int, segmentIndex: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotBag: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotBag: ... + def SetBagVisible(self, _arg: bool) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable, yColumn: str, densityColumn: str) -> None: ... + @overload + def SetInputData( + self, table: vtkmodules.vtkCommonDataModel.vtkTable, xColumn: str, yColumn: str, densityColumn: str + ) -> None: ... + @overload + def SetInputData( + self, table: vtkmodules.vtkCommonDataModel.vtkTable, xColumn: int, yColumn: int, densityColumn: int + ) -> None: ... + def SetLinePen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def SetPointPen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotBar(vtkPlot): + HORIZONTAL: int + VERTICAL: int + def CreateDefaultLookupTable(self) -> None: ... + def EnableOpacityMappingOff(self) -> None: ... + def EnableOpacityMappingOn(self) -> None: ... + def GetBarsCount(self) -> int: ... + @overload + def GetBounds(self, bounds: MutableSequence[float], unscaled: bool) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetColor(self, rgb: MutableSequence[float]) -> None: ... + def GetColorArrayName(self) -> str: ... + def GetColorSeries(self) -> vtkmodules.vtkCommonColor.vtkColorSeries: ... + def GetDataBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetEnableOpacityMapping(self) -> bool: ... + def GetGroupName(self) -> str: ... + def GetLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> float: ... + def GetOrientation(self) -> int: ... + def GetScalarVisibility(self) -> bool: ... + def GetTooltipLabel(self, plotPos: vtkmodules.vtkCommonDataModel.vtkVector2d, seriesIndex: int, segmentIndex: int) -> str: ... + def GetUnscaledInputBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetWidth(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotBar: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotBar: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + @overload + def SelectColorArray(self, arrayNum: int) -> None: ... + @overload + def SelectColorArray(self, arrayName: str) -> None: ... + def SelectPoints( + self, min: vtkmodules.vtkCommonDataModel.vtkVector2f, max: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> bool: ... + @overload + def SetColor(self, r: int, g: int, b: int, a: int) -> None: ... + @overload + def SetColor(self, r: float, g: float, b: float) -> None: ... + def SetColorSeries(self, colorSeries: vtkmodules.vtkCommonColor.vtkColorSeries) -> None: ... + def SetEnableOpacityMapping(self, _arg: bool) -> None: ... + def SetGroupName(self, name: str) -> None: ... + def SetInputArray(self, index: int, name: str) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetOffset(self, _arg: float) -> None: ... + def SetOrientation(self, orientation: int) -> None: ... + def SetScalarVisibility(self, _arg: bool) -> None: ... + def SetWidth(self, _arg: float) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotRangeHandlesItem(vtkPlot): + class Orientation(int): ... + class Handle(int): ... + HORIZONTAL: Orientation + LEFT_HANDLE: Handle + NO_HANDLE: Handle + RIGHT_HANDLE: Handle + VERTICAL: Orientation + def ComputeHandlesDrawRange(self) -> None: ... + def ExtentToAxisRangeOff(self) -> None: ... + def ExtentToAxisRangeOn(self) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetExtent(self) -> tuple[float, float, float, float]: ... + def GetExtentToAxisRange(self) -> int: ... + def GetHandleOrientation(self) -> int: ... + def GetHandleOrientationMaxValue(self) -> int: ... + def GetHandleOrientationMinValue(self) -> int: ... + def GetHandleWidth(self) -> float: ... + def GetHandlesRange(self, range: MutableSequence[float]) -> None: ... + def GetHighlightBrush(self) -> vtkmodules.vtkRenderingContext2D.vtkBrush: ... + def GetLockTooltipToMouse(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSynchronizeRangeHandles(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockTooltipToMouseOff(self) -> None: ... + def LockTooltipToMouseOn(self) -> None: ... + def NewInstance(self) -> vtkPlotRangeHandlesItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotRangeHandlesItem: ... + @overload + def SetExtent(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetExtent(self, _arg: Sequence[float]) -> None: ... + def SetExtentToAxisRange(self, _arg: int) -> None: ... + def SetHandleOrientation(self, _arg: int) -> None: ... + def SetHandleOrientationToHorizontal(self) -> None: ... + def SetHandleOrientationToVertical(self) -> None: ... + def SetHandleWidth(self, _arg: float) -> None: ... + def SetLockTooltipToMouse(self, _arg: int) -> None: ... + def SetSynchronizeRangeHandles(self, _arg: int) -> None: ... + def SynchronizeRangeHandlesOff(self) -> None: ... + def SynchronizeRangeHandlesOn(self) -> None: ... + +class vtkPlotBarRangeHandlesItem(vtkPlotRangeHandlesItem): + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlotBar(self) -> vtkPlotBar: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotBarRangeHandlesItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotBarRangeHandlesItem: ... + def SetPlotBar(self, _arg: vtkPlotBar) -> None: ... + +class vtkPlotBox(vtkPlot): + def CreateDefaultLookupTable(self) -> None: ... + def GetBoxWidth(self) -> float: ... + def GetLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTitleProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotBox: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotBox: ... + def SetBoxWidth(self, _arg: float) -> None: ... + def SetColumnColor(self, colName: str, rgb: MutableSequence[float]) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable, __b: str, __c: str) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotFunctionalBag(vtkPlot): + def CreateDefaultLookupTable(self) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUnscaledInputBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetVisible(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsBag(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotFunctionalBag: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotFunctionalBag: ... + def SelectPoints( + self, min: vtkmodules.vtkCommonDataModel.vtkVector2f, max: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> bool: ... + def SelectPointsInPolygon(self, polygon: vtkContextPolygon) -> bool: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotGrid(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotGrid: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotGrid: ... + def SetXAxis(self, axis: vtkAxis) -> None: ... + def SetYAxis(self, axis: vtkAxis) -> None: ... + +class vtkPlotHistogram2D(vtkPlot): + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetInputImageData(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> vtkmodules.vtkCommonDataModel.vtkRectf: ... + def GetTooltipLabel(self, plotPos: vtkmodules.vtkCommonDataModel.vtkVector2d, seriesIndex: int, segmentIndex: int) -> str: ... + def GetTransferFunction(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotHistogram2D: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotHistogram2D: ... + @overload + def SetInputData(self, data: vtkmodules.vtkCommonDataModel.vtkImageData, z: int = 0) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkTable, __b: str, __c: str) -> None: ... + def SetPosition(self, pos: vtkmodules.vtkCommonDataModel.vtkRectf) -> None: ... + def SetTransferFunction(self, transfer: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def Update(self) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotLine(vtkPlotPoints): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyLine(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotLine: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + def PolyLineOff(self) -> None: ... + def PolyLineOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotLine: ... + def SetPolyLine(self, _arg: bool) -> None: ... + +class vtkPlotPoints3D(vtkPlot3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotPoints3D: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotPoints3D: ... + +class vtkPlotLine3D(vtkPlotPoints3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotLine3D: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotLine3D: ... + +class vtkPlotParallelCoordinates(vtkPlot): + def CreateDefaultLookupTable(self) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetColorArrayName(self) -> str: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarVisibility(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotParallelCoordinates: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + def ResetSelectionRange(self) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotParallelCoordinates: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + @overload + def SelectColorArray(self, arrayNum: int) -> None: ... + @overload + def SelectColorArray(self, arrayName: str) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, table: vtkmodules.vtkCommonDataModel.vtkTable, __b: str, __c: str) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetScalarVisibility(self, _arg: int) -> None: ... + @overload + def SetSelectionRange(self, axis: int, low: float, high: float) -> bool: ... + @overload + def SetSelectionRange(self, axis: int, axisSelection: MutableSequence[float]) -> bool: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotPie(vtkPlot): + def GetColorSeries(self) -> vtkmodules.vtkCommonColor.vtkColorSeries: ... + def GetDimensions(self) -> tuple[int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotPie: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotPie: ... + def SetColorSeries(self, colorSeries: vtkmodules.vtkCommonColor.vtkColorSeries) -> None: ... + @overload + def SetDimensions(self, arg1: int, arg2: int, arg3: int, arg4: int) -> None: ... + @overload + def SetDimensions(self, arg: Sequence[int]) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotStacked(vtkPlot): + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetColor(self, rgb: MutableSequence[float]) -> None: ... + def GetColorSeries(self) -> vtkmodules.vtkCommonColor.vtkColorSeries: ... + def GetLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUnscaledInputBounds(self, bounds: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotStacked: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PaintLegend( + self, + painter: vtkmodules.vtkRenderingContext2D.vtkContext2D, + rect: vtkmodules.vtkCommonDataModel.vtkRectf, + legendIndex: int, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotStacked: ... + def SelectPoints( + self, min: vtkmodules.vtkCommonDataModel.vtkVector2f, max: vtkmodules.vtkCommonDataModel.vtkVector2f + ) -> bool: ... + @overload + def SetColor(self, r: int, g: int, b: int, a: int) -> None: ... + @overload + def SetColor(self, r: float, g: float, b: float) -> None: ... + def SetColorSeries(self, colorSeries: vtkmodules.vtkCommonColor.vtkColorSeries) -> None: ... + def SetInputArray(self, index: int, name: str) -> None: ... + def UpdateCache(self) -> bool: ... + +class vtkPlotSurface(vtkPlot3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlotSurface: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlotSurface: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable, xName: str, yName: str, zName: str) -> None: ... + @overload + def SetInputData( + self, input: vtkmodules.vtkCommonDataModel.vtkTable, xName: str, yName: str, zName: str, colorName: str + ) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable, xColumn: int, yColumn: int, zColumn: int) -> None: ... + def SetXRange(self, min: float, max: float) -> None: ... + def SetYRange(self, min: float, max: float) -> None: ... + +class vtkRangeHandlesItem(vtkPlotRangeHandlesItem): + def ComputeHandlesDrawRange(self) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetColorTransferFunction(self) -> vtkmodules.vtkRenderingCore.vtkColorTransferFunction: ... + def GetHandlesRange(self, range: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRangeHandlesItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRangeHandlesItem: ... + def SetColorTransferFunction(self, ctf: vtkmodules.vtkRenderingCore.vtkColorTransferFunction) -> None: ... + def SetHandleOrientation(self, orientation: int) -> None: ... + def SetSynchronizeRangeHandles(self, synchronize: int) -> None: ... + def SynchronizeRangeHandlesOn(self) -> None: ... + +class vtkScatterPlotMatrix(vtkChartMatrix): + ACTIVEPLOT: int + HISTOGRAM: int + NOPLOT: int + SCATTERPLOT: int + def AddAnimationPath(self, move: vtkmodules.vtkCommonDataModel.vtkVector2i) -> bool: ... + def AdvanceAnimation(self) -> None: ... + def BeginAnimationPath(self, interactor: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> bool: ... + def ClearAnimationPath(self) -> None: ... + def GetActivePlot(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetAnimationPathElement(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetAnnotationLink(self) -> vtkmodules.vtkFiltersGeneral.vtkAnnotationLink: ... + def GetAxisColor(self, plotType: int) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetAxisLabelNotation(self, plotType: int) -> int: ... + def GetAxisLabelPrecision(self, plotType: int) -> int: ... + def GetAxisLabelProperties(self, plotType: int) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetAxisLabelVisibility(self, plotType: int) -> bool: ... + def GetBackgroundColor(self, plotType: int) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetColumnName(self, column: int) -> str: ... + def GetColumnVisibility(self, name: str) -> bool: ... + def GetGridColor(self, plotType: int) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetGridVisibility(self, plotType: int) -> bool: ... + def GetIndexedLabels(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetMainChart(self) -> vtkChart: ... + def GetNumberOfAnimationPathElements(self) -> int: ... + def GetNumberOfBins(self) -> int: ... + def GetNumberOfFrames(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPlotType(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2i) -> int: ... + @overload + def GetPlotType(self, row: int, column: int) -> int: ... + def GetRowName(self, row: int) -> str: ... + def GetScatterPlotSelectedActiveColor(self) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetScatterPlotSelectedRowColumnColor(self) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetSelectionMode(self) -> int: ... + def GetTitle(self) -> str: ... + def GetTitleProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTooltip(self) -> vtkmodules.vtkRenderingContext2D.vtkTooltipItem: ... + def GetTooltipNotation(self, plotType: int) -> int: ... + def GetTooltipPrecision(self, plotType: int) -> int: ... + def GetVisibleColumns(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def InsertVisibleColumn(self, name: str, index: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkScatterPlotMatrix: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScatterPlotMatrix: ... + def SetActivePlot(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i) -> bool: ... + def SetAxisColor(self, plotType: int, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetAxisLabelNotation(self, plotType: int, notation: int) -> None: ... + def SetAxisLabelPrecision(self, plotType: int, precision: int) -> None: ... + def SetAxisLabelProperties(self, plotType: int, prop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetAxisLabelVisibility(self, plotType: int, visible: bool) -> None: ... + def SetBackgroundColor(self, plotType: int, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetColumnVisibility(self, name: str, visible: bool) -> None: ... + def SetColumnVisibilityAll(self, visible: bool) -> None: ... + def SetGridColor(self, plotType: int, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetGridVisibility(self, plotType: int, visible: bool) -> None: ... + def SetIndexedLabels(self, labels: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetInput(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + def SetNumberOfBins(self, numberOfBins: int) -> None: ... + def SetNumberOfFrames(self, frames: int) -> None: ... + def SetPlotColor(self, plotType: int, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetPlotMarkerSize(self, plotType: int, size: float) -> None: ... + def SetPlotMarkerStyle(self, plotType: int, style: int) -> None: ... + def SetScatterPlotSelectedActiveColor(self, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetScatterPlotSelectedRowColumnColor(self, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + def SetScene(self, scene: vtkmodules.vtkRenderingContext2D.vtkContextScene) -> None: ... + def SetSelectionMode(self, __a: int) -> None: ... + def SetSize(self, size: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + def SetTitle(self, title: str) -> None: ... + def SetTitleProperties(self, prop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTooltip(self, tooltip: vtkmodules.vtkRenderingContext2D.vtkTooltipItem) -> None: ... + def SetTooltipNotation(self, plotType: int, notation: int) -> None: ... + def SetTooltipPrecision(self, plotType: int, precision: int) -> None: ... + def SetVisibleColumns(self, visColumns: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def Update(self) -> None: ... + def UpdateChartSettings(self, plotType: int) -> None: ... + def UpdateSettings(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonColor.pyi b/stubs/vtk/vtkmodules/vtkCommonColor.pyi new file mode 100644 index 000000000000..c24bd25e2091 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonColor.pyi @@ -0,0 +1,167 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel + +class vtkColorSeries(vtkmodules.vtkCommonCore.vtkObject): + class ColorSchemes(int): ... + class LUTMode(int): ... + BLUES: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_10: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_11: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_3: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_4: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_5: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_6: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_7: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_8: ColorSchemes + BREWER_DIVERGING_BROWN_BLUE_GREEN_9: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_10: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_11: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_3: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_4: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_5: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_6: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_7: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_8: ColorSchemes + BREWER_DIVERGING_PURPLE_ORANGE_9: ColorSchemes + BREWER_DIVERGING_SPECTRAL_10: ColorSchemes + BREWER_DIVERGING_SPECTRAL_11: ColorSchemes + BREWER_DIVERGING_SPECTRAL_3: ColorSchemes + BREWER_DIVERGING_SPECTRAL_4: ColorSchemes + BREWER_DIVERGING_SPECTRAL_5: ColorSchemes + BREWER_DIVERGING_SPECTRAL_6: ColorSchemes + BREWER_DIVERGING_SPECTRAL_7: ColorSchemes + BREWER_DIVERGING_SPECTRAL_8: ColorSchemes + BREWER_DIVERGING_SPECTRAL_9: ColorSchemes + BREWER_QUALITATIVE_ACCENT: ColorSchemes + BREWER_QUALITATIVE_DARK2: ColorSchemes + BREWER_QUALITATIVE_PAIRED: ColorSchemes + BREWER_QUALITATIVE_PASTEL1: ColorSchemes + BREWER_QUALITATIVE_PASTEL2: ColorSchemes + BREWER_QUALITATIVE_SET1: ColorSchemes + BREWER_QUALITATIVE_SET2: ColorSchemes + BREWER_QUALITATIVE_SET3: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_3: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_4: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_5: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_6: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_7: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_8: ColorSchemes + BREWER_SEQUENTIAL_BLUE_GREEN_9: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_3: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_4: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_5: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_6: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_7: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_8: ColorSchemes + BREWER_SEQUENTIAL_BLUE_PURPLE_9: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_3: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_4: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_5: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_6: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_7: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_8: ColorSchemes + BREWER_SEQUENTIAL_YELLOW_ORANGE_BROWN_9: ColorSchemes + CATEGORICAL: LUTMode + CITRUS: ColorSchemes + COOL: ColorSchemes + CUSTOM: ColorSchemes + ORDINAL: LUTMode + SPECTRUM: ColorSchemes + WARM: ColorSchemes + WILD_FLOWER: ColorSchemes + + def AddColor(self, color: vtkmodules.vtkCommonDataModel.vtkColor3ub) -> None: ... + def BuildLookupTable(self, lkup: vtkmodules.vtkCommonCore.vtkLookupTable, lutIndexing: int = ...) -> None: ... + def ClearColors(self) -> None: ... + def CreateLookupTable(self, lutIndexing: int = ...) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def DeepCopy(self, chartColors: vtkColorSeries) -> None: ... + def GetColor(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkColor3ub: ... + def GetColorRepeating(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkColor3ub: ... + def GetColorScheme(self) -> int: ... + def GetColorSchemeName(self) -> str: ... + def GetNumberOfColorSchemes(self) -> int: ... + def GetNumberOfColors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsertColor(self, index: int, color: vtkmodules.vtkCommonDataModel.vtkColor3ub) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkColorSeries: ... + def RemoveColor(self, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkColorSeries: ... + def SetColor(self, index: int, color: vtkmodules.vtkCommonDataModel.vtkColor3ub) -> None: ... + def SetColorScheme(self, scheme: int) -> None: ... + def SetColorSchemeByName(self, schemeName: str) -> int: ... + def SetColorSchemeName(self, name: str) -> None: ... + def SetNumberOfColors(self, numColors: int) -> None: ... + +class vtkNamedColors(vtkmodules.vtkCommonCore.vtkObject): + def ColorExists(self, name: str) -> bool: ... + @overload + def GetColor(self, name: str, r: int, g: int, b: int, a: int) -> None: ... + @overload + def GetColor(self, name: str, rgba: MutableSequence[int]) -> None: ... + @overload + def GetColor(self, name: str, rgba: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + @overload + def GetColor(self, name: str, r: float, g: float, b: float, a: float) -> None: ... + @overload + def GetColor(self, name: str, rgba: MutableSequence[float]) -> None: ... + @overload + def GetColor(self, name: str, rgba: vtkmodules.vtkCommonDataModel.vtkColor4d) -> None: ... + @overload + def GetColor(self, name: str, r: float, g: float, b: float) -> None: ... + @overload + def GetColor(self, name: str, rgb: vtkmodules.vtkCommonDataModel.vtkColor3ub) -> None: ... + @overload + def GetColor(self, name: str, rgb: vtkmodules.vtkCommonDataModel.vtkColor3d) -> None: ... + def GetColor3d(self, name: str) -> vtkmodules.vtkCommonDataModel.vtkColor3d: ... + def GetColor3ub(self, name: str) -> vtkmodules.vtkCommonDataModel.vtkColor3ub: ... + def GetColor4d(self, name: str) -> vtkmodules.vtkCommonDataModel.vtkColor4d: ... + def GetColor4ub(self, name: str) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + @overload + def GetColorNames(self) -> str: ... + @overload + def GetColorNames(self, colorNames: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def GetColorRGB(self, name: str, rgb: MutableSequence[float]) -> None: ... + def GetNumberOfColors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSynonyms(self) -> str: ... + def HTMLColorToRGB(self, colorString: str) -> vtkmodules.vtkCommonDataModel.vtkColor3ub: ... + def HTMLColorToRGBA(self, colorString: str) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNamedColors: ... + def RGBAToHTMLColor(self, rgba: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> str: ... + def RGBToHTMLColor(self, rgb: vtkmodules.vtkCommonDataModel.vtkColor3ub) -> str: ... + def RemoveColor(self, name: str) -> None: ... + def ResetColors(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNamedColors: ... + @overload + def SetColor(self, name: str, r: int, g: int, b: int, a: int = 255) -> None: ... + @overload + def SetColor(self, name: str, r: float, g: float, b: float, a: float = 1) -> None: ... + @overload + def SetColor(self, name: str, rgba: Sequence[int]) -> None: ... + @overload + def SetColor(self, name: str, rgba: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + @overload + def SetColor(self, name: str, rgb: vtkmodules.vtkCommonDataModel.vtkColor3ub) -> None: ... + @overload + def SetColor(self, name: str, rgba: Sequence[float]) -> None: ... + @overload + def SetColor(self, name: str, rgba: vtkmodules.vtkCommonDataModel.vtkColor4d) -> None: ... + @overload + def SetColor(self, name: str, rgb: vtkmodules.vtkCommonDataModel.vtkColor3d) -> None: ... + @overload + def SetColor(self, name: str, htmlString: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonComputationalGeometry.pyi b/stubs/vtk/vtkmodules/vtkCommonComputationalGeometry.pyi new file mode 100644 index 000000000000..14274910091c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonComputationalGeometry.pyi @@ -0,0 +1,564 @@ +from collections.abc import MutableSequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel + +_Pointer = TypeVar("_Pointer") + +class vtkBilinearQuadIntersection: + @overload + def __init__( + self, + pt00: vtkmodules.vtkCommonDataModel.vtkVector3d, + Pt01: vtkmodules.vtkCommonDataModel.vtkVector3d, + Pt10: vtkmodules.vtkCommonDataModel.vtkVector3d, + Pt11: vtkmodules.vtkCommonDataModel.vtkVector3d, + ) -> None: ... + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkBilinearQuadIntersection) -> None: ... + def ComputeCartesianCoordinates(self, u: float, v: float) -> vtkmodules.vtkCommonDataModel.vtkVector3d: ... + def GetP00Data(self) -> _Pointer: ... + def GetP01Data(self) -> _Pointer: ... + def GetP10Data(self) -> _Pointer: ... + def GetP11Data(self) -> _Pointer: ... + def RayIntersection( + self, + r: vtkmodules.vtkCommonDataModel.vtkVector3d, + q: vtkmodules.vtkCommonDataModel.vtkVector3d, + uv: vtkmodules.vtkCommonDataModel.vtkVector3d, + ) -> bool: ... + +class vtkCardinalSpline(vtkmodules.vtkCommonDataModel.vtkSpline): + def Compute(self) -> None: ... + def DeepCopy(self, s: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def Evaluate(self, t: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCardinalSpline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCardinalSpline: ... + +class vtkKochanekSpline(vtkmodules.vtkCommonDataModel.vtkSpline): + def Compute(self) -> None: ... + def DeepCopy(self, s: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def Evaluate(self, t: float) -> float: ... + def GetDefaultBias(self) -> float: ... + def GetDefaultContinuity(self) -> float: ... + def GetDefaultTension(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKochanekSpline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKochanekSpline: ... + def SetDefaultBias(self, _arg: float) -> None: ... + def SetDefaultContinuity(self, _arg: float) -> None: ... + def SetDefaultTension(self, _arg: float) -> None: ... + +class vtkParametricFunction(vtkmodules.vtkCommonCore.vtkObject): + def ClockwiseOrderingOff(self) -> None: ... + def ClockwiseOrderingOn(self) -> None: ... + def DerivativesAvailableOff(self) -> None: ... + def DerivativesAvailableOn(self) -> None: ... + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetClockwiseOrdering(self) -> int: ... + def GetClockwiseOrderingMaxValue(self) -> int: ... + def GetClockwiseOrderingMinValue(self) -> int: ... + def GetDerivativesAvailable(self) -> int: ... + def GetDerivativesAvailableMaxValue(self) -> int: ... + def GetDerivativesAvailableMinValue(self) -> int: ... + def GetDimension(self) -> int: ... + def GetJoinU(self) -> int: ... + def GetJoinUMaxValue(self) -> int: ... + def GetJoinUMinValue(self) -> int: ... + def GetJoinV(self) -> int: ... + def GetJoinVMaxValue(self) -> int: ... + def GetJoinVMinValue(self) -> int: ... + def GetJoinW(self) -> int: ... + def GetJoinWMaxValue(self) -> int: ... + def GetJoinWMinValue(self) -> int: ... + def GetMaximumU(self) -> float: ... + def GetMaximumV(self) -> float: ... + def GetMaximumW(self) -> float: ... + def GetMinimumU(self) -> float: ... + def GetMinimumV(self) -> float: ... + def GetMinimumW(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTwistU(self) -> int: ... + def GetTwistUMaxValue(self) -> int: ... + def GetTwistUMinValue(self) -> int: ... + def GetTwistV(self) -> int: ... + def GetTwistVMaxValue(self) -> int: ... + def GetTwistVMinValue(self) -> int: ... + def GetTwistW(self) -> int: ... + def GetTwistWMaxValue(self) -> int: ... + def GetTwistWMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def JoinUOff(self) -> None: ... + def JoinUOn(self) -> None: ... + def JoinVOff(self) -> None: ... + def JoinVOn(self) -> None: ... + def JoinWOff(self) -> None: ... + def JoinWOn(self) -> None: ... + def NewInstance(self) -> vtkParametricFunction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricFunction: ... + def SetClockwiseOrdering(self, _arg: int) -> None: ... + def SetDerivativesAvailable(self, _arg: int) -> None: ... + def SetJoinU(self, _arg: int) -> None: ... + def SetJoinV(self, _arg: int) -> None: ... + def SetJoinW(self, _arg: int) -> None: ... + def SetMaximumU(self, _arg: float) -> None: ... + def SetMaximumV(self, _arg: float) -> None: ... + def SetMaximumW(self, _arg: float) -> None: ... + def SetMinimumU(self, _arg: float) -> None: ... + def SetMinimumV(self, _arg: float) -> None: ... + def SetMinimumW(self, _arg: float) -> None: ... + def SetTwistU(self, _arg: int) -> None: ... + def SetTwistV(self, _arg: int) -> None: ... + def SetTwistW(self, _arg: int) -> None: ... + def TwistUOff(self) -> None: ... + def TwistUOn(self) -> None: ... + def TwistVOff(self) -> None: ... + def TwistVOn(self) -> None: ... + def TwistWOff(self) -> None: ... + def TwistWOn(self) -> None: ... + +class vtkParametricBohemianDome(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetA(self) -> float: ... + def GetB(self) -> float: ... + def GetC(self) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricBohemianDome: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricBohemianDome: ... + def SetA(self, _arg: float) -> None: ... + def SetB(self, _arg: float) -> None: ... + def SetC(self, _arg: float) -> None: ... + +class vtkParametricBour(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricBour: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricBour: ... + +class vtkParametricBoy(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetZScale(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricBoy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricBoy: ... + def SetZScale(self, _arg: float) -> None: ... + +class vtkParametricCatalanMinimal(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricCatalanMinimal: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricCatalanMinimal: ... + +class vtkParametricConicSpiral(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetA(self) -> float: ... + def GetB(self) -> float: ... + def GetC(self) -> float: ... + def GetDimension(self) -> int: ... + def GetN(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricConicSpiral: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricConicSpiral: ... + def SetA(self, _arg: float) -> None: ... + def SetB(self, _arg: float) -> None: ... + def SetC(self, _arg: float) -> None: ... + def SetN(self, _arg: float) -> None: ... + +class vtkParametricCrossCap(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricCrossCap: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricCrossCap: ... + +class vtkParametricDini(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetA(self) -> float: ... + def GetB(self) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricDini: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricDini: ... + def SetA(self, _arg: float) -> None: ... + def SetB(self, _arg: float) -> None: ... + +class vtkParametricEllipsoid(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXRadius(self) -> float: ... + def GetYRadius(self) -> float: ... + def GetZRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricEllipsoid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricEllipsoid: ... + def SetXRadius(self, _arg: float) -> None: ... + def SetYRadius(self, _arg: float) -> None: ... + def SetZRadius(self, _arg: float) -> None: ... + +class vtkParametricEnneper(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricEnneper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricEnneper: ... + +class vtkParametricFigure8Klein(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricFigure8Klein: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricFigure8Klein: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkParametricHenneberg(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricHenneberg: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricHenneberg: ... + +class vtkParametricKlein(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricKlein: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricKlein: ... + +class vtkParametricKuen(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDeltaV0(self) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricKuen: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricKuen: ... + def SetDeltaV0(self, _arg: float) -> None: ... + +class vtkParametricMobius(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricMobius: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricMobius: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkParametricPluckerConoid(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetN(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricPluckerConoid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricPluckerConoid: ... + def SetN(self, _arg: int) -> None: ... + +class vtkParametricPseudosphere(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricPseudosphere: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricPseudosphere: ... + +class vtkParametricRandomHills(vtkParametricFunction): + def AllowRandomGenerationOff(self) -> None: ... + def AllowRandomGenerationOn(self) -> None: ... + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetAllowRandomGeneration(self) -> int: ... + def GetAllowRandomGenerationMaxValue(self) -> int: ... + def GetAllowRandomGenerationMinValue(self) -> int: ... + def GetAmplitudeScaleFactor(self) -> float: ... + def GetDimension(self) -> int: ... + def GetHillAmplitude(self) -> float: ... + def GetHillXVariance(self) -> float: ... + def GetHillYVariance(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfHills(self) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetXVarianceScaleFactor(self) -> float: ... + def GetYVarianceScaleFactor(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricRandomHills: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricRandomHills: ... + def SetAllowRandomGeneration(self, _arg: int) -> None: ... + def SetAmplitudeScaleFactor(self, _arg: float) -> None: ... + def SetHillAmplitude(self, _arg: float) -> None: ... + def SetHillXVariance(self, _arg: float) -> None: ... + def SetHillYVariance(self, _arg: float) -> None: ... + def SetNumberOfHills(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetXVarianceScaleFactor(self, _arg: float) -> None: ... + def SetYVarianceScaleFactor(self, _arg: float) -> None: ... + +class vtkParametricRoman(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricRoman: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricRoman: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkParametricSpline(vtkParametricFunction): + def ClosedOff(self) -> None: ... + def ClosedOn(self) -> None: ... + def Evaluate(self, u: MutableSequence[float], Pt: MutableSequence[float], Du: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, u: MutableSequence[float], Pt: MutableSequence[float], Du: MutableSequence[float]) -> float: ... + def GetClosed(self) -> int: ... + def GetDimension(self) -> int: ... + def GetLeftConstraint(self) -> int: ... + def GetLeftConstraintMaxValue(self) -> int: ... + def GetLeftConstraintMinValue(self) -> int: ... + def GetLeftValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParameterizeByLength(self) -> int: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetRightConstraint(self) -> int: ... + def GetRightConstraintMaxValue(self) -> int: ... + def GetRightConstraintMinValue(self) -> int: ... + def GetRightValue(self) -> float: ... + def GetXSpline(self) -> vtkmodules.vtkCommonDataModel.vtkSpline: ... + def GetYSpline(self) -> vtkmodules.vtkCommonDataModel.vtkSpline: ... + def GetZSpline(self) -> vtkmodules.vtkCommonDataModel.vtkSpline: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricSpline: ... + def ParameterizeByLengthOff(self) -> None: ... + def ParameterizeByLengthOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricSpline: ... + def SetClosed(self, _arg: int) -> None: ... + def SetLeftConstraint(self, _arg: int) -> None: ... + def SetLeftValue(self, _arg: float) -> None: ... + def SetNumberOfPoints(self, numPts: int) -> None: ... + def SetParameterizeByLength(self, _arg: int) -> None: ... + def SetPoint(self, index: int, x: float, y: float, z: float) -> None: ... + def SetPoints(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetRightConstraint(self, _arg: int) -> None: ... + def SetRightValue(self, _arg: float) -> None: ... + def SetXSpline(self, __a: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def SetYSpline(self, __a: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def SetZSpline(self, __a: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + +class vtkParametricSuperEllipsoid(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetDimension(self) -> int: ... + def GetN1(self) -> float: ... + def GetN2(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXRadius(self) -> float: ... + def GetYRadius(self) -> float: ... + def GetZRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricSuperEllipsoid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricSuperEllipsoid: ... + def SetN1(self, _arg: float) -> None: ... + def SetN2(self, _arg: float) -> None: ... + def SetXRadius(self, _arg: float) -> None: ... + def SetYRadius(self, _arg: float) -> None: ... + def SetZRadius(self, _arg: float) -> None: ... + +class vtkParametricSuperToroid(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetCrossSectionRadius(self) -> float: ... + def GetDimension(self) -> int: ... + def GetN1(self) -> float: ... + def GetN2(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRingRadius(self) -> float: ... + def GetXRadius(self) -> float: ... + def GetYRadius(self) -> float: ... + def GetZRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricSuperToroid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricSuperToroid: ... + def SetCrossSectionRadius(self, _arg: float) -> None: ... + def SetN1(self, _arg: float) -> None: ... + def SetN2(self, _arg: float) -> None: ... + def SetRingRadius(self, _arg: float) -> None: ... + def SetXRadius(self, _arg: float) -> None: ... + def SetYRadius(self, _arg: float) -> None: ... + def SetZRadius(self, _arg: float) -> None: ... + +class vtkParametricTorus(vtkParametricFunction): + def Evaluate(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> None: ... + def EvaluateScalar(self, uvw: MutableSequence[float], Pt: MutableSequence[float], Duvw: MutableSequence[float]) -> float: ... + def GetCrossSectionRadius(self) -> float: ... + def GetDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRingRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricTorus: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricTorus: ... + def SetCrossSectionRadius(self, _arg: float) -> None: ... + def SetRingRadius(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonCore.pyi b/stubs/vtk/vtkmodules/vtkCommonCore.pyi new file mode 100644 index 000000000000..f713dcc1ae34 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonCore.pyi @@ -0,0 +1,9327 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import Any, TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonDataModel + +Callback: TypeAlias = Callable[..., None] | None +_Buffer = TypeVar("_Buffer") +_Pointer = TypeVar("_Pointer") +_Template = TypeVar("_Template") + +class namespace: ... + +class vtkEventDataAction(int): + Any: vtkEventDataAction + NumberOfActions: vtkEventDataAction + Press: vtkEventDataAction + Release: vtkEventDataAction + Touch: vtkEventDataAction + Unknown: vtkEventDataAction + Untouch: vtkEventDataAction + +class vtkEventDataDevice(int): + Any: vtkEventDataDevice + GenericTracker: vtkEventDataDevice + HeadMountedDisplay: vtkEventDataDevice + LeftController: vtkEventDataDevice + NumberOfDevices: vtkEventDataDevice + RightController: vtkEventDataDevice + Unknown: vtkEventDataDevice + +class vtkEventDataDeviceInput(int): + Any: vtkEventDataDeviceInput + ApplicationMenu: vtkEventDataDeviceInput + Grip: vtkEventDataDeviceInput + Joystick: vtkEventDataDeviceInput + NumberOfInputs: vtkEventDataDeviceInput + TrackPad: vtkEventDataDeviceInput + Trigger: vtkEventDataDeviceInput + Unknown: vtkEventDataDeviceInput + +VTK_ABSTRACT_ELECTRONIC_DATA: int +VTK_ANNOTATION: int +VTK_ANNOTATION_LAYERS: int +VTK_ARIAL: int +VTK_ARRAY_DATA: int +VTK_BIT: int +VTK_BIT_MAX: int +VTK_BIT_MIN: int +VTK_BSP_CUTS: int +VTK_BUILD_VERSION: int +VTK_CHAR: int +VTK_CHAR_MAX: int +VTK_CHAR_MIN: int +VTK_COLOR_MODE_DEFAULT: int +VTK_COLOR_MODE_DIRECT_SCALARS: int +VTK_COLOR_MODE_MAP_SCALARS: int +VTK_COMPILER_GCC_VERSION: int +VTK_COMPOSITE_DATA_SET: int +VTK_COURIER: int +VTK_CUBIC_INTERPOLATION: int +VTK_CXX_COMPILER: str +VTK_DATA_OBJECT: int +VTK_DATA_OBJECT_TREE: int +VTK_DATA_SET: int +VTK_DBL_EPSILON: float +VTK_DBL_MIN: float +VTK_DEPRECATION_LEVEL: int +VTK_DIRECTED_ACYCLIC_GRAPH: int +VTK_DIRECTED_GRAPH: int +VTK_DOUBLE: int +VTK_DOUBLE_MAX: float +VTK_DOUBLE_MIN: float +VTK_ENCODING_ISO_8859_1: int +VTK_ENCODING_ISO_8859_10: int +VTK_ENCODING_ISO_8859_11: int +VTK_ENCODING_ISO_8859_12: int +VTK_ENCODING_ISO_8859_13: int +VTK_ENCODING_ISO_8859_14: int +VTK_ENCODING_ISO_8859_15: int +VTK_ENCODING_ISO_8859_16: int +VTK_ENCODING_ISO_8859_2: int +VTK_ENCODING_ISO_8859_3: int +VTK_ENCODING_ISO_8859_4: int +VTK_ENCODING_ISO_8859_5: int +VTK_ENCODING_ISO_8859_6: int +VTK_ENCODING_ISO_8859_7: int +VTK_ENCODING_ISO_8859_8: int +VTK_ENCODING_ISO_8859_9: int +VTK_ENCODING_NONE: int +VTK_ENCODING_UNICODE: int +VTK_ENCODING_UNKNOWN: int +VTK_ENCODING_US_ASCII: int +VTK_ENCODING_UTF_8: int +VTK_ERROR: int +VTK_EXPLICIT_STRUCTURED_GRID: int +VTK_FLOAT: int +VTK_FLOAT_MAX: float +VTK_FLOAT_MIN: float +VTK_FONT_FILE: int +VTK_GENERIC_DATA_SET: int +VTK_GEO_JSON_FEATURE: int +VTK_GRAPH: int +VTK_HIERARCHICAL_BOX_DATA_SET: int +VTK_HIERARCHICAL_DATA_SET: int +VTK_HYPER_OCTREE: int +VTK_HYPER_TREE_GRID: int +VTK_ID_MAX: int +VTK_ID_MIN: int +VTK_ID_TYPE: int +VTK_ID_TYPE_IMPL: int +VTK_ID_TYPE_PRId: str +VTK_IMAGE_DATA: int +VTK_IMAGE_SLAB_MAX: int +VTK_IMAGE_SLAB_MEAN: int +VTK_IMAGE_SLAB_MIN: int +VTK_IMAGE_SLAB_SUM: int +VTK_IMAGE_STENCIL_DATA: int +VTK_INT: int +VTK_INT_MAX: int +VTK_INT_MIN: int +VTK_LINEAR_INTERPOLATION: int +VTK_LONG: int +VTK_LONG_LONG: int +VTK_LONG_LONG_MAX: int +VTK_LONG_LONG_MIN: int +VTK_LONG_MAX: int +VTK_LONG_MIN: int +VTK_LUMINANCE: int +VTK_LUMINANCE_ALPHA: int +VTK_MAJOR_VERSION: int +VTK_MAXPATH: int +VTK_MAX_THREADS: int +VTK_MAX_VRCOMP: int +VTK_MINIMUM_DEPRECATION_LEVEL: int +VTK_MINOR_VERSION: int +VTK_MOLECULE: int +VTK_MTIME_MAX: int +VTK_MTIME_MIN: int +VTK_MTIME_TYPE_IMPL: int +VTK_MULTIBLOCK_DATA_SET: int +VTK_MULTIGROUP_DATA_SET: int +VTK_MULTIPIECE_DATA_SET: int +VTK_NEAREST_INTERPOLATION: int +VTK_NON_OVERLAPPING_AMR: int +VTK_OBJECT: int +VTK_OK: int +VTK_OPAQUE: int +VTK_OPEN_QUBE_ELECTRONIC_DATA: int +VTK_OVERLAPPING_AMR: int +VTK_PARTITIONED_DATA_SET: int +VTK_PARTITIONED_DATA_SET_COLLECTION: int +VTK_PATH: int +VTK_PIECEWISE_FUNCTION: int +VTK_PISTON_DATA_OBJECT: int +VTK_POINT_SET: int +VTK_POLY_DATA: int +VTK_RAMP_LINEAR: int +VTK_RAMP_SCURVE: int +VTK_RAMP_SQRT: int +VTK_RECTILINEAR_GRID: int +VTK_REEB_GRAPH: int +VTK_RGB: int +VTK_RGBA: int +VTK_SCALE_LINEAR: int +VTK_SCALE_LOG10: int +VTK_SELECTION: int +VTK_SHORT: int +VTK_SHORT_MAX: int +VTK_SHORT_MIN: int +VTK_SIGNED_CHAR: int +VTK_SIGNED_CHAR_MAX: int +VTK_SIGNED_CHAR_MIN: int +VTK_SIZEOF_CHAR: int +VTK_SIZEOF_DOUBLE: int +VTK_SIZEOF_FLOAT: int +VTK_SIZEOF_ID_TYPE: int +VTK_SIZEOF_INT: int +VTK_SIZEOF_LONG: int +VTK_SIZEOF_LONG_LONG: int +VTK_SIZEOF_SHORT: int +VTK_SIZEOF_VOID_P: int +VTK_SMP_BACKEND: str +VTK_SMP_DEFAULT_IMPLEMENTATION_OPENMP: int +VTK_SMP_DEFAULT_IMPLEMENTATION_SEQUENTIAL: int +VTK_SMP_DEFAULT_IMPLEMENTATION_STDTHREAD: int +VTK_SMP_DEFAULT_IMPLEMENTATION_TBB: int +VTK_SMP_ENABLE_OPENMP: int +VTK_SMP_ENABLE_SEQUENTIAL: int +VTK_SMP_ENABLE_STDTHREAD: int +VTK_SMP_ENABLE_TBB: int +VTK_SOURCE_VERSION: str +VTK_STRING: int +VTK_STRUCTURED_GRID: int +VTK_STRUCTURED_POINTS: int +VTK_TABLE: int +VTK_TEMPORAL_DATA_SET: int +VTK_TEXT_BOTTOM: int +VTK_TEXT_CENTERED: int +VTK_TEXT_GLOBAL_ANTIALIASING_ALL: int +VTK_TEXT_GLOBAL_ANTIALIASING_NONE: int +VTK_TEXT_GLOBAL_ANTIALIASING_SOME: int +VTK_TEXT_LEFT: int +VTK_TEXT_RIGHT: int +VTK_TEXT_TOP: int +VTK_THREAD_RETURN_VALUE: None +VTK_TIMES: int +VTK_TREE: int +VTK_TYPE_CHAR_IS_SIGNED: int +VTK_TYPE_FLOAT32: int +VTK_TYPE_FLOAT64: int +VTK_TYPE_INT16: int +VTK_TYPE_INT16_MAX: int +VTK_TYPE_INT16_MIN: int +VTK_TYPE_INT32: int +VTK_TYPE_INT32_MAX: int +VTK_TYPE_INT32_MIN: int +VTK_TYPE_INT64: int +VTK_TYPE_INT64_MAX: int +VTK_TYPE_INT64_MIN: int +VTK_TYPE_INT8: int +VTK_TYPE_INT8_MAX: int +VTK_TYPE_INT8_MIN: int +VTK_TYPE_LONG_LONG_FORMAT: str +VTK_TYPE_UINT16: int +VTK_TYPE_UINT16_MAX: int +VTK_TYPE_UINT16_MIN: int +VTK_TYPE_UINT32: int +VTK_TYPE_UINT32_MAX: int +VTK_TYPE_UINT32_MIN: int +VTK_TYPE_UINT64: int +VTK_TYPE_UINT64_MAX: int +VTK_TYPE_UINT64_MIN: int +VTK_TYPE_UINT8: int +VTK_TYPE_UINT8_MAX: int +VTK_TYPE_UINT8_MIN: int +VTK_UNDIRECTED_GRAPH: int +VTK_UNIFORM_GRID: int +VTK_UNIFORM_GRID_AMR: int +VTK_UNIFORM_HYPER_TREE_GRID: int +VTK_UNKNOWN_FONT: int +VTK_UNSIGNED_CHAR: int +VTK_UNSIGNED_CHAR_MAX: int +VTK_UNSIGNED_CHAR_MIN: int +VTK_UNSIGNED_INT: int +VTK_UNSIGNED_INT_MAX: int +VTK_UNSIGNED_INT_MIN: int +VTK_UNSIGNED_LONG: int +VTK_UNSIGNED_LONG_LONG: int +VTK_UNSIGNED_LONG_LONG_MAX: int +VTK_UNSIGNED_LONG_LONG_MIN: int +VTK_UNSIGNED_LONG_MAX: int +VTK_UNSIGNED_LONG_MIN: int +VTK_UNSIGNED_SHORT: int +VTK_UNSIGNED_SHORT_MAX: int +VTK_UNSIGNED_SHORT_MIN: int +VTK_UNSTRUCTURED_GRID: int +VTK_UNSTRUCTURED_GRID_BASE: int +VTK_USE_FLOAT32: int +VTK_USE_FLOAT64: int +VTK_USE_FUTURE_CONST: int +VTK_USE_INT16: int +VTK_USE_INT32: int +VTK_USE_INT64: int +VTK_USE_INT8: int +VTK_USE_UINT16: int +VTK_USE_UINT32: int +VTK_USE_UINT64: int +VTK_USE_UINT8: int +VTK_VARIANT: int +VTK_VERSION: str +VTK_VERSION_FULL: str +VTK_VERSION_NUMBER: int +VTK_VOID: int +vtkArrayIteratorTemplate: _Template +vtkDenseArray: _Template +vtkEventDataNumberOfDevices: int +vtkEventDataNumberOfInputs: int +vtkGenericDataArray: _Template +vtkSOADataArrayTemplate: _Template +vtkSparseArray: _Template +vtkTypedArray: _Template + +class reference: + @overload + def __init__(self, value: int) -> None: ... + @overload + def __init__(self, value: float) -> None: ... + @overload + def __init__(self, value: str) -> None: ... + @overload + def __init__(self, value: Sequence[int]) -> None: ... + def __round__() -> int: ... + def __trunc__() -> int: ... + def get() -> object: ... + def set(value: object) -> None: ... + +class vtkObjectBase: + def FastDelete(self) -> None: ... + def GetAddressAsString(self, classname: str) -> str: ... + def GetClassName(self) -> str: ... + def GetIsInMemkind(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, name: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(name: str) -> int: ... + def GetObjectDescription(self) -> str: ... + def GetReferenceCount(self) -> int: ... + @staticmethod + def GetUsingMemkind() -> bool: ... + def InitializeObjectBase(self) -> None: ... + def IsA(self, name: str) -> int: ... + @staticmethod + def IsTypeOf(name: str) -> int: ... + def Register(self, o: vtkObjectBase): ... + @staticmethod + def SetMemkindDirectory(directoryname: str) -> None: ... + def SetReferenceCount(self, __a: int) -> None: ... + def UnRegister(self, o: vtkObjectBase): ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkObject(vtkObjectBase): + def AddObserver(self, event: int, command: Callback, priority: float = 0.0) -> int: ... + @staticmethod + def BreakOnError() -> None: ... + def DebugOff(self) -> None: ... + def DebugOn(self) -> None: ... + def GetCommand(self, tag: int) -> vtkCommand: ... + def GetDebug(self) -> bool: ... + @staticmethod + def GetGlobalWarningDisplay() -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetObjectDescription(self) -> str: ... + def GetObjectName(self) -> str: ... + @staticmethod + def GlobalWarningDisplayOff() -> None: ... + @staticmethod + def GlobalWarningDisplayOn() -> None: ... + @overload + def HasObserver(self, event: int, __b: vtkCommand) -> int: ... + @overload + def HasObserver(self, event: str, __b: vtkCommand) -> int: ... + @overload + def HasObserver(self, event: int) -> int: ... + @overload + def HasObserver(self, event: str) -> int: ... + @overload + def InvokeEvent(self, event: int, callData: Any) -> int: ... + @overload + def InvokeEvent(self, event: str, callData: Any) -> int: ... + @overload + def InvokeEvent(self, event: int) -> int: ... + @overload + def InvokeEvent(self, event: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkObject: ... + def RemoveAllObservers(self) -> None: ... + @overload + def RemoveObserver(self, __a: vtkCommand) -> None: ... + @overload + def RemoveObserver(self, tag: int) -> None: ... + @overload + def RemoveObservers(self, event: int, __b: vtkCommand) -> None: ... + @overload + def RemoveObservers(self, event: str, __b: vtkCommand) -> None: ... + @overload + def RemoveObservers(self, event: int) -> None: ... + @overload + def RemoveObservers(self, event: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkObject: ... + def SetDebug(self, debugFlag: bool) -> None: ... + @staticmethod + def SetGlobalWarningDisplay(val: int) -> None: ... + def SetObjectName(self, objectName: str) -> None: ... + +class vtkAbstractArray(vtkObject): + class DeleteMethod(int): ... + AbstractArray: int + AoSDataArrayTemplate: int + DataArray: int + DataArrayTemplate: int + MAX_DISCRETE_VALUES: int + MappedDataArray: int + ScaleSoADataArrayTemplate: int + SoADataArrayTemplate: int + TypedDataArray: int + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def Allocate(self, numValues: int, ext: int = 1000) -> int: ... + def ClearLookup(self) -> None: ... + def CopyComponentNames(self, da: vtkAbstractArray) -> int: ... + def CopyInformation(self, infoFrom: vtkInformation, deep: int = 1) -> int: ... + @staticmethod + def CreateArray(dataType: int) -> vtkAbstractArray: ... + @staticmethod + def DISCRETE_VALUES() -> vtkInformationVariantVectorKey: ... + @staticmethod + def DISCRETE_VALUE_SAMPLE_PARAMETERS() -> vtkInformationDoubleVectorKey: ... + def DataChanged(self) -> None: ... + def DeepCopy(self, da: vtkAbstractArray) -> None: ... + def ExportToVoidPointer(self, out_ptr: _Pointer) -> None: ... + @staticmethod + def GUI_HIDE() -> vtkInformationIntegerKey: ... + def GetActualMemorySize(self) -> int: ... + def GetArrayType(self) -> int: ... + def GetArrayTypeAsString(self) -> str: ... + def GetComponentName(self, component: int) -> str: ... + def GetDataSize(self) -> int: ... + def GetDataType(self) -> int: ... + def GetDataTypeAsString(self) -> str: ... + @overload + def GetDataTypeSize(self) -> int: ... + @overload + @staticmethod + def GetDataTypeSize(type: int) -> int: ... + def GetElementComponentSize(self) -> int: ... + def GetInformation(self) -> vtkInformation: ... + def GetMaxDiscreteValues(self) -> int: ... + def GetMaxId(self) -> int: ... + def GetName(self) -> str: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfComponentsMaxValue(self) -> int: ... + def GetNumberOfComponentsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetProminentComponentValues( + self, comp: int, values: vtkVariantArray, uncertainty: float = 1.0e-6, minimumProminence: float = 1.0e-3 + ) -> None: ... + def GetSize(self) -> int: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasAComponentName(self) -> bool: ... + def HasInformation(self) -> bool: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + def IsNumeric(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkAbstractArray: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def PER_COMPONENT() -> vtkInformationInformationVectorKey: ... + @staticmethod + def PER_FINITE_COMPONENT() -> vtkInformationInformationVectorKey: ... + def Reset(self) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkAbstractArray: ... + def SetComponentName(self, component: int, name: str) -> None: ... + def SetMaxDiscreteValues(self, _arg: int) -> None: ... + def SetName(self, _arg: str) -> None: ... + def SetNumberOfComponents(self, _arg: int) -> None: ... + def SetNumberOfTuples(self, numTuples: int) -> None: ... + def SetNumberOfValues(self, numValues: int) -> bool: ... + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, array: _Pointer, size: int, save: int) -> None: ... + @overload + def SetVoidArray(self, array: _Pointer, size: int, save: int, deleteMethod: int) -> None: ... + def Squeeze(self) -> None: ... + +class vtkAnimationCue(vtkObject): + class PlayDirection(int): + BACKWARD: PlayDirection + FORWARD: PlayDirection + + class TimeCodes(int): ... + TIMEMODE_NORMALIZED: TimeCodes + TIMEMODE_RELATIVE: TimeCodes + def Finalize(self) -> None: ... + def GetAnimationTime(self) -> float: ... + def GetClockTime(self) -> float: ... + def GetDeltaTime(self) -> float: ... + def GetDirection(self) -> PlayDirection: ... + def GetEndTime(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStartTime(self) -> float: ... + def GetTimeMode(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnimationCue: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkAnimationCue: ... + def SetDirection(self, _arg: PlayDirection) -> None: ... + def SetEndTime(self, _arg: float) -> None: ... + def SetStartTime(self, _arg: float) -> None: ... + def SetTimeMode(self, mode: int) -> None: ... + def SetTimeModeToNormalized(self) -> None: ... + def SetTimeModeToRelative(self) -> None: ... + def Tick(self, currenttime: float, deltatime: float, clocktime: float) -> None: ... + +class vtkArchiver(vtkObject): + def CloseArchive(self) -> None: ... + def Contains(self, relativePath: str) -> bool: ... + def GetArchiveName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsertIntoArchive(self, relativePath: str, data: str, size: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArchiver: ... + def OpenArchive(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArchiver: ... + def SetArchiveName(self, _arg: str) -> None: ... + +class vtkArray(vtkObject): + DENSE: int + SPARSE: int + + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + @staticmethod + def CreateArray(StorageType: int, ValueType: int) -> vtkArray: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetDimensionLabel(self, i: int) -> str: ... + def GetDimensions(self) -> int: ... + def GetExtent(self, dimension: int) -> vtkArrayRange: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetName(self) -> str: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSize(self) -> int: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArray: ... + @overload + def Resize(self, i: int) -> None: ... + @overload + def Resize(self, i: int, j: int) -> None: ... + @overload + def Resize(self, i: int, j: int, k: int) -> None: ... + @overload + def Resize(self, i: vtkArrayRange) -> None: ... + @overload + def Resize(self, i: vtkArrayRange, j: vtkArrayRange) -> None: ... + @overload + def Resize(self, i: vtkArrayRange, j: vtkArrayRange, k: vtkArrayRange) -> None: ... + @overload + def Resize(self, extents: vtkArrayExtents) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArray: ... + def SetDimensionLabel(self, i: int, label: str) -> None: ... + def SetName(self, name: str) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkArrayCoordinates: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, i: int) -> None: ... + @overload + def __init__(self, i: int, j: int) -> None: ... + @overload + def __init__(self, i: int, j: int, k: int) -> None: ... + @overload + def __init__(self, __a: vtkArrayCoordinates) -> None: ... + def GetCoordinate(self, i: int) -> int: ... + def GetDimensions(self) -> int: ... + def SetCoordinate(self, i: int, __b: int) -> None: ... + def SetDimensions(self, dimensions: int) -> None: ... + +class vtkArrayExtents: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, i: int) -> None: ... + @overload + def __init__(self, i: vtkArrayRange) -> None: ... + @overload + def __init__(self, i: int, j: int) -> None: ... + @overload + def __init__(self, i: vtkArrayRange, j: vtkArrayRange) -> None: ... + @overload + def __init__(self, i: int, j: int, k: int) -> None: ... + @overload + def __init__(self, i: vtkArrayRange, j: vtkArrayRange, k: vtkArrayRange) -> None: ... + @overload + def __init__(self, __a: vtkArrayExtents) -> None: ... + def Append(self, extent: vtkArrayRange) -> None: ... + def Contains(self, coordinates: vtkArrayCoordinates) -> bool: ... + def GetDimensions(self) -> int: ... + def GetExtent(self, i: int) -> vtkArrayRange: ... + def GetLeftToRightCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetRightToLeftCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetSize(self) -> int: ... + def SameShape(self, rhs: vtkArrayExtents) -> bool: ... + def SetDimensions(self, dimensions: int) -> None: ... + def SetExtent(self, i: int, __b: vtkArrayRange) -> None: ... + @staticmethod + def Uniform(n: int, m: int) -> vtkArrayExtents: ... + def ZeroBased(self) -> bool: ... + +class vtkArrayExtentsList: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, i: vtkArrayExtents) -> None: ... + @overload + def __init__(self, i: vtkArrayExtents, j: vtkArrayExtents) -> None: ... + @overload + def __init__(self, i: vtkArrayExtents, j: vtkArrayExtents, k: vtkArrayExtents) -> None: ... + @overload + def __init__(self, i: vtkArrayExtents, j: vtkArrayExtents, k: vtkArrayExtents, l: vtkArrayExtents) -> None: ... + @overload + def __init__(self, __a: vtkArrayExtentsList) -> None: ... + def GetCount(self) -> int: ... + def SetCount(self, count: int) -> None: ... + +class vtkArrayIterator(vtkObject): + def GetDataType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIterator: ... + +class vtkArrayIteratorTemplate_I10vtkVariantE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetValue(self, id: int) -> vtkVariant: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_I10vtkVariantE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_I10vtkVariantE: ... + def SetValue(self, id: int, value: vtkVariant) -> None: ... + +class vtkArrayIteratorTemplate_I12vtkStdStringE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetValue(self, id: int) -> str: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_I12vtkStdStringE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_I12vtkStdStringE: ... + def SetValue(self, id: int, value: str) -> None: ... + +class vtkArrayIteratorTemplate_IaE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IaE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IaE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IcE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[str, str]: ... + def GetValue(self, id: int) -> str: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IcE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IcE: ... + def SetValue(self, id: int, value: str) -> None: ... + +class vtkArrayIteratorTemplate_IdE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[float, float]: ... + def GetValue(self, id: int) -> float: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IdE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IdE: ... + def SetValue(self, id: int, value: float) -> None: ... + +class vtkArrayIteratorTemplate_IfE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[float, float]: ... + def GetValue(self, id: int) -> float: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IfE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IfE: ... + def SetValue(self, id: int, value: float) -> None: ... + +class vtkArrayIteratorTemplate_IhE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IhE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IhE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IiE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IiE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IiE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IjE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IjE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IjE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IlE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IlE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IlE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_ImE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_ImE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_ImE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IsE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IsE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IsE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_ItE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_ItE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_ItE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IxE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IxE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IxE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayIteratorTemplate_IyE(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayIteratorTemplate_IyE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkArrayIteratorTemplate_IyE: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkArrayRange: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, begin: int, end: int) -> None: ... + @overload + def __init__(self, __a: vtkArrayRange) -> None: ... + @overload + def Contains(self, range: vtkArrayRange) -> bool: ... + @overload + def Contains(self, coordinate: int) -> bool: ... + def GetBegin(self) -> int: ... + def GetEnd(self) -> int: ... + def GetSize(self) -> int: ... + +class vtkArraySort: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, i: int) -> None: ... + @overload + def __init__(self, i: int, j: int) -> None: ... + @overload + def __init__(self, i: int, j: int, k: int) -> None: ... + @overload + def __init__(self, __a: vtkArraySort) -> None: ... + def GetDimensions(self) -> int: ... + def SetDimensions(self, dimensions: int) -> None: ... + +class vtkArrayWeights: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, other: vtkArrayWeights) -> None: ... + @overload + def __init__(self, i: float) -> None: ... + @overload + def __init__(self, i: float, j: float) -> None: ... + @overload + def __init__(self, i: float, j: float, k: float) -> None: ... + @overload + def __init__(self, i: float, j: float, k: float, l: float) -> None: ... + def GetCount(self) -> int: ... + def SetCount(self, count: int) -> None: ... + +class vtkAtomicMutex: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, other: vtkAtomicMutex) -> None: ... + def lock(self) -> None: ... + def unlock(self) -> None: ... + +class vtkDataArray(vtkAbstractArray): + @staticmethod + def COMPONENT_RANGE() -> vtkInformationDoubleVectorKey: ... + def CopyComponent(self, dstComponent: int, src: vtkDataArray, srcComponent: int) -> None: ... + def CopyInformation(self, infoFrom: vtkInformation, deep: int = 1) -> int: ... + @staticmethod + def CreateDataArray(dataType: int) -> vtkDataArray: ... + def CreateDefaultLookupTable(self) -> None: ... + @overload + def DeepCopy(self, aa: vtkAbstractArray) -> None: ... + @overload + def DeepCopy(self, da: vtkDataArray) -> None: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkDataArray: ... + def Fill(self, value: float) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetArrayType(self) -> int: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetData(self, tupleMin: int, tupleMax: int, compMin: int, compMax: int, data: vtkDoubleArray) -> None: ... + @overload + def GetDataTypeMax(self) -> float: ... + @overload + @staticmethod + def GetDataTypeMax(type: int) -> float: ... + @overload + def GetDataTypeMin(self) -> float: ... + @overload + @staticmethod + def GetDataTypeMin(type: int) -> float: ... + @overload + def GetDataTypeRange(self, range: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GetDataTypeRange(type: int, range: MutableSequence[float]) -> None: ... + def GetElementComponentSize(self) -> int: ... + @overload + def GetFiniteRange(self, range: MutableSequence[float], comp: int) -> None: ... + @overload + def GetFiniteRange(self, range: MutableSequence[float], comp: int, ghosts: Sequence[int], ghostsToSkip: int) -> None: ... + @overload + def GetFiniteRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetFiniteRange(self) -> tuple[float, float]: ... + @overload + def GetFiniteRange(self, range: MutableSequence[float]) -> None: ... + def GetLookupTable(self) -> vtkLookupTable: ... + def GetMaxNorm(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetRange(self, range: MutableSequence[float], comp: int) -> None: ... + @overload + def GetRange(self, range: MutableSequence[float], comp: int, ghosts: Sequence[int], ghostsToSkip: int) -> None: ... + @overload + def GetRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetRange(self) -> tuple[float, float]: ... + @overload + def GetRange(self, range: MutableSequence[float]) -> None: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + def GetTuple1(self, tupleIdx: int) -> float: ... + def GetTuple2(self, tupleIdx: int) -> tuple[float, float]: ... + def GetTuple3(self, tupleIdx: int) -> tuple[float, float, float]: ... + def GetTuple4(self, tupleIdx: int) -> tuple[float, float, float, float]: ... + def GetTuple6(self, tupleIdx: int) -> tuple[float, float, float, float, float, float]: ... + def GetTuple9(self, tupleIdx: int) -> tuple[float, float, float, float, float, float, float, float, float]: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTuple1(self, value: float) -> None: ... + def InsertNextTuple2(self, val0: float, val1: float) -> None: ... + def InsertNextTuple3(self, val0: float, val1: float, val2: float) -> None: ... + def InsertNextTuple4(self, val0: float, val1: float, val2: float, val3: float) -> None: ... + def InsertNextTuple6(self, val0: float, val1: float, val2: float, val3: float, val4: float, val5: float) -> None: ... + def InsertNextTuple9( + self, val0: float, val1: float, val2: float, val3: float, val4: float, val5: float, val6: float, val7: float, val8: float + ) -> None: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def InsertTuple1(self, tupleIdx: int, value: float) -> None: ... + def InsertTuple2(self, tupleIdx: int, val0: float, val1: float) -> None: ... + def InsertTuple3(self, tupleIdx: int, val0: float, val1: float, val2: float) -> None: ... + def InsertTuple4(self, tupleIdx: int, val0: float, val1: float, val2: float, val3: float) -> None: ... + def InsertTuple6( + self, tupleIdx: int, val0: float, val1: float, val2: float, val3: float, val4: float, val5: float + ) -> None: ... + def InsertTuple9( + self, + tupleIdx: int, + val0: float, + val1: float, + val2: float, + val3: float, + val4: float, + val5: float, + val6: float, + val7: float, + val8: float, + ) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + def IsNumeric(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def L2_NORM_FINITE_RANGE() -> vtkInformationDoubleVectorKey: ... + @staticmethod + def L2_NORM_RANGE() -> vtkInformationDoubleVectorKey: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkDataArray: ... + def RemoveFirstTuple(self) -> None: ... + def RemoveLastTuple(self) -> None: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDataArray: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetLookupTable(self, lut: vtkLookupTable) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTuple1(self, tupleIdx: int, value: float) -> None: ... + def SetTuple2(self, tupleIdx: int, val0: float, val1: float) -> None: ... + def SetTuple3(self, tupleIdx: int, val0: float, val1: float, val2: float) -> None: ... + def SetTuple4(self, tupleIdx: int, val0: float, val1: float, val2: float, val3: float) -> None: ... + def SetTuple6(self, tupleIdx: int, val0: float, val1: float, val2: float, val3: float, val4: float, val5: float) -> None: ... + def SetTuple9( + self, + tupleIdx: int, + val0: float, + val1: float, + val2: float, + val3: float, + val4: float, + val5: float, + val6: float, + val7: float, + val8: float, + ) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + @staticmethod + def UNITS_LABEL() -> vtkInformationStringKey: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkBitArray(vtkDataArray): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + @overload + def DeepCopy(self, da: vtkDataArray) -> None: ... + @overload + def DeepCopy(self, aa: vtkAbstractArray) -> None: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + @overload + def GetTuple(self, i: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, i: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, id: int) -> int: ... + def GetVoidPointer(self, id: int) -> _Pointer: ... + def Initialize(self) -> None: ... + def InsertComponent(self, i: int, j: int, c: float) -> None: ... + @overload + def InsertNextTuple(self, j: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextValue(self, i: int) -> int: ... + @overload + def InsertTuple(self, i: int, j: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, i: int, tuple: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertValue(self, id: int, i: int) -> None: ... + def InsertVariantValue(self, idx: int, value: vtkVariant) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, ids: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: int) -> int: ... + @overload + def LookupValue(self, value: int, ids: vtkIdList) -> None: ... + def NewInstance(self) -> vtkBitArray: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveFirstTuple(self) -> None: ... + def RemoveLastTuple(self) -> None: ... + def RemoveTuple(self, id: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkBitArray: ... + def SetComponent(self, i: int, j: int, c: float) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + @overload + def SetTuple(self, i: int, j: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, i: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def SetVariantValue(self, idx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, array: _Pointer, size: int, save: int) -> None: ... + @overload + def SetVoidArray(self, array: _Pointer, size: int, save: int, deleteMethod: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + def WriteVoidPointer(self, id: int, number: int) -> _Pointer: ... + +class vtkBitArrayIterator(vtkArrayIterator): + def GetArray(self) -> vtkAbstractArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetTuple(self, id: int) -> tuple[int, int]: ... + def GetValue(self, id: int) -> int: ... + def Initialize(self, array: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBitArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkBitArrayIterator: ... + def SetValue(self, id: int, value: int) -> None: ... + +class vtkRandomSequence(vtkObject): + def GetNextValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self) -> float: ... + def Initialize(self, seed: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRandomSequence: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkRandomSequence: ... + +class vtkGaussianRandomSequence(vtkRandomSequence): + def GetNextScaledValue(self, mean: float, standardDeviation: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaledValue(self, mean: float, standardDeviation: float) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGaussianRandomSequence: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGaussianRandomSequence: ... + +class vtkBoxMuellerRandomSequence(vtkGaussianRandomSequence): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniformSequence(self) -> vtkRandomSequence: ... + def GetValue(self) -> float: ... + def Initialize(self, seed: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBoxMuellerRandomSequence: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkBoxMuellerRandomSequence: ... + def SetUniformSequence(self, uniformSequence: vtkRandomSequence) -> None: ... + +class vtkBreakPoint: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkBreakPoint) -> None: ... + @staticmethod + def Break() -> None: ... + +class vtkByteSwap(vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkByteSwap: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkByteSwap: ... + @staticmethod + def Swap2BE(p: _Pointer) -> None: ... + @staticmethod + def Swap2BERange(p: _Pointer, num: int) -> None: ... + @staticmethod + def Swap2LE(p: _Pointer) -> None: ... + @staticmethod + def Swap2LERange(p: _Pointer, num: int) -> None: ... + @staticmethod + def Swap4BE(p: _Pointer) -> None: ... + @staticmethod + def Swap4BERange(p: _Pointer, num: int) -> None: ... + @staticmethod + def Swap4LE(p: _Pointer) -> None: ... + @staticmethod + def Swap4LERange(p: _Pointer, num: int) -> None: ... + @staticmethod + def Swap8BE(p: _Pointer) -> None: ... + @staticmethod + def Swap8BERange(p: _Pointer, num: int) -> None: ... + @staticmethod + def Swap8LE(p: _Pointer) -> None: ... + @staticmethod + def Swap8LERange(p: _Pointer, num: int) -> None: ... + @overload + @staticmethod + def SwapBE(p: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def SwapBE(p: str) -> None: ... + @overload + @staticmethod + def SwapBE(p: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def SwapBERange(p: MutableSequence[float], num: int) -> None: ... + @overload + @staticmethod + def SwapBERange(p: str, num: int) -> None: ... + @overload + @staticmethod + def SwapBERange(p: MutableSequence[int], num: int) -> None: ... + @overload + @staticmethod + def SwapLE(p: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def SwapLE(p: str) -> None: ... + @overload + @staticmethod + def SwapLE(p: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def SwapLERange(p: MutableSequence[float], num: int) -> None: ... + @overload + @staticmethod + def SwapLERange(p: str, num: int) -> None: ... + @overload + @staticmethod + def SwapLERange(p: MutableSequence[int], num: int) -> None: ... + @staticmethod + def SwapVoidRange(buffer: _Pointer, numWords: int, wordSize: int) -> None: ... + +class vtkCommand(vtkObjectBase): + class EventIds(int): ... + AbortCheckEvent: EventIds + ActiveCameraEvent: EventIds + AnimationCueTickEvent: EventIds + AnnotationChangedEvent: EventIds + AnyEvent: EventIds + Button3DEvent: EventIds + CharEvent: EventIds + Clip3DEvent: EventIds + ComputeVisiblePropBoundsEvent: EventIds + ConfigureEvent: EventIds + ConnectionClosedEvent: EventIds + ConnectionCreatedEvent: EventIds + CreateCameraEvent: EventIds + CreateTimerEvent: EventIds + CurrentChangedEvent: EventIds + CursorChangedEvent: EventIds + DeleteEvent: EventIds + DeletePointEvent: EventIds + DestroyTimerEvent: EventIds + DisableEvent: EventIds + DomainModifiedEvent: EventIds + DropFilesEvent: EventIds + Elevation3DEvent: EventIds + EnableEvent: EventIds + EndAnimationCueEvent: EventIds + EndEvent: EventIds + EndInteractionEvent: EventIds + EndPanEvent: EventIds + EndPickEvent: EventIds + EndPinchEvent: EventIds + EndRotateEvent: EventIds + EndSwipeEvent: EventIds + EndWindowLevelEvent: EventIds + EnterEvent: EventIds + ErrorEvent: EventIds + ExecuteInformationEvent: EventIds + ExitEvent: EventIds + ExposeEvent: EventIds + FifthButtonPressEvent: EventIds + FifthButtonReleaseEvent: EventIds + FourthButtonPressEvent: EventIds + FourthButtonReleaseEvent: EventIds + HighlightEvent: EventIds + HoverEvent: EventIds + InteractionEvent: EventIds + KeyPressEvent: EventIds + KeyReleaseEvent: EventIds + LeaveEvent: EventIds + LeftButtonDoubleClickEvent: EventIds + LeftButtonPressEvent: EventIds + LeftButtonReleaseEvent: EventIds + LoadStateEvent: EventIds + LongTapEvent: EventIds + Menu3DEvent: EventIds + MessageEvent: EventIds + MiddleButtonDoubleClickEvent: EventIds + MiddleButtonPressEvent: EventIds + MiddleButtonReleaseEvent: EventIds + ModifiedEvent: EventIds + MouseMoveEvent: EventIds + MouseWheelBackwardEvent: EventIds + MouseWheelForwardEvent: EventIds + MouseWheelLeftEvent: EventIds + MouseWheelRightEvent: EventIds + Move3DEvent: EventIds + NextPose3DEvent: EventIds + NoEvent: EventIds + PanEvent: EventIds + Pick3DEvent: EventIds + PickEvent: EventIds + PinchEvent: EventIds + PlacePointEvent: EventIds + PlaceWidgetEvent: EventIds + PositionProp3DEvent: EventIds + ProgressEvent: EventIds + PropertyModifiedEvent: EventIds + RegisterEvent: EventIds + RenderEvent: EventIds + RenderWindowMessageEvent: EventIds + ResetCameraClippingRangeEvent: EventIds + ResetCameraEvent: EventIds + ResetWindowLevelEvent: EventIds + ResliceAxesChangedEvent: EventIds + RightButtonDoubleClickEvent: EventIds + RightButtonPressEvent: EventIds + RightButtonReleaseEvent: EventIds + RotateEvent: EventIds + SaveStateEvent: EventIds + Select3DEvent: EventIds + SelectionChangedEvent: EventIds + SetOutputEvent: EventIds + StartAnimationCueEvent: EventIds + StartEvent: EventIds + StartInteractionEvent: EventIds + StartPanEvent: EventIds + StartPickEvent: EventIds + StartPinchEvent: EventIds + StartRotateEvent: EventIds + StartSwipeEvent: EventIds + StartWindowLevelEvent: EventIds + StateChangedEvent: EventIds + SwipeEvent: EventIds + TDxButtonPressEvent: EventIds + TDxButtonReleaseEvent: EventIds + TDxMotionEvent: EventIds + TapEvent: EventIds + TextEvent: EventIds + TimerEvent: EventIds + UnRegisterEvent: EventIds + UncheckedPropertyModifiedEvent: EventIds + UpdateDataEvent: EventIds + UpdateDropLocationEvent: EventIds + UpdateEvent: EventIds + UpdateInformationEvent: EventIds + UpdatePropertyEvent: EventIds + UpdateShaderEvent: EventIds + UserEvent: EventIds + ViewProgressEvent: EventIds + ViewerMovement3DEvent: EventIds + VolumeMapperComputeGradientsEndEvent: EventIds + VolumeMapperComputeGradientsProgressEvent: EventIds + VolumeMapperComputeGradientsStartEvent: EventIds + VolumeMapperRenderEndEvent: EventIds + VolumeMapperRenderProgressEvent: EventIds + VolumeMapperRenderStartEvent: EventIds + WarningEvent: EventIds + WidgetActivateEvent: EventIds + WidgetModifiedEvent: EventIds + WidgetValueChangedEvent: EventIds + WindowFrameEvent: EventIds + WindowIsCurrentEvent: EventIds + WindowIsDirectEvent: EventIds + WindowLevelEvent: EventIds + WindowMakeCurrentEvent: EventIds + WindowResizeEvent: EventIds + WindowStereoTypeChangedEvent: EventIds + WindowSupportsOpenGLEvent: EventIds + WrongTagEvent: EventIds + def AbortFlagOff(self) -> None: ... + def AbortFlagOn(self) -> None: ... + @staticmethod + def EventHasData(event: int) -> bool: ... + def Execute(self, caller: vtkObject, eventId: int, callData: _Pointer) -> None: ... + def GetAbortFlag(self) -> int: ... + @staticmethod + def GetEventIdFromString(event: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassiveObserver(self) -> int: ... + @staticmethod + def GetStringFromEventId(event: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCommand: ... + def PassiveObserverOff(self) -> None: ... + def PassiveObserverOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkCommand: ... + def SetAbortFlag(self, f: int) -> None: ... + def SetPassiveObserver(self, f: int) -> None: ... + +class vtkCallbackCommand(vtkCommand): + def AbortFlagOnExecuteOff(self) -> None: ... + def AbortFlagOnExecuteOn(self) -> None: ... + def Execute(self, caller: vtkObject, eid: int, callData: _Pointer) -> None: ... + def GetAbortFlagOnExecute(self) -> int: ... + def GetClientData(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCallbackCommand: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkCallbackCommand: ... + def SetAbortFlagOnExecute(self, f: int) -> None: ... + def SetClientData(self, cd: _Pointer) -> None: ... + +class vtkCharArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkCharArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkCharArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> str: ... + @staticmethod + def GetDataTypeValueMin() -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> str: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[str]) -> None: ... + def GetValue(self, id: int) -> str: ... + @overload + def GetValueRange(self, comp: int) -> tuple[str, str]: ... + @overload + def GetValueRange(self) -> tuple[str, str]: ... + def InsertNextTypedTuple(self, tuple: Sequence[str]) -> int: ... + def InsertNextValue(self, f: str) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[str]) -> None: ... + def InsertValue(self, id: int, f: str) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCharArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkCharArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[str]) -> None: ... + def SetValue(self, id: int, value: str) -> None: ... + def WritePointer(self, id: int, number: int) -> str: ... + +class vtkCollection(vtkObject): + def AddItem(self, __a: vtkObject) -> None: ... + def GetItemAsObject(self, i: int) -> vtkObject: ... + def GetNextItemAsObject(self) -> vtkObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfItems(self) -> int: ... + def InitTraversal(self) -> None: ... + def InsertItem(self, i: int, __b: vtkObject) -> None: ... + def IsA(self, type: str) -> int: ... + def IsItemPresent(self, a: vtkObject) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollection: ... + def NewIterator(self) -> vtkCollectionIterator: ... + def RemoveAllItems(self) -> None: ... + @overload + def RemoveItem(self, i: int) -> None: ... + @overload + def RemoveItem(self, __a: vtkObject) -> None: ... + def ReplaceItem(self, i: int, __b: vtkObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkCollection: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkCollectionElement: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkCollectionElement) -> None: ... + +class vtkCollectionIterator(vtkObject): + def GetCollection(self) -> vtkCollection: ... + def GetCurrentObject(self) -> vtkObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GoToFirstItem(self) -> None: ... + def GoToNextItem(self) -> None: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollectionIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkCollectionIterator: ... + def SetCollection(self, __a: vtkCollection) -> None: ... + +class vtkCommonInformationKeyManager: + def __init__(self) -> None: ... + +class vtkConditionVariable(vtkObject): + def Broadcast(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConditionVariable: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkConditionVariable: ... + def Signal(self) -> None: ... + def Wait(self, mutex: vtkMutexLock) -> int: ... + +class vtkCriticalSection(vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Lock(self) -> None: ... + def NewInstance(self) -> vtkCriticalSection: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkCriticalSection: ... + def Unlock(self) -> None: ... + +class vtkDataArrayCollection(vtkCollection): + def AddItem(self, ds: vtkDataArray) -> None: ... + def GetItem(self, i: int) -> vtkDataArray: ... + def GetNextItem(self) -> vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataArrayCollection: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDataArrayCollection: ... + +class vtkDataArrayCollectionIterator(vtkCollectionIterator): + def GetDataArray(self) -> vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataArrayCollectionIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDataArrayCollectionIterator: ... + @overload + def SetCollection(self, __a: vtkCollection) -> None: ... + @overload + def SetCollection(self, __a: vtkDataArrayCollection) -> None: ... + +class vtkDataArraySelection(vtkObject): + def AddArray(self, name: str, state: bool = True) -> int: ... + def ArrayExists(self, name: str) -> int: ... + def ArrayIsEnabled(self, name: str) -> int: ... + def CopySelections(self, selections: vtkDataArraySelection) -> None: ... + def DeepCopy(self, other: vtkDataArraySelection) -> None: ... + def DisableAllArrays(self) -> None: ... + def DisableArray(self, name: str) -> None: ... + def EnableAllArrays(self) -> None: ... + def EnableArray(self, name: str) -> None: ... + def GetArrayIndex(self, name: str) -> int: ... + def GetArrayName(self, index: int) -> str: ... + @overload + def GetArraySetting(self, index: int) -> int: ... + @overload + def GetArraySetting(self, name: str) -> int: ... + def GetEnabledArrayIndex(self, name: str) -> int: ... + def GetNumberOfArrays(self) -> int: ... + def GetNumberOfArraysEnabled(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUnknownArraySetting(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsEqual(self, other: vtkDataArraySelection) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataArraySelection: ... + def RemoveAllArrays(self) -> None: ... + def RemoveArrayByIndex(self, index: int) -> None: ... + def RemoveArrayByName(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDataArraySelection: ... + def SetArraySetting(self, name: str, setting: int) -> None: ... + def SetUnknownArraySetting(self, _arg: int) -> None: ... + @overload + def Union(self, other: vtkDataArraySelection) -> None: ... + @overload + def Union(self, other: vtkDataArraySelection, skipModified: bool) -> None: ... + +class vtkDebugLeaks(vtkObject): + @overload + @staticmethod + def ConstructClass(object: vtkObjectBase) -> None: ... + @overload + @staticmethod + def ConstructClass(className: str) -> None: ... + @overload + @staticmethod + def DestructClass(object: vtkObjectBase) -> None: ... + @overload + @staticmethod + def DestructClass(className: str) -> None: ... + @staticmethod + def GetExitError() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDebugLeaks: ... + @staticmethod + def PrintCurrentLeaks() -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDebugLeaks: ... + @staticmethod + def SetExitError(__a: int) -> None: ... + +class vtkDebugLeaksManager: + def __init__(self) -> None: ... + +class vtkDebugLeaksObserver: + def ConstructingObject(self, __a: vtkObjectBase) -> None: ... + def DestructingObject(self, __a: vtkObjectBase) -> None: ... + +class vtkTypedArray_I10vtkVariantE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> vtkVariant: ... + @overload + def GetValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> vtkVariant: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + def GetValueN(self, n: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_I10vtkVariantE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_I10vtkVariantE: ... + @overload + def SetValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + def SetValueN(self, n: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_I10vtkVariantE(vtkTypedArray_I10vtkVariantE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: vtkVariant) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> vtkVariant: ... + @overload + def GetValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> vtkVariant: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + def GetValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_I10vtkVariantE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_I10vtkVariantE: ... + @overload + def SetValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + def SetValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkTypedArray_I12vtkStdStringE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> str: ... + @overload + def GetValue(self, i: int, j: int) -> str: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> str: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> str: ... + def GetValueN(self, n: int) -> str: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_I12vtkStdStringE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_I12vtkStdStringE: ... + @overload + def SetValue(self, i: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def SetValueN(self, n: int, value: str) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_I12vtkStdStringE(vtkTypedArray_I12vtkStdStringE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: str) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> str: ... + @overload + def GetValue(self, i: int, j: int) -> str: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> str: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> str: ... + def GetValueN(self, n: int) -> str: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_I12vtkStdStringE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_I12vtkStdStringE: ... + @overload + def SetValue(self, i: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def SetValueN(self, n: int, value: str) -> None: ... + +class vtkTypedArray_IaE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IaE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IaE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IaE(vtkTypedArray_IaE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IaE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IaE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IcE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> str: ... + @overload + def GetValue(self, i: int, j: int) -> str: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> str: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> str: ... + def GetValueN(self, n: int) -> str: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IcE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IcE: ... + @overload + def SetValue(self, i: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def SetValueN(self, n: int, value: str) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IcE(vtkTypedArray_IcE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: str) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> str: ... + @overload + def GetValue(self, i: int) -> str: ... + @overload + def GetValue(self, i: int, j: int) -> str: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> str: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> str: ... + def GetValueN(self, n: int) -> str: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IcE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IcE: ... + @overload + def SetValue(self, i: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def SetValueN(self, n: int, value: str) -> None: ... + +class vtkTypedArray_IdE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, j: int) -> float: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> float: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> float: ... + def GetValueN(self, n: int) -> float: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IdE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IdE: ... + @overload + def SetValue(self, i: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def SetValueN(self, n: int, value: float) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IdE(vtkTypedArray_IdE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: float) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, j: int) -> float: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> float: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> float: ... + def GetValueN(self, n: int) -> float: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IdE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IdE: ... + @overload + def SetValue(self, i: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def SetValueN(self, n: int, value: float) -> None: ... + +class vtkTypedArray_IfE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, j: int) -> float: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> float: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> float: ... + def GetValueN(self, n: int) -> float: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IfE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IfE: ... + @overload + def SetValue(self, i: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def SetValueN(self, n: int, value: float) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IfE(vtkTypedArray_IfE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: float) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, j: int) -> float: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> float: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> float: ... + def GetValueN(self, n: int) -> float: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IfE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IfE: ... + @overload + def SetValue(self, i: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def SetValueN(self, n: int, value: float) -> None: ... + +class vtkTypedArray_IhE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IhE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IhE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IhE(vtkTypedArray_IhE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IhE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IhE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IiE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IiE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IiE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IiE(vtkTypedArray_IiE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IiE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IiE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IjE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IjE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IjE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IjE(vtkTypedArray_IjE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IjE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IjE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IlE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IlE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IlE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IlE(vtkTypedArray_IlE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IlE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IlE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_ImE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_ImE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_ImE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_ImE(vtkTypedArray_ImE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_ImE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_ImE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IsE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IsE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IsE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IsE(vtkTypedArray_IsE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IsE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IsE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_ItE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_ItE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_ItE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_ItE(vtkTypedArray_ItE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_ItE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_ItE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IxE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IxE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IxE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IxE(vtkTypedArray_IxE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IxE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IxE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkTypedArray_IyE(vtkArray): + @overload + def CopyValue( + self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_coordinates: vtkArrayCoordinates + ) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_index: int, target_coordinates: vtkArrayCoordinates) -> None: ... + @overload + def CopyValue(self, source: vtkArray, source_coordinates: vtkArrayCoordinates, target_index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + @overload + def GetVariantValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetVariantValue(self, i: int, j: int, k: int) -> vtkVariant: ... + def GetVariantValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypedArray_IyE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypedArray_IyE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + @overload + def SetVariantValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetVariantValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + def SetVariantValueN(self, n: int, value: vtkVariant) -> None: ... + +class vtkDenseArray_IyE(vtkTypedArray_IyE): + def DeepCopy(self) -> vtkArray: ... + def Fill(self, value: int) -> None: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStorage(self) -> _Pointer: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDenseArray_IyE: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDenseArray_IyE: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + +class vtkDoubleArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkDoubleArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkDoubleArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> float: ... + @staticmethod + def GetDataTypeValueMin() -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, id: int) -> float: ... + @overload + def GetValueRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetValueRange(self) -> tuple[float, float]: ... + def InsertNextTypedTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextValue(self, f: float) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[float]) -> None: ... + def InsertValue(self, id: int, f: float) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDoubleArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDoubleArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, id: int, value: float) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkDynamicLoader(vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LastError() -> str: ... + @staticmethod + def LibExtension() -> str: ... + @staticmethod + def LibPrefix() -> str: ... + def NewInstance(self) -> vtkDynamicLoader: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkDynamicLoader: ... + +class vtkEventData(vtkObjectBase): + def GetAsEventDataDevice3D(self) -> vtkEventDataDevice3D: ... + def GetAsEventDataForDevice(self) -> vtkEventDataForDevice: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEventData: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkEventData: ... + def SetType(self, val: int) -> None: ... + +class vtkEventDataForDevice(vtkEventData): + def DeviceMatches(self, val: vtkEventDataDevice) -> bool: ... + def GetAction(self) -> vtkEventDataAction: ... + def GetAsEventDataForDevice(self) -> vtkEventDataForDevice: ... + def GetDevice(self) -> vtkEventDataDevice: ... + def GetInput(self) -> vtkEventDataDeviceInput: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEventDataForDevice: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkEventDataForDevice: ... + def SetAction(self, v: vtkEventDataAction) -> None: ... + def SetDevice(self, v: vtkEventDataDevice) -> None: ... + def SetInput(self, v: vtkEventDataDeviceInput) -> None: ... + +class vtkEventDataDevice3D(vtkEventDataForDevice): + def GetAsEventDataDevice3D(self) -> vtkEventDataDevice3D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetTrackPadPosition(self, v: MutableSequence[float]) -> None: ... + @overload + def GetTrackPadPosition(self) -> tuple[float, float]: ... + @overload + def GetWorldDirection(self, v: MutableSequence[float]) -> None: ... + @overload + def GetWorldDirection(self) -> tuple[float, float, float]: ... + @overload + def GetWorldOrientation(self, v: MutableSequence[float]) -> None: ... + @overload + def GetWorldOrientation(self) -> tuple[float, float, float, float]: ... + @overload + def GetWorldPosition(self, v: MutableSequence[float]) -> None: ... + @overload + def GetWorldPosition(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEventDataDevice3D: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkEventDataDevice3D: ... + @overload + def SetTrackPadPosition(self, p: Sequence[float]) -> None: ... + @overload + def SetTrackPadPosition(self, x: float, y: float) -> None: ... + def SetWorldDirection(self, p: Sequence[float]) -> None: ... + def SetWorldOrientation(self, p: Sequence[float]) -> None: ... + def SetWorldPosition(self, p: Sequence[float]) -> None: ... + +class vtkEventForwarderCommand(vtkCommand): + def Execute(self, caller: vtkObject, eid: int, callData: _Pointer) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTarget(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEventForwarderCommand: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkEventForwarderCommand: ... + def SetTarget(self, obj: vtkObject) -> None: ... + +class vtkOutputWindow(vtkObject): + class DisplayModes(int): ... + ALWAYS: DisplayModes + ALWAYS_STDERR: DisplayModes + DEFAULT: DisplayModes + NEVER: DisplayModes + def DisplayDebugText(self, __a: str) -> None: ... + def DisplayErrorText(self, __a: str) -> None: ... + def DisplayGenericWarningText(self, __a: str) -> None: ... + def DisplayText(self, __a: str) -> None: ... + def DisplayWarningText(self, __a: str) -> None: ... + def GetDisplayMode(self) -> int: ... + def GetDisplayModeMaxValue(self) -> int: ... + def GetDisplayModeMinValue(self) -> int: ... + @staticmethod + def GetInstance() -> vtkOutputWindow: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutputWindow: ... + def PromptUserOff(self) -> None: ... + def PromptUserOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkOutputWindow: ... + def SetDisplayMode(self, _arg: int) -> None: ... + def SetDisplayModeToAlways(self) -> None: ... + def SetDisplayModeToAlwaysStdErr(self) -> None: ... + def SetDisplayModeToDefault(self) -> None: ... + def SetDisplayModeToNever(self) -> None: ... + @staticmethod + def SetInstance(instance: vtkOutputWindow) -> None: ... + def SetPromptUser(self, _arg: bool) -> None: ... + +class vtkFileOutputWindow(vtkOutputWindow): + def AppendOff(self) -> None: ... + def AppendOn(self) -> None: ... + def DisplayText(self, __a: str) -> None: ... + def FlushOff(self) -> None: ... + def FlushOn(self) -> None: ... + def GetAppend(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFlush(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFileOutputWindow: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkFileOutputWindow: ... + def SetAppend(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFlush(self, _arg: int) -> None: ... + +class vtkFloatArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkFloatArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkFloatArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> float: ... + @staticmethod + def GetDataTypeValueMin() -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, id: int) -> float: ... + @overload + def GetValueRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetValueRange(self) -> tuple[float, float]: ... + def InsertNextTypedTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextValue(self, f: float) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[float]) -> None: ... + def InsertValue(self, id: int, f: float) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFloatArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkFloatArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, id: int, value: float) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkFloatingPointExceptions: + @staticmethod + def Disable() -> None: ... + @staticmethod + def Enable() -> None: ... + +class vtkGarbageCollector(vtkObject): + @overload + @staticmethod + def Collect() -> None: ... + @overload + @staticmethod + def Collect(root: vtkObjectBase) -> None: ... + @staticmethod + def DeferredCollectionPop() -> None: ... + @staticmethod + def DeferredCollectionPush() -> None: ... + @staticmethod + def GetGlobalDebugFlag() -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGarbageCollector: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGarbageCollector: ... + @staticmethod + def SetGlobalDebugFlag(flag: bool) -> None: ... + +class vtkGarbageCollectorManager: + def __init__(self) -> None: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIaEaE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIaEaE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIaEaE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIcEcE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: str) -> None: ... + def FillValue(self, value: str) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[str], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[str], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[str, str]: ... + @overload + def GetFiniteValueRange(self) -> tuple[str, str]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[str]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> str: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> str: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[str]) -> None: ... + def GetValue(self, valueIdx: int) -> str: ... + @overload + def GetValueRange(self, range: MutableSequence[str], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[str], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[str, str]: ... + @overload + def GetValueRange(self) -> tuple[str, str]: ... + @overload + def GetValueRange(self, range: MutableSequence[str]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[str]) -> int: ... + def InsertNextValue(self, value: str) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: str) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[str]) -> None: ... + def InsertValue(self, valueIdx: int, value: str) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: str) -> int: ... + @overload + def LookupTypedValue(self, value: str, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIcEcE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIcEcE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: str) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[str]) -> None: ... + def SetValue(self, valueIdx: int, value: str) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> str: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIdEdE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: float) -> None: ... + def FillValue(self, value: float) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[float], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[float], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetFiniteValueRange(self) -> tuple[float, float]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, valueIdx: int) -> float: ... + @overload + def GetValueRange( + self, range: MutableSequence[float], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[float], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetValueRange(self) -> tuple[float, float]: ... + @overload + def GetValueRange(self, range: MutableSequence[float]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[float]) -> int: ... + def InsertNextValue(self, value: float) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: float) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[float]) -> None: ... + def InsertValue(self, valueIdx: int, value: float) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: float) -> int: ... + @overload + def LookupTypedValue(self, value: float, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIdEdE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIdEdE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, valueIdx: int, value: float) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIfEfE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: float) -> None: ... + def FillValue(self, value: float) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[float], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[float], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetFiniteValueRange(self) -> tuple[float, float]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, valueIdx: int) -> float: ... + @overload + def GetValueRange( + self, range: MutableSequence[float], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[float], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[float, float]: ... + @overload + def GetValueRange(self) -> tuple[float, float]: ... + @overload + def GetValueRange(self, range: MutableSequence[float]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[float]) -> int: ... + def InsertNextValue(self, value: float) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: float) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[float]) -> None: ... + def InsertValue(self, valueIdx: int, value: float) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: float) -> int: ... + @overload + def LookupTypedValue(self, value: float, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIfEfE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIfEfE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, valueIdx: int, value: float) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIhEhE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIhEhE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIhEhE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIiEiE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIiEiE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIiEiE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIjEjE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIjEjE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIjEjE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIlElE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIlElE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIlElE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateImEmE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateImEmE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateImEmE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIsEsE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIsEsE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIsEsE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateItEtE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateItEtE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateItEtE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIxExE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIxExE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIxExE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkGenericDataArray_I23vtkSOADataArrayTemplateIyEyE(vtkDataArray): + VTK_DATA_TYPE: int + def Allocate(self, size: int, ext: int = 1000) -> int: ... + def Capacity(self) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def FillComponent(self, compIdx: int, value: float) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def FillValue(self, value: int) -> None: ... + def GetComponent(self, tupleIdx: int, compIdx: int) -> float: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @overload + def GetFiniteValueRange( + self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF + ) -> None: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetFiniteValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self) -> tuple[int, int]: ... + @overload + def GetFiniteValueRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def GetTuple(self, tupleIdx: int) -> tuple[float, float]: ... + @overload + def GetTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuples(self, tupleIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetTypedComponent(self, tupleIdx: int, compIdx: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int, ghosts: Sequence[int], ghostsToSkip: int = 0xFF) -> None: ... + @overload + def GetValueRange(self, range: MutableSequence[int], comp: int) -> None: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + @overload + def GetValueRange(self, range: MutableSequence[int]) -> None: ... + def GetVariantValue(self, valueIdx: int) -> vtkVariant: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + def HasStandardMemoryLayout(self) -> bool: ... + def Initialize(self) -> None: ... + def InsertComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + @overload + def InsertNextTuple(self, srcTupleIdx: int, source: vtkAbstractArray) -> int: ... + @overload + def InsertNextTuple(self, tuple: Sequence[float]) -> int: ... + def InsertNextTypedTuple(self, t: Sequence[int]) -> int: ... + def InsertNextValue(self, value: int) -> int: ... + @overload + def InsertTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuple(self, tupleIdx: int, source: Sequence[float]) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTypedComponent(self, tupleIdx: int, compIdx: int, val: int) -> None: ... + def InsertTypedTuple(self, tupleIdx: int, t: Sequence[int]) -> None: ... + def InsertValue(self, valueIdx: int, value: int) -> None: ... + def InsertVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, dstTupleIdx: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, + dstTupleIdx: int, + srcTupleIdx1: int, + source1: vtkAbstractArray, + srcTupleIdx2: int, + source2: vtkAbstractArray, + t: float, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupTypedValue(self, value: int) -> int: ... + @overload + def LookupTypedValue(self, value: int, valueIds: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, valueIds: vtkIdList) -> None: ... + def NewInstance(self) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIyEyE: ... + def NewIterator(self) -> vtkArrayIterator: ... + def RemoveTuple(self, tupleIdx: int) -> None: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkGenericDataArray_I23vtkSOADataArrayTemplateIyEyE: ... + def SetComponent(self, tupleIdx: int, compIdx: int, value: float) -> None: ... + def SetNumberOfComponents(self, num: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + @overload + def SetTuple(self, dstTupleIdx: int, srcTupleIdx: int, source: vtkAbstractArray) -> None: ... + @overload + def SetTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetTypedComponent(self, tupleIdx: int, compIdx: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def SetVariantValue(self, valueIdx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int) -> None: ... + @overload + def SetVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + def WriteVoidPointer(self, valueIdx: int, numValues: int) -> _Pointer: ... + +class vtkIdList(vtkObject): + def Allocate(self, sz: int, strategy: int = 0) -> int: ... + def DeepCopy(self, ids: vtkIdList) -> None: ... + def DeleteId(self, vtkid: int) -> None: ... + def Fill(self, value: int) -> None: ... + def FindIdLocation(self, id: int) -> int: ... + def GetId(self, i: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIds(self) -> int: ... + def GetPointer(self, i: int) -> _Pointer: ... + def Initialize(self) -> None: ... + def InsertId(self, i: int, vtkid: int) -> None: ... + def InsertNextId(self, vtkid: int) -> int: ... + def InsertUniqueId(self, vtkid: int) -> int: ... + def IntersectWith(self, otherIds: vtkIdList) -> None: ... + def IsA(self, type: str) -> int: ... + def IsId(self, vtkid: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIdList: ... + def Reset(self) -> None: ... + def Resize(self, sz: int) -> _Pointer: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkIdList: ... + def SetArray(self, array: MutableSequence[int], size: int, save: bool = True) -> None: ... + def SetId(self, i: int, vtkid: int) -> None: ... + def SetNumberOfIds(self, number: int) -> None: ... + def Sort(self) -> None: ... + def Squeeze(self) -> None: ... + def WritePointer(self, i: int, number: int) -> _Pointer: ... + def begin(self) -> _Pointer: ... + def end(self) -> _Pointer: ... + +class vtkIdListCollection(vtkCollection): + def AddItem(self, ds: vtkIdList) -> None: ... + def GetItem(self, i: int) -> vtkIdList: ... + def GetNextItem(self) -> vtkIdList: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIdListCollection: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkIdListCollection: ... + +class vtkIdTypeArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkIdTypeArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkIdTypeArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIdTypeArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkIdTypeArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkIndent: + @overload + def __init__(self, ind: int = 0) -> None: ... + @overload + def __init__(self, __a: vtkIndent) -> None: ... + def GetNextIndent(self) -> vtkIndent: ... + +class vtkInformation(vtkObject): + @overload + def Append(self, from_: vtkInformation, deep: int = 0) -> None: ... + @overload + def Append(self, key: vtkInformationIntegerVectorKey, value: int) -> None: ... + @overload + def Append(self, key: vtkInformationStringVectorKey, value: str) -> None: ... + @overload + def Append(self, key: vtkInformationDoubleVectorKey, value: float) -> None: ... + @overload + def Append(self, key: vtkInformationVariantVectorKey, value: vtkVariant) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationKey) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationDataObjectKey) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationDoubleKey) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationDoubleVectorKey) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationInformationKey) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationInformationVectorKey) -> None: ... + @overload + def Append(self, key: vtkInformationKeyVectorKey, value: vtkInformationIntegerKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationDataObjectKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationDoubleKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationDoubleVectorKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationInformationKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationInformationVectorKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationIntegerKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationIntegerVectorKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationStringKey) -> None: ... + @overload + def AppendUnique(self, key: vtkInformationKeyVectorKey, value: vtkInformationStringVectorKey) -> None: ... + def Clear(self) -> None: ... + def Copy(self, from_: vtkInformation, deep: int = 0) -> None: ... + def CopyEntries(self, from_: vtkInformation, key: vtkInformationKeyVectorKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationDataObjectKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationDoubleVectorKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationVariantKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationVariantVectorKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationInformationKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationInformationVectorKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationIntegerKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationIntegerVectorKey, deep: int = 0) -> None: ... + @overload + def CopyEntry(self, from_: vtkInformation, key: vtkInformationObjectBaseVectorKey, deep: int = 0) -> None: ... + @overload + def Get(self, key: vtkInformationIntegerKey) -> int: ... + @overload + def Get(self, key: vtkInformationIdTypeKey) -> int: ... + @overload + def Get(self, key: vtkInformationDoubleKey) -> float: ... + @overload + def Get(self, key: vtkInformationVariantKey) -> vtkVariant: ... + @overload + def Get(self, key: vtkInformationIntegerVectorKey) -> tuple[int, int]: ... + @overload + def Get(self, key: vtkInformationIntegerVectorKey, idx: int) -> int: ... + @overload + def Get(self, key: vtkInformationIntegerVectorKey, value: MutableSequence[int]) -> None: ... + @overload + def Get(self, key: vtkInformationStringVectorKey, idx: int = 0) -> str: ... + @overload + def Get(self, key: vtkInformationIntegerPointerKey) -> _Pointer: ... + @overload + def Get(self, key: vtkInformationIntegerPointerKey, value: MutableSequence[int]) -> None: ... + @overload + def Get(self, key: vtkInformationUnsignedLongKey) -> int: ... + @overload + def Get(self, key: vtkInformationDoubleVectorKey) -> tuple[float, float]: ... + @overload + def Get(self, key: vtkInformationDoubleVectorKey, idx: int) -> float: ... + @overload + def Get(self, key: vtkInformationDoubleVectorKey, value: MutableSequence[float]) -> None: ... + @overload + def Get(self, key: vtkInformationVariantVectorKey, idx: int) -> vtkVariant: ... + @overload + def Get(self, key: vtkInformationKeyVectorKey, idx: int) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationDataObjectKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationDoubleKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationDoubleVectorKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationInformationKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationInformationVectorKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationIntegerKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationIntegerVectorKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationRequestKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationStringKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationStringVectorKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationUnsignedLongKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationVariantKey) -> vtkInformationKey: ... + @overload + @staticmethod + def GetKey(key: vtkInformationVariantVectorKey) -> vtkInformationKey: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfKeys(self) -> int: ... + def GetRequest(self) -> vtkInformationRequestKey: ... + @overload + def Has(self, key: vtkInformationKey) -> int: ... + @overload + def Has(self, key: vtkInformationRequestKey) -> int: ... + @overload + def Has(self, key: vtkInformationIntegerKey) -> int: ... + @overload + def Has(self, key: vtkInformationIdTypeKey) -> int: ... + @overload + def Has(self, key: vtkInformationDoubleKey) -> int: ... + @overload + def Has(self, key: vtkInformationVariantKey) -> int: ... + @overload + def Has(self, key: vtkInformationIntegerVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationStringVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationIntegerPointerKey) -> int: ... + @overload + def Has(self, key: vtkInformationUnsignedLongKey) -> int: ... + @overload + def Has(self, key: vtkInformationDoubleVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationVariantVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationKeyVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationStringKey) -> int: ... + @overload + def Has(self, key: vtkInformationInformationKey) -> int: ... + @overload + def Has(self, key: vtkInformationInformationVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationObjectBaseKey) -> int: ... + @overload + def Has(self, key: vtkInformationObjectBaseVectorKey) -> int: ... + @overload + def Has(self, key: vtkInformationDataObjectKey) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def Length(self, key: vtkInformationIntegerVectorKey) -> int: ... + @overload + def Length(self, key: vtkInformationStringVectorKey) -> int: ... + @overload + def Length(self, key: vtkInformationIntegerPointerKey) -> int: ... + @overload + def Length(self, key: vtkInformationDoubleVectorKey) -> int: ... + @overload + def Length(self, key: vtkInformationVariantVectorKey) -> int: ... + @overload + def Length(self, key: vtkInformationKeyVectorKey) -> int: ... + @overload + def Length(self, key: vtkInformationObjectBaseVectorKey) -> int: ... + @overload + def Modified(self) -> None: ... + @overload + def Modified(self, key: vtkInformationKey) -> None: ... + def NewInstance(self) -> vtkInformation: ... + @overload + def Remove(self, key: vtkInformationKey) -> None: ... + @overload + def Remove(self, key: vtkInformationRequestKey) -> None: ... + @overload + def Remove(self, key: vtkInformationIntegerKey) -> None: ... + @overload + def Remove(self, key: vtkInformationIdTypeKey) -> None: ... + @overload + def Remove(self, key: vtkInformationDoubleKey) -> None: ... + @overload + def Remove(self, key: vtkInformationVariantKey) -> None: ... + @overload + def Remove(self, key: vtkInformationIntegerVectorKey) -> None: ... + @overload + def Remove(self, key: vtkInformationStringVectorKey) -> None: ... + @overload + def Remove(self, key: vtkInformationIntegerPointerKey) -> None: ... + @overload + def Remove(self, key: vtkInformationUnsignedLongKey) -> None: ... + @overload + def Remove(self, key: vtkInformationDoubleVectorKey) -> None: ... + @overload + def Remove(self, key: vtkInformationVariantVectorKey) -> None: ... + @overload + def Remove(self, key: vtkInformationKeyVectorKey, value: vtkInformationKey) -> None: ... + @overload + def Remove(self, key: vtkInformationKeyVectorKey) -> None: ... + @overload + def Remove(self, key: vtkInformationStringKey) -> None: ... + @overload + def Remove(self, key: vtkInformationInformationKey) -> None: ... + @overload + def Remove(self, key: vtkInformationInformationVectorKey) -> None: ... + @overload + def Remove(self, key: vtkInformationObjectBaseKey) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformation: ... + @overload + def Set(self, key: vtkInformationRequestKey) -> None: ... + @overload + def Set(self, key: vtkInformationIntegerKey, value: int) -> None: ... + @overload + def Set(self, key: vtkInformationIdTypeKey, value: int) -> None: ... + @overload + def Set(self, key: vtkInformationDoubleKey, value: float) -> None: ... + @overload + def Set(self, key: vtkInformationVariantKey, value: vtkVariant) -> None: ... + @overload + def Set(self, key: vtkInformationIntegerVectorKey, value: Sequence[int], length: int) -> None: ... + @overload + def Set(self, key: vtkInformationIntegerVectorKey, value1: int, value2: int, value3: int) -> None: ... + @overload + def Set( + self, key: vtkInformationIntegerVectorKey, value1: int, value2: int, value3: int, value4: int, value5: int, value6: int + ) -> None: ... + @overload + def Set(self, key: vtkInformationStringVectorKey, value: str, idx: int = 0) -> None: ... + @overload + def Set(self, key: vtkInformationIntegerPointerKey, value: MutableSequence[int], length: int) -> None: ... + @overload + def Set(self, key: vtkInformationUnsignedLongKey, value: int) -> None: ... + @overload + def Set(self, key: vtkInformationDoubleVectorKey, value: Sequence[float], length: int) -> None: ... + def SetRequest(self, request: vtkInformationRequestKey) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkInformationKey(vtkObjectBase): + def CopyDefaultInformation(self, request: vtkInformation, fromInfo: vtkInformation, toInfo: vtkInformation) -> None: ... + def DeepCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + def GetLocation(self) -> str: ... + def GetName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Has(self, info: vtkInformation) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NeedToExecute(self, pipelineInfo: vtkInformation, dobjInfo: vtkInformation) -> bool: ... + def NewInstance(self) -> vtkInformationKey: ... + def Print(self, info: vtkInformation) -> None: ... + def Remove(self, info: vtkInformation) -> None: ... + def Report(self, info: vtkInformation, collector: vtkGarbageCollector) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationKey: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + def StoreMetaData(self, request: vtkInformation, pipelineInfo: vtkInformation, dobjInfo: vtkInformation) -> None: ... + +class vtkInformationDataObjectKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationDataObjectKey: ... + def NewInstance(self) -> vtkInformationDataObjectKey: ... + def Report(self, info: vtkInformation, collector: vtkGarbageCollector) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationDataObjectKey: ... + def Set(self, info: vtkInformation, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationDoubleKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationDoubleKey: ... + def NewInstance(self) -> vtkInformationDoubleKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationDoubleKey: ... + def Set(self, info: vtkInformation, __b: float) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationDoubleVectorKey(vtkInformationKey): + def Append(self, info: vtkInformation, value: float) -> None: ... + @overload + def Get(self, info: vtkInformation) -> _Pointer: ... + @overload + def Get(self, info: vtkInformation, idx: int) -> float: ... + @overload + def Get(self, info: vtkInformation, value: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str, length: int = -1) -> vtkInformationDoubleVectorKey: ... + def NewInstance(self) -> vtkInformationDoubleVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationDoubleVectorKey: ... + def Set(self, info: vtkInformation, value: Sequence[float], length: int) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationIdTypeKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationIdTypeKey: ... + def NewInstance(self) -> vtkInformationIdTypeKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationIdTypeKey: ... + def Set(self, info: vtkInformation, __b: int) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationInformationKey(vtkInformationKey): + def DeepCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + def Get(self, info: vtkInformation) -> vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationInformationKey: ... + def NewInstance(self) -> vtkInformationInformationKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationInformationKey: ... + def Set(self, info: vtkInformation, __b: vtkInformation) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationInformationVectorKey(vtkInformationKey): + def DeepCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + def Get(self, info: vtkInformation) -> vtkInformationVector: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInformationInformationVectorKey: ... + def Report(self, info: vtkInformation, collector: vtkGarbageCollector) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationInformationVectorKey: ... + def Set(self, info: vtkInformation, __b: vtkInformationVector) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationIntegerKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationIntegerKey: ... + def NewInstance(self) -> vtkInformationIntegerKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationIntegerKey: ... + def Set(self, info: vtkInformation, __b: int) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationIntegerPointerKey(vtkInformationKey): + @overload + def Get(self, info: vtkInformation) -> _Pointer: ... + @overload + def Get(self, info: vtkInformation, value: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + def NewInstance(self) -> vtkInformationIntegerPointerKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationIntegerPointerKey: ... + def Set(self, info: vtkInformation, value: MutableSequence[int], length: int) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationIntegerVectorKey(vtkInformationKey): + def Append(self, info: vtkInformation, value: int) -> None: ... + @overload + def Get(self, info: vtkInformation) -> _Pointer: ... + @overload + def Get(self, info: vtkInformation, idx: int) -> int: ... + @overload + def Get(self, info: vtkInformation, value: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str, length: int = -1) -> vtkInformationIntegerVectorKey: ... + def NewInstance(self) -> vtkInformationIntegerVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationIntegerVectorKey: ... + @overload + def Set(self, info: vtkInformation, value: Sequence[int], length: int) -> None: ... + @overload + def Set(self, info: vtkInformation) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationInternals: + def __init__(self) -> None: ... + +class vtkInformationIterator(vtkObject): + def GetCurrentKey(self) -> vtkInformationKey: ... + def GetInformation(self) -> vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GoToFirstItem(self) -> None: ... + def GoToNextItem(self) -> None: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInformationIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationIterator: ... + def SetInformation(self, __a: vtkInformation) -> None: ... + def SetInformationWeak(self, __a: vtkInformation) -> None: ... + +class vtkInformationKeyLookup(vtkObject): + @staticmethod + def Find(name: str, location: str) -> vtkInformationKey: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInformationKeyLookup: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationKeyLookup: ... + +class vtkInformationKeyVectorKey(vtkInformationKey): + def Append(self, info: vtkInformation, value: vtkInformationKey) -> None: ... + def AppendUnique(self, info: vtkInformation, value: vtkInformationKey) -> None: ... + def Get(self, info: vtkInformation, idx: int) -> vtkInformationKey: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationKeyVectorKey: ... + def NewInstance(self) -> vtkInformationKeyVectorKey: ... + def RemoveItem(self, info: vtkInformation, value: vtkInformationKey) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationKeyVectorKey: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationObjectBaseKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> vtkObjectBase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str, requiredClass: str = ...) -> vtkInformationObjectBaseKey: ... + def NewInstance(self) -> vtkInformationObjectBaseKey: ... + def Report(self, info: vtkInformation, collector: vtkGarbageCollector) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationObjectBaseKey: ... + def Set(self, info: vtkInformation, __b: vtkObjectBase) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationObjectBaseVectorKey(vtkInformationKey): + def Append(self, info: vtkInformation, value: vtkObjectBase) -> None: ... + def Clear(self, info: vtkInformation) -> None: ... + def Get(self, info: vtkInformation, idx: int) -> vtkObjectBase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str, requiredClass: str = ...) -> vtkInformationObjectBaseVectorKey: ... + def NewInstance(self) -> vtkInformationObjectBaseVectorKey: ... + @overload + def Remove(self, info: vtkInformation, val: vtkObjectBase) -> None: ... + @overload + def Remove(self, info: vtkInformation, idx: int) -> None: ... + @overload + def Remove(self, info: vtkInformation) -> None: ... + def Resize(self, info: vtkInformation, size: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationObjectBaseVectorKey: ... + def Set(self, info: vtkInformation, value: vtkObjectBase, i: int) -> None: ... + def ShallowCopy(self, source: vtkInformation, dest: vtkInformation) -> None: ... + def Size(self, info: vtkInformation) -> int: ... + +class vtkInformationRequestKey(vtkInformationKey): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Has(self, info: vtkInformation) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationRequestKey: ... + def NewInstance(self) -> vtkInformationRequestKey: ... + def Remove(self, info: vtkInformation) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationRequestKey: ... + def Set(self, info: vtkInformation) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationStringKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationStringKey: ... + def NewInstance(self) -> vtkInformationStringKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationStringKey: ... + def Set(self, info: vtkInformation, str: str) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationStringVectorKey(vtkInformationKey): + def Append(self, info: vtkInformation, value: str) -> None: ... + def Get(self, info: vtkInformation, idx: int = 0) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str, length: int = -1) -> vtkInformationStringVectorKey: ... + def NewInstance(self) -> vtkInformationStringVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationStringVectorKey: ... + def Set(self, info: vtkInformation, value: str, idx: int = 0) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationUnsignedLongKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationUnsignedLongKey: ... + def NewInstance(self) -> vtkInformationUnsignedLongKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationUnsignedLongKey: ... + def Set(self, info: vtkInformation, __b: int) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationVariantKey(vtkInformationKey): + def Get(self, info: vtkInformation) -> vtkVariant: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationVariantKey: ... + def NewInstance(self) -> vtkInformationVariantKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationVariantKey: ... + def Set(self, info: vtkInformation, __b: vtkVariant) -> None: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationVariantVectorKey(vtkInformationKey): + def Append(self, info: vtkInformation, value: vtkVariant) -> None: ... + def Get(self, info: vtkInformation, idx: int) -> vtkVariant: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str, length: int = -1) -> vtkInformationVariantVectorKey: ... + def NewInstance(self) -> vtkInformationVariantVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationVariantVectorKey: ... + def ShallowCopy(self, from_: vtkInformation, to: vtkInformation) -> None: ... + +class vtkInformationVector(vtkObject): + def Append(self, info: vtkInformation) -> None: ... + def Copy(self, from_: vtkInformationVector, deep: int = 0) -> None: ... + def GetInformationObject(self, index: int) -> vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInformationObjects(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInformationVector: ... + @overload + def Remove(self, info: vtkInformation) -> None: ... + @overload + def Remove(self, idx: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkInformationVector: ... + def SetInformationObject(self, index: int, info: vtkInformation) -> None: ... + def SetNumberOfInformationObjects(self, n: int) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkIntArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkIntArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkIntArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIntArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkIntArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkLogger(vtkObjectBase): + class FileMode(int): ... + class Verbosity(int): ... + APPEND: FileMode + TRUNCATE: FileMode + VERBOSITY_0: Verbosity + VERBOSITY_1: Verbosity + VERBOSITY_2: Verbosity + VERBOSITY_3: Verbosity + VERBOSITY_4: Verbosity + VERBOSITY_5: Verbosity + VERBOSITY_6: Verbosity + VERBOSITY_7: Verbosity + VERBOSITY_8: Verbosity + VERBOSITY_9: Verbosity + VERBOSITY_ERROR: Verbosity + VERBOSITY_INFO: Verbosity + VERBOSITY_INVALID: Verbosity + VERBOSITY_MAX: Verbosity + VERBOSITY_OFF: Verbosity + VERBOSITY_TRACE: Verbosity + VERBOSITY_WARNING: Verbosity + @overload + @staticmethod + def ConvertToVerbosity(value: int) -> Verbosity: ... + @overload + @staticmethod + def ConvertToVerbosity(text: str) -> Verbosity: ... + @staticmethod + def EndLogToFile(path: str) -> None: ... + @staticmethod + def EndScope(id: str) -> None: ... + @staticmethod + def GetCurrentVerbosityCutoff() -> Verbosity: ... + @staticmethod + def GetIdentifier(obj: vtkObjectBase) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetThreadName() -> str: ... + @staticmethod + def Init() -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsEnabled() -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def Log(verbosity: Verbosity, fname: str, lineno: int, txt: str) -> None: ... + @staticmethod + def LogToFile(path: str, filemode: FileMode, verbosity: Verbosity) -> None: ... + def NewInstance(self) -> vtkLogger: ... + @staticmethod + def RemoveCallback(id: str) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkLogger: ... + @staticmethod + def SetInternalVerbosityLevel(level: Verbosity) -> None: ... + @staticmethod + def SetStderrVerbosity(level: Verbosity) -> None: ... + @staticmethod + def SetThreadName(name: str) -> None: ... + @staticmethod + def StartScope(verbosity: Verbosity, id: str, fname: str, lineno: int) -> None: ... + +class vtkLongArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkLongArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkLongArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLongArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkLongArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkLongLongArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkLongLongArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkLongLongArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLongLongArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkLongLongArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkScalarsToColors(vtkObject): + class VectorModes(int): ... + COMPONENT: VectorModes + MAGNITUDE: VectorModes + RGBCOLORS: VectorModes + def Build(self) -> None: ... + def DeepCopy(self, o: vtkScalarsToColors) -> None: ... + def GetAlpha(self) -> float: ... + def GetAnnotatedValue(self, idx: int) -> vtkVariant: ... + def GetAnnotatedValueIndex(self, val: vtkVariant) -> int: ... + def GetAnnotatedValueIndexInternal(self, val: vtkVariant) -> int: ... + def GetAnnotatedValues(self) -> vtkAbstractArray: ... + def GetAnnotation(self, idx: int) -> str: ... + def GetAnnotationColor(self, val: vtkVariant, rgba: MutableSequence[float]) -> None: ... + def GetAnnotations(self) -> vtkStringArray: ... + @overload + def GetColor(self, v: float, rgb: MutableSequence[float]) -> None: ... + @overload + def GetColor(self, v: float) -> tuple[float, float, float]: ... + def GetIndexedColor(self, i: int, rgba: MutableSequence[float]) -> None: ... + def GetIndexedLookup(self) -> int: ... + def GetLuminance(self, x: float) -> float: ... + def GetNumberOfAnnotatedValues(self) -> int: ... + def GetNumberOfAvailableColors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self, v: float) -> float: ... + def GetRange(self) -> tuple[float, float]: ... + def GetVectorComponent(self) -> int: ... + def GetVectorMode(self) -> int: ... + def GetVectorSize(self) -> int: ... + def IndexedLookupOff(self) -> None: ... + def IndexedLookupOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @overload + def IsOpaque(self) -> int: ... + @overload + def IsOpaque(self, scalars: vtkAbstractArray, colorMode: int, component: int) -> int: ... + @overload + def IsOpaque( + self, scalars: vtkAbstractArray, colorMode: int, component: int, ghosts: vtkUnsignedCharArray, ghostsToSkip: int = 0xFF + ) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def MapScalars( + self, scalars: vtkDataArray, colorMode: int, component: int, outputFormat: int = ... + ) -> vtkUnsignedCharArray: ... + @overload + def MapScalars( + self, scalars: vtkAbstractArray, colorMode: int, component: int, outputFormat: int = ... + ) -> vtkUnsignedCharArray: ... + @overload + def MapScalarsThroughTable(self, scalars: vtkDataArray, output: MutableSequence[int], outputFormat: int) -> None: ... + @overload + def MapScalarsThroughTable(self, scalars: vtkDataArray, output: MutableSequence[int]) -> None: ... + @overload + def MapScalarsThroughTable( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + ) -> None: ... + def MapScalarsThroughTable2( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + ) -> None: ... + def MapValue(self, v: float) -> _Pointer: ... + @overload + def MapVectorsThroughTable( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + vectorComponent: int, + vectorSize: int, + ) -> None: ... + @overload + def MapVectorsThroughTable( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + ) -> None: ... + def NewInstance(self) -> vtkScalarsToColors: ... + def RemoveAnnotation(self, value: vtkVariant) -> bool: ... + def ResetAnnotations(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkScalarsToColors: ... + def SetAlpha(self, alpha: float) -> None: ... + @overload + def SetAnnotation(self, value: vtkVariant, annotation: str) -> int: ... + @overload + def SetAnnotation(self, value: str, annotation: str) -> int: ... + def SetAnnotations(self, values: vtkAbstractArray, annotations: vtkStringArray) -> None: ... + def SetIndexedLookup(self, _arg: int) -> None: ... + @overload + def SetRange(self, min: float, max: float) -> None: ... + @overload + def SetRange(self, rng: Sequence[float]) -> None: ... + def SetVectorComponent(self, _arg: int) -> None: ... + def SetVectorMode(self, _arg: int) -> None: ... + def SetVectorModeToComponent(self) -> None: ... + def SetVectorModeToMagnitude(self) -> None: ... + def SetVectorModeToRGBColors(self) -> None: ... + def SetVectorSize(self, _arg: int) -> None: ... + def UsingLogScale(self) -> int: ... + +class vtkLookupTable(vtkScalarsToColors): + def Allocate(self, sz: int = 256, ext: int = 256) -> int: ... + @staticmethod + def ApplyLogScale(v: float, range: Sequence[float], log_range: Sequence[float]) -> float: ... + def Build(self) -> None: ... + def BuildSpecialColors(self) -> None: ... + def DeepCopy(self, obj: vtkScalarsToColors) -> None: ... + def ForceBuild(self) -> None: ... + def GetAboveRangeColor(self) -> tuple[float, float, float, float]: ... + def GetAlphaRange(self) -> tuple[float, float]: ... + def GetBelowRangeColor(self) -> tuple[float, float, float, float]: ... + def GetColor(self, v: float, rgb: MutableSequence[float]) -> None: ... + @staticmethod + def GetColorAsUnsignedChars(colorIn: Sequence[float], colorOut: MutableSequence[int]) -> None: ... + def GetHueRange(self) -> tuple[float, float]: ... + def GetIndex(self, v: float) -> int: ... + def GetIndexedColor(self, idx: int, rgba: MutableSequence[float]) -> None: ... + @staticmethod + def GetLogRange(range: Sequence[float], log_range: MutableSequence[float]) -> None: ... + def GetNanColor(self) -> tuple[float, float, float, float]: ... + def GetNanColorAsUnsignedChars(self) -> _Pointer: ... + def GetNumberOfAvailableColors(self) -> int: ... + def GetNumberOfColors(self) -> int: ... + def GetNumberOfColorsMaxValue(self) -> int: ... + def GetNumberOfColorsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTableValues(self) -> int: ... + def GetOpacity(self, v: float) -> float: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetRamp(self) -> int: ... + def GetRange(self) -> tuple[float, float]: ... + def GetSaturationRange(self) -> tuple[float, float]: ... + def GetScale(self) -> int: ... + def GetTable(self) -> vtkUnsignedCharArray: ... + def GetTableRange(self) -> tuple[float, float]: ... + @overload + def GetTableValue(self, indx: int) -> tuple[float, float, float, float]: ... + @overload + def GetTableValue(self, indx: int, rgba: MutableSequence[float]) -> None: ... + def GetUseAboveRangeColor(self) -> int: ... + def GetUseBelowRangeColor(self) -> int: ... + def GetValueRange(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @overload + def IsOpaque(self) -> int: ... + @overload + def IsOpaque(self, scalars: vtkAbstractArray, colorMode: int, component: int) -> int: ... + @overload + def IsOpaque( + self, scalars: vtkAbstractArray, colorMode: int, component: int, ghosts: vtkUnsignedCharArray, ghostsToSkip: int = 0xFF + ) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapScalarsThroughTable2( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + ) -> None: ... + def MapValue(self, v: float) -> _Pointer: ... + def NewInstance(self) -> vtkLookupTable: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkLookupTable: ... + @overload + def SetAboveRangeColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetAboveRangeColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAlphaRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetAlphaRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetBelowRangeColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetBelowRangeColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetHueRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetHueRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetNanColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetNanColor(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfColors(self, _arg: int) -> None: ... + def SetNumberOfTableValues(self, number: int) -> None: ... + def SetRamp(self, _arg: int) -> None: ... + def SetRampToLinear(self) -> None: ... + def SetRampToSCurve(self) -> None: ... + def SetRampToSQRT(self) -> None: ... + @overload + def SetRange(self, min: float, max: float) -> None: ... + @overload + def SetRange(self, rng: Sequence[float]) -> None: ... + @overload + def SetSaturationRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetSaturationRange(self, _arg: Sequence[float]) -> None: ... + def SetScale(self, scale: int) -> None: ... + def SetScaleToLinear(self) -> None: ... + def SetScaleToLog10(self) -> None: ... + def SetTable(self, __a: vtkUnsignedCharArray) -> None: ... + @overload + def SetTableRange(self, r: Sequence[float]) -> None: ... + @overload + def SetTableRange(self, min: float, max: float) -> None: ... + @overload + def SetTableValue(self, indx: int, rgba: Sequence[float]) -> None: ... + @overload + def SetTableValue(self, indx: int, r: float, g: float, b: float, a: float = 1.0) -> None: ... + def SetUseAboveRangeColor(self, _arg: int) -> None: ... + def SetUseBelowRangeColor(self, _arg: int) -> None: ... + @overload + def SetValueRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetValueRange(self, _arg: Sequence[float]) -> None: ... + def UseAboveRangeColorOff(self) -> None: ... + def UseAboveRangeColorOn(self) -> None: ... + def UseBelowRangeColorOff(self) -> None: ... + def UseBelowRangeColorOn(self) -> None: ... + def UsingLogScale(self) -> int: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkMath(vtkObject): + class ConvolutionMode(int): + FULL: ConvolutionMode + SAME: ConvolutionMode + VALID: ConvolutionMode + + @staticmethod + def Add(a: Sequence[float], b: Sequence[float], c: MutableSequence[float]) -> None: ... + @staticmethod + def AngleBetweenVectors(v1: Sequence[float], v2: Sequence[float]) -> float: ... + @staticmethod + def AreBoundsInitialized(bounds: Sequence[float]) -> int: ... + @staticmethod + def Assign(a: Sequence[float], b: MutableSequence[float]) -> None: ... + @staticmethod + def BeginCombination(m: int, n: int) -> _Pointer: ... + @staticmethod + def Binomial(m: int, n: int) -> int: ... + @staticmethod + def BoundsIsWithinOtherBounds(bounds1: Sequence[float], bounds2: Sequence[float], delta: Sequence[float]) -> int: ... + @staticmethod + def Ceil(x: float) -> int: ... + @staticmethod + def CeilLog2(x: int) -> int: ... + @staticmethod + def ClampAndNormalizeValue(value: float, range: Sequence[float]) -> float: ... + @overload + @staticmethod + def ClampValue(value: MutableSequence[float], range: Sequence[float]) -> None: ... + @overload + @staticmethod + def ClampValue(value: float, range: Sequence[float], clamped_value: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def ClampValues(values: MutableSequence[float], nb_values: int, range: Sequence[float]) -> None: ... + @overload + @staticmethod + def ClampValues( + values: Sequence[float], nb_values: int, range: Sequence[float], clamped_values: MutableSequence[float] + ) -> None: ... + @staticmethod + def Cross(a: Sequence[float], b: Sequence[float], c: MutableSequence[float]) -> None: ... + @staticmethod + def DegreesFromRadians(radians: float) -> float: ... + @overload + @staticmethod + def Determinant2x2(a: float, b: float, c: float, d: float) -> float: ... + @overload + @staticmethod + def Determinant2x2(c1: Sequence[float], c2: Sequence[float]) -> float: ... + @overload + @staticmethod + def Determinant3x3(A: Sequence[Sequence[float]]) -> float: ... + @overload + @staticmethod + def Determinant3x3(c1: Sequence[float], c2: Sequence[float], c3: Sequence[float]) -> float: ... + @overload + @staticmethod + def Determinant3x3( + a1: float, a2: float, a3: float, b1: float, b2: float, b3: float, c1: float, c2: float, c3: float + ) -> float: ... + @staticmethod + def Diagonalize3x3( + A: Sequence[Sequence[float]], w: MutableSequence[float], V: MutableSequence[MutableSequence[float]] + ) -> None: ... + @staticmethod + def Distance2BetweenPoints(p1: Sequence[float], p2: Sequence[float]) -> float: ... + @staticmethod + def Dot(a: Sequence[float], b: Sequence[float]) -> float: ... + @staticmethod + def Dot2D(x: Sequence[float], y: Sequence[float]) -> float: ... + @staticmethod + def ExtentIsWithinOtherExtent(extent1: Sequence[int], extent2: Sequence[int]) -> int: ... + @staticmethod + def Factorial(N: int) -> int: ... + @staticmethod + def Floor(x: float) -> int: ... + @staticmethod + def FreeCombination(combination: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def Gaussian() -> float: ... + @overload + @staticmethod + def Gaussian(mean: float, std: float) -> float: ... + @overload + @staticmethod + def GaussianAmplitude(variance: float, distanceFromMean: float) -> float: ... + @overload + @staticmethod + def GaussianAmplitude(mean: float, variance: float, position: float) -> float: ... + @overload + @staticmethod + def GaussianWeight(variance: float, distanceFromMean: float) -> float: ... + @overload + @staticmethod + def GaussianWeight(mean: float, variance: float, position: float) -> float: ... + @staticmethod + def GetAdjustedScalarRange(array: vtkDataArray, comp: int, range: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetScalarTypeFittingRange(range_min: float, range_max: float, scale: float = 1.0, shift: float = 0.0) -> int: ... + @staticmethod + def GetSeed() -> int: ... + @overload + @staticmethod + def HSVToRGB(hsv: Sequence[float], rgb: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def HSVToRGB( + h: float, s: float, v: float, r: MutableSequence[float], g: MutableSequence[float], b: MutableSequence[float] + ) -> None: ... + @staticmethod + def Identity3x3(A: MutableSequence[MutableSequence[float]]) -> None: ... + @staticmethod + def Inf() -> float: ... + @staticmethod + def Invert3x3(A: Sequence[Sequence[float]], AI: MutableSequence[MutableSequence[float]]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsFinite(x: float) -> bool: ... + @staticmethod + def IsInf(x: float) -> int: ... + @staticmethod + def IsNan(x: float) -> int: ... + @staticmethod + def IsPowerOfTwo(x: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LUFactor3x3(A: MutableSequence[MutableSequence[float]], index: MutableSequence[int]) -> None: ... + @staticmethod + def LUSolve3x3(A: Sequence[Sequence[float]], index: Sequence[int], x: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def LabToRGB(lab: Sequence[float], rgb: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def LabToRGB( + L: float, a: float, b: float, red: MutableSequence[float], green: MutableSequence[float], blue: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def LabToXYZ(lab: Sequence[float], xyz: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def LabToXYZ( + L: float, a: float, b: float, x: MutableSequence[float], y: MutableSequence[float], z: MutableSequence[float] + ) -> None: ... + @staticmethod + def LinearSolve3x3(A: Sequence[Sequence[float]], x: Sequence[float], y: MutableSequence[float]) -> None: ... + @staticmethod + def Matrix3x3ToQuaternion(A: Sequence[Sequence[float]], quat: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def Multiply3x3(A: Sequence[Sequence[float]], v: Sequence[float], u: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def Multiply3x3( + A: Sequence[Sequence[float]], B: Sequence[Sequence[float]], C: MutableSequence[MutableSequence[float]] + ) -> None: ... + @staticmethod + def MultiplyQuaternion(q1: Sequence[float], q2: Sequence[float], q: MutableSequence[float]) -> None: ... + @staticmethod + def MultiplyScalar(a: MutableSequence[float], s: float) -> None: ... + @staticmethod + def MultiplyScalar2D(a: MutableSequence[float], s: float) -> None: ... + @staticmethod + def Nan() -> float: ... + @staticmethod + def NearestPowerOfTwo(x: int) -> int: ... + @staticmethod + def NegInf() -> float: ... + def NewInstance(self) -> vtkMath: ... + @staticmethod + def NextCombination(m: int, n: int, combination: MutableSequence[int]) -> int: ... + @overload + @staticmethod + def Norm(x: Sequence[float], n: int) -> float: ... + @overload + @staticmethod + def Norm(v: Sequence[float]) -> float: ... + @staticmethod + def Norm2D(x: Sequence[float]) -> float: ... + @staticmethod + def Normalize(v: MutableSequence[float]) -> float: ... + @staticmethod + def Normalize2D(v: MutableSequence[float]) -> float: ... + @staticmethod + def Orthogonalize3x3(A: Sequence[Sequence[float]], B: MutableSequence[MutableSequence[float]]) -> None: ... + @staticmethod + def Outer(a: Sequence[float], b: Sequence[float], c: MutableSequence[MutableSequence[float]]) -> None: ... + @staticmethod + def Outer2D(x: Sequence[float], y: Sequence[float], A: MutableSequence[MutableSequence[float]]) -> None: ... + @staticmethod + def Perpendiculars(v1: Sequence[float], v2: MutableSequence[float], v3: MutableSequence[float], theta: float) -> None: ... + @staticmethod + def Pi() -> float: ... + @staticmethod + def PlaneIntersectsAABB(bounds: Sequence[float], normal: Sequence[float], point: Sequence[float]) -> int: ... + @staticmethod + def PointIsWithinBounds(point: Sequence[float], bounds: Sequence[float], delta: Sequence[float]) -> int: ... + @staticmethod + def ProjectVector(a: Sequence[float], b: Sequence[float], projection: MutableSequence[float]) -> bool: ... + @staticmethod + def ProjectVector2D(a: Sequence[float], b: Sequence[float], projection: MutableSequence[float]) -> bool: ... + @staticmethod + def QuadraticRoot(a: float, b: float, c: float, min: float, max: float, u: MutableSequence[float]) -> int: ... + @staticmethod + def QuaternionToMatrix3x3(quat: Sequence[float], A: MutableSequence[MutableSequence[float]]) -> None: ... + @overload + @staticmethod + def RGBToHSV(rgb: Sequence[float], hsv: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def RGBToHSV( + r: float, g: float, b: float, h: MutableSequence[float], s: MutableSequence[float], v: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def RGBToLab(rgb: Sequence[float], lab: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def RGBToLab( + red: float, green: float, blue: float, L: MutableSequence[float], a: MutableSequence[float], b: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def RGBToXYZ(rgb: Sequence[float], xyz: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def RGBToXYZ( + r: float, g: float, b: float, x: MutableSequence[float], y: MutableSequence[float], z: MutableSequence[float] + ) -> None: ... + @staticmethod + def RadiansFromDegrees(degrees: float) -> float: ... + @overload + @staticmethod + def Random() -> float: ... + @overload + @staticmethod + def Random(min: float, max: float) -> float: ... + @staticmethod + def RandomSeed(s: int) -> None: ... + @staticmethod + def RotateVectorByNormalizedQuaternion(v: Sequence[float], q: Sequence[float], r: MutableSequence[float]) -> None: ... + @staticmethod + def RotateVectorByWXYZ(v: Sequence[float], q: Sequence[float], r: MutableSequence[float]) -> None: ... + @staticmethod + def Round(f: float) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkMath: ... + @staticmethod + def SignedAngleBetweenVectors(v1: Sequence[float], v2: Sequence[float], vn: Sequence[float]) -> float: ... + @staticmethod + def SingularValueDecomposition3x3( + A: Sequence[Sequence[float]], + U: MutableSequence[MutableSequence[float]], + w: MutableSequence[float], + VT: MutableSequence[MutableSequence[float]], + ) -> None: ... + @staticmethod + def Solve3PointCircle( + p1: Sequence[float], p2: Sequence[float], p3: Sequence[float], center: MutableSequence[float] + ) -> float: ... + @staticmethod + def SolveLinearSystemGEPP2x2( + a00: float, a01: float, a10: float, a11: float, b0: float, b1: float, x0: float, x1: float + ) -> int: ... + @staticmethod + def Subtract(a: Sequence[float], b: Sequence[float], c: MutableSequence[float]) -> None: ... + @staticmethod + def Transpose3x3(A: Sequence[Sequence[float]], AT: MutableSequence[MutableSequence[float]]) -> None: ... + @staticmethod + def UninitializeBounds(bounds: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def XYZToLab(xyz: Sequence[float], lab: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def XYZToLab( + x: float, y: float, z: float, L: MutableSequence[float], a: MutableSequence[float], b: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def XYZToRGB(xyz: Sequence[float], rgb: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def XYZToRGB( + x: float, y: float, z: float, r: MutableSequence[float], g: MutableSequence[float], b: MutableSequence[float] + ) -> None: ... + +class vtkMersenneTwister(vtkRandomSequence): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetValue(self, id: int) -> float: ... + @overload + def GetValue(self) -> float: ... + def Initialize(self, seed: int) -> None: ... + def InitializeNewSequence(self, seed: int, p: int = 521) -> int: ... + def InitializeSequence(self, id: int, seed: int, p: int = 521) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMersenneTwister: ... + @overload + def Next(self, id: int) -> None: ... + @overload + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkMersenneTwister: ... + +class vtkMinimalStandardRandomSequence(vtkRandomSequence): + def GetNextRangeValue(self, rangeMin: float, rangeMax: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRangeValue(self, rangeMin: float, rangeMax: float) -> float: ... + def GetSeed(self) -> int: ... + def GetValue(self) -> float: ... + def Initialize(self, seed: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMinimalStandardRandomSequence: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkMinimalStandardRandomSequence: ... + def SetSeed(self, value: int) -> None: ... + def SetSeedOnly(self, value: int) -> None: ... + +class vtkMultiThreader(vtkObject): + @staticmethod + def GetGlobalDefaultNumberOfThreads() -> int: ... + @staticmethod + def GetGlobalMaximumNumberOfThreads() -> int: ... + @staticmethod + def GetGlobalStaticMaximumNumberOfThreads() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetNumberOfThreadsMaxValue(self) -> int: ... + def GetNumberOfThreadsMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsThreadActive(self, threadId: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultipleMethodExecute(self) -> None: ... + def NewInstance(self) -> vtkMultiThreader: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkMultiThreader: ... + @staticmethod + def SetGlobalDefaultNumberOfThreads(val: int) -> None: ... + @staticmethod + def SetGlobalMaximumNumberOfThreads(val: int) -> None: ... + def SetNumberOfThreads(self, _arg: int) -> None: ... + def SingleMethodExecute(self) -> None: ... + def TerminateThread(self, threadId: int) -> None: ... + +class vtkMutexLock(vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Lock(self) -> None: ... + def NewInstance(self) -> vtkMutexLock: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkMutexLock: ... + def Unlock(self) -> None: ... + +class vtkOStrStreamWrapper: + def __init__(self) -> None: ... + def str(self) -> str: ... + @overload + def freeze(self) -> None: ... + @overload + def freeze(self, __a: int) -> None: ... + +class vtkObjectFactory(vtkObject): + @staticmethod + def CreateAllInstance(vtkclassname: str, retList: vtkCollection) -> None: ... + @staticmethod + def CreateInstance(vtkclassname: str, isAbstract: bool = False) -> vtkObject: ... + def Disable(self, className: str) -> None: ... + def GetClassOverrideName(self, index: int) -> str: ... + def GetClassOverrideWithName(self, index: int) -> str: ... + def GetDescription(self) -> str: ... + @overload + def GetEnableFlag(self, index: int) -> int: ... + @overload + def GetEnableFlag(self, className: str, subclassName: str) -> int: ... + def GetLibraryPath(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOverrides(self) -> int: ... + def GetOverrideDescription(self, index: int) -> str: ... + @staticmethod + def GetOverrideInformation(name: str, __b: vtkOverrideInformationCollection) -> None: ... + @staticmethod + def GetRegisteredFactories() -> vtkObjectFactoryCollection: ... + def GetVTKSourceVersion(self) -> str: ... + @overload + def HasOverride(self, className: str) -> int: ... + @overload + def HasOverride(self, className: str, subclassName: str) -> int: ... + @staticmethod + def HasOverrideAny(className: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkObjectFactory: ... + @staticmethod + def ReHash() -> None: ... + @staticmethod + def RegisterFactory(__a: vtkObjectFactory) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkObjectFactory: ... + @overload + @staticmethod + def SetAllEnableFlags(flag: int, className: str) -> None: ... + @overload + @staticmethod + def SetAllEnableFlags(flag: int, className: str, subclassName: str) -> None: ... + def SetEnableFlag(self, flag: int, className: str, subclassName: str) -> None: ... + @staticmethod + def UnRegisterAllFactories() -> None: ... + @staticmethod + def UnRegisterFactory(__a: vtkObjectFactory) -> None: ... + +class vtkObjectFactoryCollection(vtkCollection): + def AddItem(self, t: vtkObjectFactory) -> None: ... + def GetNextItem(self) -> vtkObjectFactory: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkObjectFactoryCollection: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkObjectFactoryCollection: ... + +class vtkObjectFactoryRegistryCleanup: + def __init__(self) -> None: ... + +class vtkOldStyleCallbackCommand(vtkCommand): + def Execute(self, invoker: vtkObject, eid: int, calldata: _Pointer) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOldStyleCallbackCommand: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkOldStyleCallbackCommand: ... + def SetClientData(self, cd: _Pointer) -> None: ... + +class vtkOutputWindowCleanup: + def __init__(self) -> None: ... + +class vtkOverrideInformation(vtkObject): + def GetClassOverrideName(self) -> str: ... + def GetClassOverrideWithName(self) -> str: ... + def GetDescription(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetObjectFactory(self) -> vtkObjectFactory: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOverrideInformation: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkOverrideInformation: ... + def SetClassOverrideName(self, _arg: str) -> None: ... + def SetClassOverrideWithName(self, _arg: str) -> None: ... + def SetDescription(self, _arg: str) -> None: ... + +class vtkOverrideInformationCollection(vtkCollection): + def AddItem(self, __a: vtkOverrideInformation) -> None: ... + def GetNextItem(self) -> vtkOverrideInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOverrideInformationCollection: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkOverrideInformationCollection: ... + +class vtkPoints(vtkObject): + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def ComputeBounds(self) -> None: ... + def DeepCopy(self, ad: vtkPoints) -> None: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetData(self) -> vtkDataArray: ... + def GetDataType(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetPoint(self, id: int) -> tuple[float, float, float]: ... + @overload + def GetPoint(self, id: int, x: MutableSequence[float]) -> None: ... + def GetPoints(self, ptId: vtkIdList, outPoints: vtkPoints) -> None: ... + def GetVoidPointer(self, id: int) -> _Pointer: ... + def Initialize(self) -> None: ... + @overload + def InsertNextPoint(self, x: Sequence[float]) -> int: ... + @overload + def InsertNextPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def InsertPoint(self, id: int, x: Sequence[float]) -> None: ... + @overload + def InsertPoint(self, id: int, x: float, y: float, z: float) -> None: ... + @overload + def InsertPoints(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkPoints) -> None: ... + @overload + def InsertPoints(self, dstStart: int, n: int, srcStart: int, source: vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkPoints: ... + def Reset(self) -> None: ... + def Resize(self, numPoints: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkPoints: ... + def SetData(self, __a: vtkDataArray) -> None: ... + def SetDataType(self, dataType: int) -> None: ... + def SetDataTypeToBit(self) -> None: ... + def SetDataTypeToChar(self) -> None: ... + def SetDataTypeToDouble(self) -> None: ... + def SetDataTypeToFloat(self) -> None: ... + def SetDataTypeToInt(self) -> None: ... + def SetDataTypeToLong(self) -> None: ... + def SetDataTypeToShort(self) -> None: ... + def SetDataTypeToUnsignedChar(self) -> None: ... + def SetDataTypeToUnsignedInt(self) -> None: ... + def SetDataTypeToUnsignedLong(self) -> None: ... + def SetDataTypeToUnsignedShort(self) -> None: ... + def SetNumberOfPoints(self, numPoints: int) -> None: ... + @overload + def SetPoint(self, id: int, x: Sequence[float]) -> None: ... + @overload + def SetPoint(self, id: int, x: float, y: float, z: float) -> None: ... + def ShallowCopy(self, ad: vtkPoints) -> None: ... + def Squeeze(self) -> None: ... + +class vtkPoints2D(vtkObject): + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def ComputeBounds(self) -> None: ... + def DeepCopy(self, ad: vtkPoints2D) -> None: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetData(self) -> vtkDataArray: ... + def GetDataType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetPoint(self, id: int) -> tuple[float, float]: ... + @overload + def GetPoint(self, id: int, x: MutableSequence[float]) -> None: ... + def GetPoints(self, ptId: vtkIdList, fp: vtkPoints2D) -> None: ... + def GetVoidPointer(self, id: int) -> _Pointer: ... + def Initialize(self) -> None: ... + @overload + def InsertNextPoint(self, x: Sequence[float]) -> int: ... + @overload + def InsertNextPoint(self, x: float, y: float) -> int: ... + @overload + def InsertPoint(self, id: int, x: Sequence[float]) -> None: ... + @overload + def InsertPoint(self, id: int, x: float, y: float) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPoints2D: ... + def RemovePoint(self, id: int) -> None: ... + def Reset(self) -> None: ... + def Resize(self, numPoints: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkPoints2D: ... + def SetData(self, __a: vtkDataArray) -> None: ... + def SetDataType(self, dataType: int) -> None: ... + def SetDataTypeToBit(self) -> None: ... + def SetDataTypeToChar(self) -> None: ... + def SetDataTypeToDouble(self) -> None: ... + def SetDataTypeToFloat(self) -> None: ... + def SetDataTypeToInt(self) -> None: ... + def SetDataTypeToLong(self) -> None: ... + def SetDataTypeToShort(self) -> None: ... + def SetDataTypeToUnsignedChar(self) -> None: ... + def SetDataTypeToUnsignedInt(self) -> None: ... + def SetDataTypeToUnsignedLong(self) -> None: ... + def SetDataTypeToUnsignedShort(self) -> None: ... + def SetNumberOfPoints(self, numPoints: int) -> None: ... + @overload + def SetPoint(self, id: int, x: Sequence[float]) -> None: ... + @overload + def SetPoint(self, id: int, x: float, y: float) -> None: ... + def ShallowCopy(self, ad: vtkPoints2D) -> None: ... + def Squeeze(self) -> None: ... + +class vtkPriorityQueue(vtkObject): + def Allocate(self, sz: int, ext: int = 1000) -> None: ... + def DeleteId(self, id: int) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfItems(self) -> int: ... + def GetPriority(self, id: int) -> float: ... + def Insert(self, priority: float, id: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPriorityQueue: ... + @overload + def Peek(self, location: int, priority: float) -> int: ... + @overload + def Peek(self, location: int = 0) -> int: ... + @overload + def Pop(self, location: int, priority: float) -> int: ... + @overload + def Pop(self, location: int = 0) -> int: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkPriorityQueue: ... + +class vtkRandomPool(vtkObject): + def GeneratePool(self) -> _Pointer: ... + def GetChunkSize(self) -> int: ... + def GetChunkSizeMaxValue(self) -> int: ... + def GetChunkSizeMinValue(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfComponentsMaxValue(self) -> int: ... + def GetNumberOfComponentsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPool(self) -> _Pointer: ... + def GetSequence(self) -> vtkRandomSequence: ... + def GetSize(self) -> int: ... + def GetSizeMaxValue(self) -> int: ... + def GetSizeMinValue(self) -> int: ... + def GetTotalSize(self) -> int: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, compNum: int) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRandomPool: ... + @overload + def PopulateDataArray(self, da: vtkDataArray, minRange: float, maxRange: float) -> None: ... + @overload + def PopulateDataArray(self, da: vtkDataArray, compNumber: int, minRange: float, maxRange: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkRandomPool: ... + def SetChunkSize(self, _arg: int) -> None: ... + def SetNumberOfComponents(self, _arg: int) -> None: ... + def SetSequence(self, seq: vtkRandomSequence) -> None: ... + def SetSize(self, _arg: int) -> None: ... + +class vtkReferenceCount(vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReferenceCount: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkReferenceCount: ... + +class vtkSMPTools: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkSMPTools) -> None: ... + @staticmethod + def GetBackend() -> str: ... + @staticmethod + def GetEstimatedNumberOfThreads() -> int: ... + @staticmethod + def GetNestedParallelism() -> bool: ... + @staticmethod + def Initialize(numThreads: int = 0) -> None: ... + @staticmethod + def IsParallelScope() -> bool: ... + @staticmethod + def SetBackend(backend: str) -> bool: ... + @staticmethod + def SetNestedParallelism(isNested: bool) -> None: ... + +class vtkSOADataArrayTemplate_IaE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIaEaE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IaE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IaE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IcE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIcEcE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: str) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> str: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[str]) -> None: ... + def GetValue(self, valueIdx: int) -> str: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IcE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IcE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: str) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[str]) -> None: ... + def SetValue(self, valueIdx: int, value: str) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IdE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIdEdE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: float) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> float: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, valueIdx: int) -> float: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IdE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IdE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: float) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, valueIdx: int, value: float) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IfE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIfEfE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: float) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> float: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[float]) -> None: ... + def GetValue(self, valueIdx: int) -> float: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IfE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IfE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: float) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[float]) -> None: ... + def SetValue(self, valueIdx: int, value: float) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IhE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIhEhE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IhE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IhE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IiE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIiEiE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IiE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IiE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IjE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIjEjE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IjE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IjE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IlE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIlElE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IlE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IlE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_ImE(vtkGenericDataArray_I23vtkSOADataArrayTemplateImEmE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_ImE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_ImE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IsE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIsEsE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IsE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IsE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_ItE(vtkGenericDataArray_I23vtkSOADataArrayTemplateItEtE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_ItE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_ItE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IxE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIxExE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IxE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IxE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkSOADataArrayTemplate_IyE(vtkGenericDataArray_I23vtkSOADataArrayTemplateIyEyE): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def ExportToVoidPointer(self, ptr: _Pointer) -> None: ... + def FillTypedComponent(self, compIdx: int, value: int) -> None: ... + def GetArrayType(self) -> int: ... + def GetComponentArrayPointer(self, comp: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTypedComponent(self, tupleIdx: int, comp: int) -> int: ... + def GetTypedTuple(self, tupleIdx: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, valueIdx: int) -> int: ... + def GetVoidPointer(self, valueIdx: int) -> _Pointer: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSOADataArrayTemplate_IyE: ... + def NewIterator(self) -> vtkArrayIterator: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSOADataArrayTemplate_IyE: ... + def SetArray( + self, comp: int, array: _Buffer, size: int, updateMaxId: bool = False, save: bool = False, deleteMethod: int = ... + ) -> None: ... + def SetNumberOfComponents(self, numComps: int) -> None: ... + def SetTypedComponent(self, tupleIdx: int, comp: int, value: int) -> None: ... + def SetTypedTuple(self, tupleIdx: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, valueIdx: int, value: int) -> None: ... + def ShallowCopy(self, other: vtkDataArray) -> None: ... + +class vtkShortArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkShortArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkShortArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShortArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkShortArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkSignedCharArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkSignedCharArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkSignedCharArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSignedCharArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSignedCharArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkSimpleConditionVariable: + def __init__(self) -> None: ... + def Broadcast(self) -> None: ... + def Signal(self) -> None: ... + def Wait(self, mutex: vtkSimpleMutexLock) -> int: ... + +class vtkSimpleCriticalSection: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, isLocked: int) -> None: ... + def Init(self) -> None: ... + def Lock(self) -> None: ... + def Unlock(self) -> None: ... + +class vtkSimpleMutexLock: + def __init__(self) -> None: ... + def Lock(self) -> None: ... + def Unlock(self) -> None: ... + +class vtkSmartPointerBase: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, r: vtkObjectBase) -> None: ... + @overload + def __init__(self, r: vtkSmartPointerBase) -> None: ... + def GetPointer(self) -> vtkObjectBase: ... + def Report(self, collector: vtkGarbageCollector, desc: str) -> None: ... + +class vtkSortDataArray(vtkObject): + @staticmethod + def GenerateSortIndices( + dataType: int, dataIn: _Pointer, numKeys: int, numComp: int, k: int, idx: MutableSequence[int] + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def InitializeSortIndices(numKeys: int) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSortDataArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSortDataArray: ... + @staticmethod + def ShuffleArray( + idx: MutableSequence[int], dataType: int, numKeys: int, numComp: int, arr: vtkAbstractArray, dataIn: _Pointer, dir: int + ) -> None: ... + @staticmethod + def ShuffleIdList( + idx: MutableSequence[int], sze: int, arrayIn: vtkIdList, dataIn: MutableSequence[int], dir: int + ) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkIdList) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkAbstractArray) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkIdList, dir: int) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkAbstractArray, dir: int) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkAbstractArray, values: vtkAbstractArray) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkAbstractArray, values: vtkIdList) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkAbstractArray, values: vtkAbstractArray, dir: int) -> None: ... + @overload + @staticmethod + def Sort(keys: vtkAbstractArray, values: vtkIdList, dir: int) -> None: ... + @overload + @staticmethod + def SortArrayByComponent(arr: vtkAbstractArray, k: int) -> None: ... + @overload + @staticmethod + def SortArrayByComponent(arr: vtkAbstractArray, k: int, dir: int) -> None: ... + +class vtkSparseArray_I10vtkVariantE(vtkTypedArray_I10vtkVariantE): + @overload + def AddValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> vtkVariant: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> vtkVariant: ... + @overload + def GetValue(self, i: int, j: int) -> vtkVariant: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> vtkVariant: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> vtkVariant: ... + def GetValueN(self, n: int) -> vtkVariant: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_I10vtkVariantE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_I10vtkVariantE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: vtkVariant) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: vtkVariant) -> None: ... + def SetValueN(self, n: int, value: vtkVariant) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_I12vtkStdStringE(vtkTypedArray_I12vtkStdStringE): + @overload + def AddValue(self, i: int, value: str) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: str) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> str: ... + @overload + def GetValue(self, i: int, j: int) -> str: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> str: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> str: ... + def GetValueN(self, n: int) -> str: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_I12vtkStdStringE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_I12vtkStdStringE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: str) -> None: ... + @overload + def SetValue(self, i: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def SetValueN(self, n: int, value: str) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IaE(vtkTypedArray_IaE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IaE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IaE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IcE(vtkTypedArray_IcE): + @overload + def AddValue(self, i: int, value: str) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: str) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> str: ... + @overload + def GetValue(self, i: int, j: int) -> str: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> str: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> str: ... + def GetValueN(self, n: int) -> str: ... + def GetValueStorage(self) -> str: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IcE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IcE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: str) -> None: ... + @overload + def SetValue(self, i: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: str) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: str) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: str) -> None: ... + def SetValueN(self, n: int, value: str) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IdE(vtkTypedArray_IdE): + @overload + def AddValue(self, i: int, value: float) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: float) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, j: int) -> float: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> float: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> float: ... + def GetValueN(self, n: int) -> float: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IdE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IdE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: float) -> None: ... + @overload + def SetValue(self, i: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def SetValueN(self, n: int, value: float) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IfE(vtkTypedArray_IfE): + @overload + def AddValue(self, i: int, value: float) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: float) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> float: ... + @overload + def GetValue(self, i: int, j: int) -> float: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> float: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> float: ... + def GetValueN(self, n: int) -> float: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IfE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IfE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: float) -> None: ... + @overload + def SetValue(self, i: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: float) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: float) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: float) -> None: ... + def SetValueN(self, n: int, value: float) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IhE(vtkTypedArray_IhE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IhE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IhE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IiE(vtkTypedArray_IiE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IiE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IiE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IjE(vtkTypedArray_IjE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IjE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IjE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IlE(vtkTypedArray_IlE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IlE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IlE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_ImE(vtkTypedArray_ImE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_ImE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_ImE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IsE(vtkTypedArray_IsE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IsE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IsE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_ItE(vtkTypedArray_ItE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_ItE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_ItE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IxE(vtkTypedArray_IxE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IxE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IxE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkSparseArray_IyE(vtkTypedArray_IyE): + @overload + def AddValue(self, i: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, value: int) -> None: ... + @overload + def AddValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def AddValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def Clear(self) -> None: ... + def DeepCopy(self) -> vtkArray: ... + def GetCoordinateStorage(self, dimension: int) -> _Pointer: ... + def GetCoordinatesN(self, n: int, coordinates: vtkArrayCoordinates) -> None: ... + def GetExtents(self) -> vtkArrayExtents: ... + def GetNonNullSize(self) -> int: ... + def GetNullValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUniqueCoordinates(self, dimension: int) -> tuple[int, int]: ... + @overload + def GetValue(self, i: int) -> int: ... + @overload + def GetValue(self, i: int, j: int) -> int: ... + @overload + def GetValue(self, i: int, j: int, k: int) -> int: ... + @overload + def GetValue(self, coordinates: vtkArrayCoordinates) -> int: ... + def GetValueN(self, n: int) -> int: ... + def GetValueStorage(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsDense(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArray_IyE: ... + def ReserveStorage(self, value_count: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkSparseArray_IyE: ... + def SetExtents(self, extents: vtkArrayExtents) -> None: ... + def SetExtentsFromContents(self) -> None: ... + def SetNullValue(self, value: int) -> None: ... + @overload + def SetValue(self, i: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, value: int) -> None: ... + @overload + def SetValue(self, i: int, j: int, k: int, value: int) -> None: ... + @overload + def SetValue(self, coordinates: vtkArrayCoordinates, value: int) -> None: ... + def SetValueN(self, n: int, value: int) -> None: ... + def Sort(self, sort: vtkArraySort) -> None: ... + def Validate(self) -> bool: ... + +class vtkStdString: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, s: str) -> None: ... + @overload + def __init__(self, __a: vtkStdString) -> None: ... + +class vtkStringArray(vtkAbstractArray): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def DataElementChanged(self, id: int) -> None: ... + def DeepCopy(self, aa: vtkAbstractArray) -> None: ... + @staticmethod + def ExtendedNew() -> vtkStringArray: ... + def GetActualMemorySize(self) -> int: ... + def GetDataSize(self) -> int: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetElementComponentSize(self) -> int: ... + def GetNumberOfElementComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfValues(self) -> int: ... + @overload + def GetTuples(self, ptIds: vtkIdList, output: vtkAbstractArray) -> None: ... + @overload + def GetTuples(self, p1: int, p2: int, output: vtkAbstractArray) -> None: ... + def GetValue(self, id: int) -> str: ... + def GetVoidPointer(self, id: int) -> _Pointer: ... + def Initialize(self) -> None: ... + def InsertNextTuple(self, j: int, source: vtkAbstractArray) -> int: ... + def InsertNextValue(self, f: str) -> int: ... + def InsertTuple(self, i: int, j: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertValue(self, id: int, f: str) -> None: ... + def InsertVariantValue(self, idx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, i: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, i: int, id1: int, source1: vtkAbstractArray, id2: int, source2: vtkAbstractArray, t: float + ) -> None: ... + def IsA(self, type: str) -> int: ... + def IsNumeric(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, ids: vtkIdList) -> None: ... + @overload + def LookupValue(self, value: str) -> int: ... + @overload + def LookupValue(self, value: str, ids: vtkIdList) -> None: ... + def NewInstance(self) -> vtkStringArray: ... + def NewIterator(self) -> vtkArrayIterator: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkStringArray: ... + def SetNumberOfTuples(self, number: int) -> None: ... + def SetTuple(self, i: int, j: int, source: vtkAbstractArray) -> None: ... + def SetValue(self, id: int, value: str) -> None: ... + def SetVariantValue(self, idx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, array: _Pointer, size: int, save: int) -> None: ... + @overload + def SetVoidArray(self, array: _Pointer, size: int, save: int, deleteMethod: int) -> None: ... + def Squeeze(self) -> None: ... + +class vtkStringOutputWindow(vtkOutputWindow): + def DisplayText(self, __a: str) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStringOutputWindow: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkStringOutputWindow: ... + +class vtkTimePointUtility(vtkObject): + ISO8601_DATE: int + ISO8601_DATETIME: int + ISO8601_DATETIME_MILLIS: int + ISO8601_TIME: int + ISO8601_TIME_MILLIS: int + + @staticmethod + def DateTimeToTimePoint(year: int, month: int, day: int, hour: int, minute: int, sec: int, millis: int = 0) -> int: ... + @staticmethod + def DateToTimePoint(year: int, month: int, day: int) -> int: ... + @staticmethod + def GetDate(time: int, year: int, month: int, day: int) -> None: ... + @staticmethod + def GetDateTime(time: int, year: int, month: int, day: int, hour: int, minute: int, second: int, millis: int) -> None: ... + @staticmethod + def GetDay(time: int) -> int: ... + @staticmethod + def GetHour(time: int) -> int: ... + @staticmethod + def GetMillisecond(time: int) -> int: ... + @staticmethod + def GetMinute(time: int) -> int: ... + @staticmethod + def GetMonth(time: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetSecond(time: int) -> int: ... + @staticmethod + def GetTime(time: int, hour: int, minute: int, second: int, millis: int) -> None: ... + @staticmethod + def GetYear(time: int) -> int: ... + @staticmethod + def ISO8601ToTimePoint(str: str, ok: MutableSequence[bool] = ...) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTimePointUtility: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTimePointUtility: ... + @staticmethod + def TimePointToISO8601(__a: int, format: int = ...) -> str: ... + @staticmethod + def TimeToTimePoint(hour: int, minute: int, second: int, millis: int = 0) -> int: ... + +class vtkTimeStamp: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkTimeStamp) -> None: ... + def GetMTime(self) -> int: ... + def Modified(self) -> None: ... + +class vtkTypeFloat32Array(vtkFloatArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeFloat32Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeFloat32Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeFloat32Array: ... + +class vtkTypeFloat64Array(vtkDoubleArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeFloat64Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeFloat64Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeFloat64Array: ... + +class vtkTypeInt16Array(vtkShortArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeInt16Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeInt16Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeInt16Array: ... + +class vtkTypeInt32Array(vtkIntArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeInt32Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeInt32Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeInt32Array: ... + +class vtkTypeInt64Array(vtkLongLongArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeInt64Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeInt64Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeInt64Array: ... + +class vtkTypeInt8Array(vtkSignedCharArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeInt8Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeInt8Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeInt8Array: ... + +class vtkUnsignedShortArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkUnsignedShortArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkUnsignedShortArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnsignedShortArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkUnsignedShortArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkTypeUInt16Array(vtkUnsignedShortArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeUInt16Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeUInt16Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeUInt16Array: ... + +class vtkUnsignedIntArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkUnsignedIntArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkUnsignedIntArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnsignedIntArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkUnsignedIntArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkTypeUInt32Array(vtkUnsignedIntArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeUInt32Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeUInt32Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeUInt32Array: ... + +class vtkUnsignedLongLongArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkUnsignedLongLongArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkUnsignedLongLongArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnsignedLongLongArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkUnsignedLongLongArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkTypeUInt64Array(vtkUnsignedLongLongArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeUInt64Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeUInt64Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeUInt64Array: ... + +class vtkUnsignedCharArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkUnsignedCharArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkUnsignedCharArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnsignedCharArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkUnsignedCharArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkTypeUInt8Array(vtkUnsignedCharArray): + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkTypeUInt8Array: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTypeUInt8Array: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkTypeUInt8Array: ... + +class vtkUnsignedLongArray(vtkDataArray): + @staticmethod + def ExtendedNew() -> vtkUnsignedLongArray: ... + @staticmethod + def FastDownCast(source: vtkAbstractArray) -> vtkUnsignedLongArray: ... + def GetDataType(self) -> int: ... + @staticmethod + def GetDataTypeValueMax() -> int: ... + @staticmethod + def GetDataTypeValueMin() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointer(self, id: int) -> _Pointer: ... + def GetTypedTuple(self, i: int, tuple: MutableSequence[int]) -> None: ... + def GetValue(self, id: int) -> int: ... + @overload + def GetValueRange(self, comp: int) -> tuple[int, int]: ... + @overload + def GetValueRange(self) -> tuple[int, int]: ... + def InsertNextTypedTuple(self, tuple: Sequence[int]) -> int: ... + def InsertNextValue(self, f: int) -> int: ... + def InsertTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def InsertValue(self, id: int, f: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnsignedLongArray: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkUnsignedLongArray: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int) -> None: ... + @overload + def SetArray(self, array: _Buffer, size: int, save: int, deleteMethod: int) -> None: ... + def SetNumberOfValues(self, number: int) -> bool: ... + def SetTypedTuple(self, i: int, tuple: Sequence[int]) -> None: ... + def SetValue(self, id: int, value: int) -> None: ... + def WritePointer(self, id: int, number: int) -> _Pointer: ... + +class vtkVariant: + class StringFormatting(int): ... + DEFAULT_FORMATTING: StringFormatting + FIXED_FORMATTING: StringFormatting + SCIENTIFIC_FORMATTING: StringFormatting + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, other: vtkVariant) -> None: ... + @overload + def __init__(self, value: bool) -> None: ... + @overload + def __init__(self, value: str) -> None: ... + @overload + def __init__(self, value: int) -> None: ... + @overload + def __init__(self, value: float) -> None: ... + @overload + def __init__(self, value: vtkObjectBase) -> None: ... + @overload + def __init__(self, other: vtkVariant, type: int) -> None: ... + def GetType(self) -> int: ... + def GetTypeAsString(self) -> str: ... + def IsArray(self) -> bool: ... + def IsChar(self) -> bool: ... + def IsDouble(self) -> bool: ... + def IsEqual(self, other: vtkVariant) -> bool: ... + def IsFloat(self) -> bool: ... + def IsInt(self) -> bool: ... + def IsLong(self) -> bool: ... + def IsLongLong(self) -> bool: ... + def IsNumeric(self) -> bool: ... + def IsShort(self) -> bool: ... + def IsSignedChar(self) -> bool: ... + def IsString(self) -> bool: ... + def IsUnsignedChar(self) -> bool: ... + def IsUnsignedInt(self) -> bool: ... + def IsUnsignedLong(self) -> bool: ... + def IsUnsignedLongLong(self) -> bool: ... + def IsUnsignedShort(self) -> bool: ... + def IsVTKObject(self) -> bool: ... + def IsValid(self) -> bool: ... + def ToArray(self) -> vtkAbstractArray: ... + @overload + def ToChar(self, valid: MutableSequence[bool]) -> str: ... + @overload + def ToChar(self) -> str: ... + @overload + def ToDouble(self, valid: MutableSequence[bool]) -> float: ... + @overload + def ToDouble(self) -> float: ... + @overload + def ToFloat(self, valid: MutableSequence[bool]) -> float: ... + @overload + def ToFloat(self) -> float: ... + @overload + def ToInt(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToInt(self) -> int: ... + @overload + def ToLong(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToLong(self) -> int: ... + @overload + def ToLongLong(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToLongLong(self) -> int: ... + @overload + def ToShort(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToShort(self) -> int: ... + @overload + def ToSignedChar(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToSignedChar(self) -> int: ... + def ToString(self, formatting: int = ..., precision: int = 6) -> str: ... + @overload + def ToTypeInt64(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToTypeInt64(self) -> int: ... + @overload + def ToTypeUInt64(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToTypeUInt64(self) -> int: ... + @overload + def ToUnsignedChar(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToUnsignedChar(self) -> int: ... + @overload + def ToUnsignedInt(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToUnsignedInt(self) -> int: ... + @overload + def ToUnsignedLong(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToUnsignedLong(self) -> int: ... + @overload + def ToUnsignedLongLong(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToUnsignedLongLong(self) -> int: ... + @overload + def ToUnsignedShort(self, valid: MutableSequence[bool]) -> int: ... + @overload + def ToUnsignedShort(self) -> int: ... + def ToVTKObject(self) -> vtkObjectBase: ... + +class vtkVariantArray(vtkAbstractArray): + class DeleteMethod(int): ... + VTK_DATA_ARRAY_ALIGNED_FREE: DeleteMethod + VTK_DATA_ARRAY_DELETE: DeleteMethod + VTK_DATA_ARRAY_FREE: DeleteMethod + VTK_DATA_ARRAY_USER_DEFINED: DeleteMethod + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def ClearLookup(self) -> None: ... + def DataChanged(self) -> None: ... + def DataElementChanged(self, id: int) -> None: ... + def DeepCopy(self, da: vtkAbstractArray) -> None: ... + @staticmethod + def ExtendedNew() -> vtkVariantArray: ... + def GetActualMemorySize(self) -> int: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetElementComponentSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetValue(self, id: int) -> vtkVariant: ... + def GetVoidPointer(self, id: int) -> _Pointer: ... + def Initialize(self) -> None: ... + def InsertNextTuple(self, j: int, source: vtkAbstractArray) -> int: ... + def InsertNextValue(self, value: vtkVariant) -> int: ... + def InsertTuple(self, i: int, j: int, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstIds: vtkIdList, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + @overload + def InsertTuples(self, dstStart: int, n: int, srcStart: int, source: vtkAbstractArray) -> None: ... + def InsertTuplesStartingAt(self, dstStart: int, srcIds: vtkIdList, source: vtkAbstractArray) -> None: ... + def InsertValue(self, id: int, value: vtkVariant) -> None: ... + def InsertVariantValue(self, idx: int, value: vtkVariant) -> None: ... + @overload + def InterpolateTuple( + self, i: int, ptIndices: vtkIdList, source: vtkAbstractArray, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolateTuple( + self, i: int, id1: int, source1: vtkAbstractArray, id2: int, source2: vtkAbstractArray, t: float + ) -> None: ... + def IsA(self, type: str) -> int: ... + def IsNumeric(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LookupValue(self, value: vtkVariant) -> int: ... + @overload + def LookupValue(self, value: vtkVariant, ids: vtkIdList) -> None: ... + def NewInstance(self) -> vtkVariantArray: ... + def NewIterator(self) -> vtkArrayIterator: ... + def Resize(self, numTuples: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkVariantArray: ... + def SetNumberOfTuples(self, number: int) -> None: ... + def SetTuple(self, i: int, j: int, source: vtkAbstractArray) -> None: ... + def SetValue(self, id: int, value: vtkVariant) -> None: ... + def SetVariantValue(self, idx: int, value: vtkVariant) -> None: ... + @overload + def SetVoidArray(self, arr: _Pointer, size: int, save: int) -> None: ... + @overload + def SetVoidArray(self, arr: _Pointer, size: int, save: int, deleteM: int) -> None: ... + def Squeeze(self) -> None: ... + +class vtkVariantEqual: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkVariantEqual) -> None: ... + +class vtkVariantLessThan: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkVariantLessThan) -> None: ... + +class vtkVariantStrictEquality: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkVariantStrictEquality) -> None: ... + +class vtkVariantStrictWeakOrder: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkVariantStrictWeakOrder) -> None: ... + +class vtkVersion(vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetVTKBuildVersion() -> int: ... + @staticmethod + def GetVTKMajorVersion() -> int: ... + @staticmethod + def GetVTKMinorVersion() -> int: ... + @staticmethod + def GetVTKSourceVersion() -> str: ... + @staticmethod + def GetVTKVersion() -> str: ... + @staticmethod + def GetVTKVersionFull() -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVersion: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkVersion: ... + +class vtkVoidArray(vtkObject): + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def DeepCopy(self, va: vtkVoidArray) -> None: ... + @staticmethod + def ExtendedNew() -> vtkVoidArray: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointers(self) -> int: ... + def GetVoidPointer(self, id: int) -> _Pointer: ... + def Initialize(self) -> None: ... + def InsertNextVoidPointer(self, tuple: _Pointer) -> int: ... + def InsertVoidPointer(self, i: int, ptr: _Pointer) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoidArray: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkVoidArray: ... + def SetNumberOfPointers(self, number: int) -> None: ... + def SetVoidPointer(self, id: int, ptr: _Pointer) -> None: ... + def Squeeze(self) -> None: ... + +class vtkWeakPointerBase: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, r: vtkObjectBase) -> None: ... + @overload + def __init__(self, r: vtkWeakPointerBase) -> None: ... + def GetPointer(self) -> vtkObjectBase: ... + +class vtkWeakReference(vtkObject): + def Get(self) -> vtkObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWeakReference: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkWeakReference: ... + def Set(self, object: vtkObject) -> None: ... + +class vtkWindow(vtkObject): + def DetectDPI(self) -> bool: ... + def DoubleBufferOff(self) -> None: ... + def DoubleBufferOn(self) -> None: ... + def EraseOff(self) -> None: ... + def EraseOn(self) -> None: ... + def GetActualSize(self) -> tuple[int, int]: ... + def GetDPI(self) -> int: ... + def GetDPIMaxValue(self) -> int: ... + def GetDPIMinValue(self) -> int: ... + def GetDoubleBuffer(self) -> int: ... + def GetErase(self) -> int: ... + def GetGenericContext(self) -> _Pointer: ... + def GetGenericDisplayId(self) -> _Pointer: ... + def GetGenericDrawable(self) -> _Pointer: ... + def GetGenericParentId(self) -> _Pointer: ... + def GetGenericWindowId(self) -> _Pointer: ... + def GetMapped(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffScreenRendering(self) -> int: ... + @overload + def GetPixelData(self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: int) -> _Pointer: ... + @overload + def GetPixelData(self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: vtkUnsignedCharArray, __g: int) -> int: ... + def GetPosition(self) -> tuple[int, int]: ... + def GetScreenSize(self) -> tuple[int, int]: ... + def GetShowWindow(self) -> bool: ... + def GetSize(self) -> tuple[int, int]: ... + def GetTileScale(self) -> tuple[int, int]: ... + def GetTileViewport(self) -> tuple[float, float, float, float]: ... + def GetUseOffScreenBuffers(self) -> bool: ... + def GetWindowName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCurrent(self) -> None: ... + def NewInstance(self) -> vtkWindow: ... + def OffScreenRenderingOff(self) -> None: ... + def OffScreenRenderingOn(self) -> None: ... + def ReleaseCurrent(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkWindow) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkWindow: ... + def SetDPI(self, _arg: int) -> None: ... + def SetDisplayId(self, __a: _Pointer) -> None: ... + def SetDoubleBuffer(self, _arg: int) -> None: ... + def SetErase(self, _arg: int) -> None: ... + def SetIcon(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetOffScreenRendering(self, val: int) -> None: ... + def SetParentId(self, __a: _Pointer) -> None: ... + def SetParentInfo(self, __a: str) -> None: ... + @overload + def SetPosition(self, x: int, y: int) -> None: ... + @overload + def SetPosition(self, a: MutableSequence[int]) -> None: ... + def SetShowWindow(self, _arg: bool) -> None: ... + @overload + def SetSize(self, width: int, height: int) -> None: ... + @overload + def SetSize(self, a: MutableSequence[int]) -> None: ... + @overload + def SetTileScale(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetTileScale(self, _arg: Sequence[int]) -> None: ... + @overload + def SetTileScale(self, s: int) -> None: ... + @overload + def SetTileViewport(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetTileViewport(self, _arg: Sequence[float]) -> None: ... + def SetUseOffScreenBuffers(self, _arg: bool) -> None: ... + def SetWindowId(self, __a: _Pointer) -> None: ... + def SetWindowInfo(self, __a: str) -> None: ... + def SetWindowName(self, _arg: str) -> None: ... + def ShowWindowOff(self) -> None: ... + def ShowWindowOn(self) -> None: ... + def UseOffScreenBuffersOff(self) -> None: ... + def UseOffScreenBuffersOn(self) -> None: ... + +class vtkXMLFileOutputWindow(vtkFileOutputWindow): + def DisplayDebugText(self, __a: str) -> None: ... + def DisplayErrorText(self, __a: str) -> None: ... + def DisplayGenericWarningText(self, __a: str) -> None: ... + def DisplayTag(self, __a: str) -> None: ... + def DisplayText(self, __a: str) -> None: ... + def DisplayWarningText(self, __a: str) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLFileOutputWindow: ... + @staticmethod + def SafeDownCast(o: vtkObjectBase) -> vtkXMLFileOutputWindow: ... + +mutable = reference diff --git a/stubs/vtk/vtkmodules/vtkCommonDataModel.pyi b/stubs/vtk/vtkmodules/vtkCommonDataModel.pyi new file mode 100644 index 000000000000..f3059cf12f13 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonDataModel.pyi @@ -0,0 +1,14034 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms + +_Pointer = TypeVar("_Pointer") +_Template = TypeVar("_Template") + +VTK_21_POINT_WEDGE: bool +VTK_3D_EXTENT: int +VTK_BEZIER_CURVE: int +VTK_BEZIER_HEXAHEDRON: int +VTK_BEZIER_PYRAMID: int +VTK_BEZIER_QUADRILATERAL: int +VTK_BEZIER_TETRAHEDRON: int +VTK_BEZIER_TRIANGLE: int +VTK_BEZIER_WEDGE: int +VTK_BIQUADRATIC_QUAD: int +VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON: int +VTK_BIQUADRATIC_QUADRATIC_WEDGE: int +VTK_BIQUADRATIC_TRIANGLE: int +VTK_CELL_SIZE: int +VTK_CONVEX_POINT_SET: int +VTK_CUBIC_LINE: int +VTK_EMPTY: int +VTK_EMPTY_CELL: int +VTK_HEXAGONAL_PRISM: int +VTK_HEXAHEDRON: int +VTK_HIGHER_ORDER_EDGE: int +VTK_HIGHER_ORDER_HEXAHEDRON: int +VTK_HIGHER_ORDER_POLYGON: int +VTK_HIGHER_ORDER_PYRAMID: int +VTK_HIGHER_ORDER_QUAD: int +VTK_HIGHER_ORDER_TETRAHEDRON: int +VTK_HIGHER_ORDER_TRIANGLE: int +VTK_HIGHER_ORDER_WEDGE: int +VTK_ICP_MODE_AV: int +VTK_ICP_MODE_RMS: int +VTK_LAGRANGE_CURVE: int +VTK_LAGRANGE_HEXAHEDRON: int +VTK_LAGRANGE_PYRAMID: int +VTK_LAGRANGE_QUADRILATERAL: int +VTK_LAGRANGE_TETRAHEDRON: int +VTK_LAGRANGE_TRIANGLE: int +VTK_LAGRANGE_WEDGE: int +VTK_LINE: int +VTK_MIN_SUPERQUADRIC_THICKNESS: float +VTK_NUMBER_OF_CELL_TYPES: int +VTK_PARAMETRIC_CURVE: int +VTK_PARAMETRIC_HEX_REGION: int +VTK_PARAMETRIC_QUAD_SURFACE: int +VTK_PARAMETRIC_SURFACE: int +VTK_PARAMETRIC_TETRA_REGION: int +VTK_PARAMETRIC_TRI_SURFACE: int +VTK_PENTAGONAL_PRISM: int +VTK_PERIODIC_ARRAY_AXIS_X: int +VTK_PERIODIC_ARRAY_AXIS_Y: int +VTK_PERIODIC_ARRAY_AXIS_Z: int +VTK_PIECES_EXTENT: int +VTK_PIXEL: int +VTK_POLYGON: int +VTK_POLYHEDRON: int +VTK_POLY_LINE: int +VTK_POLY_VERTEX: int +VTK_PYRAMID: int +VTK_QUAD: int +VTK_QUADRATIC_EDGE: int +VTK_QUADRATIC_HEXAHEDRON: int +VTK_QUADRATIC_LINEAR_QUAD: int +VTK_QUADRATIC_LINEAR_WEDGE: int +VTK_QUADRATIC_POLYGON: int +VTK_QUADRATIC_PYRAMID: int +VTK_QUADRATIC_QUAD: int +VTK_QUADRATIC_TETRA: int +VTK_QUADRATIC_TRIANGLE: int +VTK_QUADRATIC_WEDGE: int +VTK_SINGLE_POINT: int +VTK_TETRA: int +VTK_TIME_EXTENT: int +VTK_TOL: float +VTK_TRIANGLE: int +VTK_TRIANGLE_STRIP: int +VTK_TRIQUADRATIC_HEXAHEDRON: int +VTK_TRIQUADRATIC_PYRAMID: int +VTK_UNCHANGED: int +VTK_VERTEX: int +VTK_VOXEL: int +VTK_WEDGE: int +VTK_XYZ_GRID: int +VTK_XY_PLANE: int +VTK_XZ_PLANE: int +VTK_X_LINE: int +VTK_YZ_PLANE: int +VTK_Y_LINE: int +VTK_Z_LINE: int +vtkBoundaryCentered: int +vtkCellCentered: int +vtkColor3: _Template +vtkColor4: _Template +vtkPointCentered: int +vtkRect: _Template +vtkVector: _Template +vtkVector2: _Template +vtkVector3: _Template +vtkVector4: _Template + +class vtkAMRBox: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, other: vtkAMRBox) -> None: ... + @overload + def __init__(self, ilo: int, jlo: int, klo: int, ihi: int, jhi: int, khi: int) -> None: ... + @overload + def __init__( + self, + origin: Sequence[float], + dimensions: Sequence[int], + spacing: Sequence[float], + globalOrigin: Sequence[float], + gridDescription: int = ..., + ) -> None: ... + @overload + def __init__(self, lo: Sequence[int], hi: Sequence[int]) -> None: ... + @overload + def __init__(self, dims: Sequence[int]) -> None: ... + def Coarsen(self, r: int) -> None: ... + def ComputeDimension(self) -> int: ... + @staticmethod + def ComputeStructuredCoordinates( + box: vtkAMRBox, + dataOrigin: Sequence[float], + h: Sequence[float], + x: Sequence[float], + ijk: MutableSequence[int], + pcoords: MutableSequence[float], + ) -> int: ... + @overload + def Contains(self, i: int, j: int, k: int) -> bool: ... + @overload + def Contains(self, I: Sequence[int]) -> bool: ... + @overload + def Contains(self, __a: vtkAMRBox) -> bool: ... + def Deserialize(self, buffer: MutableSequence[int], bytesize: int) -> None: ... + def DoesBoxIntersectAlongDimension(self, other: vtkAMRBox, q: int) -> bool: ... + def DoesIntersect(self, other: vtkAMRBox) -> bool: ... + def Empty(self) -> bool: ... + def EmptyDimension(self, i: int) -> bool: ... + @staticmethod + def GetBounds(box: vtkAMRBox, origin: Sequence[float], spacing: Sequence[float], bounds: MutableSequence[float]) -> None: ... + @staticmethod + def GetBoxOrigin(box: vtkAMRBox, X0: Sequence[float], spacing: Sequence[float], x0: MutableSequence[float]) -> None: ... + @staticmethod + def GetBytesize() -> int: ... + @staticmethod + def GetCellLinearIndex(box: vtkAMRBox, i: int, j: int, k: int, imageDimension: MutableSequence[int]) -> int: ... + @overload + def GetDimensions(self, lo: MutableSequence[int], hi: MutableSequence[int]) -> None: ... + @overload + def GetDimensions(self, dims: MutableSequence[int]) -> None: ... + def GetGhostVector(self, r: int, nghost: MutableSequence[int]) -> None: ... + def GetHiCorner(self) -> _Pointer: ... + def GetLoCorner(self) -> _Pointer: ... + @overload + def GetNumberOfCells(self) -> int: ... + @overload + def GetNumberOfCells(self, num: MutableSequence[int]) -> None: ... + @overload + def GetNumberOfNodes(self, ext: MutableSequence[int]) -> None: ... + @overload + def GetNumberOfNodes(self) -> int: ... + def GetValidHiCorner(self, hi: MutableSequence[int]) -> None: ... + def Grow(self, byN: int) -> None: ... + @staticmethod + def HasPoint(box: vtkAMRBox, origin: Sequence[float], spacing: Sequence[float], x: float, y: float, z: float) -> bool: ... + def Intersect(self, other: vtkAMRBox) -> bool: ... + def Invalidate(self) -> None: ... + def IsInvalid(self) -> bool: ... + def Refine(self, r: int) -> None: ... + def RemoveGhosts(self, r: int) -> None: ... + @overload + def Serialize(self, buffer: MutableSequence[int], bytesize: int) -> None: ... + @overload + def Serialize(self, buffer: MutableSequence[int]) -> None: ... + @overload + def SetDimensions(self, ilo: int, jlo: int, klo: int, ihi: int, jhi: int, khi: int, desc: int = ...) -> None: ... + @overload + def SetDimensions(self, lo: Sequence[int], hi: Sequence[int], desc: int = ...) -> None: ... + @overload + def SetDimensions(self, dims: Sequence[int], desc: int = ...) -> None: ... + @overload + def Shift(self, i: int, j: int, k: int) -> None: ... + @overload + def Shift(self, I: Sequence[int]) -> None: ... + def Shrink(self, byN: int) -> None: ... + +class vtkAMRDataInternals(vtkmodules.vtkCommonCore.vtkObject): + def Empty(self) -> bool: ... + def GetDataSet(self, compositeIndex: int) -> vtkUniformGrid: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def Insert(self, index: int, grid: vtkUniformGrid) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRDataInternals: ... + def RecursiveShallowCopy(self, src: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRDataInternals: ... + def ShallowCopy(self, src: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + +class vtkAMRInformation(vtkmodules.vtkCommonCore.vtkObject): + def Audit(self) -> bool: ... + def ComputeIndexPair(self, index: int, level: int, id: int) -> None: ... + def DeepCopy(self, other: vtkAMRInformation) -> None: ... + def FindCell(self, q: MutableSequence[float], level: int, index: int, cellIdx: int) -> bool: ... + def FindGrid(self, q: MutableSequence[float], level: int, gridId: int) -> bool: ... + def GenerateParentChildInformation(self) -> None: ... + def GenerateRefinementRatio(self) -> None: ... + def GetAMRBlockSourceIndex(self, index: int) -> int: ... + def GetAMRBox(self, level: int, id: int) -> vtkAMRBox: ... + @overload + def GetBounds(self) -> _Pointer: ... + @overload + def GetBounds(self, level: int, id: int, bb: MutableSequence[float]) -> None: ... + def GetChildren(self, level: int, index: int, numChildren: int) -> _Pointer: ... + def GetCoarsenedAMRBox(self, level: int, id: int, box: vtkAMRBox) -> bool: ... + def GetGridDescription(self) -> int: ... + def GetIndex(self, level: int, id: int) -> int: ... + def GetNumBlocks(self) -> tuple[int, int]: ... + def GetNumberOfDataSets(self, level: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + @overload + def GetOrigin(self, origin: MutableSequence[float]) -> None: ... + @overload + def GetOrigin(self) -> _Pointer: ... + @overload + def GetOrigin(self, level: int, id: int, origin: MutableSequence[float]) -> bool: ... + def GetParents(self, level: int, index: int, numParents: int) -> _Pointer: ... + def GetRefinementRatio(self, level: int) -> int: ... + def GetSpacing(self, level: int, spacing: MutableSequence[float]) -> None: ... + def GetTotalNumberOfBlocks(self) -> int: ... + def HasChildrenInformation(self) -> bool: ... + def HasRefinementRatio(self) -> bool: ... + def HasSpacing(self, level: int) -> bool: ... + def Initialize(self, numLevels: int, blocksPerLevel: Sequence[int]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRInformation: ... + def PrintParentChildInfo(self, level: int, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRInformation: ... + def SetAMRBlockSourceIndex(self, index: int, sourceId: int) -> None: ... + def SetAMRBox(self, level: int, id: int, box: vtkAMRBox) -> None: ... + def SetGridDescription(self, description: int) -> None: ... + def SetOrigin(self, origin: Sequence[float]) -> None: ... + def SetRefinementRatio(self, level: int, ratio: int) -> None: ... + def SetSpacing(self, level: int, h: Sequence[float]) -> None: ... + +class vtkAMRUtilities(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def BlankCells(amr: vtkOverlappingAMR) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def HasPartiallyOverlappingGhostCells(amr: vtkOverlappingAMR) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRUtilities: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRUtilities: ... + @staticmethod + def StripGhostLayers(ghostedAMRData: vtkOverlappingAMR, strippedAMRData: vtkOverlappingAMR) -> None: ... + +class vtkAbstractCellLinks(vtkmodules.vtkCommonCore.vtkObject): + class CellLinksTypes(int): ... + CELL_LINKS: CellLinksTypes + LINKS_NOT_DEFINED: CellLinksTypes + STATIC_CELL_LINKS_IDTYPE: CellLinksTypes + STATIC_CELL_LINKS_SPECIALIZED: CellLinksTypes + STATIC_CELL_LINKS_UINT: CellLinksTypes + STATIC_CELL_LINKS_USHORT: CellLinksTypes + def BuildLinks(self, data: vtkDataSet) -> None: ... + @staticmethod + def ComputeType(maxPtId: int, maxCellId: int, ca: vtkCellArray) -> int: ... + def DeepCopy(self, src: vtkAbstractCellLinks) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSequentialProcessing(self) -> bool: ... + def GetType(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractCellLinks: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractCellLinks: ... + def SelectCells(self, minMaxDegree: MutableSequence[int], cellSelection: MutableSequence[int]) -> None: ... + def SequentialProcessingOff(self) -> None: ... + def SequentialProcessingOn(self) -> None: ... + def SetSequentialProcessing(self, _arg: bool) -> None: ... + def Squeeze(self) -> None: ... + +class vtkLocator(vtkmodules.vtkCommonCore.vtkObject): + def AutomaticOff(self) -> None: ... + def AutomaticOn(self) -> None: ... + def BuildLocator(self) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + def GetAutomatic(self) -> int: ... + def GetBuildTime(self) -> int: ... + def GetDataSet(self) -> vtkDataSet: ... + def GetLevel(self) -> int: ... + def GetMaxLevel(self) -> int: ... + def GetMaxLevelMaxValue(self) -> int: ... + def GetMaxLevelMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def GetUseExistingSearchStructure(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLocator: ... + def SetAutomatic(self, _arg: int) -> None: ... + def SetDataSet(self, __a: vtkDataSet) -> None: ... + def SetMaxLevel(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetUseExistingSearchStructure(self, _arg: int) -> None: ... + def Update(self) -> None: ... + def UseExistingSearchStructureOff(self) -> None: ... + def UseExistingSearchStructureOn(self) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkAbstractCellLocator(vtkLocator): + def CacheCellBoundsOff(self) -> None: ... + def CacheCellBoundsOn(self) -> None: ... + def ComputeCellBounds(self) -> None: ... + @overload + def FindCell(self, x: MutableSequence[float]) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindCellsAlongLine( + self, p1: Sequence[float], p2: Sequence[float], tolerance: float, cells: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsAlongPlane( + self, o: Sequence[float], n: Sequence[float], tolerance: float, cells: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsWithinBounds(self, bbox: MutableSequence[float], cells: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint( + self, x: Sequence[float], closestPoint: MutableSequence[float], cellId: int, subId: int, dist2: float + ) -> None: ... + @overload + def FindClosestPoint( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> None: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + def GetCacheCellBounds(self) -> int: ... + def GetLazyEvaluation(self) -> int: ... + def GetNumberOfCellsPerNode(self) -> int: ... + def GetNumberOfCellsPerNodeMaxValue(self) -> int: ... + def GetNumberOfCellsPerNodeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRetainCellLists(self) -> int: ... + def InsideCellBounds(self, x: MutableSequence[float], cell_ID: int) -> bool: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkGenericCell, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LazyEvaluationOff(self) -> None: ... + def LazyEvaluationOn(self) -> None: ... + def NewInstance(self) -> vtkAbstractCellLocator: ... + def RetainCellListsOff(self) -> None: ... + def RetainCellListsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractCellLocator: ... + def SetCacheCellBounds(self, _arg: int) -> None: ... + def SetLazyEvaluation(self, __a: int) -> None: ... + def SetNumberOfCellsPerNode(self, _arg: int) -> None: ... + def SetRetainCellLists(self, _arg: int) -> None: ... + def ShallowCopy(self, __a: vtkAbstractCellLocator) -> None: ... + +class vtkDataObject(vtkmodules.vtkCommonCore.vtkObject): + class AttributeTypes(int): ... + class FieldAssociations(int): ... + class FieldOperations(int): ... + CELL: AttributeTypes + EDGE: AttributeTypes + FIELD: AttributeTypes + FIELD_ASSOCIATION_CELLS: FieldAssociations + FIELD_ASSOCIATION_EDGES: FieldAssociations + FIELD_ASSOCIATION_NONE: FieldAssociations + FIELD_ASSOCIATION_POINTS: FieldAssociations + FIELD_ASSOCIATION_POINTS_THEN_CELLS: FieldAssociations + FIELD_ASSOCIATION_ROWS: FieldAssociations + FIELD_ASSOCIATION_VERTICES: FieldAssociations + FIELD_OPERATION_MODIFIED: FieldOperations + FIELD_OPERATION_PRESERVED: FieldOperations + FIELD_OPERATION_REINTERPOLATED: FieldOperations + FIELD_OPERATION_REMOVED: FieldOperations + NUMBER_OF_ASSOCIATIONS: FieldAssociations + NUMBER_OF_ATTRIBUTE_TYPES: AttributeTypes + POINT: AttributeTypes + POINT_THEN_CELL: AttributeTypes + ROW: AttributeTypes + VERTEX: AttributeTypes + @staticmethod + def ALL_PIECES_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerVectorKey: ... + @staticmethod + def BOUNDING_BOX() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def CELL_DATA_VECTOR() -> vtkmodules.vtkCommonCore.vtkInformationInformationVectorKey: ... + def CopyInformationFromPipeline(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def CopyInformationToPipeline(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def Crop(self, updateExtent: Sequence[int]) -> None: ... + @staticmethod + def DATA_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerPointerKey: ... + @staticmethod + def DATA_EXTENT_TYPE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def DATA_NUMBER_OF_GHOST_LEVELS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def DATA_NUMBER_OF_PIECES() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def DATA_OBJECT() -> vtkmodules.vtkCommonCore.vtkInformationDataObjectKey: ... + @staticmethod + def DATA_PIECE_NUMBER() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def DATA_TIME_STEP() -> vtkmodules.vtkCommonCore.vtkInformationDoubleKey: ... + @staticmethod + def DATA_TYPE_NAME() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + @staticmethod + def DIRECTION() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + def DataHasBeenGenerated(self) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def EDGE_DATA_VECTOR() -> vtkmodules.vtkCommonCore.vtkInformationInformationVectorKey: ... + @staticmethod + def FIELD_ACTIVE_ATTRIBUTE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_ARRAY_TYPE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_ASSOCIATION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_ATTRIBUTE_TYPE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_NAME() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + @staticmethod + def FIELD_NUMBER_OF_COMPONENTS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_NUMBER_OF_TUPLES() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_OPERATION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FIELD_RANGE() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def GetActiveFieldInformation( + info: vtkmodules.vtkCommonCore.vtkInformation, fieldAssociation: int, attributeType: int + ) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetActualMemorySize(self) -> int: ... + @staticmethod + def GetAssociationTypeAsString(associationType: int) -> str: ... + @staticmethod + def GetAssociationTypeFromString(associationName: str) -> int: ... + def GetAttributeTypeForArray(self, arr: vtkmodules.vtkCommonCore.vtkAbstractArray) -> int: ... + def GetAttributes(self, type: int) -> vtkDataSetAttributes: ... + def GetAttributesAsFieldData(self, type: int) -> vtkFieldData: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkDataObject: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkDataObject: ... + def GetDataObjectType(self) -> int: ... + def GetDataReleased(self) -> int: ... + def GetExtentType(self) -> int: ... + def GetFieldData(self) -> vtkFieldData: ... + def GetGhostArray(self, type: int) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @staticmethod + def GetGlobalReleaseDataFlag() -> int: ... + def GetInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetMTime(self) -> int: ... + @staticmethod + def GetNamedFieldInformation( + info: vtkmodules.vtkCommonCore.vtkInformation, fieldAssociation: int, name: str + ) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUpdateTime(self) -> int: ... + def GlobalReleaseDataFlagOff(self) -> None: ... + def GlobalReleaseDataFlagOn(self) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObject: ... + @staticmethod + def ORIGIN() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def PIECE_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerVectorKey: ... + @staticmethod + def POINT_DATA_VECTOR() -> vtkmodules.vtkCommonCore.vtkInformationInformationVectorKey: ... + def PrepareForNewData(self) -> None: ... + def ReleaseData(self) -> None: ... + @staticmethod + def RemoveNamedFieldInformation(info: vtkmodules.vtkCommonCore.vtkInformation, fieldAssociation: int, name: str) -> None: ... + @staticmethod + def SIL() -> vtkmodules.vtkCommonCore.vtkInformationDataObjectKey: ... + @staticmethod + def SPACING() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObject: ... + @staticmethod + def SetActiveAttribute( + info: vtkmodules.vtkCommonCore.vtkInformation, fieldAssociation: int, attributeName: str, attributeType: int + ) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @staticmethod + def SetActiveAttributeInfo( + info: vtkmodules.vtkCommonCore.vtkInformation, + fieldAssociation: int, + attributeType: int, + name: str, + arrayType: int, + numComponents: int, + numTuples: int, + ) -> None: ... + def SetFieldData(self, __a: vtkFieldData) -> None: ... + @staticmethod + def SetGlobalReleaseDataFlag(val: int) -> None: ... + def SetInformation(self, __a: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @staticmethod + def SetPointDataActiveScalarInfo( + info: vtkmodules.vtkCommonCore.vtkInformation, arrayType: int, numComponents: int + ) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def VERTEX_DATA_VECTOR() -> vtkmodules.vtkCommonCore.vtkInformationInformationVectorKey: ... + +class vtkAbstractElectronicData(vtkDataObject): + def DeepCopy(self, obj: vtkDataObject) -> None: ... + def GetDataObjectType(self) -> int: ... + def GetElectronDensity(self) -> vtkImageData: ... + def GetHOMO(self) -> vtkImageData: ... + def GetHOMOOrbitalNumber(self) -> int: ... + def GetLUMO(self) -> vtkImageData: ... + def GetLUMOOrbitalNumber(self) -> int: ... + def GetMO(self, orbitalNumber: int) -> vtkImageData: ... + def GetNumberOfElectrons(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfMOs(self) -> int: ... + def GetPadding(self) -> float: ... + def IsA(self, type: str) -> int: ... + def IsHOMO(self, orbitalNumber: int) -> bool: ... + def IsLUMO(self, orbitalNumber: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractElectronicData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractElectronicData: ... + +class vtkAbstractPointLocator(vtkLocator): + @overload + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestNPoints(self, N: int, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float) -> int: ... + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + @overload + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindPointsWithinRadius( + self, R: float, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + @overload + def GetBounds(self, __a: MutableSequence[float]) -> None: ... + def GetNumberOfBuckets(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractPointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractPointLocator: ... + +class vtkAdjacentVertexIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetGraph(self) -> vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertex(self) -> int: ... + def HasNext(self) -> bool: ... + def Initialize(self, g: vtkGraph, v: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAdjacentVertexIterator: ... + def Next(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAdjacentVertexIterator: ... + +class vtkAnimationScene(vtkmodules.vtkCommonCore.vtkAnimationCue): + class PlayModes(int): ... + PLAYMODE_REALTIME: PlayModes + PLAYMODE_SEQUENCE: PlayModes + def AddCue(self, cue: vtkmodules.vtkCommonCore.vtkAnimationCue) -> None: ... + def GetFrameRate(self) -> float: ... + def GetLoop(self) -> int: ... + def GetNumberOfCues(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlayMode(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInPlay(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnimationScene: ... + def Play(self) -> None: ... + def RemoveAllCues(self) -> None: ... + def RemoveCue(self, cue: vtkmodules.vtkCommonCore.vtkAnimationCue) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnimationScene: ... + def SetAnimationTime(self, time: float) -> None: ... + def SetFrameRate(self, _arg: float) -> None: ... + def SetLoop(self, _arg: int) -> None: ... + def SetModeToRealTime(self) -> None: ... + def SetModeToSequence(self) -> None: ... + def SetPlayMode(self, _arg: int) -> None: ... + def SetTimeMode(self, mode: int) -> None: ... + def Stop(self) -> None: ... + +class vtkAnnotation(vtkDataObject): + @staticmethod + def COLOR() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def DATA() -> vtkmodules.vtkCommonCore.vtkInformationDataObjectKey: ... + def DeepCopy(self, other: vtkDataObject) -> None: ... + @staticmethod + def ENABLE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkAnnotation: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkAnnotation: ... + def GetDataObjectType(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelection(self) -> vtkSelection: ... + @staticmethod + def HIDE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def ICON_INDEX() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LABEL() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + def NewInstance(self) -> vtkAnnotation: ... + @staticmethod + def OPACITY() -> vtkmodules.vtkCommonCore.vtkInformationDoubleKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnnotation: ... + def SetSelection(self, selection: vtkSelection) -> None: ... + def ShallowCopy(self, other: vtkDataObject) -> None: ... + +class vtkAnnotationLayers(vtkDataObject): + def AddAnnotation(self, ann: vtkAnnotation) -> None: ... + def DeepCopy(self, other: vtkDataObject) -> None: ... + def GetAnnotation(self, idx: int) -> vtkAnnotation: ... + def GetCurrentAnnotation(self) -> vtkAnnotation: ... + def GetCurrentSelection(self) -> vtkSelection: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkAnnotationLayers: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkAnnotationLayers: ... + def GetDataObjectType(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfAnnotations(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnnotationLayers: ... + def RemoveAnnotation(self, ann: vtkAnnotation) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnnotationLayers: ... + def SetCurrentAnnotation(self, ann: vtkAnnotation) -> None: ... + def SetCurrentSelection(self, sel: vtkSelection) -> None: ... + def ShallowCopy(self, other: vtkDataObject) -> None: ... + +class vtkArrayData(vtkDataObject): + def AddArray(self, __a: vtkmodules.vtkCommonCore.vtkArray) -> None: ... + def ClearArrays(self) -> None: ... + def DeepCopy(self, other: vtkDataObject) -> None: ... + def GetArray(self, index: int) -> vtkmodules.vtkCommonCore.vtkArray: ... + def GetArrayByName(self, name: str) -> vtkmodules.vtkCommonCore.vtkArray: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkArrayData: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkArrayData: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayData: ... + def ShallowCopy(self, other: vtkDataObject) -> None: ... + +class vtkAtom: + def __init__(self, __a: vtkAtom) -> None: ... + def GetAtomicNumber(self) -> int: ... + def GetId(self) -> int: ... + def GetMolecule(self) -> vtkMolecule: ... + @overload + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPosition(self) -> vtkVector3f: ... + def SetAtomicNumber(self, atomicNum: int) -> None: ... + @overload + def SetPosition(self, pos: Sequence[float]) -> None: ... + @overload + def SetPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPosition(self, pos: vtkVector3f) -> None: ... + +class vtkGenericSubdivisionErrorMetric(vtkmodules.vtkCommonCore.vtkObject): + def GetDataSet(self) -> vtkGenericDataSet: ... + def GetError( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> float: ... + def GetGenericCell(self) -> vtkGenericAdaptorCell: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericSubdivisionErrorMetric: ... + def RequiresEdgeSubdivision( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericSubdivisionErrorMetric: ... + def SetDataSet(self, ds: vtkGenericDataSet) -> None: ... + def SetGenericCell(self, cell: vtkGenericAdaptorCell) -> None: ... + +class vtkAttributesErrorMetric(vtkGenericSubdivisionErrorMetric): + def GetAbsoluteAttributeTolerance(self) -> float: ... + def GetAttributeTolerance(self) -> float: ... + def GetError( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAttributesErrorMetric: ... + def RequiresEdgeSubdivision( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAttributesErrorMetric: ... + def SetAbsoluteAttributeTolerance(self, value: float) -> None: ... + def SetAttributeTolerance(self, value: float) -> None: ... + +class vtkBSPCuts(vtkDataObject): + @overload + def CreateCuts( + self, + bounds: MutableSequence[float], + ncuts: int, + dim: MutableSequence[int], + coord: MutableSequence[float], + lower: MutableSequence[int], + upper: MutableSequence[int], + lowerDataCoord: MutableSequence[float], + upperDataCoord: MutableSequence[float], + npoints: MutableSequence[int], + ) -> None: ... + @overload + def CreateCuts(self, kd: vtkKdNode) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def Equals(self, other: vtkBSPCuts, tolerance: float = 0.0) -> int: ... + def GetArrays( + self, + len: int, + dim: MutableSequence[int], + coord: MutableSequence[float], + lower: MutableSequence[int], + upper: MutableSequence[int], + lowerDataCoord: MutableSequence[float], + upperDataCoord: MutableSequence[float], + npoints: MutableSequence[int], + ) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkBSPCuts: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkBSPCuts: ... + def GetDataObjectType(self) -> int: ... + def GetKdNodeTree(self) -> vtkKdNode: ... + def GetNumberOfCuts(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBSPCuts: ... + def PrintArrays(self) -> None: ... + def PrintTree(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBSPCuts: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + +class vtkBSPIntersections(vtkmodules.vtkCommonCore.vtkObject): + def ComputeIntersectionsUsingDataBoundsOff(self) -> None: ... + def ComputeIntersectionsUsingDataBoundsOn(self) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> int: ... + def GetComputeIntersectionsUsingDataBounds(self) -> int: ... + def GetCuts(self) -> vtkBSPCuts: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRegions(self) -> int: ... + def GetRegionBounds(self, regionID: int, bounds: MutableSequence[float]) -> int: ... + def GetRegionDataBounds(self, regionID: int, bounds: MutableSequence[float]) -> int: ... + @overload + def IntersectsBox(self, regionId: int, x: MutableSequence[float]) -> int: ... + @overload + def IntersectsBox(self, regionId: int, x0: float, x1: float, y0: float, y1: float, z0: float, z1: float) -> int: ... + @overload + def IntersectsBox(self, ids: MutableSequence[int], len: int, x: MutableSequence[float]) -> int: ... + @overload + def IntersectsBox( + self, ids: MutableSequence[int], len: int, x0: float, x1: float, y0: float, y1: float, z0: float, z1: float + ) -> int: ... + @overload + def IntersectsCell(self, regionId: int, cell: vtkCell, cellRegion: int = -1) -> int: ... + @overload + def IntersectsCell(self, ids: MutableSequence[int], len: int, cell: vtkCell, cellRegion: int = -1) -> int: ... + @overload + def IntersectsSphere2(self, regionId: int, x: float, y: float, z: float, rSquared: float) -> int: ... + @overload + def IntersectsSphere2(self, ids: MutableSequence[int], len: int, x: float, y: float, z: float, rSquared: float) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBSPIntersections: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBSPIntersections: ... + def SetComputeIntersectionsUsingDataBounds(self, c: int) -> None: ... + def SetCuts(self, cuts: vtkBSPCuts) -> None: ... + +class vtkCell(vtkmodules.vtkCommonCore.vtkObject): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def ComputeBoundingSphere(self, center: MutableSequence[float]) -> float: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def DeepCopy(self, c: vtkCell) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaces(self) -> _Pointer: ... + def GetLength2(self) -> float: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def GetPointId(self, ptId: int) -> int: ... + def GetPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def Inflate(self, dist: float) -> int: ... + @overload + def Initialize(self, npts: int, pts: Sequence[int], p: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def Initialize(self, npts: int, p: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weight: MutableSequence[float]) -> None: ... + @overload + def IntersectWithCell(self, other: vtkCell, tol: float = 0.0) -> int: ... + @overload + def IntersectWithCell( + self, other: vtkCell, boudingBox: vtkBoundingBox, otherBoundingBox: vtkBoundingBox, tol: float = 0.0 + ) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsExplicitCell(self) -> int: ... + def IsLinear(self) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCell: ... + def RequiresExplicitFaceRepresentation(self) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCell: ... + def SetFaces(self, faces: MutableSequence[int]) -> None: ... + def ShallowCopy(self, c: vtkCell) -> None: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkNonLinearCell(vtkCell): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsLinear(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNonLinearCell: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNonLinearCell: ... + +class vtkHigherOrderCurve(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrder(self) -> _Pointer: ... + @overload + def GetOrder(self, i: int) -> int: ... + def GetParametricCenter(self, center: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderCurve: ... + def PointIndexFromIJK(self, i: int, __b: int, __c: int) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderCurve: ... + def SetParametricCoords(self) -> None: ... + @overload + def SubCellCoordinatesFromId(self, ijk: vtkVector3i, subId: int) -> bool: ... + @overload + def SubCellCoordinatesFromId(self, i: int, subId: int) -> bool: ... + def TransformApproxToCellParams(self, subCell: int, pcoords: MutableSequence[float]) -> bool: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkBezierCurve(vtkHigherOrderCurve): + def EvaluateLocationProjectedNode( + self, subId: int, point_id: int, x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def GetCellType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierCurve: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierCurve: ... + def SetRationalWeightsFromPointData(self, point_data: vtkPointData, numPts: int) -> None: ... + +class vtkHigherOrderHexahedron(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaceCell(self) -> vtkHigherOrderQuadrilateral: ... + def GetInterpolation(self) -> vtkHigherOrderInterpolation: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrder(self) -> _Pointer: ... + @overload + def GetOrder(self, i: int) -> int: ... + def GetParametricCenter(self, center: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderHexahedron: ... + @staticmethod + def NodeNumberingMappingFromVTK8To9(order: Sequence[int], node_id_vtk8: int) -> int: ... + @overload + @staticmethod + def PointIndexFromIJK(i: int, j: int, k: int, order: Sequence[int]) -> int: ... + @overload + def PointIndexFromIJK(self, i: int, j: int, k: int) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderHexahedron: ... + def SetOrder(self, s: int, t: int, u: int) -> None: ... + def SetOrderFromCellData(self, cell_data: vtkCellData, numPts: int, cell_id: int) -> None: ... + def SetParametricCoords(self) -> None: ... + def SetUniformOrderFromNumPoints(self, numPts: int) -> None: ... + @overload + def SubCellCoordinatesFromId(self, ijk: vtkVector3i, subId: int) -> bool: ... + @overload + def SubCellCoordinatesFromId(self, i: int, j: int, k: int, subId: int) -> bool: ... + def TransformApproxToCellParams(self, subCell: int, pcoords: MutableSequence[float]) -> bool: ... + def TransformFaceToCellParams(self, bdyFace: int, pcoords: MutableSequence[float]) -> bool: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + def getEdgeCell(self) -> vtkHigherOrderCurve: ... + def getFaceCell(self) -> vtkHigherOrderQuadrilateral: ... + def getInterp(self) -> vtkHigherOrderInterpolation: ... + +class vtkBezierHexahedron(vtkHigherOrderHexahedron): + def EvaluateLocationProjectedNode( + self, subId: int, point_id: int, x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaceCell(self) -> vtkHigherOrderQuadrilateral: ... + def GetInterpolation(self) -> vtkHigherOrderInterpolation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierHexahedron: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierHexahedron: ... + def SetRationalWeightsFromPointData(self, point_data: vtkPointData, numPts: int) -> None: ... + +class vtkHigherOrderInterpolation(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def AppendCurveCollocationPoints(pts: vtkmodules.vtkCommonCore.vtkPoints, order: int) -> None: ... + @staticmethod + def AppendHexahedronCollocationPoints(pts: vtkmodules.vtkCommonCore.vtkPoints, order: Sequence[int]) -> None: ... + @staticmethod + def AppendQuadrilateralCollocationPoints(pts: vtkmodules.vtkCommonCore.vtkPoints, order: Sequence[int]) -> None: ... + @staticmethod + def AppendWedgeCollocationPoints(pts: vtkmodules.vtkCommonCore.vtkPoints, order: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeIndicesBoundingHexFace(faceId: int) -> tuple[int, int, int, int]: ... + @staticmethod + def GetEdgeIndicesBoundingWedgeFace(faceId: int) -> tuple[int, int, int, int]: ... + @staticmethod + def GetFixedParameterOfHexFace(faceId: int) -> int: ... + @staticmethod + def GetFixedParameterOfWedgeFace(faceId: int) -> int: ... + @staticmethod + def GetFixedParametersOfHexEdge(edgeId: int) -> vtkVector2i: ... + @staticmethod + def GetFixedParametersOfWedgeEdge(edgeId: int) -> vtkVector2i: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetParametricHexCoordinates(vertexId: int) -> vtkVector3d: ... + @staticmethod + def GetParametricWedgeCoordinates(vertexId: int) -> vtkVector3d: ... + @staticmethod + def GetPointIndicesBoundingHexEdge(edgeId: int) -> vtkVector2i: ... + @staticmethod + def GetPointIndicesBoundingHexFace(faceId: int) -> tuple[int, int, int, int]: ... + @staticmethod + def GetPointIndicesBoundingWedgeEdge(edgeId: int) -> vtkVector2i: ... + @staticmethod + def GetPointIndicesBoundingWedgeFace(faceId: int) -> tuple[int, int, int, int]: ... + @staticmethod + def GetVaryingParameterOfHexEdge(edgeId: int) -> int: ... + @staticmethod + def GetVaryingParameterOfWedgeEdge(edgeId: int) -> int: ... + @staticmethod + def GetVaryingParametersOfHexFace(faceId: int) -> vtkVector2i: ... + @staticmethod + def GetVaryingParametersOfWedgeFace(faceId: int) -> vtkVector2i: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderInterpolation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderInterpolation: ... + def Tensor3EvaluateDerivative( + self, + order: Sequence[int], + pcoords: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + fieldVals: Sequence[float], + fieldDim: int, + fieldDerivs: MutableSequence[float], + ) -> None: ... + def WedgeEvaluate( + self, + order: Sequence[int], + numberOfPoints: int, + pcoords: Sequence[float], + fieldVals: MutableSequence[float], + fieldDim: int, + fieldAtPCoords: MutableSequence[float], + ) -> None: ... + def WedgeEvaluateDerivative( + self, + order: Sequence[int], + pcoords: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + fieldVals: Sequence[float], + fieldDim: int, + fieldDerivs: MutableSequence[float], + ) -> None: ... + +class vtkBezierInterpolation(vtkHigherOrderInterpolation): + @staticmethod + def DeCasteljauSimplex(dim: int, deg: int, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def DeCasteljauSimplexDeriv(dim: int, deg: int, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def EvaluateShapeAndGradient( + order: int, pcoord: float, shape: MutableSequence[float], grad: MutableSequence[float] + ) -> None: ... + @staticmethod + def EvaluateShapeFunctions(order: int, pcoord: float, shape: MutableSequence[float]) -> None: ... + @staticmethod + def FlattenSimplex(dim: int, deg: int, coord: vtkVector3i) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierInterpolation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierInterpolation: ... + @staticmethod + def Tensor1ShapeDerivatives(order: int, pcoords: Sequence[float], derivs: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor1ShapeFunctions(order: int, pcoords: Sequence[float], shape: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor2ShapeDerivatives(order: Sequence[int], pcoords: Sequence[float], derivs: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor2ShapeFunctions(order: Sequence[int], pcoords: Sequence[float], shape: MutableSequence[float]) -> int: ... + def Tensor3EvaluateDerivative( + self, + order: Sequence[int], + pcoords: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + fieldVals: Sequence[float], + fieldDim: int, + fieldDerivs: MutableSequence[float], + ) -> None: ... + @staticmethod + def Tensor3ShapeDerivatives(order: Sequence[int], pcoords: Sequence[float], derivs: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor3ShapeFunctions(order: Sequence[int], pcoords: Sequence[float], shape: MutableSequence[float]) -> int: ... + @staticmethod + def UnFlattenSimplex(dim: int, deg: int, flat: int) -> vtkVector3i: ... + def WedgeEvaluate( + self, + order: Sequence[int], + numberOfPoints: int, + pcoords: Sequence[float], + fieldVals: MutableSequence[float], + fieldDim: int, + fieldAtPCoords: MutableSequence[float], + ) -> None: ... + def WedgeEvaluateDerivative( + self, + order: Sequence[int], + pcoords: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + fieldVals: Sequence[float], + fieldDim: int, + fieldDerivs: MutableSequence[float], + ) -> None: ... + @staticmethod + def WedgeShapeDerivatives( + order: Sequence[int], numberOfPoints: int, pcoords: Sequence[float], derivs: MutableSequence[float] + ) -> None: ... + @staticmethod + def WedgeShapeFunctions( + order: Sequence[int], numberOfPoints: int, pcoords: Sequence[float], shape: MutableSequence[float] + ) -> None: ... + @staticmethod + def deCasteljauSimplex(dim: int, deg: int, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def deCasteljauSimplexDeriv(dim: int, deg: int, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def flattenSimplex(dim: int, deg: int, coord: vtkVector3i) -> int: ... + @staticmethod + def unflattenSimplex(dim: int, deg: int, flat: int) -> vtkVector3i: ... + +class vtkHigherOrderQuadrilateral(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrder(self) -> _Pointer: ... + @overload + def GetOrder(self, i: int) -> int: ... + def GetParametricCenter(self, center: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderQuadrilateral: ... + @overload + def PointIndexFromIJK(self, i: int, j: int, k: int) -> int: ... + @overload + @staticmethod + def PointIndexFromIJK(i: int, j: int, order: Sequence[int]) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderQuadrilateral: ... + def SetOrder(self, s: int, t: int) -> None: ... + def SetOrderFromCellData(self, cell_data: vtkCellData, numPts: int, cell_id: int) -> None: ... + def SetParametricCoords(self) -> None: ... + def SetUniformOrderFromNumPoints(self, numPts: int) -> None: ... + @overload + def SubCellCoordinatesFromId(self, ijk: vtkVector3i, subId: int) -> bool: ... + @overload + def SubCellCoordinatesFromId(self, i: int, j: int, k: int, subId: int) -> bool: ... + def TransformApproxToCellParams(self, subCell: int, pcoords: MutableSequence[float]) -> bool: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + def getEdgeCell(self) -> vtkHigherOrderCurve: ... + +class vtkBezierQuadrilateral(vtkHigherOrderQuadrilateral): + def EvaluateLocationProjectedNode( + self, subId: int, point_id: int, x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierQuadrilateral: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierQuadrilateral: ... + def SetRationalWeightsFromPointData(self, point_data: vtkPointData, numPts: int) -> None: ... + +class vtkHigherOrderTetra(vtkNonLinearCell): + @staticmethod + def BarycentricIndex(index: int, bindex: MutableSequence[int], order: int) -> None: ... + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + @overload + def ComputeOrder(self) -> int: ... + @overload + @staticmethod + def ComputeOrder(nPoints: int) -> int: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaceCell(self) -> vtkHigherOrderTriangle: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrder(self) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + @staticmethod + def Index(bindex: Sequence[int], order: int) -> int: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderTetra: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderTetra: ... + def SetParametricCoords(self) -> None: ... + def ToBarycentricIndex(self, index: int, bindex: MutableSequence[int]) -> None: ... + def ToIndex(self, bindex: Sequence[int]) -> int: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + def getEdgeCell(self) -> vtkHigherOrderCurve: ... + def getFaceCell(self) -> vtkHigherOrderTriangle: ... + +class vtkBezierTetra(vtkHigherOrderTetra): + def EvaluateLocationProjectedNode( + self, subId: int, point_id: int, x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaceCell(self) -> vtkHigherOrderTriangle: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierTetra: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierTetra: ... + def SetRationalWeightsFromPointData(self, point_data: vtkPointData, numPts: int) -> None: ... + +class vtkHigherOrderTriangle(vtkNonLinearCell): + @staticmethod + def BarycentricIndex(index: int, bindex: MutableSequence[int], order: int) -> None: ... + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def ComputeOrder(self) -> int: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + @staticmethod + def Deta(n: int, chi: int, sigma: float) -> float: ... + @staticmethod + def Eta(n: int, chi: int, sigma: float) -> float: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrder(self) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + @staticmethod + def Index(bindex: Sequence[int], order: int) -> int: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderTriangle: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderTriangle: ... + def SetParametricCoords(self) -> None: ... + def ToBarycentricIndex(self, index: int, bindex: MutableSequence[int]) -> None: ... + def ToIndex(self, bindex: Sequence[int]) -> int: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + @staticmethod + def d_eta(n: int, chi: int, sigma: float) -> float: ... + @staticmethod + def eta(n: int, chi: int, sigma: float) -> float: ... + def getEdgeCell(self) -> vtkHigherOrderCurve: ... + +class vtkBezierTriangle(vtkHigherOrderTriangle): + def EvaluateLocationProjectedNode( + self, subId: int, point_id: int, x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierTriangle: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierTriangle: ... + def SetRationalWeightsFromPointData(self, point_data: vtkPointData, numPts: int) -> None: ... + +class vtkHigherOrderWedge(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetBoundaryQuad(self) -> vtkHigherOrderQuadrilateral: ... + def GetBoundaryTri(self) -> vtkHigherOrderTriangle: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetInterpolation(self) -> vtkHigherOrderInterpolation: ... + @overload + @staticmethod + def GetNumberOfApproximatingWedges(order: Sequence[int]) -> int: ... + @overload + def GetNumberOfApproximatingWedges(self) -> int: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrder(self) -> _Pointer: ... + @overload + def GetOrder(self, i: int) -> int: ... + def GetParametricCenter(self, center: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHigherOrderWedge: ... + @overload + @staticmethod + def PointIndexFromIJK(i: int, j: int, k: int, order: Sequence[int]) -> int: ... + @overload + def PointIndexFromIJK(self, i: int, j: int, k: int) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHigherOrderWedge: ... + def SetOrder(self, s: int, t: int, u: int, numPts: int) -> None: ... + def SetOrderFromCellData(self, cell_data: vtkCellData, numPts: int, cell_id: int) -> None: ... + def SetParametricCoords(self) -> None: ... + def SetUniformOrderFromNumPoints(self, numPts: int) -> None: ... + @overload + def SubCellCoordinatesFromId(self, ijk: vtkVector3i, subId: int) -> bool: ... + @overload + def SubCellCoordinatesFromId(self, i: int, j: int, k: int, subId: int) -> bool: ... + def TransformApproxToCellParams(self, subCell: int, pcoords: MutableSequence[float]) -> bool: ... + def TransformFaceToCellParams(self, bdyFace: int, pcoords: MutableSequence[float]) -> bool: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + def getBdyQuad(self) -> vtkHigherOrderQuadrilateral: ... + def getBdyTri(self) -> vtkHigherOrderTriangle: ... + def getEdgeCell(self) -> vtkHigherOrderCurve: ... + def getInterp(self) -> vtkHigherOrderInterpolation: ... + +class vtkBezierWedge(vtkHigherOrderWedge): + def EvaluateLocationProjectedNode( + self, subId: int, point_id: int, x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def GetBoundaryQuad(self) -> vtkHigherOrderQuadrilateral: ... + def GetBoundaryTri(self) -> vtkHigherOrderTriangle: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetInterpolation(self) -> vtkHigherOrderInterpolation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierWedge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierWedge: ... + def SetRationalWeightsFromPointData(self, point_data: vtkPointData, numPts: int) -> None: ... + +class vtkBiQuadraticQuad(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiQuadraticQuad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiQuadraticQuad: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkBiQuadraticQuadraticHexahedron(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiQuadraticQuadraticHexahedron: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiQuadraticQuadraticHexahedron: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkBiQuadraticQuadraticWedge(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiQuadraticQuadraticWedge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiQuadraticQuadraticWedge: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkBiQuadraticTriangle(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiQuadraticTriangle: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiQuadraticTriangle: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkBond: + def __init__(self, __a: vtkBond) -> None: ... + def GetBeginAtom(self) -> vtkAtom: ... + def GetBeginAtomId(self) -> int: ... + def GetEndAtom(self) -> vtkAtom: ... + def GetEndAtomId(self) -> int: ... + def GetId(self) -> int: ... + def GetLength(self) -> float: ... + def GetMolecule(self) -> vtkMolecule: ... + def GetOrder(self) -> int: ... + +class vtkBoundingBox: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, bounds: Sequence[float]) -> None: ... + @overload + def __init__(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def __init__(self, bbox: vtkBoundingBox) -> None: ... + def AddBounds(self, bounds: Sequence[float]) -> None: ... + def AddBox(self, bbox: vtkBoundingBox) -> None: ... + @overload + def AddPoint(self, p: MutableSequence[float]) -> None: ... + @overload + def AddPoint(self, px: float, py: float, pz: float) -> None: ... + @staticmethod + def ClampDivisions(targetBins: int, divs: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def ComputeBounds(pts: vtkmodules.vtkCommonCore.vtkPoints, bounds: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def ComputeBounds(pts: vtkmodules.vtkCommonCore.vtkPoints, ptUses: Sequence[int], bounds: MutableSequence[float]) -> None: ... + @overload + def ComputeBounds(self, pts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def ComputeBounds(self, pts: vtkmodules.vtkCommonCore.vtkPoints, ptUses: MutableSequence[int]) -> None: ... + def ComputeDivisions(self, totalBins: int, bounds: MutableSequence[float], divs: MutableSequence[int]) -> int: ... + def ComputeInnerDimension(self) -> int: ... + @staticmethod + def ComputeLocalBounds( + points: vtkmodules.vtkCommonCore.vtkPoints, + u: MutableSequence[float], + v: MutableSequence[float], + w: MutableSequence[float], + outputBounds: MutableSequence[float], + ) -> None: ... + def Contains(self, bbox: vtkBoundingBox) -> int: ... + @overload + def ContainsPoint(self, p: Sequence[float]) -> int: ... + @overload + def ContainsPoint(self, px: float, py: float, pz: float) -> int: ... + def GetBound(self, i: int) -> float: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + def GetCenter(self, center: MutableSequence[float]) -> None: ... + def GetCorner(self, corner: int, p: MutableSequence[float]) -> None: ... + def GetDiagonalLength(self) -> float: ... + def GetLength(self, i: int) -> float: ... + def GetLengths(self, lengths: MutableSequence[float]) -> None: ... + def GetMaxLength(self) -> float: ... + @overload + def GetMaxPoint(self) -> tuple[float, float, float]: ... + @overload + def GetMaxPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def GetMaxPoint(self, x: MutableSequence[float]) -> None: ... + @overload + def GetMinPoint(self) -> tuple[float, float, float]: ... + @overload + def GetMinPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def GetMinPoint(self, x: MutableSequence[float]) -> None: ... + @overload + def Inflate(self, delta: float) -> None: ... + @overload + def Inflate(self, deltaX: float, deltaY: float, deltaZ: float) -> None: ... + @overload + def Inflate(self) -> None: ... + def InflateSlice(self, delta: float) -> None: ... + def IntersectBox(self, bbox: vtkBoundingBox) -> int: ... + def IntersectPlane(self, origin: MutableSequence[float], normal: MutableSequence[float]) -> bool: ... + def Intersects(self, bbox: vtkBoundingBox) -> int: ... + def IntersectsLine(self, p1: Sequence[float], p2: Sequence[float]) -> bool: ... + def IntersectsSphere(self, center: MutableSequence[float], squaredRadius: float) -> bool: ... + def IsSubsetOf(self, bbox: vtkBoundingBox) -> bool: ... + @overload + def IsValid(self) -> int: ... + @overload + @staticmethod + def IsValid(bounds: Sequence[float]) -> int: ... + def Reset(self) -> None: ... + @overload + def Scale(self, s: MutableSequence[float]) -> None: ... + @overload + def Scale(self, sx: float, sy: float, sz: float) -> None: ... + @overload + def ScaleAboutCenter(self, s: float) -> None: ... + @overload + def ScaleAboutCenter(self, s: MutableSequence[float]) -> None: ... + @overload + def ScaleAboutCenter(self, sx: float, sy: float, sz: float) -> None: ... + @overload + def SetBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetMaxPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def SetMaxPoint(self, p: MutableSequence[float]) -> None: ... + @overload + def SetMinPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def SetMinPoint(self, p: MutableSequence[float]) -> None: ... + +class vtkImplicitFunction(vtkmodules.vtkCommonCore.vtkObject): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + @overload + def FunctionGradient(self, x: Sequence[float], g: MutableSequence[float]) -> None: ... + @overload + def FunctionGradient(self, x: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def FunctionGradient(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def FunctionValue( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def FunctionValue(self, x: Sequence[float]) -> float: ... + @overload + def FunctionValue(self, x: float, y: float, z: float) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitFunction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitFunction: ... + @overload + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + @overload + def SetTransform(self, elements: Sequence[float]) -> None: ... + +class vtkBox(vtkImplicitFunction): + def AddBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetXMax(self, p: MutableSequence[float]) -> None: ... + @overload + def GetXMax(self, x: float, y: float, z: float) -> None: ... + @overload + def GetXMin(self, p: MutableSequence[float]) -> None: ... + @overload + def GetXMin(self, x: float, y: float, z: float) -> None: ... + @staticmethod + def IntersectBox( + bounds: Sequence[float], + origin: Sequence[float], + dir: Sequence[float], + coord: MutableSequence[float], + t: float, + tolerance: float = 0.0, + ) -> str: ... + @staticmethod + def IntersectWithInfiniteLine( + bounds: Sequence[float], + p1: Sequence[float], + p2: Sequence[float], + t1: float, + t2: float, + x1: MutableSequence[float], + x2: MutableSequence[float], + plane1: int, + plane2: int, + ) -> bool: ... + @staticmethod + def IntersectWithLine( + bounds: Sequence[float], + p1: Sequence[float], + p2: Sequence[float], + t1: float, + t2: float, + x1: MutableSequence[float], + x2: MutableSequence[float], + plane1: int, + plane2: int, + ) -> int: ... + @overload + @staticmethod + def IntersectWithPlane( + bounds: MutableSequence[float], origin: MutableSequence[float], normal: MutableSequence[float] + ) -> int: ... + @overload + @staticmethod + def IntersectWithPlane( + bounds: MutableSequence[float], + origin: MutableSequence[float], + normal: MutableSequence[float], + xout: MutableSequence[float], + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsBoxInFrustum(planes: MutableSequence[float], bounds: MutableSequence[float]) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBox: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBox: ... + @overload + def SetBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetXMax(self, p: MutableSequence[float]) -> None: ... + @overload + def SetXMax(self, x: float, y: float, z: float) -> None: ... + @overload + def SetXMin(self, p: MutableSequence[float]) -> None: ... + @overload + def SetXMin(self, x: float, y: float, z: float) -> None: ... + +class vtkCell3D(vtkCell): + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def GetCellDimension(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, faceIds: Sequence[int]) -> None: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + def GetMergeTolerance(self) -> float: ... + def GetMergeToleranceMaxValue(self) -> float: ... + def GetMergeToleranceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + def Inflate(self, dist: float) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCell3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCell3D: ... + def SetMergeTolerance(self, _arg: float) -> None: ... + +class vtkCellArray(vtkmodules.vtkCommonCore.vtkObject): + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def AllocateCopy(self, other: vtkCellArray) -> bool: ... + def AllocateEstimate(self, numCells: int, maxCellSize: int) -> bool: ... + def AllocateExact(self, numCells: int, connectivitySize: int) -> bool: ... + def Append(self, src: vtkCellArray, pointOffset: int = 0) -> None: ... + @overload + def AppendLegacyFormat(self, data: vtkmodules.vtkCommonCore.vtkIdTypeArray, ptOffset: int = 0) -> None: ... + @overload + def AppendLegacyFormat(self, data: Sequence[int], len: int, ptOffset: int = 0) -> None: ... + def CanConvertTo32BitStorage(self) -> bool: ... + def CanConvertTo64BitStorage(self) -> bool: ... + def CanConvertToDefaultStorage(self) -> bool: ... + def ConvertTo32BitStorage(self) -> bool: ... + def ConvertTo64BitStorage(self) -> bool: ... + def ConvertToDefaultStorage(self) -> bool: ... + def ConvertToSmallestStorage(self) -> bool: ... + def DeepCopy(self, ca: vtkCellArray) -> None: ... + def EstimateSize(self, numCells: int, maxPtsPerCell: int) -> int: ... + def ExportLegacyFormat(self, data: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, loc: int, npts: int, pts: Sequence[int]) -> None: ... + @overload + def GetCell(self, loc: int, pts: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellAtId(self, cellId: int, cellSize: int, cellPoints: Sequence[int]) -> None: ... + @overload + def GetCellAtId( + self, cellId: int, cellSize: int, cellPoints: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellAtId(self, cellId: int, pts: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetConnectivityArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetConnectivityArray32(self) -> vtkmodules.vtkCommonCore.vtkTypeInt32Array: ... + def GetConnectivityArray64(self) -> vtkmodules.vtkCommonCore.vtkTypeInt64Array: ... + def GetData(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetInsertLocation(self, npts: int) -> int: ... + def GetMaxCellSize(self) -> int: ... + @overload + def GetNextCell(self, npts: int, pts: Sequence[int]) -> int: ... + @overload + def GetNextCell(self, pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfConnectivityEntries(self) -> int: ... + def GetNumberOfConnectivityIds(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOffsets(self) -> int: ... + def GetOffset(self, cellId: int) -> int: ... + def GetOffsetsArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetOffsetsArray32(self) -> vtkmodules.vtkCommonCore.vtkTypeInt32Array: ... + def GetOffsetsArray64(self) -> vtkmodules.vtkCommonCore.vtkTypeInt64Array: ... + def GetSize(self) -> int: ... + def GetTraversalCellId(self) -> int: ... + @overload + def GetTraversalLocation(self) -> int: ... + @overload + def GetTraversalLocation(self, npts: int) -> int: ... + @overload + def ImportLegacyFormat(self, data: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @overload + def ImportLegacyFormat(self, data: Sequence[int], len: int) -> None: ... + def InitTraversal(self) -> None: ... + def Initialize(self) -> None: ... + def InsertCellPoint(self, id: int) -> None: ... + @overload + def InsertNextCell(self, cell: vtkCell) -> int: ... + @overload + def InsertNextCell(self, npts: int, pts: Sequence[int]) -> int: ... + @overload + def InsertNextCell(self, pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @overload + def InsertNextCell(self, npts: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsHomogeneous(self) -> int: ... + def IsStorage64Bit(self) -> bool: ... + def IsStorageShareable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsValid(self) -> bool: ... + def NewInstance(self) -> vtkCellArray: ... + def NewIterator(self) -> vtkCellArrayIterator: ... + def ReplaceCell(self, loc: int, npts: int, pts: Sequence[int]) -> None: ... + @overload + def ReplaceCellAtId(self, cellId: int, list: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def ReplaceCellAtId(self, cellId: int, cellSize: int, cellPoints: Sequence[int]) -> None: ... + def Reset(self) -> None: ... + def ResizeExact(self, numCells: int, connectivitySize: int) -> bool: ... + def ReverseCell(self, loc: int) -> None: ... + def ReverseCellAtId(self, cellId: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellArray: ... + def SetCells(self, ncells: int, cells: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @overload + def SetData( + self, offsets: vtkmodules.vtkCommonCore.vtkDataArray, connectivity: vtkmodules.vtkCommonCore.vtkDataArray + ) -> bool: ... + @overload + def SetData(self, cellSize: int, connectivity: vtkmodules.vtkCommonCore.vtkDataArray) -> bool: ... + def SetNumberOfCells(self, __a: int) -> None: ... + def SetTraversalCellId(self, cellId: int) -> None: ... + def SetTraversalLocation(self, loc: int) -> None: ... + def ShallowCopy(self, ca: vtkCellArray) -> None: ... + def Squeeze(self) -> None: ... + def UpdateCellCount(self, npts: int) -> None: ... + def Use32BitStorage(self) -> None: ... + def Use64BitStorage(self) -> None: ... + def UseDefaultStorage(self) -> None: ... + +class vtkCellArrayIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetCellArray(self) -> vtkCellArray: ... + @overload + def GetCellAtId(self, cellId: int, numCellPts: int, cellPts: Sequence[int]) -> None: ... + @overload + def GetCellAtId(self, cellId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellAtId(self, cellId: int) -> vtkmodules.vtkCommonCore.vtkIdList: ... + @overload + def GetCurrentCell(self, cellSize: int, cellPoints: Sequence[int]) -> None: ... + @overload + def GetCurrentCell(self, ids: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCurrentCell(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetCurrentCellId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GoToCell(self, cellId: int) -> None: ... + def GoToFirstCell(self) -> None: ... + def GoToNextCell(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellArrayIterator: ... + @overload + def ReplaceCurrentCell(self, list: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def ReplaceCurrentCell(self, npts: int, pts: Sequence[int]) -> None: ... + def ReverseCurrentCell(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellArrayIterator: ... + +class vtkFieldData(vtkmodules.vtkCommonCore.vtkObject): + def AddArray(self, array: vtkmodules.vtkCommonCore.vtkAbstractArray) -> int: ... + def Allocate(self, sz: int, ext: int = 1000) -> int: ... + def AllocateArrays(self, num: int) -> None: ... + def CopyAllOff(self, unused: int = 0) -> None: ... + def CopyAllOn(self, unused: int = 0) -> None: ... + def CopyFieldOff(self, name: str) -> None: ... + def CopyFieldOn(self, name: str) -> None: ... + def CopyStructure(self, __a: vtkFieldData) -> None: ... + def DeepCopy(self, da: vtkFieldData) -> None: ... + @staticmethod + def ExtendedNew() -> vtkFieldData: ... + @overload + def GetAbstractArray(self, i: int) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + @overload + def GetAbstractArray(self, arrayName: str, index: int) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + @overload + def GetAbstractArray(self, arrayName: str) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetArray(self, i: int) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetArray(self, arrayName: str, index: int) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetArray(self, arrayName: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetArrayContainingComponent(self, i: int, arrayComp: int) -> int: ... + def GetArrayName(self, i: int) -> str: ... + def GetField(self, ptId: vtkmodules.vtkCommonCore.vtkIdList, f: vtkFieldData) -> None: ... + @overload + def GetFiniteRange(self, name: str, range: MutableSequence[float], comp: int = 0) -> bool: ... + @overload + def GetFiniteRange(self, index: int, range: MutableSequence[float], comp: int = 0) -> bool: ... + def GetGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetGhostsToSkip(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfArrays(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + @overload + def GetRange(self, name: str, range: MutableSequence[float], comp: int = 0) -> bool: ... + @overload + def GetRange(self, index: int, range: MutableSequence[float], comp: int = 0) -> bool: ... + def HasArray(self, name: str) -> int: ... + def Initialize(self) -> None: ... + def InsertNextTuple(self, j: int, source: vtkFieldData) -> int: ... + def InsertTuple(self, i: int, j: int, source: vtkFieldData) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFieldData: ... + def NullData(self, id: int) -> None: ... + def PassData(self, fd: vtkFieldData) -> None: ... + @overload + def RemoveArray(self, name: str) -> None: ... + @overload + def RemoveArray(self, index: int) -> None: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFieldData: ... + def SetGhostsToSkip(self, __a: int) -> None: ... + def SetNumberOfTuples(self, number: int) -> None: ... + def SetTuple(self, i: int, j: int, source: vtkFieldData) -> None: ... + def ShallowCopy(self, da: vtkFieldData) -> None: ... + def Squeeze(self) -> None: ... + +class vtkDataSetAttributes(vtkFieldData): + class AttributeCopyOperations(int): ... + class AttributeLimitTypes(int): ... + class AttributeTypes(int): ... + class CellGhostTypes(int): ... + class PointGhostTypes(int): ... + ALLCOPY: AttributeCopyOperations + COPYTUPLE: AttributeCopyOperations + DUPLICATECELL: CellGhostTypes + DUPLICATEPOINT: PointGhostTypes + EDGEFLAG: AttributeTypes + EXACT: AttributeLimitTypes + EXTERIORCELL: CellGhostTypes + GLOBALIDS: AttributeTypes + HIDDENCELL: CellGhostTypes + HIDDENPOINT: PointGhostTypes + HIGHCONNECTIVITYCELL: CellGhostTypes + HIGHERORDERDEGREES: AttributeTypes + INTERPOLATE: AttributeCopyOperations + LOWCONNECTIVITYCELL: CellGhostTypes + MAX: AttributeLimitTypes + NOLIMIT: AttributeLimitTypes + NORMALS: AttributeTypes + NUM_ATTRIBUTES: AttributeTypes + PASSDATA: AttributeCopyOperations + PEDIGREEIDS: AttributeTypes + RATIONALWEIGHTS: AttributeTypes + REFINEDCELL: CellGhostTypes + SCALARS: AttributeTypes + TANGENTS: AttributeTypes + TCOORDS: AttributeTypes + TENSORS: AttributeTypes + VECTORS: AttributeTypes + def CopyAllOff(self, ctype: int = ...) -> None: ... + def CopyAllOn(self, ctype: int = ...) -> None: ... + @overload + def CopyAllocate(self, pd: vtkDataSetAttributes, sze: int = 0, ext: int = 1000) -> None: ... + @overload + def CopyAllocate(self, pd: vtkDataSetAttributes, sze: int, ext: int, shallowCopyArrays: int) -> None: ... + @overload + def CopyAllocate(self, list: vtkDataSetAttributesFieldList, sze: int = 0, ext: int = 1000) -> None: ... + @overload + def CopyData(self, fromPd: vtkDataSetAttributes, fromId: int, toId: int) -> None: ... + @overload + def CopyData( + self, fromPd: vtkDataSetAttributes, fromIds: vtkmodules.vtkCommonCore.vtkIdList, toIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def CopyData( + self, fromPd: vtkDataSetAttributes, fromIds: vtkmodules.vtkCommonCore.vtkIdList, destStartId: int = 0 + ) -> None: ... + @overload + def CopyData(self, fromPd: vtkDataSetAttributes, dstStart: int, n: int, srcStart: int) -> None: ... + @overload + def CopyData( + self, list: vtkDataSetAttributesFieldList, dsa: vtkDataSetAttributes, idx: int, fromId: int, toId: int + ) -> None: ... + @overload + def CopyData( + self, list: vtkDataSetAttributesFieldList, dsa: vtkDataSetAttributes, idx: int, dstStart: int, n: int, srcStart: int + ) -> None: ... + def CopyGlobalIdsOff(self) -> None: ... + def CopyGlobalIdsOn(self) -> None: ... + def CopyHigherOrderDegreesOff(self) -> None: ... + def CopyHigherOrderDegreesOn(self) -> None: ... + def CopyNormalsOff(self) -> None: ... + def CopyNormalsOn(self) -> None: ... + def CopyPedigreeIdsOff(self) -> None: ... + def CopyPedigreeIdsOn(self) -> None: ... + def CopyRationalWeightsOff(self) -> None: ... + def CopyRationalWeightsOn(self) -> None: ... + def CopyScalarsOff(self) -> None: ... + def CopyScalarsOn(self) -> None: ... + def CopyStructuredData( + self, inDsa: vtkDataSetAttributes, inExt: Sequence[int], outExt: Sequence[int], setSize: bool = True + ) -> None: ... + def CopyTCoordsOff(self) -> None: ... + def CopyTCoordsOn(self) -> None: ... + def CopyTangentsOff(self) -> None: ... + def CopyTangentsOn(self) -> None: ... + def CopyTensorsOff(self) -> None: ... + def CopyTensorsOn(self) -> None: ... + def CopyTuple( + self, + fromData: vtkmodules.vtkCommonCore.vtkAbstractArray, + toData: vtkmodules.vtkCommonCore.vtkAbstractArray, + fromId: int, + toId: int, + ) -> None: ... + @overload + def CopyTuples( + self, + fromData: vtkmodules.vtkCommonCore.vtkAbstractArray, + toData: vtkmodules.vtkCommonCore.vtkAbstractArray, + fromIds: vtkmodules.vtkCommonCore.vtkIdList, + toIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> None: ... + @overload + def CopyTuples( + self, + fromData: vtkmodules.vtkCommonCore.vtkAbstractArray, + toData: vtkmodules.vtkCommonCore.vtkAbstractArray, + dstStart: int, + n: int, + srcStart: int, + ) -> None: ... + def CopyVectorsOff(self) -> None: ... + def CopyVectorsOn(self) -> None: ... + def DeepCopy(self, pd: vtkFieldData) -> None: ... + @staticmethod + def ExtendedNew() -> vtkDataSetAttributes: ... + def GetAbstractAttribute(self, attributeType: int) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetAttribute(self, attributeType: int) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetAttributeIndices(self, indexArray: MutableSequence[int]) -> None: ... + @staticmethod + def GetAttributeTypeAsString(attributeType: int) -> str: ... + def GetCopyAttribute(self, index: int, ctype: int) -> int: ... + def GetCopyGlobalIds(self, ctype: int = ...) -> int: ... + def GetCopyHigherOrderDegrees(self, ctype: int = ...) -> int: ... + def GetCopyNormals(self, ctype: int = ...) -> int: ... + def GetCopyPedigreeIds(self, ctype: int = ...) -> int: ... + def GetCopyRationalWeights(self, ctype: int = ...) -> int: ... + def GetCopyScalars(self, ctype: int = ...) -> int: ... + def GetCopyTCoords(self, ctype: int = ...) -> int: ... + def GetCopyTangents(self, ctype: int = ...) -> int: ... + def GetCopyTensors(self, ctype: int = ...) -> int: ... + def GetCopyVectors(self, ctype: int = ...) -> int: ... + @overload + def GetGlobalIds(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetGlobalIds(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetHigherOrderDegrees(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetHigherOrderDegrees(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @staticmethod + def GetLongAttributeTypeAsString(attributeType: int) -> str: ... + @overload + def GetNormals(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetNormals(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPedigreeIds(self) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + @overload + def GetPedigreeIds(self, name: str) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + @overload + def GetRationalWeights(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetRationalWeights(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetScalars(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetScalars(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetTCoords(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetTCoords(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetTangents(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetTangents(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetTensors(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetTensors(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetVectors(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetVectors(self, name: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @staticmethod + def GhostArrayName() -> str: ... + def Initialize(self) -> None: ... + @overload + def InterpolateAllocate(self, pd: vtkDataSetAttributes, sze: int = 0, ext: int = 1000) -> None: ... + @overload + def InterpolateAllocate(self, pd: vtkDataSetAttributes, sze: int, ext: int, shallowCopyArrays: int) -> None: ... + @overload + def InterpolateAllocate(self, list: vtkDataSetAttributesFieldList, sze: int = 0, ext: int = 1000) -> None: ... + def InterpolateEdge(self, fromPd: vtkDataSetAttributes, toId: int, p1: int, p2: int, t: float) -> None: ... + @overload + def InterpolatePoint( + self, fromPd: vtkDataSetAttributes, toId: int, ids: vtkmodules.vtkCommonCore.vtkIdList, weights: MutableSequence[float] + ) -> None: ... + @overload + def InterpolatePoint( + self, + list: vtkDataSetAttributesFieldList, + fromPd: vtkDataSetAttributes, + idx: int, + toId: int, + ids: vtkmodules.vtkCommonCore.vtkIdList, + weights: MutableSequence[float], + ) -> None: ... + def InterpolateTime(self, from1: vtkDataSetAttributes, from2: vtkDataSetAttributes, id: int, t: float) -> None: ... + def IsA(self, type: str) -> int: ... + def IsArrayAnAttribute(self, idx: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetAttributes: ... + def PassData(self, fd: vtkFieldData) -> None: ... + @overload + def RemoveArray(self, index: int) -> None: ... + @overload + def RemoveArray(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetAttributes: ... + @overload + def SetActiveAttribute(self, name: str, attributeType: int) -> int: ... + @overload + def SetActiveAttribute(self, index: int, attributeType: int) -> int: ... + def SetActiveGlobalIds(self, name: str) -> int: ... + def SetActiveHigherOrderDegrees(self, name: str) -> int: ... + def SetActiveNormals(self, name: str) -> int: ... + def SetActivePedigreeIds(self, name: str) -> int: ... + def SetActiveRationalWeights(self, name: str) -> int: ... + def SetActiveScalars(self, name: str) -> int: ... + def SetActiveTCoords(self, name: str) -> int: ... + def SetActiveTangents(self, name: str) -> int: ... + def SetActiveTensors(self, name: str) -> int: ... + def SetActiveVectors(self, name: str) -> int: ... + def SetAttribute(self, aa: vtkmodules.vtkCommonCore.vtkAbstractArray, attributeType: int) -> int: ... + def SetCopyAttribute(self, index: int, value: int, ctype: int = ...) -> None: ... + def SetCopyGlobalIds(self, i: int, ctype: int = ...) -> None: ... + def SetCopyHigherOrderDegrees(self, i: int, ctype: int = ...) -> None: ... + def SetCopyNormals(self, i: int, ctype: int = ...) -> None: ... + def SetCopyPedigreeIds(self, i: int, ctype: int = ...) -> None: ... + def SetCopyRationalWeights(self, i: int, ctype: int = ...) -> None: ... + def SetCopyScalars(self, i: int, ctype: int = ...) -> None: ... + def SetCopyTCoords(self, i: int, ctype: int = ...) -> None: ... + def SetCopyTangents(self, i: int, ctype: int = ...) -> None: ... + def SetCopyTensors(self, i: int, ctype: int = ...) -> None: ... + def SetCopyVectors(self, i: int, ctype: int = ...) -> None: ... + def SetGlobalIds(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetHigherOrderDegrees(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetNormals(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetPedigreeIds(self, da: vtkmodules.vtkCommonCore.vtkAbstractArray) -> int: ... + def SetRationalWeights(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetScalars(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetTCoords(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetTangents(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetTensors(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetVectors(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def SetupForCopy(self, pd: vtkDataSetAttributes) -> None: ... + def ShallowCopy(self, pd: vtkFieldData) -> None: ... + def Update(self) -> None: ... + +class vtkCellData(vtkDataSetAttributes): + @staticmethod + def ExtendedNew() -> vtkCellData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellData: ... + +class vtkCellIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetCell(self, cell: vtkGenericCell) -> None: ... + def GetCellDimension(self) -> int: ... + def GetCellId(self) -> int: ... + def GetCellType(self) -> int: ... + def GetFaces(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GoToNextCell(self) -> None: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellIterator: ... + +class vtkCellLinks(vtkAbstractCellLinks): + def AddCellReference(self, cellId: int, ptId: int) -> None: ... + def Allocate(self, numLinks: int, ext: int = 1000) -> None: ... + def BuildLinks(self, data: vtkDataSet) -> None: ... + def DeepCopy(self, src: vtkAbstractCellLinks) -> None: ... + def DeletePoint(self, ptId: int) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetCells(self, ptId: int) -> _Pointer: ... + def GetNcells(self, ptId: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def InsertNextCellReference(self, ptId: int, cellId: int) -> None: ... + def InsertNextPoint(self, numLinks: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellLinks: ... + def RemoveCellReference(self, cellId: int, ptId: int) -> None: ... + def Reset(self) -> None: ... + def ResizeCellList(self, ptId: int, size: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellLinks: ... + def SelectCells(self, minMaxDegree: MutableSequence[int], cellSelection: MutableSequence[int]) -> None: ... + def Squeeze(self) -> None: ... + +class vtkCellLocator(vtkAbstractCellLocator): + def BuildLocator(self) -> None: ... + def BuildLocatorIfNeeded(self) -> None: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell(self, x: MutableSequence[float]) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindCellsAlongLine( + self, p1: Sequence[float], p2: Sequence[float], tolerance: float, cellsIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsWithinBounds(self, bbox: MutableSequence[float], cells: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> None: ... + @overload + def FindClosestPoint( + self, x: Sequence[float], closestPoint: MutableSequence[float], cellId: int, subId: int, dist2: float + ) -> None: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + def GetCells(self, bucket: int) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetNumberOfBuckets(self) -> int: ... + def GetNumberOfCellsPerBucket(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellLocator: ... + def SetNumberOfCellsPerBucket(self, N: int) -> None: ... + def ShallowCopy(self, locator: vtkAbstractCellLocator) -> None: ... + +class vtkFindCellStrategy(vtkmodules.vtkCommonCore.vtkObject): + def CopyParameters(self, from_: vtkFindCellStrategy) -> None: ... + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, ps: vtkPointSet) -> int: ... + def InsideCellBounds(self, x: MutableSequence[float], cellId: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFindCellStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFindCellStrategy: ... + +class vtkCellLocatorStrategy(vtkFindCellStrategy): + def CopyParameters(self, from_: vtkFindCellStrategy) -> None: ... + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + def GetCellLocator(self) -> vtkAbstractCellLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, ps: vtkPointSet) -> int: ... + def InsideCellBounds(self, x: MutableSequence[float], cellId: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellLocatorStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellLocatorStrategy: ... + def SetCellLocator(self, __a: vtkAbstractCellLocator) -> None: ... + +class vtkCellTreeLocator(vtkAbstractCellLocator): + def BuildLocator(self) -> None: ... + def BuildLocatorIfNeeded(self) -> None: ... + @overload + def FindCell( + self, + pos: MutableSequence[float], + tol2: float, + cell: vtkGenericCell, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell(self, x: MutableSequence[float]) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindCellsAlongLine( + self, p1: Sequence[float], p2: Sequence[float], tolerance: float, cellsIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsWithinBounds(self, bbox: MutableSequence[float], cells: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + def GetLargeIds(self) -> bool: ... + def GetNumberOfBuckets(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def IntersectWithLine( + self, + a0: Sequence[float], + a1: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellTreeLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellTreeLocator: ... + def SetNumberOfBuckets(self, _arg: int) -> None: ... + def ShallowCopy(self, locator: vtkAbstractCellLocator) -> None: ... + +class vtkCellTypes(vtkmodules.vtkCommonCore.vtkObject): + def Allocate(self, sz: int = 512, ext: int = 1000) -> int: ... + def DeepCopy(self, src: vtkCellTypes) -> None: ... + def DeleteCell(self, cellId: int) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetCellLocation(self, cellId: int) -> int: ... + def GetCellLocationsArray(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetCellType(self, cellId: int) -> int: ... + def GetCellTypesArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @staticmethod + def GetClassNameFromTypeId(typeId: int) -> str: ... + @staticmethod + def GetDimension(type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTypes(self) -> int: ... + @staticmethod + def GetTypeIdFromClassName(classname: str) -> int: ... + def InsertCell(self, id: int, type: int, loc: int) -> None: ... + def InsertNextCell(self, type: int, loc: int) -> int: ... + def InsertNextType(self, type: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsLinear(type: int) -> int: ... + def IsType(self, type: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellTypes: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellTypes: ... + @overload + def SetCellTypes( + self, + ncells: int, + cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellLocations: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @overload + def SetCellTypes(self, ncells: int, cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + @overload + def SetCellTypes( + self, + ncells: int, + cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellLocations: vtkmodules.vtkCommonCore.vtkIntArray, + ) -> None: ... + def Squeeze(self) -> None: ... + +class vtkClosestPointStrategy(vtkFindCellStrategy): + def CopyParameters(self, from_: vtkFindCellStrategy) -> None: ... + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointLocator(self) -> vtkAbstractPointLocator: ... + def Initialize(self, ps: vtkPointSet) -> int: ... + def InsideCellBounds(self, x: MutableSequence[float], cellId: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClosestPointStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClosestPointStrategy: ... + def SelectCell(self, self_: vtkPointSet, cellId: int, cell: vtkCell, gencell: vtkGenericCell) -> vtkCell: ... + def SetPointLocator(self, __a: vtkAbstractPointLocator) -> None: ... + +class vtkClosestNPointsStrategy(vtkClosestPointStrategy): + def CopyParameters(self, from_: vtkFindCellStrategy) -> None: ... + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def GetClosestNPoints(self) -> int: ... + def GetClosestNPointsMaxValue(self) -> int: ... + def GetClosestNPointsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, ps: vtkPointSet) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClosestNPointsStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClosestNPointsStrategy: ... + def SetClosestNPoints(self, _arg: int) -> None: ... + +class vtkColor3_IdE(vtkmodules.vtkCommonMath.vtkTuple_IdLi3EE): + def GetBlue(self) -> float: ... + def GetGreen(self) -> float: ... + def GetRed(self) -> float: ... + def Set(self, red: float, green: float, blue: float) -> None: ... + def SetBlue(self, blue: float) -> None: ... + def SetGreen(self, green: float) -> None: ... + def SetRed(self, red: float) -> None: ... + +class vtkColor3_IfE(vtkmodules.vtkCommonMath.vtkTuple_IfLi3EE): + def GetBlue(self) -> float: ... + def GetGreen(self) -> float: ... + def GetRed(self) -> float: ... + def Set(self, red: float, green: float, blue: float) -> None: ... + def SetBlue(self, blue: float) -> None: ... + def SetGreen(self, green: float) -> None: ... + def SetRed(self, red: float) -> None: ... + +class vtkColor3_IhE(vtkmodules.vtkCommonMath.vtkTuple_IhLi3EE): + def GetBlue(self) -> int: ... + def GetGreen(self) -> int: ... + def GetRed(self) -> int: ... + def Set(self, red: int, green: int, blue: int) -> None: ... + def SetBlue(self, blue: int) -> None: ... + def SetGreen(self, green: int) -> None: ... + def SetRed(self, red: int) -> None: ... + +class vtkColor3d(vtkColor3_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, scalar: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, r: float, g: float, b: float) -> None: ... + @overload + def __init__(self, __a: vtkColor3d) -> None: ... + +class vtkColor3f(vtkColor3_IfE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, scalar: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, r: float, g: float, b: float) -> None: ... + @overload + def __init__(self, __a: vtkColor3f) -> None: ... + +class vtkColor3ub(vtkColor3_IhE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, init: Sequence[int]) -> None: ... + @overload + def __init__(self, hexSigned: int) -> None: ... + @overload + def __init__(self, r: int, g: int, b: int) -> None: ... + @overload + def __init__(self, __a: vtkColor3ub) -> None: ... + +class vtkColor4_IdE(vtkmodules.vtkCommonMath.vtkTuple_IdLi4EE): + def GetAlpha(self) -> float: ... + def GetBlue(self) -> float: ... + def GetGreen(self) -> float: ... + def GetRed(self) -> float: ... + @overload + def Set(self, red: float, green: float, blue: float) -> None: ... + @overload + def Set(self, red: float, green: float, blue: float, alpha: float) -> None: ... + def SetAlpha(self, alpha: float) -> None: ... + def SetBlue(self, blue: float) -> None: ... + def SetGreen(self, green: float) -> None: ... + def SetRed(self, red: float) -> None: ... + +class vtkColor4_IfE(vtkmodules.vtkCommonMath.vtkTuple_IfLi4EE): + def GetAlpha(self) -> float: ... + def GetBlue(self) -> float: ... + def GetGreen(self) -> float: ... + def GetRed(self) -> float: ... + @overload + def Set(self, red: float, green: float, blue: float) -> None: ... + @overload + def Set(self, red: float, green: float, blue: float, alpha: float) -> None: ... + def SetAlpha(self, alpha: float) -> None: ... + def SetBlue(self, blue: float) -> None: ... + def SetGreen(self, green: float) -> None: ... + def SetRed(self, red: float) -> None: ... + +class vtkColor4_IhE(vtkmodules.vtkCommonMath.vtkTuple_IhLi4EE): + def GetAlpha(self) -> int: ... + def GetBlue(self) -> int: ... + def GetGreen(self) -> int: ... + def GetRed(self) -> int: ... + @overload + def Set(self, red: int, green: int, blue: int) -> None: ... + @overload + def Set(self, red: int, green: int, blue: int, alpha: int) -> None: ... + def SetAlpha(self, alpha: int) -> None: ... + def SetBlue(self, blue: int) -> None: ... + def SetGreen(self, green: int) -> None: ... + def SetRed(self, red: int) -> None: ... + +class vtkColor4d(vtkColor4_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, scalar: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, r: float, g: float, b: float, a: float = 1.0) -> None: ... + @overload + def __init__(self, __a: vtkColor4d) -> None: ... + +class vtkColor4f(vtkColor4_IfE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, scalar: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, r: float, g: float, b: float, a: float = 1.0) -> None: ... + @overload + def __init__(self, __a: vtkColor4f) -> None: ... + +class vtkColor4ub(vtkColor4_IhE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, init: Sequence[int]) -> None: ... + @overload + def __init__(self, hexSigned: int) -> None: ... + @overload + def __init__(self, r: int, g: int, b: int, a: int = 255) -> None: ... + @overload + def __init__(self, c: vtkColor3ub) -> None: ... + @overload + def __init__(self, __a: vtkColor4ub) -> None: ... + +class vtkCompositeDataIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetCurrentDataObject(self) -> vtkDataObject: ... + def GetCurrentFlatIndex(self) -> int: ... + def GetCurrentMetaData(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetDataSet(self) -> vtkCompositeDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReverse(self) -> int: ... + def GetSkipEmptyNodes(self) -> int: ... + def GoToFirstItem(self) -> None: ... + def GoToNextItem(self) -> None: ... + def HasCurrentMetaData(self) -> int: ... + def InitReverseTraversal(self) -> None: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataIterator: ... + def SetDataSet(self, ds: vtkCompositeDataSet) -> None: ... + def SetSkipEmptyNodes(self, _arg: int) -> None: ... + def SkipEmptyNodesOff(self) -> None: ... + def SkipEmptyNodesOn(self) -> None: ... + +class vtkCompositeDataSet(vtkDataObject): + @staticmethod + def CURRENT_PROCESS_CAN_LOAD_BLOCK() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def CopyStructure(self, input: vtkCompositeDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkCompositeDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkCompositeDataSet: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetDataSet(self, iter: vtkCompositeDataIterator) -> vtkDataObject: ... + @overload + def GetDataSet(self, flatIndex: int) -> vtkDataObject: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def NAME() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + def NewInstance(self) -> vtkCompositeDataSet: ... + def NewIterator(self) -> vtkCompositeDataIterator: ... + def RecursiveShallowCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataSet: ... + def SetDataSet(self, iter: vtkCompositeDataIterator, dataObj: vtkDataObject) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + +class vtkCone(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetAngle(self) -> float: ... + def GetAngleMaxValue(self) -> float: ... + def GetAngleMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCone: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCone: ... + def SetAngle(self, _arg: float) -> None: ... + +class vtkConvexPointSet(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + def HasFixedTopology(self) -> int: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], sf: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvexPointSet: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvexPointSet: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkCoordinateFrame(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetXAxis(self) -> tuple[float, float, float]: ... + def GetYAxis(self) -> tuple[float, float, float]: ... + def GetZAxis(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCoordinateFrame: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCoordinateFrame: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetXAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetXAxis(self, _arg: Sequence[float]) -> None: ... + @overload + def SetYAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetYAxis(self, _arg: Sequence[float]) -> None: ... + @overload + def SetZAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetZAxis(self, _arg: Sequence[float]) -> None: ... + +class vtkCubicLine(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + lines: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCubicLine: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCubicLine: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkCylinder(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetAxis(self) -> tuple[float, float, float]: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCylinder: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCylinder: ... + @overload + def SetAxis(self, ax: float, ay: float, az: float) -> None: ... + @overload + def SetAxis(self, a: MutableSequence[float]) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkDataAssembly(vtkmodules.vtkCommonCore.vtkObject): + class TraversalOrder(int): ... + BreadthFirst: TraversalOrder + DepthFirst: TraversalOrder + def AddDataSetIndex(self, id: int, dataset_index: int) -> bool: ... + def AddDataSetIndexRange(self, id: int, index_start: int, count: int) -> bool: ... + def AddDataSetIndices(self, id: int, dataset_indices: Sequence[int]) -> bool: ... + def AddNode(self, name: str, parent: int = 0) -> int: ... + def AddNodes(self, names: Sequence[str], parent: int = 0) -> tuple[int, int]: ... + def AddSubtree(self, parent: int, other: vtkDataAssembly, otherParent: int = 0) -> int: ... + def DeepCopy(self, other: vtkDataAssembly) -> None: ... + def FindFirstNodeWithName(self, name: str, traversal_order: int = ...) -> int: ... + def FindNodesWithName(self, name: str, sort_order: int = ...) -> tuple[int, int]: ... + def GetAttribute(self, id: int, name: str, value: int) -> bool: ... + @overload + def GetAttributeOrDefault(self, id: int, name: str, default_value: str) -> str: ... + @overload + def GetAttributeOrDefault(self, id: int, name: str, default_value: int) -> int: ... + def GetChild(self, parent: int, index: int) -> int: ... + def GetChildIndex(self, parent: int, child: int) -> int: ... + def GetChildNodes(self, parent: int, traverse_subtree: bool = True, traversal_order: int = ...) -> tuple[int, int]: ... + @overload + def GetDataSetIndices(self, id: int, traverse_subtree: bool = True, traversal_order: int = ...) -> tuple[int, int]: ... + @overload + def GetDataSetIndices( + self, ids: Sequence[int], traverse_subtree: bool = True, traversal_order: int = ... + ) -> tuple[int, int]: ... + def GetFirstNodeByPath(self, path: str) -> int: ... + def GetNodeName(self, id: int) -> str: ... + def GetNodePath(self, id: int) -> str: ... + def GetNumberOfChildren(self, parent: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParent(self, id: int) -> int: ... + @staticmethod + def GetRootNode() -> int: ... + def GetRootNodeName(self) -> str: ... + def HasAttribute(self, id: int, name: str) -> bool: ... + def Initialize(self) -> None: ... + def InitializeFromXML(self, xmlcontents: str) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsNodeNameReserved(name: str) -> bool: ... + @staticmethod + def IsNodeNameValid(name: str) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeValidNodeName(name: str) -> str: ... + def NewInstance(self) -> vtkDataAssembly: ... + def RemoveAllDataSetIndices(self, id: int, traverse_subtree: bool = True) -> bool: ... + def RemoveDataSetIndex(self, id: int, dataset_index: int) -> bool: ... + def RemoveNode(self, id: int) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataAssembly: ... + def SelectNodes(self, path_queries: Sequence[str], traversal_order: int = ...) -> tuple[int, int]: ... + def SerializeToXML(self, indent: vtkmodules.vtkCommonCore.vtkIndent) -> str: ... + @overload + def SetAttribute(self, id: int, name: str, value: str) -> None: ... + @overload + def SetAttribute(self, id: int, name: str, value: int) -> None: ... + def SetNodeName(self, id: int, name: str) -> None: ... + def SetRootNodeName(self, name: str) -> None: ... + def SubsetCopy(self, other: vtkDataAssembly, selected_branches: Sequence[int]) -> None: ... + @overload + def Visit(self, visitor: vtkDataAssemblyVisitor, traversal_order: int = ...) -> None: ... + @overload + def Visit(self, id: int, visitor: vtkDataAssemblyVisitor, traversal_order: int = ...) -> None: ... + +class vtkDataAssemblyUtilities(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def GenerateCompositeDataSetFromHierarchy( + input: vtkPartitionedDataSetCollection, hierarchy: vtkDataAssembly + ) -> vtkCompositeDataSet: ... + @staticmethod + def GenerateHierarchy( + input: vtkCompositeDataSet, hierarchy: vtkDataAssembly, output: vtkPartitionedDataSetCollection = ... + ) -> bool: ... + @staticmethod + def GetDataAssembly(name: str, cd: vtkCompositeDataSet) -> vtkDataAssembly: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetSelectedCompositeIds( + selectors: Sequence[str], + hierarchyOrAssembly: vtkDataAssembly, + data: vtkPartitionedDataSetCollection = ..., + leaf_nodes_only: bool = False, + ) -> tuple[int, int]: ... + @staticmethod + def GetSelectorForCompositeId(id: int, hierarchy: vtkDataAssembly) -> str: ... + @staticmethod + def GetSelectorsForCompositeIds(ids: Sequence[int], hierarchy: vtkDataAssembly) -> tuple[str, str]: ... + @staticmethod + def HierarchyName() -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataAssemblyUtilities: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataAssemblyUtilities: ... + +class vtkDataAssemblyVisitor(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataAssemblyVisitor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataAssemblyVisitor: ... + +class vtkDataObjectCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, ds: vtkDataObject) -> None: ... + def GetItem(self, i: int) -> vtkDataObject: ... + def GetNextItem(self) -> vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectCollection: ... + +class vtkDataObjectTree(vtkCompositeDataSet): + def CopyStructure(self, input: vtkCompositeDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def GetActualMemorySize(self) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkDataObjectTree: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkDataObjectTree: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetDataSet(self, iter: vtkCompositeDataIterator) -> vtkDataObject: ... + @overload + def GetDataSet(self, flatIndex: int) -> vtkDataObject: ... + def GetMetaData(self, iter: vtkCompositeDataIterator) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def HasMetaData(self, iter: vtkCompositeDataIterator) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectTree: ... + def NewIterator(self) -> vtkCompositeDataIterator: ... + def NewTreeIterator(self) -> vtkDataObjectTreeIterator: ... + def RecursiveShallowCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectTree: ... + def SetDataSet(self, iter: vtkCompositeDataIterator, dataObj: vtkDataObject) -> None: ... + def SetDataSetFrom(self, iter: vtkDataObjectTreeIterator, dataObj: vtkDataObject) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + +class vtkDataObjectTreeIndex: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkDataObjectTreeIndex) -> None: ... + +class vtkDataObjectTreeInternals: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkDataObjectTreeInternals) -> None: ... + +class vtkDataObjectTreeItem: + @overload + def __init__(self, dobj: vtkDataObject = ..., info: vtkmodules.vtkCommonCore.vtkInformation = ...) -> None: ... + @overload + def __init__(self, __a: vtkDataObjectTreeItem) -> None: ... + +class vtkDataObjectTreeIterator(vtkCompositeDataIterator): + def GetCurrentDataObject(self) -> vtkDataObject: ... + def GetCurrentFlatIndex(self) -> int: ... + def GetCurrentMetaData(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTraverseSubTree(self) -> int: ... + def GetVisitOnlyLeaves(self) -> int: ... + def GoToFirstItem(self) -> None: ... + def GoToNextItem(self) -> None: ... + def HasCurrentMetaData(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectTreeIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectTreeIterator: ... + def SetTraverseSubTree(self, _arg: int) -> None: ... + def SetVisitOnlyLeaves(self, _arg: int) -> None: ... + def TraverseSubTreeOff(self) -> None: ... + def TraverseSubTreeOn(self) -> None: ... + def VisitOnlyLeavesOff(self) -> None: ... + def VisitOnlyLeavesOn(self) -> None: ... + +class vtkDataObjectTypes(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def GetClassNameFromTypeId(typeId: int) -> str: ... + @staticmethod + def GetCommonBaseTypeId(typeA: int, typeB: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetTypeIdFromClassName(classname: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + @staticmethod + def NewDataObject(classname: str) -> vtkDataObject: ... + @overload + @staticmethod + def NewDataObject(typeId: int) -> vtkDataObject: ... + def NewInstance(self) -> vtkDataObjectTypes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectTypes: ... + @staticmethod + def TypeIdIsA(typeId: int, targetTypeId: int) -> bool: ... + +class vtkDataSet(vtkDataObject): + class FieldDataType(int): ... + CELL_DATA_FIELD: FieldDataType + DATA_OBJECT_FIELD: FieldDataType + POINT_DATA_FIELD: FieldDataType + + def AllocateCellGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def AllocatePointGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def CheckAttributes(self) -> int: ... + def ComputeBounds(self) -> None: ... + def CopyAttributes(self, ds: vtkDataSet) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def FindAndGetCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> vtkCell: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindPoint(self, x: MutableSequence[float]) -> int: ... + @overload + def GenerateGhostArray(self, zeroExt: MutableSequence[int]) -> None: ... + @overload + def GenerateGhostArray(self, zeroExt: MutableSequence[int], cellOnly: bool) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetAttributesAsFieldData(self, type: int) -> vtkFieldData: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellData(self) -> vtkCellData: ... + def GetCellGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + def GetCellTypes(self, types: vtkCellTypes) -> None: ... + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, center: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkDataSet: ... + def GetDataObjectType(self) -> int: ... + def GetGhostArray(self, type: int) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetLength(self) -> float: ... + def GetLength2(self) -> float: ... + def GetMTime(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetPoint(self, ptId: int) -> tuple[float, float, float]: ... + @overload + def GetPoint(self, id: int, x: MutableSequence[float]) -> None: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetPointData(self) -> vtkPointData: ... + def GetPointGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @overload + def GetScalarRange(self, range: MutableSequence[float]) -> None: ... + @overload + def GetScalarRange(self) -> tuple[float, float]: ... + def HasAnyBlankCells(self) -> bool: ... + def HasAnyBlankPoints(self) -> bool: ... + def HasAnyGhostCells(self) -> bool: ... + def HasAnyGhostPoints(self) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewCellIterator(self) -> vtkCellIterator: ... + def NewInstance(self) -> vtkDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSet: ... + def SetCellOrderAndRationalWeights(self, cellId: int, cell: vtkGenericCell) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def Squeeze(self) -> None: ... + def UpdateCellGhostArrayCache(self) -> None: ... + def UpdatePointGhostArrayCache(self) -> None: ... + +class vtkDataSetAttributesFieldList: + def __init__(self, number_of_inputs: int = 0) -> None: ... + def BuildPrototype(self, protoDSA: vtkDataSetAttributes, ordering: vtkDataSetAttributes = ...) -> None: ... + def CopyAllocate(self, output: vtkDataSetAttributes, ctype: int, sz: int, ext: int) -> None: ... + @overload + def CopyData( + self, inputIndex: int, input: vtkDataSetAttributes, fromId: int, output: vtkDataSetAttributes, toId: int + ) -> None: ... + @overload + def CopyData( + self, + inputIndex: int, + input: vtkDataSetAttributes, + inputStart: int, + numValues: int, + output: vtkDataSetAttributes, + outStart: int, + ) -> None: ... + def GetNumberOfArrays(self) -> int: ... + def InitializeFieldList(self, dsa: vtkDataSetAttributes) -> None: ... + def InterpolatePoint( + self, + inputIndex: int, + input: vtkDataSetAttributes, + inputIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: MutableSequence[float], + output: vtkDataSetAttributes, + toId: int, + ) -> None: ... + def IntersectFieldList(self, dsa: vtkDataSetAttributes) -> None: ... + def Reset(self) -> None: ... + def UnionFieldList(self, dsa: vtkDataSetAttributes) -> None: ... + +class vtkDataSetCellIterator(vtkCellIterator): + def GetCellId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetCellIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetCellIterator: ... + +class vtkDataSetCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, ds: vtkDataSet) -> None: ... + def GetDataSet(self, i: int) -> vtkDataSet: ... + def GetItem(self, i: int) -> vtkDataSet: ... + def GetNextDataSet(self) -> vtkDataSet: ... + def GetNextItem(self) -> vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetCollection: ... + +class vtkGraph(vtkDataObject): + @overload + def AddEdgePoint(self, e: int, x: Sequence[float]) -> None: ... + @overload + def AddEdgePoint(self, e: int, x: float, y: float, z: float) -> None: ... + def CheckedDeepCopy(self, g: vtkGraph) -> bool: ... + def CheckedShallowCopy(self, g: vtkGraph) -> bool: ... + def ClearEdgePoints(self, e: int) -> None: ... + def ComputeBounds(self) -> None: ... + def CopyStructure(self, g: vtkGraph) -> None: ... + def DeepCopy(self, obj: vtkDataObject) -> None: ... + def DeepCopyEdgePoints(self, g: vtkGraph) -> None: ... + def Dump(self) -> None: ... + def FindVertex(self, pedigreeID: vtkmodules.vtkCommonCore.vtkVariant) -> int: ... + def GetActualMemorySize(self) -> int: ... + def GetAdjacentVertices(self, v: int, it: vtkAdjacentVertexIterator) -> None: ... + def GetAttributesAsFieldData(self, type: int) -> vtkFieldData: ... + @overload + def GetBounds(self) -> _Pointer: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkGraph: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkGraph: ... + def GetDataObjectType(self) -> int: ... + def GetDegree(self, v: int) -> int: ... + def GetDistributedGraphHelper(self) -> vtkDistributedGraphHelper: ... + def GetEdgeData(self) -> vtkDataSetAttributes: ... + def GetEdgeId(self, a: int, b: int) -> int: ... + def GetEdgePoint(self, e: int, i: int) -> tuple[float, float, float]: ... + def GetEdgePoints(self, e: int, npts: int, pts: MutableSequence[float]) -> None: ... + def GetEdges(self, it: vtkEdgeListIterator) -> None: ... + def GetGraphInternals(self, modifying: bool) -> vtkGraphInternals: ... + def GetInDegree(self, v: int) -> int: ... + @overload + def GetInEdge(self, v: int, index: int) -> vtkInEdgeType: ... + @overload + def GetInEdge(self, v: int, index: int, e: vtkGraphEdge) -> None: ... + def GetInEdges(self, v: int, it: vtkInEdgeIterator) -> None: ... + def GetInducedEdges( + self, verts: vtkmodules.vtkCommonCore.vtkIdTypeArray, edges: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfEdgePoints(self, e: int) -> int: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVertices(self) -> int: ... + def GetOutDegree(self, v: int) -> int: ... + @overload + def GetOutEdge(self, v: int, index: int) -> vtkOutEdgeType: ... + @overload + def GetOutEdge(self, v: int, index: int, e: vtkGraphEdge) -> None: ... + def GetOutEdges(self, v: int, it: vtkOutEdgeIterator) -> None: ... + @overload + def GetPoint(self, ptId: int) -> _Pointer: ... + @overload + def GetPoint(self, ptId: int, x: MutableSequence[float]) -> None: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetSourceVertex(self, e: int) -> int: ... + def GetTargetVertex(self, e: int) -> int: ... + def GetVertexData(self) -> vtkDataSetAttributes: ... + def GetVertices(self, it: vtkVertexListIterator) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsSameStructure(self, other: vtkGraph) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraph: ... + def ReorderOutVertices(self, v: int, vertices: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraph: ... + def SetDistributedGraphHelper(self, helper: vtkDistributedGraphHelper) -> None: ... + @overload + def SetEdgePoint(self, e: int, i: int, x: Sequence[float]) -> None: ... + @overload + def SetEdgePoint(self, e: int, i: int, x: float, y: float, z: float) -> None: ... + def SetEdgePoints(self, e: int, npts: int, pts: Sequence[float]) -> None: ... + def SetPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def ShallowCopy(self, obj: vtkDataObject) -> None: ... + def ShallowCopyEdgePoints(self, g: vtkGraph) -> None: ... + def Squeeze(self) -> None: ... + def ToDirectedGraph(self, g: vtkDirectedGraph) -> bool: ... + def ToUndirectedGraph(self, g: vtkUndirectedGraph) -> bool: ... + +class vtkDirectedGraph(vtkGraph): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkDirectedGraph: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkDirectedGraph: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsStructureValid(self, g: vtkGraph) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDirectedGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDirectedGraph: ... + +class vtkDirectedAcyclicGraph(vtkDirectedGraph): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkDirectedAcyclicGraph: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkDirectedAcyclicGraph: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDirectedAcyclicGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDirectedAcyclicGraph: ... + +class vtkDistributedGraphHelper(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkDistributedGraphHelper: ... + @staticmethod + def DISTRIBUTEDEDGEIDS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def DISTRIBUTEDVERTEXIDS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetEdgeIndex(self, e_id: int) -> int: ... + def GetEdgeOwner(self, e_id: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertexIndex(self, v: int) -> int: ... + def GetVertexOwner(self, v: int) -> int: ... + def GetVertexOwnerByPedigreeId(self, pedigreeId: vtkmodules.vtkCommonCore.vtkVariant) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeDistributedId(self, owner: int, local: int) -> int: ... + def NewInstance(self) -> vtkDistributedGraphHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistributedGraphHelper: ... + def Synchronize(self) -> None: ... + +class vtkEdgeBase: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, id: int) -> None: ... + @overload + def __init__(self, __a: vtkEdgeBase) -> None: ... + +class vtkEdgeListIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetGraph(self) -> vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasNext(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEdgeListIterator: ... + def Next(self) -> vtkEdgeType: ... + def NextGraphEdge(self) -> vtkGraphEdge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgeListIterator: ... + def SetGraph(self, graph: vtkGraph) -> None: ... + +class vtkEdgeTable(vtkmodules.vtkCommonCore.vtkObject): + def GetNextEdge(self, p1: int, p2: int) -> int: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitEdgeInsertion(self, numPoints: int, storeAttributes: int = 0) -> int: ... + def InitPointInsertion(self, newPts: vtkmodules.vtkCommonCore.vtkPoints, estSize: int) -> int: ... + def InitTraversal(self) -> None: ... + def Initialize(self) -> None: ... + @overload + def InsertEdge(self, p1: int, p2: int) -> int: ... + @overload + def InsertEdge(self, p1: int, p2: int, attributeId: int) -> None: ... + @overload + def InsertEdge(self, p1: int, p2: int, ptr: _Pointer) -> None: ... + def InsertUniquePoint(self, p1: int, p2: int, x: MutableSequence[float], ptId: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsEdge(self, p1: int, p2: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEdgeTable: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgeTable: ... + +class vtkEdgeType(vtkEdgeBase): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, s: int, t: int, id: int) -> None: ... + @overload + def __init__(self, __a: vtkEdgeType) -> None: ... + +class vtkEmptyCell(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + pts: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts1: vtkCellArray, + lines: vtkCellArray, + verts2: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEmptyCell: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEmptyCell: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkPointSet(vtkDataSet): + def BuildCellLocator(self) -> None: ... + def BuildLocator(self) -> None: ... + def BuildPointLocator(self) -> None: ... + def ComputeBounds(self) -> None: ... + def CopyStructure(self, pd: vtkDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def EditableOff(self) -> None: ... + def EditableOn(self) -> None: ... + @staticmethod + def ExtendedNew() -> vtkPointSet: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindPoint(self, x: MutableSequence[float]) -> int: ... + @overload + def FindPoint(self, x: float, y: float, z: float) -> int: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, __a: int) -> vtkCell: ... + @overload + def GetCell(self, __a: int, cell: vtkGenericCell) -> None: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + def GetCellLocator(self) -> vtkAbstractCellLocator: ... + @overload + def GetCellPoints(self, __a: int, idList: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, __a: int) -> int: ... + def GetCellType(self, __a: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkPointSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkPointSet: ... + def GetEditable(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetPoint(self, ptId: int, x: MutableSequence[float]) -> None: ... + @overload + def GetPoint(self, ptId: int) -> tuple[float, float, float]: ... + def GetPointCells(self, __a: int, idList: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetPointLocator(self) -> vtkAbstractPointLocator: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewCellIterator(self) -> vtkCellIterator: ... + def NewInstance(self) -> vtkPointSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSet: ... + def SetCellLocator(self, __a: vtkAbstractCellLocator) -> None: ... + def SetEditable(self, _arg: bool) -> None: ... + def SetPointLocator(self, __a: vtkAbstractPointLocator) -> None: ... + def SetPoints(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def Squeeze(self) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkExplicitStructuredGrid(vtkPointSet): + def BlankCell(self, cellId: int) -> None: ... + def BuildLinks(self) -> None: ... + def CheckAndReorderFaces(self) -> None: ... + def ComputeCellId(self, i: int, j: int, k: int, adjustForExtent: bool = True) -> int: ... + def ComputeCellStructuredCoords(self, cellId: int, i: int, j: int, k: int, adjustForExtent: bool = True) -> None: ... + def ComputeFacesConnectivityFlagsArray(self) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + @overload + def Crop(self, updateExtent: Sequence[int]) -> None: ... + @overload + def Crop(self, input: vtkExplicitStructuredGrid, updateExtent: Sequence[int], generateOriginalCellIds: bool) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @overload + def GenerateGhostArray(self, zeroExt: MutableSequence[int], cellOnly: bool) -> None: ... + @overload + def GenerateGhostArray(self, zeroExt: MutableSequence[int]) -> None: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellDims(self, cellDims: MutableSequence[int]) -> None: ... + @overload + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellNeighbors(self, cellId: int, neighbors: MutableSequence[int], wholeExtent: MutableSequence[int] = ...) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int) -> _Pointer: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: MutableSequence[int]) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + def GetCells(self) -> vtkCellArray: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkExplicitStructuredGrid: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkExplicitStructuredGrid: ... + def GetDataDimension(self) -> int: ... + def GetDataObjectType(self) -> int: ... + def GetDimensions(self, dim: MutableSequence[int]) -> None: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetExtentType(self) -> int: ... + def GetFacesConnectivityFlagsArrayName(self) -> str: ... + def GetLinks(self) -> vtkAbstractCellLinks: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def HasAnyBlankCells(self) -> bool: ... + def HasAnyGhostCells(self) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCellGhost(self, cellId: int) -> int: ... + def IsCellVisible(self, cellId: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExplicitStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExplicitStructuredGrid: ... + def SetCells(self, cells: vtkCellArray) -> None: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetDimensions(self, dim: MutableSequence[int]) -> None: ... + @overload + def SetExtent(self, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + def SetFacesConnectivityFlagsArrayName(self, _arg: str) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def UnBlankCell(self, cellId: int) -> None: ... + +class vtkExtractStructuredGridHelper(vtkmodules.vtkCommonCore.vtkObject): + def ComputeBeginAndEnd( + self, inExt: MutableSequence[int], voi: MutableSequence[int], begin: MutableSequence[int], end: MutableSequence[int] + ) -> None: ... + def CopyCellData( + self, inExt: MutableSequence[int], outExt: MutableSequence[int], cd: vtkCellData, outCD: vtkCellData + ) -> None: ... + def CopyPointsAndPointData( + self, + inExt: MutableSequence[int], + outExt: MutableSequence[int], + pd: vtkPointData, + inpnts: vtkmodules.vtkCommonCore.vtkPoints, + outPD: vtkPointData, + outpnts: vtkmodules.vtkCommonCore.vtkPoints, + ) -> None: ... + def GetMappedExtentValue(self, dim: int, outExtVal: int) -> int: ... + def GetMappedExtentValueFromIndex(self, dim: int, outIdx: int) -> int: ... + def GetMappedIndex(self, dim: int, outIdx: int) -> int: ... + def GetMappedIndexFromExtentValue(self, dim: int, outExtVal: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + @staticmethod + def GetPartitionedOutputExtent( + globalVOI: Sequence[int], + partitionedVOI: Sequence[int], + outputWholeExtent: Sequence[int], + sampleRate: Sequence[int], + includeBoundary: bool, + partitionedOutputExtent: MutableSequence[int], + ) -> None: ... + @staticmethod + def GetPartitionedVOI( + globalVOI: Sequence[int], + partitionedExtent: Sequence[int], + sampleRate: Sequence[int], + includeBoundary: bool, + partitionedVOI: MutableSequence[int], + ) -> None: ... + def GetSize(self, dim: int) -> int: ... + def Initialize( + self, voi: MutableSequence[int], wholeExt: MutableSequence[int], sampleRate: MutableSequence[int], includeBoundary: bool + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsValid(self) -> bool: ... + def NewInstance(self) -> vtkExtractStructuredGridHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractStructuredGridHelper: ... + +class vtkGenericAdaptorCell(vtkmodules.vtkCommonCore.vtkObject): + def Clip( + self, + value: float, + f: vtkImplicitFunction, + attributes: vtkGenericAttributeCollection, + tess: vtkGenericCellTessellator, + insideOut: int, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + outPd: vtkPointData, + outCd: vtkCellData, + internalPd: vtkPointData, + secondaryPd: vtkPointData, + secondaryCd: vtkCellData, + ) -> None: ... + def Contour( + self, + values: vtkmodules.vtkCommonMisc.vtkContourValues, + f: vtkImplicitFunction, + attributes: vtkGenericAttributeCollection, + tess: vtkGenericCellTessellator, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + outPd: vtkPointData, + outCd: vtkCellData, + internalPd: vtkPointData, + secondaryPd: vtkPointData, + secondaryCd: vtkCellData, + ) -> None: ... + def CountEdgeNeighbors(self, sharing: MutableSequence[int]) -> None: ... + def CountNeighbors(self, boundary: vtkGenericAdaptorCell) -> int: ... + def Derivatives( + self, subId: int, pcoords: MutableSequence[float], attribute: vtkGenericAttribute, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation(self, subId: int, pcoords: MutableSequence[float], x: MutableSequence[float]) -> None: ... + def EvaluatePosition( + self, x: Sequence[float], closestPoint: MutableSequence[float], subId: int, pcoords: MutableSequence[float], dist2: float + ) -> int: ... + def GetAttributeOrder(self, a: vtkGenericAttribute) -> int: ... + def GetBoundaryIterator(self, boundaries: vtkGenericCellIterator, dim: int = -1) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + def GetDimension(self) -> int: ... + def GetEdgeArray(self, edgeId: int) -> _Pointer: ... + def GetFaceArray(self, faceId: int) -> _Pointer: ... + def GetGeometryOrder(self) -> int: ... + def GetHighestOrderAttribute(self, ac: vtkGenericAttributeCollection) -> int: ... + def GetId(self) -> int: ... + def GetLength2(self) -> float: ... + def GetNeighbors(self, boundary: vtkGenericAdaptorCell, neighbors: vtkGenericCellIterator) -> None: ... + def GetNumberOfBoundaries(self, dim: int = -1) -> int: ... + def GetNumberOfDOFNodes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetNumberOfVerticesOnFace(self, faceId: int) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> _Pointer: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def GetPointIds(self, id: MutableSequence[int]) -> None: ... + def GetPointIterator(self, it: vtkGenericPointIterator) -> None: ... + def GetType(self) -> int: ... + @overload + def InterpolateTuple(self, a: vtkGenericAttribute, pcoords: MutableSequence[float], val: MutableSequence[float]) -> None: ... + @overload + def InterpolateTuple( + self, c: vtkGenericAttributeCollection, pcoords: MutableSequence[float], val: MutableSequence[float] + ) -> None: ... + def IntersectWithLine( + self, + p1: MutableSequence[float], + p2: MutableSequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAttributeLinear(self, a: vtkGenericAttribute) -> int: ... + def IsFaceOnBoundary(self, faceId: int) -> int: ... + def IsGeometryLinear(self) -> int: ... + def IsInDataSet(self) -> int: ... + def IsOnBoundary(self) -> int: ... + def IsPrimary(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewCellIterator(self) -> vtkGenericCellIterator: ... + def NewInstance(self) -> vtkGenericAdaptorCell: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericAdaptorCell: ... + def Tessellate( + self, + attributes: vtkGenericAttributeCollection, + tess: vtkGenericCellTessellator, + points: vtkmodules.vtkCommonCore.vtkPoints, + locator: vtkIncrementalPointLocator, + cellArray: vtkCellArray, + internalPd: vtkPointData, + pd: vtkPointData, + cd: vtkCellData, + types: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + ) -> None: ... + def TriangulateFace( + self, + attributes: vtkGenericAttributeCollection, + tess: vtkGenericCellTessellator, + index: int, + points: vtkmodules.vtkCommonCore.vtkPoints, + locator: vtkIncrementalPointLocator, + cellArray: vtkCellArray, + internalPd: vtkPointData, + pd: vtkPointData, + cd: vtkCellData, + ) -> None: ... + +class vtkGenericAttribute(vtkmodules.vtkCommonCore.vtkObject): + def DeepCopy(self, other: vtkGenericAttribute) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetCentering(self) -> int: ... + @overload + def GetComponent(self, i: int, c: vtkGenericCellIterator, values: MutableSequence[float]) -> None: ... + @overload + def GetComponent(self, i: int, p: vtkGenericPointIterator) -> float: ... + def GetComponentType(self) -> int: ... + def GetMaxNorm(self) -> float: ... + def GetName(self) -> str: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetRange(self, component: int = 0) -> _Pointer: ... + @overload + def GetRange(self, component: int, range: MutableSequence[float]) -> None: ... + def GetSize(self) -> int: ... + @overload + def GetTuple(self, c: vtkGenericAdaptorCell) -> _Pointer: ... + @overload + def GetTuple(self, c: vtkGenericAdaptorCell, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuple(self, c: vtkGenericCellIterator) -> _Pointer: ... + @overload + def GetTuple(self, c: vtkGenericCellIterator, tuple: MutableSequence[float]) -> None: ... + @overload + def GetTuple(self, p: vtkGenericPointIterator) -> _Pointer: ... + @overload + def GetTuple(self, p: vtkGenericPointIterator, tuple: MutableSequence[float]) -> None: ... + def GetType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericAttribute: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericAttribute: ... + def ShallowCopy(self, other: vtkGenericAttribute) -> None: ... + +class vtkGenericAttributeCollection(vtkmodules.vtkCommonCore.vtkObject): + def DeepCopy(self, other: vtkGenericAttributeCollection) -> None: ... + def FindAttribute(self, name: str) -> int: ... + def GetActiveAttribute(self) -> int: ... + def GetActiveComponent(self) -> int: ... + def GetActualMemorySize(self) -> int: ... + def GetAttribute(self, i: int) -> vtkGenericAttribute: ... + def GetAttributeIndex(self, i: int) -> int: ... + def GetAttributesToInterpolate(self) -> tuple[int, int]: ... + def GetMTime(self) -> int: ... + def GetMaxNumberOfComponents(self) -> int: ... + def GetNumberOfAttributes(self) -> int: ... + def GetNumberOfAttributesToInterpolate(self) -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointCenteredComponents(self) -> int: ... + def HasAttribute(self, size: int, attributes: MutableSequence[int], attribute: int) -> int: ... + def InsertAttribute(self, i: int, a: vtkGenericAttribute) -> None: ... + def InsertNextAttribute(self, a: vtkGenericAttribute) -> None: ... + def IsA(self, type: str) -> int: ... + def IsEmpty(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericAttributeCollection: ... + def RemoveAttribute(self, i: int) -> None: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericAttributeCollection: ... + def SetActiveAttribute(self, attribute: int, component: int = 0) -> None: ... + def SetAttributesToInterpolate(self, size: int, attributes: MutableSequence[int]) -> None: ... + def SetAttributesToInterpolateToAll(self) -> None: ... + def ShallowCopy(self, other: vtkGenericAttributeCollection) -> None: ... + +class vtkGenericCell(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def DeepCopy(self, c: vtkCell) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaces(self) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetRepresentativeCell(self) -> vtkCell: ... + def Initialize(self) -> None: ... + @staticmethod + def InstantiateCell(cellType: int) -> vtkCell: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsLinear(self) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericCell: ... + def RequiresExplicitFaceRepresentation(self) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericCell: ... + def SetCellType(self, cellType: int) -> None: ... + def SetCellTypeToBezierCurve(self) -> None: ... + def SetCellTypeToBezierHexahedron(self) -> None: ... + def SetCellTypeToBezierQuadrilateral(self) -> None: ... + def SetCellTypeToBezierTetra(self) -> None: ... + def SetCellTypeToBezierTriangle(self) -> None: ... + def SetCellTypeToBezierWedge(self) -> None: ... + def SetCellTypeToBiQuadraticQuad(self) -> None: ... + def SetCellTypeToBiQuadraticQuadraticHexahedron(self) -> None: ... + def SetCellTypeToBiQuadraticQuadraticWedge(self) -> None: ... + def SetCellTypeToBiQuadraticTriangle(self) -> None: ... + def SetCellTypeToConvexPointSet(self) -> None: ... + def SetCellTypeToCubicLine(self) -> None: ... + def SetCellTypeToEmptyCell(self) -> None: ... + def SetCellTypeToHexagonalPrism(self) -> None: ... + def SetCellTypeToHexahedron(self) -> None: ... + def SetCellTypeToLagrangeCurve(self) -> None: ... + def SetCellTypeToLagrangeHexahedron(self) -> None: ... + def SetCellTypeToLagrangeQuadrilateral(self) -> None: ... + def SetCellTypeToLagrangeTetra(self) -> None: ... + def SetCellTypeToLagrangeTriangle(self) -> None: ... + def SetCellTypeToLagrangeWedge(self) -> None: ... + def SetCellTypeToLine(self) -> None: ... + def SetCellTypeToPentagonalPrism(self) -> None: ... + def SetCellTypeToPixel(self) -> None: ... + def SetCellTypeToPolyLine(self) -> None: ... + def SetCellTypeToPolyVertex(self) -> None: ... + def SetCellTypeToPolygon(self) -> None: ... + def SetCellTypeToPolyhedron(self) -> None: ... + def SetCellTypeToPyramid(self) -> None: ... + def SetCellTypeToQuad(self) -> None: ... + def SetCellTypeToQuadraticEdge(self) -> None: ... + def SetCellTypeToQuadraticHexahedron(self) -> None: ... + def SetCellTypeToQuadraticLinearQuad(self) -> None: ... + def SetCellTypeToQuadraticLinearWedge(self) -> None: ... + def SetCellTypeToQuadraticPolygon(self) -> None: ... + def SetCellTypeToQuadraticPyramid(self) -> None: ... + def SetCellTypeToQuadraticQuad(self) -> None: ... + def SetCellTypeToQuadraticTetra(self) -> None: ... + def SetCellTypeToQuadraticTriangle(self) -> None: ... + def SetCellTypeToQuadraticWedge(self) -> None: ... + def SetCellTypeToTetra(self) -> None: ... + def SetCellTypeToTriQuadraticHexahedron(self) -> None: ... + def SetCellTypeToTriQuadraticPyramid(self) -> None: ... + def SetCellTypeToTriangle(self) -> None: ... + def SetCellTypeToTriangleStrip(self) -> None: ... + def SetCellTypeToVertex(self) -> None: ... + def SetCellTypeToVoxel(self) -> None: ... + def SetCellTypeToWedge(self) -> None: ... + def SetFaces(self, faces: MutableSequence[int]) -> None: ... + def SetPointIds(self, pointIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def SetPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def ShallowCopy(self, c: vtkCell) -> None: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkGenericCellIterator(vtkmodules.vtkCommonCore.vtkObject): + def Begin(self) -> None: ... + @overload + def GetCell(self, c: vtkGenericAdaptorCell) -> None: ... + @overload + def GetCell(self) -> vtkGenericAdaptorCell: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAtEnd(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewCell(self) -> vtkGenericAdaptorCell: ... + def NewInstance(self) -> vtkGenericCellIterator: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericCellIterator: ... + +class vtkGenericCellTessellator(vtkmodules.vtkCommonCore.vtkObject): + def GetErrorMetrics(self) -> vtkmodules.vtkCommonCore.vtkCollection: ... + def GetMaxErrors(self, errors: MutableSequence[float]) -> None: ... + def GetMeasurement(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitErrorMetrics(self, ds: vtkGenericDataSet) -> None: ... + def Initialize(self, ds: vtkGenericDataSet) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericCellTessellator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericCellTessellator: ... + def SetErrorMetrics(self, someErrorMetrics: vtkmodules.vtkCommonCore.vtkCollection) -> None: ... + def SetMeasurement(self, _arg: int) -> None: ... + def Tessellate( + self, + cell: vtkGenericAdaptorCell, + att: vtkGenericAttributeCollection, + points: vtkmodules.vtkCommonCore.vtkDoubleArray, + cellArray: vtkCellArray, + internalPd: vtkPointData, + ) -> None: ... + def TessellateFace( + self, + cell: vtkGenericAdaptorCell, + att: vtkGenericAttributeCollection, + index: int, + points: vtkmodules.vtkCommonCore.vtkDoubleArray, + cellArray: vtkCellArray, + internalPd: vtkPointData, + ) -> None: ... + def Triangulate( + self, + cell: vtkGenericAdaptorCell, + att: vtkGenericAttributeCollection, + points: vtkmodules.vtkCommonCore.vtkDoubleArray, + cellArray: vtkCellArray, + internalPd: vtkPointData, + ) -> None: ... + +class vtkGenericDataSet(vtkDataObject): + def ComputeBounds(self) -> None: ... + def FindPoint(self, x: MutableSequence[float], p: vtkGenericPointIterator) -> None: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetAttributes(self) -> vtkGenericAttributeCollection: ... + @overload + def GetAttributes(self, type: int) -> vtkDataSetAttributes: ... + @overload + def GetBounds(self) -> _Pointer: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCellDimension(self) -> int: ... + def GetCellTypes(self, types: vtkCellTypes) -> None: ... + @overload + def GetCenter(self) -> _Pointer: ... + @overload + def GetCenter(self, center: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkGenericDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkGenericDataSet: ... + def GetDataObjectType(self) -> int: ... + def GetEstimatedSize(self) -> int: ... + def GetLength(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfCells(self, dim: int = -1) -> int: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetTessellator(self) -> vtkGenericCellTessellator: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewBoundaryIterator(self, dim: int = -1, exteriorOnly: int = 0) -> vtkGenericCellIterator: ... + def NewCellIterator(self, dim: int = -1) -> vtkGenericCellIterator: ... + def NewInstance(self) -> vtkGenericDataSet: ... + def NewPointIterator(self) -> vtkGenericPointIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericDataSet: ... + def SetTessellator(self, tessellator: vtkGenericCellTessellator) -> None: ... + +class vtkGenericEdgeTable(vtkmodules.vtkCommonCore.vtkObject): + def CheckEdge(self, e1: int, e2: int, ptId: int) -> int: ... + def CheckEdgeReferenceCount(self, e1: int, e2: int) -> int: ... + @overload + def CheckPoint(self, ptId: int) -> int: ... + @overload + def CheckPoint(self, ptId: int, point: MutableSequence[float], scalar: MutableSequence[float]) -> int: ... + def DumpTable(self) -> None: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IncrementEdgeReferenceCount(self, e1: int, e2: int, cellId: int) -> int: ... + def IncrementPointReferenceCount(self, ptId: int) -> None: ... + def Initialize(self, start: int) -> None: ... + @overload + def InsertEdge(self, e1: int, e2: int, cellId: int, ref: int, ptId: int) -> None: ... + @overload + def InsertEdge(self, e1: int, e2: int, cellId: int, ref: int = 1) -> None: ... + def InsertPoint(self, ptId: int, point: MutableSequence[float]) -> None: ... + def InsertPointAndScalar(self, ptId: int, pt: MutableSequence[float], s: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoadFactor(self) -> None: ... + def NewInstance(self) -> vtkGenericEdgeTable: ... + def RemoveEdge(self, e1: int, e2: int) -> int: ... + def RemovePoint(self, ptId: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericEdgeTable: ... + def SetNumberOfComponents(self, count: int) -> None: ... + +class vtkGenericInterpolatedVelocityField(vtkmodules.vtkCommonMath.vtkFunctionSet): + def AddDataSet(self, dataset: vtkGenericDataSet) -> None: ... + def CachingOff(self) -> None: ... + def CachingOn(self) -> None: ... + def ClearLastCell(self) -> None: ... + def CopyParameters(self, from_: vtkGenericInterpolatedVelocityField) -> None: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def GetCacheHit(self) -> int: ... + def GetCacheMiss(self) -> int: ... + def GetCaching(self) -> int: ... + def GetLastCell(self) -> vtkGenericAdaptorCell: ... + def GetLastDataSet(self) -> vtkGenericDataSet: ... + def GetLastLocalCoordinates(self, pcoords: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVectorsSelection(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericInterpolatedVelocityField: ... + def SelectVectors(self, fieldName: str) -> None: ... + def SetCaching(self, _arg: int) -> None: ... + +class vtkGenericPointIterator(vtkmodules.vtkCommonCore.vtkObject): + def Begin(self) -> None: ... + def GetId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPosition(self) -> _Pointer: ... + @overload + def GetPosition(self, x: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + def IsAtEnd(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericPointIterator: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericPointIterator: ... + +class vtkGeometricErrorMetric(vtkGenericSubdivisionErrorMetric): + def GetAbsoluteGeometricTolerance(self) -> float: ... + def GetError( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRelative(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeometricErrorMetric: ... + def RequiresEdgeSubdivision( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeometricErrorMetric: ... + def SetAbsoluteGeometricTolerance(self, value: float) -> None: ... + def SetRelativeGeometricTolerance(self, value: float, ds: vtkGenericDataSet) -> None: ... + +class vtkGraphEdge(vtkmodules.vtkCommonCore.vtkObject): + def GetId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSource(self) -> int: ... + def GetTarget(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphEdge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphEdge: ... + def SetId(self, _arg: int) -> None: ... + def SetSource(self, _arg: int) -> None: ... + def SetTarget(self, _arg: int) -> None: ... + +class vtkGraphInternals(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphInternals: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphInternals: ... + +class vtkHexagonalPrism(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int, int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHexagonalPrism: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHexagonalPrism: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkHexahedron(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> tuple[int, int]: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int]: ... + @staticmethod + def GetTriangleCases(caseId: int) -> _Pointer: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHexahedron: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHexahedron: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkUniformGridAMRDataIterator(vtkCompositeDataIterator): + def GetCurrentDataObject(self) -> vtkDataObject: ... + def GetCurrentFlatIndex(self) -> int: ... + def GetCurrentIndex(self) -> int: ... + def GetCurrentLevel(self) -> int: ... + def GetCurrentMetaData(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GoToFirstItem(self) -> None: ... + def GoToNextItem(self) -> None: ... + def HasCurrentMetaData(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformGridAMRDataIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformGridAMRDataIterator: ... + +class vtkHierarchicalBoxDataIterator(vtkUniformGridAMRDataIterator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalBoxDataIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalBoxDataIterator: ... + +class vtkUniformGridAMR(vtkCompositeDataSet): + def CopyStructure(self, src: vtkCompositeDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + def GetCompositeIndex(self, level: int, index: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkUniformGridAMR: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkUniformGridAMR: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetDataSet(self, iter: vtkCompositeDataIterator) -> vtkDataObject: ... + @overload + def GetDataSet(self, level: int, idx: int) -> vtkUniformGrid: ... + @overload + def GetDataSet(self, flatIndex: int) -> vtkDataObject: ... + def GetGridDescription(self) -> int: ... + def GetLevelAndIndex(self, compositeIdx: int, level: int, idx: int) -> None: ... + def GetMax(self, max: MutableSequence[float]) -> None: ... + def GetMin(self, min: MutableSequence[float]) -> None: ... + def GetNumberOfDataSets(self, level: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetTotalNumberOfBlocks(self) -> int: ... + @overload + def Initialize(self) -> None: ... + @overload + def Initialize(self, numLevels: int, blocksPerLevel: Sequence[int]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformGridAMR: ... + def NewIterator(self) -> vtkCompositeDataIterator: ... + def RecursiveShallowCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformGridAMR: ... + @overload + def SetDataSet(self, iter: vtkCompositeDataIterator, dataObj: vtkDataObject) -> None: ... + @overload + def SetDataSet(self, level: int, idx: int, grid: vtkUniformGrid) -> None: ... + def SetGridDescription(self, gridDescription: int) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + +class vtkOverlappingAMR(vtkUniformGridAMR): + def Audit(self) -> None: ... + def FindGrid(self, q: MutableSequence[float], level: int, gridId: int) -> bool: ... + def GenerateParentChildInformation(self) -> None: ... + def GetAMRBlockSourceIndex(self, level: int, id: int) -> int: ... + def GetAMRBox(self, level: int, id: int) -> vtkAMRBox: ... + def GetAMRInfo(self) -> vtkAMRInformation: ... + @overload + def GetBounds(self, level: int, id: int, bb: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self, b: MutableSequence[float]) -> None: ... + def GetChildren(self, level: int, index: int, numChildren: int) -> _Pointer: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkOverlappingAMR: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkOverlappingAMR: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrigin(self) -> _Pointer: ... + @overload + def GetOrigin(self, level: int, id: int, origin: MutableSequence[float]) -> None: ... + def GetParents(self, level: int, index: int, numParents: int) -> _Pointer: ... + @overload + def GetRefinementRatio(self, level: int) -> int: ... + @overload + def GetRefinementRatio(self, iter: vtkCompositeDataIterator) -> int: ... + def GetSpacing(self, level: int, spacing: MutableSequence[float]) -> None: ... + def HasChildrenInformation(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def NUMBER_OF_BLANKED_POINTS() -> vtkmodules.vtkCommonCore.vtkInformationIdTypeKey: ... + def NewInstance(self) -> vtkOverlappingAMR: ... + def NewIterator(self) -> vtkCompositeDataIterator: ... + def PrintParentChildInfo(self, level: int, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOverlappingAMR: ... + def SetAMRBlockSourceIndex(self, level: int, id: int, sourceId: int) -> None: ... + def SetAMRBox(self, level: int, id: int, box: vtkAMRBox) -> None: ... + def SetAMRInfo(self, info: vtkAMRInformation) -> None: ... + def SetOrigin(self, origin: Sequence[float]) -> None: ... + def SetRefinementRatio(self, level: int, refRatio: int) -> None: ... + def SetSpacing(self, level: int, spacing: Sequence[float]) -> None: ... + +class vtkHierarchicalBoxDataSet(vtkOverlappingAMR): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkHierarchicalBoxDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkHierarchicalBoxDataSet: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalBoxDataSet: ... + def NewIterator(self) -> vtkCompositeDataIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalBoxDataSet: ... + +class vtkHyperTree(vtkmodules.vtkCommonCore.vtkObject): + def BuildFromBreadthFirstOrderDescriptor( + self, descriptor: vtkmodules.vtkCommonCore.vtkBitArray, numberOfBits: int, startIndex: int = 0 + ) -> None: ... + def ComputeBreadthFirstOrderDescriptor( + self, + inputMask: vtkmodules.vtkCommonCore.vtkBitArray, + numberOfVerticesPerDepth: vtkmodules.vtkCommonCore.vtkTypeInt64Array, + descriptor: vtkmodules.vtkCommonCore.vtkBitArray, + breadthFirstIdMap: vtkmodules.vtkCommonCore.vtkIdList, + ) -> None: ... + def CopyStructure(self, ht: vtkHyperTree) -> None: ... + @staticmethod + def CreateInstance(branchFactor: int, dimension: int) -> vtkHyperTree: ... + def Freeze(self, mode: str) -> vtkHyperTree: ... + def GetActualMemorySize(self) -> int: ... + def GetActualMemorySizeBytes(self) -> int: ... + def GetBranchFactor(self) -> int: ... + def GetDimension(self) -> int: ... + def GetElderChildIndex(self, index_parent: int) -> int: ... + def GetElderChildIndexArray(self, nbElements: int) -> _Pointer: ... + def GetGlobalIndexFromLocal(self, index: int) -> int: ... + def GetGlobalIndexStart(self) -> int: ... + def GetGlobalNodeIndexMax(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLeaves(self) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetNumberOfVertices(self) -> int: ... + @overload + def GetScale(self, s: MutableSequence[float]) -> None: ... + @overload + def GetScale(self, d: int) -> float: ... + def GetTreeIndex(self) -> int: ... + def HasScales(self) -> bool: ... + def Initialize(self, branchFactor: int, dimension: int, numberOfChildren: int) -> None: ... + def InitializeForReader( + self, + numberOfLevels: int, + nbVertices: int, + nbVerticesOfLastLevel: int, + isParent: vtkmodules.vtkCommonCore.vtkBitArray, + isMasked: vtkmodules.vtkCommonCore.vtkBitArray, + outIsMasked: vtkmodules.vtkCommonCore.vtkBitArray, + ) -> None: ... + def IsA(self, type: str) -> int: ... + def IsGlobalIndexImplicit(self) -> bool: ... + def IsLeaf(self, index: int) -> bool: ... + def IsTerminalNode(self, index: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTree: ... + def SetGlobalIndexFromLocal(self, index: int, global_: int) -> None: ... + def SetGlobalIndexStart(self, start: int) -> None: ... + def SetTreeIndex(self, treeIndex: int) -> None: ... + def SubdivideLeaf(self, index: int, level: int) -> None: ... + +class vtkHyperTreeCursor(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeCursor: ... + def GetChildIndex(self) -> int: ... + def GetDimension(self) -> int: ... + def GetLevel(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTree(self) -> vtkHyperTree: ... + def GetVertexId(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsEqual(self, other: vtkHyperTreeCursor) -> bool: ... + def IsLeaf(self) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeCursor: ... + def SameTree(self, other: vtkHyperTreeCursor) -> int: ... + def SetTree(self, __a: vtkHyperTree) -> None: ... + def ToChild(self, child: int) -> None: ... + def ToParent(self) -> None: ... + def ToRoot(self) -> None: ... + def ToSameVertex(self, other: vtkHyperTreeCursor) -> None: ... + +class vtkHyperTreeData: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkHyperTreeData) -> None: ... + +class vtkHyperTreeGrid(vtkDataObject): + def AllocateTreeGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def CopyCoordinates(self, output: vtkHyperTreeGrid) -> None: ... + def CopyEmptyStructure(self, __a: vtkDataObject) -> None: ... + def CopyStructure(self, __a: vtkDataObject) -> None: ... + @staticmethod + def DIMENSION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def DeepCopy(self, __a: vtkDataObject) -> None: ... + def FindDichotomicX(self, value: float) -> int: ... + def FindDichotomicY(self, value: float) -> int: ... + def FindDichotomicZ(self, value: float) -> int: ... + def FindNonOrientedGeometryCursor(self, x: MutableSequence[float]) -> vtkHyperTreeGridNonOrientedGeometryCursor: ... + def Get1DAxis(self, axis: int) -> None: ... + def Get2DAxes(self, axis1: int, axis2: int) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetActualMemorySizeBytes(self) -> int: ... + def GetAttributesAsFieldData(self, type: int) -> vtkFieldData: ... + def GetAxes(self) -> _Pointer: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetBranchFactor(self) -> int: ... + def GetCellData(self) -> vtkCellData: ... + @overload + def GetCellDims(self) -> tuple[int, int, int]: ... + @overload + def GetCellDims(self, cellDims: MutableSequence[int]) -> None: ... + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, center: MutableSequence[float]) -> None: ... + def GetChildMask(self, __a: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkHyperTreeGrid: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkHyperTreeGrid: ... + def GetDataObjectType(self) -> int: ... + def GetDepthLimiter(self) -> int: ... + def GetDimension(self) -> int: ... + @overload + def GetDimensions(self) -> tuple[int, int, int]: ... + @overload + def GetDimensions(self, dim: MutableSequence[int]) -> None: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetExtentType(self) -> int: ... + def GetFreezeState(self) -> bool: ... + def GetGhostCells(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetGlobalNodeIndexMax(self) -> int: ... + def GetHasInterface(self) -> bool: ... + def GetIndexFromLevelZeroCoordinates(self, __a: int, __b: int, __c: int, __d: int) -> None: ... + def GetInterfaceInterceptsName(self) -> str: ... + def GetInterfaceNormalsName(self) -> str: ... + def GetLevelZeroCoordinatesFromIndex(self, __a: int, __b: int, __c: int, __d: int) -> None: ... + def GetLevelZeroOriginAndSizeFromIndex(self, __a: int, __b: MutableSequence[float], __c: MutableSequence[float]) -> None: ... + def GetLevelZeroOriginFromIndex(self, __a: int, __b: MutableSequence[float]) -> None: ... + def GetMask(self) -> vtkmodules.vtkCommonCore.vtkBitArray: ... + def GetMaxNumberOfTrees(self) -> int: ... + def GetModeSqueeze(self) -> str: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLeaves(self) -> int: ... + @overload + def GetNumberOfLevels(self, __a: int) -> int: ... + @overload + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfNonEmptyTrees(self) -> int: ... + def GetNumberOfVertices(self) -> int: ... + def GetOrientation(self) -> int: ... + def GetPureMask(self) -> vtkmodules.vtkCommonCore.vtkBitArray: ... + def GetShiftedLevelZeroIndex(self, __a: int, __b: int, __c: int, __d: int) -> int: ... + def GetTransposedRootIndexing(self) -> bool: ... + def GetTree(self, __a: int, create: bool = False) -> vtkHyperTree: ... + def GetTreeGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetXCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetYCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetZCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def HasAnyGhostCells(self) -> bool: ... + def HasInterfaceOff(self) -> None: ... + def HasInterfaceOn(self) -> None: ... + def HasMask(self) -> bool: ... + def Initialize(self) -> None: ... + def InitializeLocalIndexNode(self) -> None: ... + def InitializeNonOrientedCursor( + self, cursor: vtkHyperTreeGridNonOrientedCursor, index: int, create: bool = False + ) -> None: ... + def InitializeNonOrientedGeometryCursor( + self, cursor: vtkHyperTreeGridNonOrientedGeometryCursor, index: int, create: bool = False + ) -> None: ... + def InitializeNonOrientedMooreSuperCursor( + self, cursor: vtkHyperTreeGridNonOrientedMooreSuperCursor, index: int, create: bool = False + ) -> None: ... + def InitializeNonOrientedMooreSuperCursorLight( + self, cursor: vtkHyperTreeGridNonOrientedMooreSuperCursorLight, index: int, create: bool = False + ) -> None: ... + def InitializeNonOrientedVonNeumannSuperCursor( + self, cursor: vtkHyperTreeGridNonOrientedVonNeumannSuperCursor, index: int, create: bool = False + ) -> None: ... + def InitializeNonOrientedVonNeumannSuperCursorLight( + self, cursor: vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight, index: int, create: bool = False + ) -> None: ... + def InitializeOrientedCursor(self, cursor: vtkHyperTreeGridOrientedCursor, index: int, create: bool = False) -> None: ... + def InitializeOrientedGeometryCursor( + self, cursor: vtkHyperTreeGridOrientedGeometryCursor, index: int, create: bool = False + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LEVELS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def NewInstance(self) -> vtkHyperTreeGrid: ... + def NewNonOrientedCursor(self, index: int, create: bool = False) -> vtkHyperTreeGridNonOrientedCursor: ... + def NewNonOrientedGeometryCursor(self, index: int, create: bool = False) -> vtkHyperTreeGridNonOrientedGeometryCursor: ... + def NewNonOrientedMooreSuperCursor(self, index: int, create: bool = False) -> vtkHyperTreeGridNonOrientedMooreSuperCursor: ... + def NewNonOrientedMooreSuperCursorLight( + self, index: int, create: bool = False + ) -> vtkHyperTreeGridNonOrientedMooreSuperCursorLight: ... + def NewNonOrientedVonNeumannSuperCursor( + self, index: int, create: bool = False + ) -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursor: ... + def NewNonOrientedVonNeumannSuperCursorLight( + self, index: int, create: bool = False + ) -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight: ... + def NewOrientedCursor(self, index: int, create: bool = False) -> vtkHyperTreeGridOrientedCursor: ... + def NewOrientedGeometryCursor(self, index: int, create: bool = False) -> vtkHyperTreeGridOrientedGeometryCursor: ... + @staticmethod + def ORIENTATION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def RecursivelyInitializePureMask( + self, cursor: vtkHyperTreeGridNonOrientedCursor, normale: vtkmodules.vtkCommonCore.vtkDataArray + ) -> bool: ... + @staticmethod + def SIZES() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGrid: ... + def SetBranchFactor(self, __a: int) -> None: ... + def SetDepthLimiter(self, _arg: int) -> None: ... + @overload + def SetDimensions(self, dims: Sequence[int]) -> None: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetExtent(self, extent: Sequence[int]) -> None: ... + @overload + def SetExtent(self, x1: int, x2: int, y1: int, y2: int, z1: int, z2: int) -> None: ... + def SetFixedCoordinates(self, axis: int, value: float) -> None: ... + def SetHasInterface(self, _arg: bool) -> None: ... + def SetIndexingModeToIJK(self) -> None: ... + def SetIndexingModeToKJI(self) -> None: ... + def SetInterfaceInterceptsName(self, _arg: str) -> None: ... + def SetInterfaceNormalsName(self, _arg: str) -> None: ... + def SetMask(self, __a: vtkmodules.vtkCommonCore.vtkBitArray) -> None: ... + def SetModeSqueeze(self, _arg: str) -> None: ... + def SetTransposedRootIndexing(self, _arg: bool) -> None: ... + def SetTree(self, __a: int, __b: vtkHyperTree) -> None: ... + def SetXCoordinates(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetYCoordinates(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetZCoordinates(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def ShallowCopy(self, __a: vtkDataObject) -> None: ... + def Squeeze(self) -> None: ... + +class vtkHyperTreeGridNonOrientedCursor(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeGridNonOrientedCursor: ... + def GetDimension(self) -> int: ... + def GetGlobalNodeIndex(self) -> int: ... + def GetGrid(self) -> vtkHyperTreeGrid: ... + def GetLevel(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTree(self) -> vtkHyperTree: ... + def GetVertexId(self) -> int: ... + def HasTree(self) -> bool: ... + @overload + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + @overload + def Initialize(self, grid: vtkHyperTreeGrid, tree: vtkHyperTree, level: int, index: int) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLeaf(self) -> bool: ... + def IsMasked(self) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedCursor: ... + def SetGlobalIndexFromLocal(self, index: int) -> None: ... + def SetGlobalIndexStart(self, index: int) -> None: ... + def SetMask(self, state: bool) -> None: ... + def SubdivideLeaf(self) -> None: ... + def ToChild(self, ichild: int) -> None: ... + def ToParent(self) -> None: ... + def ToRoot(self) -> None: ... + +class vtkHyperTreeGridNonOrientedGeometryCursor(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeGridNonOrientedGeometryCursor: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDimension(self) -> int: ... + def GetGlobalNodeIndex(self) -> int: ... + def GetHyperTreeGridOrientedGeometryCursor(self, grid: vtkHyperTreeGrid) -> vtkHyperTreeGridOrientedGeometryCursor: ... + def GetLevel(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> _Pointer: ... + def GetPoint(self, point: MutableSequence[float]) -> None: ... + def GetSize(self) -> _Pointer: ... + def GetTree(self) -> vtkHyperTree: ... + def GetVertexId(self) -> int: ... + def HasTree(self) -> bool: ... + @overload + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + @overload + def Initialize( + self, grid: vtkHyperTreeGrid, tree: vtkHyperTree, level: int, index: int, origin: MutableSequence[float] + ) -> None: ... + @overload + def Initialize(self, cursor: vtkHyperTreeGridNonOrientedGeometryCursor) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLeaf(self) -> bool: ... + def IsMasked(self) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedGeometryCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedGeometryCursor: ... + def SetGlobalIndexFromLocal(self, index: int) -> None: ... + def SetGlobalIndexStart(self, index: int) -> None: ... + def SetMask(self, state: bool) -> None: ... + def SubdivideLeaf(self) -> None: ... + def ToChild(self, ichild: int) -> None: ... + def ToParent(self) -> None: ... + def ToRoot(self) -> None: ... + +class vtkHyperTreeGridNonOrientedSuperCursor(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeGridNonOrientedSuperCursor: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self, icursor: int, bounds: MutableSequence[float]) -> None: ... + def GetDimension(self) -> int: ... + @overload + def GetGlobalNodeIndex(self) -> int: ... + @overload + def GetGlobalNodeIndex(self, icursor: int) -> int: ... + def GetGrid(self) -> vtkHyperTreeGrid: ... + def GetInformation(self, icursor: int, level: int, leaf: bool, id: int) -> vtkHyperTree: ... + @overload + def GetLevel(self) -> int: ... + @overload + def GetLevel(self, icursor: int) -> int: ... + def GetNonOrientedGeometryCursor(self, icursor: int) -> vtkHyperTreeGridNonOrientedGeometryCursor: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfCursors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientedGeometryCursor(self, icursor: int) -> vtkHyperTreeGridOrientedGeometryCursor: ... + def GetOrigin(self) -> _Pointer: ... + @overload + def GetPoint(self, point: MutableSequence[float]) -> None: ... + @overload + def GetPoint(self, icursor: int, point: MutableSequence[float]) -> None: ... + def GetSize(self) -> _Pointer: ... + @overload + def GetTree(self) -> vtkHyperTree: ... + @overload + def GetTree(self, icursor: int) -> vtkHyperTree: ... + @overload + def GetVertexId(self) -> int: ... + @overload + def GetVertexId(self, icursor: int) -> int: ... + @overload + def HasTree(self) -> bool: ... + @overload + def HasTree(self, icursor: int) -> bool: ... + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + def IsA(self, type: str) -> int: ... + @overload + def IsLeaf(self) -> bool: ... + @overload + def IsLeaf(self, icursor: int) -> bool: ... + @overload + def IsMasked(self) -> bool: ... + @overload + def IsMasked(self, icursor: int) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedSuperCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedSuperCursor: ... + def SetGlobalIndexFromLocal(self, index: int) -> None: ... + def SetGlobalIndexStart(self, index: int) -> None: ... + @overload + def SetMask(self, state: bool) -> None: ... + @overload + def SetMask(self, icursor: int, state: bool) -> None: ... + def SubdivideLeaf(self) -> None: ... + def ToChild(self, ichild: int) -> None: ... + def ToParent(self) -> None: ... + def ToRoot(self) -> None: ... + +class vtkHyperTreeGridNonOrientedMooreSuperCursor(vtkHyperTreeGridNonOrientedSuperCursor): + def GetCornerCursors(self, __a: int, __b: int, __c: vtkmodules.vtkCommonCore.vtkIdList) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedMooreSuperCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedMooreSuperCursor: ... + +class vtkHyperTreeGridNonOrientedSuperCursorLight(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeGridNonOrientedSuperCursorLight: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDimension(self) -> int: ... + @overload + def GetGlobalNodeIndex(self) -> int: ... + @overload + def GetGlobalNodeIndex(self, icursor: int) -> int: ... + def GetGrid(self) -> vtkHyperTreeGrid: ... + def GetInformation(self, icursor: int, level: int, leaf: bool, id: int) -> vtkHyperTree: ... + @overload + def GetLevel(self) -> int: ... + @overload + def GetLevel(self, icursor: int) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfCursors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> _Pointer: ... + def GetPoint(self, point: MutableSequence[float]) -> None: ... + def GetSize(self) -> _Pointer: ... + @overload + def GetTree(self) -> vtkHyperTree: ... + @overload + def GetTree(self, icursor: int) -> vtkHyperTree: ... + @overload + def GetVertexId(self) -> int: ... + @overload + def GetVertexId(self, icursor: int) -> int: ... + @overload + def HasTree(self) -> bool: ... + @overload + def HasTree(self, icursor: int) -> bool: ... + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + def IsA(self, type: str) -> int: ... + @overload + def IsLeaf(self) -> bool: ... + @overload + def IsLeaf(self, icursor: int) -> bool: ... + @overload + def IsMasked(self) -> bool: ... + @overload + def IsMasked(self, icursor: int) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedSuperCursorLight: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedSuperCursorLight: ... + def SetGlobalIndexFromLocal(self, index: int) -> None: ... + def SetGlobalIndexStart(self, index: int) -> None: ... + @overload + def SetMask(self, state: bool) -> None: ... + @overload + def SetMask(self, icursor: int, state: bool) -> None: ... + def SubdivideLeaf(self) -> None: ... + def ToChild(self, __a: int) -> None: ... + def ToParent(self) -> None: ... + def ToRoot(self) -> None: ... + +class vtkHyperTreeGridNonOrientedMooreSuperCursorLight(vtkHyperTreeGridNonOrientedSuperCursorLight): + def GetCornerCursors(self, __a: int, __b: int, __c: vtkmodules.vtkCommonCore.vtkIdList) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedMooreSuperCursorLight: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedMooreSuperCursorLight: ... + +class vtkHyperTreeGridNonOrientedVonNeumannSuperCursor(vtkHyperTreeGridNonOrientedSuperCursor): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursor: ... + +class vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight(vtkHyperTreeGridNonOrientedSuperCursorLight): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight: ... + +class vtkHyperTreeGridOrientedCursor(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeGridOrientedCursor: ... + def GetDimension(self) -> int: ... + def GetGlobalNodeIndex(self) -> int: ... + def GetGrid(self) -> vtkHyperTreeGrid: ... + def GetLevel(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTree(self) -> vtkHyperTree: ... + def GetVertexId(self) -> int: ... + def HasTree(self) -> bool: ... + @overload + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + @overload + def Initialize(self, grid: vtkHyperTreeGrid, tree: vtkHyperTree, level: int, index: int) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLeaf(self) -> bool: ... + def IsMasked(self) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridOrientedCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridOrientedCursor: ... + def SetGlobalIndexFromLocal(self, index: int) -> None: ... + def SetGlobalIndexStart(self, index: int) -> None: ... + def SetMask(self, state: bool) -> None: ... + def SubdivideLeaf(self) -> None: ... + def ToChild(self, ichild: int) -> None: ... + +class vtkHyperTreeGridOrientedGeometryCursor(vtkmodules.vtkCommonCore.vtkObject): + def Clone(self) -> vtkHyperTreeGridOrientedGeometryCursor: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDimension(self) -> int: ... + def GetGlobalNodeIndex(self) -> int: ... + def GetLevel(self) -> int: ... + def GetNumberOfChildren(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> _Pointer: ... + def GetPoint(self, point: MutableSequence[float]) -> None: ... + def GetSize(self) -> _Pointer: ... + def GetTree(self) -> vtkHyperTree: ... + def GetVertexId(self) -> int: ... + def HasTree(self) -> bool: ... + @overload + def Initialize(self, grid: vtkHyperTreeGrid, treeIndex: int, create: bool = False) -> None: ... + @overload + def Initialize( + self, grid: vtkHyperTreeGrid, tree: vtkHyperTree, level: int, index: int, origin: MutableSequence[float] + ) -> None: ... + @overload + def Initialize(self, cursor: vtkHyperTreeGridOrientedGeometryCursor) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLeaf(self) -> bool: ... + def IsMasked(self) -> bool: ... + def IsRoot(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridOrientedGeometryCursor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridOrientedGeometryCursor: ... + def SetGlobalIndexFromLocal(self, index: int) -> None: ... + def SetGlobalIndexStart(self, index: int) -> None: ... + def SetMask(self, state: bool) -> None: ... + def SubdivideLeaf(self) -> None: ... + def ToChild(self, ichild: int) -> None: ... + +class vtkHyperTreeGridScales: + def __init__(self, branchfactor: float, scale: Sequence[float]) -> None: ... + def GetBranchFactor(self) -> float: ... + def GetCurrentFailLevel(self) -> int: ... + @overload + def GetScale(self, level: int) -> _Pointer: ... + @overload + def GetScale(self, level: int, scale: MutableSequence[float]) -> None: ... + def GetScaleX(self, level: int) -> float: ... + def GetScaleY(self, level: int) -> float: ... + def GetScaleZ(self, level: int) -> float: ... + +class vtkImageData(vtkDataSet): + @overload + def AllocateScalars(self, dataType: int, numComponents: int) -> None: ... + @overload + def AllocateScalars(self, pipeline_info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def ComputeBounds(self) -> None: ... + def ComputeCellId(self, ijk: MutableSequence[int]) -> int: ... + @staticmethod + def ComputeIndexToPhysicalMatrix( + origin: Sequence[float], spacing: Sequence[float], direction: Sequence[float], result: MutableSequence[float] + ) -> None: ... + def ComputeInternalExtent( + self, intExt: MutableSequence[int], tgtExt: MutableSequence[int], bnds: MutableSequence[int] + ) -> None: ... + def ComputePointId(self, ijk: MutableSequence[int]) -> int: ... + def ComputeStructuredCoordinates( + self, x: Sequence[float], ijk: MutableSequence[int], pcoords: MutableSequence[float] + ) -> int: ... + @overload + def CopyAndCastFrom(self, inData: vtkImageData, extent: MutableSequence[int]) -> None: ... + @overload + def CopyAndCastFrom(self, inData: vtkImageData, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + def CopyInformationFromPipeline(self, information: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def CopyInformationToPipeline(self, information: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + def Crop(self, updateExtent: Sequence[int]) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def ExtendedNew() -> vtkImageData: ... + def FindAndGetCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> vtkCell: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindPoint(self, x: MutableSequence[float]) -> int: ... + def GetActualMemorySize(self) -> int: ... + def GetArrayIncrements(self, array: vtkmodules.vtkCommonCore.vtkDataArray, increments: MutableSequence[int]) -> None: ... + def GetArrayPointer(self, array: vtkmodules.vtkCommonCore.vtkDataArray, coordinates: MutableSequence[int]) -> _Pointer: ... + def GetArrayPointerForExtent( + self, array: vtkmodules.vtkCommonCore.vtkDataArray, extent: MutableSequence[int] + ) -> _Pointer: ... + def GetAxisUpdateExtent(self, axis: int, min: int, max: int, updateExtent: Sequence[int]) -> None: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellDims(self, cellDims: MutableSequence[int]) -> None: ... + @overload + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellNeighbors( + self, + cellId: int, + ptIds: vtkmodules.vtkCommonCore.vtkIdList, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + seedLoc: MutableSequence[int], + ) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + @overload + def GetContinuousIncrements(self, extent: MutableSequence[int], incX: int, incY: int, incZ: int) -> None: ... + @overload + def GetContinuousIncrements( + self, scalars: vtkmodules.vtkCommonCore.vtkDataArray, extent: MutableSequence[int], incX: int, incY: int, incZ: int + ) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkImageData: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkImageData: ... + def GetDataDimension(self) -> int: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetDimensions(self) -> tuple[int, int, int]: ... + @overload + def GetDimensions(self, dims: MutableSequence[int]) -> None: ... + def GetDirectionMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix3x3: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetExtentType(self) -> int: ... + @overload + def GetIncrements(self) -> tuple[int, int, int]: ... + @overload + def GetIncrements(self, incX: int, incY: int, incZ: int) -> None: ... + @overload + def GetIncrements(self, inc: MutableSequence[int]) -> None: ... + @overload + def GetIncrements(self, scalars: vtkmodules.vtkCommonCore.vtkDataArray) -> tuple[int, int, int]: ... + @overload + def GetIncrements(self, scalars: vtkmodules.vtkCommonCore.vtkDataArray, incX: int, incY: int, incZ: int) -> None: ... + @overload + def GetIncrements(self, scalars: vtkmodules.vtkCommonCore.vtkDataArray, inc: MutableSequence[int]) -> None: ... + def GetIndexToPhysicalMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + @staticmethod + def GetNumberOfScalarComponents(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + def GetNumberOfScalarComponents(self) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetPhysicalToIndexMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + @overload + def GetPoint(self, ptId: int) -> tuple[float, float, float]: ... + @overload + def GetPoint(self, id: int, x: MutableSequence[float]) -> None: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetPointGradient( + self, i: int, j: int, k: int, s: vtkmodules.vtkCommonCore.vtkDataArray, g: MutableSequence[float] + ) -> None: ... + def GetScalarComponentAsDouble(self, x: int, y: int, z: int, component: int) -> float: ... + def GetScalarComponentAsFloat(self, x: int, y: int, z: int, component: int) -> float: ... + @overload + def GetScalarIndex(self, coordinates: MutableSequence[int]) -> int: ... + @overload + def GetScalarIndex(self, x: int, y: int, z: int) -> int: ... + def GetScalarIndexForExtent(self, extent: MutableSequence[int]) -> int: ... + @overload + def GetScalarPointer(self, coordinates: MutableSequence[int]) -> _Pointer: ... + @overload + def GetScalarPointer(self, x: int, y: int, z: int) -> _Pointer: ... + @overload + def GetScalarPointer(self) -> _Pointer: ... + def GetScalarPointerForExtent(self, extent: MutableSequence[int]) -> _Pointer: ... + @overload + def GetScalarSize(self, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + def GetScalarSize(self) -> int: ... + @overload + @staticmethod + def GetScalarType(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + def GetScalarType(self) -> int: ... + def GetScalarTypeAsString(self) -> str: ... + @overload + def GetScalarTypeMax(self, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> float: ... + @overload + def GetScalarTypeMax(self) -> float: ... + @overload + def GetScalarTypeMin(self, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> float: ... + @overload + def GetScalarTypeMin(self) -> float: ... + def GetSpacing(self) -> tuple[float, float, float]: ... + def GetTupleIndex(self, array: vtkmodules.vtkCommonCore.vtkDataArray, coordinates: MutableSequence[int]) -> int: ... + def GetVoxelGradient( + self, i: int, j: int, k: int, s: vtkmodules.vtkCommonCore.vtkDataArray, g: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def HasAnyBlankCells(self) -> bool: ... + def HasAnyBlankPoints(self) -> bool: ... + @staticmethod + def HasNumberOfScalarComponents(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + @staticmethod + def HasScalarType(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCellVisible(self, cellId: int) -> int: ... + def IsPointVisible(self, ptId: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageData: ... + def PrepareForNewData(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageData: ... + def SetAxisUpdateExtent( + self, axis: int, min: int, max: int, updateExtent: Sequence[int], axisUpdateExtent: MutableSequence[int] + ) -> None: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetDimensions(self, dims: Sequence[int]) -> None: ... + @overload + def SetDirectionMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + @overload + def SetDirectionMatrix(self, elements: Sequence[float]) -> None: ... + @overload + def SetDirectionMatrix( + self, e00: float, e01: float, e02: float, e10: float, e11: float, e12: float, e20: float, e21: float, e22: float + ) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetExtent(self, x1: int, x2: int, y1: int, y2: int, z1: int, z2: int) -> None: ... + @staticmethod + def SetNumberOfScalarComponents(n: int, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @overload + def SetOrigin(self, i: float, j: float, k: float) -> None: ... + @overload + def SetOrigin(self, ijk: Sequence[float]) -> None: ... + def SetScalarComponentFromDouble(self, x: int, y: int, z: int, component: int, v: float) -> None: ... + def SetScalarComponentFromFloat(self, x: int, y: int, z: int, component: int, v: float) -> None: ... + @staticmethod + def SetScalarType(__a: int, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @overload + def SetSpacing(self, i: float, j: float, k: float) -> None: ... + @overload + def SetSpacing(self, ijk: Sequence[float]) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + @overload + def TransformContinuousIndexToPhysicalPoint(self, i: float, j: float, k: float, xyz: MutableSequence[float]) -> None: ... + @overload + def TransformContinuousIndexToPhysicalPoint(self, ijk: Sequence[float], xyz: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def TransformContinuousIndexToPhysicalPoint( + i: float, + j: float, + k: float, + origin: Sequence[float], + spacing: Sequence[float], + direction: Sequence[float], + xyz: MutableSequence[float], + ) -> None: ... + @overload + def TransformIndexToPhysicalPoint(self, i: int, j: int, k: int, xyz: MutableSequence[float]) -> None: ... + @overload + def TransformIndexToPhysicalPoint(self, ijk: Sequence[int], xyz: MutableSequence[float]) -> None: ... + def TransformPhysicalNormalToContinuousIndex(self, xyz: Sequence[float], ijk: MutableSequence[float]) -> None: ... + def TransformPhysicalPlaneToContinuousIndex(self, pplane: Sequence[float], iplane: MutableSequence[float]) -> None: ... + @overload + def TransformPhysicalPointToContinuousIndex(self, x: float, y: float, z: float, ijk: MutableSequence[float]) -> None: ... + @overload + def TransformPhysicalPointToContinuousIndex(self, xyz: Sequence[float], ijk: MutableSequence[float]) -> None: ... + +class vtkImageTransform(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageTransform: ... + @staticmethod + def TransformNormals( + m3: vtkmodules.vtkCommonMath.vtkMatrix3x3, spacing: MutableSequence[float], da: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + @staticmethod + def TransformPointSet(im: vtkImageData, ps: vtkPointSet) -> None: ... + @overload + @staticmethod + def TransformPointSet(im: vtkImageData, ps: vtkPointSet, transNormals: bool, transVectors: bool) -> None: ... + @staticmethod + def TransformPoints(m4: vtkmodules.vtkCommonMath.vtkMatrix4x4, da: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @staticmethod + def TransformVectors( + m3: vtkmodules.vtkCommonMath.vtkMatrix3x3, spacing: MutableSequence[float], da: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @staticmethod + def TranslatePoints(t: MutableSequence[float], da: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + +class vtkImplicitBoolean(vtkImplicitFunction): + class OperationType(int): ... + VTK_DIFFERENCE: OperationType + VTK_INTERSECTION: OperationType + VTK_UNION: OperationType + VTK_UNION_OF_MAGNITUDES: OperationType + def AddFunction(self, in_: vtkImplicitFunction) -> None: ... + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetFunction(self) -> vtkImplicitFunctionCollection: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperationType(self) -> int: ... + def GetOperationTypeAsString(self) -> str: ... + def GetOperationTypeMaxValue(self) -> int: ... + def GetOperationTypeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitBoolean: ... + def RemoveFunction(self, in_: vtkImplicitFunction) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitBoolean: ... + def SetOperationType(self, _arg: int) -> None: ... + def SetOperationTypeToDifference(self) -> None: ... + def SetOperationTypeToIntersection(self) -> None: ... + def SetOperationTypeToUnion(self) -> None: ... + def SetOperationTypeToUnionOfMagnitudes(self) -> None: ... + +class vtkImplicitDataSet(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetDataSet(self) -> vtkDataSet: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutGradient(self) -> tuple[float, float, float]: ... + def GetOutValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitDataSet: ... + def SetDataSet(self, __a: vtkDataSet) -> None: ... + @overload + def SetOutGradient(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutGradient(self, _arg: Sequence[float]) -> None: ... + def SetOutValue(self, _arg: float) -> None: ... + +class vtkImplicitFunctionCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, __a: vtkImplicitFunction) -> None: ... + def GetNextItem(self) -> vtkImplicitFunction: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitFunctionCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitFunctionCollection: ... + +class vtkImplicitHalo(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetFadeOut(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitHalo: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitHalo: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetFadeOut(self, _arg: float) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkImplicitSelectionLoop(vtkImplicitFunction): + def AutomaticNormalGenerationOff(self) -> None: ... + def AutomaticNormalGenerationOn(self) -> None: ... + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetAutomaticNormalGeneration(self) -> int: ... + def GetLoop(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetMTime(self) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitSelectionLoop: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitSelectionLoop: ... + def SetAutomaticNormalGeneration(self, _arg: int) -> None: ... + def SetLoop(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + +class vtkImplicitSum(vtkImplicitFunction): + @overload + def AddFunction(self, in_: vtkImplicitFunction, weight: float) -> None: ... + @overload + def AddFunction(self, in_: vtkImplicitFunction) -> None: ... + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNormalizeByWeight(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitSum: ... + def NormalizeByWeightOff(self) -> None: ... + def NormalizeByWeightOn(self) -> None: ... + def RemoveAllFunctions(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitSum: ... + def SetFunctionWeight(self, f: vtkImplicitFunction, weight: float) -> None: ... + def SetNormalizeByWeight(self, _arg: int) -> None: ... + +class vtkImplicitVolume(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutGradient(self) -> tuple[float, float, float]: ... + def GetOutValue(self) -> float: ... + def GetVolume(self) -> vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitVolume: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitVolume: ... + @overload + def SetOutGradient(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutGradient(self, _arg: Sequence[float]) -> None: ... + def SetOutValue(self, _arg: float) -> None: ... + def SetVolume(self, __a: vtkImageData) -> None: ... + +class vtkImplicitWindowFunction(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetImplicitFunction(self) -> vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWindowRange(self) -> tuple[float, float]: ... + def GetWindowValues(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitWindowFunction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitWindowFunction: ... + def SetImplicitFunction(self, __a: vtkImplicitFunction) -> None: ... + @overload + def SetWindowRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetWindowRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetWindowValues(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetWindowValues(self, _arg: Sequence[float]) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkInEdgeIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetGraph(self) -> vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertex(self) -> int: ... + def HasNext(self) -> bool: ... + def Initialize(self, g: vtkGraph, v: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInEdgeIterator: ... + def Next(self) -> vtkInEdgeType: ... + def NextGraphEdge(self) -> vtkGraphEdge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInEdgeIterator: ... + +class vtkInEdgeType(vtkEdgeBase): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, s: int, id: int) -> None: ... + @overload + def __init__(self, __a: vtkInEdgeType) -> None: ... + +class vtkIncrementalOctreeNode(vtkmodules.vtkCommonCore.vtkObject): + def ContainsPoint(self, pnt: Sequence[float]) -> int: ... + def ContainsPointByData(self, pnt: Sequence[float]) -> int: ... + def DeleteChildNodes(self) -> None: ... + def ExportAllPointIdsByDirectSet(self, pntIdx: MutableSequence[int], idList: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def ExportAllPointIdsByInsertion(self, idList: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetChild(self, i: int) -> vtkIncrementalOctreeNode: ... + def GetChildIndex(self, point: Sequence[float]) -> int: ... + @overload + def GetDistance2ToBoundary(self, point: Sequence[float], rootNode: vtkIncrementalOctreeNode, checkData: int) -> float: ... + @overload + def GetDistance2ToBoundary( + self, point: Sequence[float], closest: MutableSequence[float], rootNode: vtkIncrementalOctreeNode, checkData: int + ) -> float: ... + def GetDistance2ToInnerBoundary(self, point: Sequence[float], rootNode: vtkIncrementalOctreeNode) -> float: ... + def GetID(self) -> int: ... + def GetMaxBounds(self) -> tuple[float, float, float]: ... + def GetMaxDataBounds(self) -> _Pointer: ... + def GetMinBounds(self) -> tuple[float, float, float]: ... + def GetMinDataBounds(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetPointIdSet(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + @overload + def InsertPoint( + self, + points: vtkmodules.vtkCommonCore.vtkPoints, + newPnt: Sequence[float], + maxPts: int, + pntId: MutableSequence[int], + ptMode: int, + ) -> int: ... + @overload + def InsertPoint( + self, + points: vtkmodules.vtkCommonCore.vtkPoints, + newPnt: Sequence[float], + maxPts: int, + pntId: MutableSequence[int], + ptMode: int, + numberOfNodes: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsLeaf(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIncrementalOctreeNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIncrementalOctreeNode: ... + def SetBounds(self, x1: float, x2: float, y1: float, y2: float, z1: float, z2: float) -> None: ... + +class vtkIncrementalPointLocator(vtkAbstractPointLocator): + def FindClosestInsertedPoint(self, x: Sequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def InitPointInsertion(self, newPts: vtkmodules.vtkCommonCore.vtkPoints, bounds: Sequence[float]) -> int: ... + @overload + def InitPointInsertion(self, newPts: vtkmodules.vtkCommonCore.vtkPoints, bounds: Sequence[float], estSize: int) -> int: ... + def InsertNextPoint(self, x: Sequence[float]) -> int: ... + def InsertPoint(self, ptId: int, x: Sequence[float]) -> None: ... + def InsertUniquePoint(self, x: Sequence[float], ptId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsInsertedPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def IsInsertedPoint(self, x: Sequence[float]) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIncrementalPointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIncrementalPointLocator: ... + +class vtkIncrementalOctreePointLocator(vtkIncrementalPointLocator): + def BuildCubicOctreeOff(self) -> None: ... + def BuildCubicOctreeOn(self) -> None: ... + def BuildLocator(self) -> None: ... + def FindClosestInsertedPoint(self, x: Sequence[float]) -> int: ... + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindClosestPoint(self, x: Sequence[float], miniDist2: MutableSequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float, miniDist2: MutableSequence[float]) -> int: ... + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + def FindClosestPointWithinSquaredRadius(self, radius2: float, x: Sequence[float], dist2: float) -> int: ... + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def FindPointsWithinSquaredRadius( + self, R2: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, polysData: vtkPolyData) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + def GetBuildCubicOctree(self) -> int: ... + def GetLocatorPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetMaxPointsPerLeaf(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetRoot(self) -> vtkIncrementalOctreeNode: ... + @overload + def InitPointInsertion(self, points: vtkmodules.vtkCommonCore.vtkPoints, bounds: Sequence[float]) -> int: ... + @overload + def InitPointInsertion(self, points: vtkmodules.vtkCommonCore.vtkPoints, bounds: Sequence[float], estSize: int) -> int: ... + def Initialize(self) -> None: ... + def InsertNextPoint(self, x: Sequence[float]) -> int: ... + def InsertPoint(self, ptId: int, x: Sequence[float]) -> None: ... + def InsertPointWithoutChecking(self, point: Sequence[float], pntId: int, insert: int) -> None: ... + def InsertUniquePoint(self, point: Sequence[float], pntId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsInsertedPoint(self, x: Sequence[float]) -> int: ... + @overload + def IsInsertedPoint(self, x: float, y: float, z: float) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIncrementalOctreePointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIncrementalOctreePointLocator: ... + def SetBuildCubicOctree(self, _arg: int) -> None: ... + def SetMaxPointsPerLeaf(self, _arg: int) -> None: ... + +class vtkInformationQuadratureSchemeDefinitionVectorKey(vtkmodules.vtkCommonCore.vtkInformationKey): + def Append(self, info: vtkmodules.vtkCommonCore.vtkInformation, value: vtkQuadratureSchemeDefinition) -> None: ... + def Clear(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def DeepCopy(self, from_: vtkmodules.vtkCommonCore.vtkInformation, to: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def Get(self, info: vtkmodules.vtkCommonCore.vtkInformation, idx: int) -> vtkQuadratureSchemeDefinition: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def NewInstance(self) -> vtkInformationQuadratureSchemeDefinitionVectorKey: ... + def Resize(self, info: vtkmodules.vtkCommonCore.vtkInformation, n: int) -> None: ... + def RestoreState(self, info: vtkmodules.vtkCommonCore.vtkInformation, element: vtkXMLDataElement) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInformationQuadratureSchemeDefinitionVectorKey: ... + def SaveState(self, info: vtkmodules.vtkCommonCore.vtkInformation, element: vtkXMLDataElement) -> int: ... + def Set(self, info: vtkmodules.vtkCommonCore.vtkInformation, value: vtkQuadratureSchemeDefinition, i: int) -> None: ... + def ShallowCopy( + self, from_: vtkmodules.vtkCommonCore.vtkInformation, to: vtkmodules.vtkCommonCore.vtkInformation + ) -> None: ... + def Size(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + +class vtkIntersectionCounter: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, tol: float, length: float) -> None: ... + @overload + def __init__(self, __a: vtkIntersectionCounter) -> None: ... + def AddIntersection(self, t: float) -> None: ... + def CountIntersections(self) -> int: ... + def GetTolerance(self) -> float: ... + def Reset(self) -> None: ... + def SetTolerance(self, tol: float) -> None: ... + +class vtkIterativeClosestPointTransform(vtkmodules.vtkCommonTransforms.vtkLinearTransform): + def CheckMeanDistanceOff(self) -> None: ... + def CheckMeanDistanceOn(self) -> None: ... + def GetCheckMeanDistance(self) -> int: ... + def GetLandmarkTransform(self) -> vtkmodules.vtkCommonTransforms.vtkLandmarkTransform: ... + def GetLocator(self) -> vtkCellLocator: ... + def GetMaximumMeanDistance(self) -> float: ... + def GetMaximumNumberOfIterations(self) -> int: ... + def GetMaximumNumberOfLandmarks(self) -> int: ... + def GetMeanDistance(self) -> float: ... + def GetMeanDistanceMode(self) -> int: ... + def GetMeanDistanceModeAsString(self) -> str: ... + def GetMeanDistanceModeMaxValue(self) -> int: ... + def GetMeanDistanceModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GetSource(self) -> vtkDataSet: ... + def GetStartByMatchingCentroids(self) -> int: ... + def GetTarget(self) -> vtkDataSet: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def NewInstance(self) -> vtkIterativeClosestPointTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIterativeClosestPointTransform: ... + def SetCheckMeanDistance(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkCellLocator) -> None: ... + def SetMaximumMeanDistance(self, _arg: float) -> None: ... + def SetMaximumNumberOfIterations(self, _arg: int) -> None: ... + def SetMaximumNumberOfLandmarks(self, _arg: int) -> None: ... + def SetMeanDistanceMode(self, _arg: int) -> None: ... + def SetMeanDistanceModeToAbsoluteValue(self) -> None: ... + def SetMeanDistanceModeToRMS(self) -> None: ... + def SetSource(self, source: vtkDataSet) -> None: ... + def SetStartByMatchingCentroids(self, _arg: int) -> None: ... + def SetTarget(self, target: vtkDataSet) -> None: ... + def StartByMatchingCentroidsOff(self) -> None: ... + def StartByMatchingCentroidsOn(self) -> None: ... + +class vtkKdNode(vtkmodules.vtkCommonCore.vtkObject): + def AddChildNodes(self, left: vtkKdNode, right: vtkKdNode) -> None: ... + def ContainsBox(self, x1: float, x2: float, y1: float, y2: float, z1: float, z2: float, useDataBounds: int) -> int: ... + def ContainsPoint(self, x: float, y: float, z: float, useDataBounds: int) -> int: ... + def DeleteChildNodes(self) -> None: ... + def GetBounds(self, b: MutableSequence[float]) -> None: ... + def GetDataBounds(self, b: MutableSequence[float]) -> None: ... + def GetDim(self) -> int: ... + @overload + def GetDistance2ToBoundary(self, x: float, y: float, z: float, useDataBounds: int) -> float: ... + @overload + def GetDistance2ToBoundary( + self, x: float, y: float, z: float, boundaryPt: MutableSequence[float], useDataBounds: int + ) -> float: ... + def GetDistance2ToInnerBoundary(self, x: float, y: float, z: float) -> float: ... + def GetDivisionPosition(self) -> float: ... + def GetID(self) -> int: ... + def GetLeft(self) -> vtkKdNode: ... + def GetMaxBounds(self) -> tuple[float, float, float]: ... + def GetMaxDataBounds(self) -> tuple[float, float, float]: ... + def GetMaxID(self) -> int: ... + def GetMinBounds(self) -> tuple[float, float, float]: ... + def GetMinDataBounds(self) -> tuple[float, float, float]: ... + def GetMinID(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetRight(self) -> vtkKdNode: ... + def GetUp(self) -> vtkKdNode: ... + def IntersectsBox(self, x1: float, x2: float, y1: float, y2: float, z1: float, z2: float, useDataBounds: int) -> int: ... + def IntersectsCell( + self, cell: vtkCell, useDataBounds: int, cellRegion: int = -1, cellBounds: MutableSequence[float] = ... + ) -> int: ... + def IntersectsRegion(self, pi: vtkPlanesIntersection, useDataBounds: int) -> int: ... + def IntersectsSphere2(self, x: float, y: float, z: float, rSquared: float, useDataBounds: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKdNode: ... + def PrintNode(self, depth: int) -> None: ... + def PrintVerboseNode(self, depth: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKdNode: ... + @overload + def SetBounds(self, x1: float, x2: float, y1: float, y2: float, z1: float, z2: float) -> None: ... + @overload + def SetBounds(self, b: Sequence[float]) -> None: ... + @overload + def SetDataBounds(self, x1: float, x2: float, y1: float, y2: float, z1: float, z2: float) -> None: ... + @overload + def SetDataBounds(self, v: MutableSequence[float]) -> None: ... + def SetDim(self, _arg: int) -> None: ... + def SetID(self, _arg: int) -> None: ... + def SetLeft(self, left: vtkKdNode) -> None: ... + def SetMaxBounds(self, mb: Sequence[float]) -> None: ... + def SetMaxDataBounds(self, mb: Sequence[float]) -> None: ... + def SetMaxID(self, _arg: int) -> None: ... + def SetMinBounds(self, mb: Sequence[float]) -> None: ... + def SetMinDataBounds(self, mb: Sequence[float]) -> None: ... + def SetMinID(self, _arg: int) -> None: ... + def SetNumberOfPoints(self, _arg: int) -> None: ... + def SetRight(self, right: vtkKdNode) -> None: ... + def SetUp(self, up: vtkKdNode) -> None: ... + +class vtkKdTree(vtkLocator): + def AddDataSet(self, set: vtkDataSet) -> None: ... + def AllGetRegionContainingCell(self) -> _Pointer: ... + def BuildLocator(self) -> None: ... + @overload + def BuildLocatorFromPoints(self, pointset: vtkPointSet) -> None: ... + @overload + def BuildLocatorFromPoints(self, ptArray: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def BuildMapForDuplicatePoints(self, tolerance: float) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + @staticmethod + def CopyTree(kd: vtkKdNode) -> vtkKdNode: ... + @overload + def CreateCellLists(self, dataSetIndex: int, regionReqList: MutableSequence[int], reqListSize: int) -> None: ... + @overload + def CreateCellLists(self, set: vtkDataSet, regionReqList: MutableSequence[int], reqListSize: int) -> None: ... + @overload + def CreateCellLists(self, regionReqList: MutableSequence[int], listSize: int) -> None: ... + @overload + def CreateCellLists(self) -> None: ... + def DeleteCellLists(self) -> None: ... + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: MutableSequence[float], dist2: float) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float, dist2: float) -> int: ... + @overload + def FindClosestPointInRegion(self, regionId: int, x: MutableSequence[float], dist2: float) -> int: ... + @overload + def FindClosestPointInRegion(self, regionId: int, x: float, y: float, z: float, dist2: float) -> int: ... + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + @overload + def FindPoint(self, x: MutableSequence[float]) -> int: ... + @overload + def FindPoint(self, x: float, y: float, z: float) -> int: ... + def FindPointsInArea( + self, area: MutableSequence[float], ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, clearArray: bool = True + ) -> None: ... + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + @overload + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + @overload + def GenerateRepresentation(self, regionList: MutableSequence[int], len: int, pd: vtkPolyData) -> None: ... + def GenerateRepresentationUsingDataBoundsOff(self) -> None: ... + def GenerateRepresentationUsingDataBoundsOn(self) -> None: ... + def GetBoundaryCellList(self, regionID: int) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCellList(self, regionID: int) -> vtkmodules.vtkCommonCore.vtkIdList: ... + @overload + def GetCellLists( + self, + regions: vtkmodules.vtkCommonCore.vtkIntArray, + set: int, + inRegionCells: vtkmodules.vtkCommonCore.vtkIdList, + onBoundaryCells: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def GetCellLists( + self, + regions: vtkmodules.vtkCommonCore.vtkIntArray, + set: vtkDataSet, + inRegionCells: vtkmodules.vtkCommonCore.vtkIdList, + onBoundaryCells: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def GetCellLists( + self, + regions: vtkmodules.vtkCommonCore.vtkIntArray, + inRegionCells: vtkmodules.vtkCommonCore.vtkIdList, + onBoundaryCells: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def GetCuts(self) -> vtkBSPCuts: ... + @overload + def GetDataSet(self, n: int) -> vtkDataSet: ... + @overload + def GetDataSet(self) -> vtkDataSet: ... + def GetDataSetIndex(self, set: vtkDataSet) -> int: ... + def GetDataSets(self) -> vtkDataSetCollection: ... + def GetFudgeFactor(self) -> float: ... + def GetGenerateRepresentationUsingDataBounds(self) -> int: ... + def GetIncludeRegionBoundaryCells(self) -> int: ... + def GetMinCells(self) -> int: ... + def GetNumberOfDataSets(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRegions(self) -> int: ... + def GetNumberOfRegionsOrLess(self) -> int: ... + def GetNumberOfRegionsOrMore(self) -> int: ... + def GetPointsInRegion(self, regionId: int) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetRegionBounds(self, regionID: int, bounds: MutableSequence[float]) -> None: ... + @overload + def GetRegionContainingCell(self, set: vtkDataSet, cellID: int) -> int: ... + @overload + def GetRegionContainingCell(self, set: int, cellID: int) -> int: ... + @overload + def GetRegionContainingCell(self, cellID: int) -> int: ... + def GetRegionContainingPoint(self, x: float, y: float, z: float) -> int: ... + def GetRegionDataBounds(self, regionID: int, bounds: MutableSequence[float]) -> None: ... + def GetTiming(self) -> int: ... + def IncludeRegionBoundaryCellsOff(self) -> None: ... + def IncludeRegionBoundaryCellsOn(self) -> None: ... + def InvalidateGeometry(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewGeometry(self) -> int: ... + def NewInstance(self) -> vtkKdTree: ... + def OmitNoPartitioning(self) -> None: ... + def OmitXPartitioning(self) -> None: ... + def OmitXYPartitioning(self) -> None: ... + def OmitYPartitioning(self) -> None: ... + def OmitYZPartitioning(self) -> None: ... + def OmitZPartitioning(self) -> None: ... + def OmitZXPartitioning(self) -> None: ... + def PrintRegion(self, id: int) -> None: ... + def PrintTree(self) -> None: ... + def PrintVerboseTree(self) -> None: ... + def RemoveAllDataSets(self) -> None: ... + @overload + def RemoveDataSet(self, index: int) -> None: ... + @overload + def RemoveDataSet(self, set: vtkDataSet) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKdTree: ... + def SetCuts(self, cuts: vtkBSPCuts) -> None: ... + def SetDataSet(self, set: vtkDataSet) -> None: ... + def SetFudgeFactor(self, _arg: float) -> None: ... + def SetGenerateRepresentationUsingDataBounds(self, _arg: int) -> None: ... + def SetIncludeRegionBoundaryCells(self, _arg: int) -> None: ... + def SetMinCells(self, _arg: int) -> None: ... + def SetNewBounds(self, bounds: MutableSequence[float]) -> None: ... + def SetNumberOfRegionsOrLess(self, _arg: int) -> None: ... + def SetNumberOfRegionsOrMore(self, _arg: int) -> None: ... + def SetTiming(self, _arg: int) -> None: ... + def TimingOff(self) -> None: ... + def TimingOn(self) -> None: ... + def ViewOrderAllRegionsFromPosition( + self, directionOfProjection: Sequence[float], orderedList: vtkmodules.vtkCommonCore.vtkIntArray + ) -> int: ... + def ViewOrderAllRegionsInDirection( + self, directionOfProjection: Sequence[float], orderedList: vtkmodules.vtkCommonCore.vtkIntArray + ) -> int: ... + def ViewOrderRegionsFromPosition( + self, + regionIds: vtkmodules.vtkCommonCore.vtkIntArray, + directionOfProjection: Sequence[float], + orderedList: vtkmodules.vtkCommonCore.vtkIntArray, + ) -> int: ... + def ViewOrderRegionsInDirection( + self, + regionIds: vtkmodules.vtkCommonCore.vtkIntArray, + directionOfProjection: Sequence[float], + orderedList: vtkmodules.vtkCommonCore.vtkIntArray, + ) -> int: ... + +class vtkKdTreePointLocator(vtkAbstractPointLocator): + def BuildLocator(self) -> None: ... + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKdTreePointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKdTreePointLocator: ... + +class vtkLagrangeCurve(vtkHigherOrderCurve): + def GetCellType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeCurve: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeCurve: ... + +class vtkLagrangeHexahedron(vtkHigherOrderHexahedron): + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaceCell(self) -> vtkHigherOrderQuadrilateral: ... + def GetInterpolation(self) -> vtkHigherOrderInterpolation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeHexahedron: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeHexahedron: ... + +class vtkLagrangeInterpolation(vtkHigherOrderInterpolation): + @staticmethod + def EvaluateShapeAndGradient( + order: int, pcoord: float, shape: MutableSequence[float], grad: MutableSequence[float] + ) -> None: ... + @staticmethod + def EvaluateShapeFunctions(order: int, pcoord: float, shape: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeInterpolation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeInterpolation: ... + @staticmethod + def Tensor1ShapeDerivatives(order: int, pcoords: Sequence[float], derivs: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor1ShapeFunctions(order: int, pcoords: Sequence[float], shape: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor2ShapeDerivatives(order: Sequence[int], pcoords: Sequence[float], derivs: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor2ShapeFunctions(order: Sequence[int], pcoords: Sequence[float], shape: MutableSequence[float]) -> int: ... + def Tensor3EvaluateDerivative( + self, + order: Sequence[int], + pcoords: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + fieldVals: Sequence[float], + fieldDim: int, + fieldDerivs: MutableSequence[float], + ) -> None: ... + @staticmethod + def Tensor3ShapeDerivatives(order: Sequence[int], pcoords: Sequence[float], derivs: MutableSequence[float]) -> int: ... + @staticmethod + def Tensor3ShapeFunctions(order: Sequence[int], pcoords: Sequence[float], shape: MutableSequence[float]) -> int: ... + def WedgeEvaluate( + self, + order: Sequence[int], + numberOfPoints: int, + pcoords: Sequence[float], + fieldVals: MutableSequence[float], + fieldDim: int, + fieldAtPCoords: MutableSequence[float], + ) -> None: ... + def WedgeEvaluateDerivative( + self, + order: Sequence[int], + pcoords: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + fieldVals: Sequence[float], + fieldDim: int, + fieldDerivs: MutableSequence[float], + ) -> None: ... + @staticmethod + def WedgeShapeDerivatives( + order: Sequence[int], numberOfPoints: int, pcoords: Sequence[float], derivs: MutableSequence[float] + ) -> None: ... + @staticmethod + def WedgeShapeFunctions( + order: Sequence[int], numberOfPoints: int, pcoords: Sequence[float], shape: MutableSequence[float] + ) -> None: ... + +class vtkLagrangeQuadrilateral(vtkHigherOrderQuadrilateral): + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeQuadrilateral: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeQuadrilateral: ... + +class vtkLagrangeTetra(vtkHigherOrderTetra): + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFaceCell(self) -> vtkHigherOrderTriangle: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeTetra: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeTetra: ... + +class vtkLagrangeTriangle(vtkHigherOrderTriangle): + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeTriangle: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeTriangle: ... + +class vtkLagrangeWedge(vtkHigherOrderWedge): + def GetBoundaryQuad(self) -> vtkHigherOrderQuadrilateral: ... + def GetBoundaryTri(self) -> vtkHigherOrderTriangle: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeCell(self) -> vtkHigherOrderCurve: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetInterpolation(self) -> vtkHigherOrderInterpolation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangeWedge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangeWedge: ... + +class vtkLine(vtkCell): + class ToleranceType(int): ... + class IntersectionType(int): ... + Absolute: ToleranceType + AbsoluteFuzzy: ToleranceType + Intersect: IntersectionType + NoIntersect: IntersectionType + OnLine: IntersectionType + Relative: ToleranceType + RelativeFuzzy: ToleranceType + + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + lines: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + @staticmethod + def DistanceBetweenLineSegments( + l0: MutableSequence[float], + l1: MutableSequence[float], + m0: MutableSequence[float], + m1: MutableSequence[float], + closestPt1: MutableSequence[float], + closestPt2: MutableSequence[float], + t1: float, + t2: float, + ) -> float: ... + @staticmethod + def DistanceBetweenLines( + l0: MutableSequence[float], + l1: MutableSequence[float], + m0: MutableSequence[float], + m1: MutableSequence[float], + closestPt1: MutableSequence[float], + closestPt2: MutableSequence[float], + t1: float, + t2: float, + ) -> float: ... + @overload + @staticmethod + def DistanceToLine( + x: Sequence[float], p1: Sequence[float], p2: Sequence[float], t: float, closestPoint: MutableSequence[float] = ... + ) -> float: ... + @overload + @staticmethod + def DistanceToLine(x: Sequence[float], p1: Sequence[float], p2: Sequence[float]) -> float: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def Inflate(self, dist: float) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @staticmethod + def Intersection( + p1: Sequence[float], + p2: Sequence[float], + x1: Sequence[float], + x2: Sequence[float], + u: float, + v: float, + tolerance: float = 1e-6, + toleranceType: int = ..., + ) -> int: ... + @staticmethod + def Intersection3D( + p1: MutableSequence[float], + p2: MutableSequence[float], + x1: MutableSequence[float], + x2: MutableSequence[float], + u: float, + v: float, + tolerance: float = 1e-6, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLine: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLine: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkMarchingCubesTriangleCases: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkMarchingCubesTriangleCases) -> None: ... + +class vtkMarchingSquaresLineCases: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkMarchingSquaresLineCases) -> None: ... + +class vtkMeanValueCoordinatesInterpolator(vtkmodules.vtkCommonCore.vtkObject): + @overload + @staticmethod + def ComputeInterpolationWeights( + x: Sequence[float], + pts: vtkmodules.vtkCommonCore.vtkPoints, + tris: vtkmodules.vtkCommonCore.vtkIdList, + weights: MutableSequence[float], + ) -> None: ... + @overload + @staticmethod + def ComputeInterpolationWeights( + x: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkPoints, tris: vtkCellArray, weights: MutableSequence[float] + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMeanValueCoordinatesInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMeanValueCoordinatesInterpolator: ... + +class vtkPointLocator(vtkIncrementalPointLocator): + def BuildLocator(self) -> None: ... + def FindClosestInsertedPoint(self, x: Sequence[float]) -> int: ... + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + @overload + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], inputDataLength: float, dist2: float) -> int: ... + @overload + def FindDistributedPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList, M: int) -> None: ... + @overload + def FindDistributedPoints( + self, N: int, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList, M: int + ) -> None: ... + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + def GetDivisions(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointsPerBucket(self) -> int: ... + def GetNumberOfPointsPerBucketMaxValue(self) -> int: ... + def GetNumberOfPointsPerBucketMinValue(self) -> int: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetPointsInBucket(self, x: Sequence[float], ijk: MutableSequence[int]) -> vtkmodules.vtkCommonCore.vtkIdList: ... + @overload + def InitPointInsertion(self, newPts: vtkmodules.vtkCommonCore.vtkPoints, bounds: Sequence[float]) -> int: ... + @overload + def InitPointInsertion(self, newPts: vtkmodules.vtkCommonCore.vtkPoints, bounds: Sequence[float], estNumPts: int) -> int: ... + def Initialize(self) -> None: ... + def InsertNextPoint(self, x: Sequence[float]) -> int: ... + def InsertPoint(self, ptId: int, x: Sequence[float]) -> None: ... + def InsertUniquePoint(self, x: Sequence[float], ptId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsInsertedPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def IsInsertedPoint(self, x: Sequence[float]) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointLocator: ... + @overload + def SetDivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDivisions(self, _arg: Sequence[int]) -> None: ... + def SetNumberOfPointsPerBucket(self, _arg: int) -> None: ... + +class vtkMergePoints(vtkPointLocator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsertUniquePoint(self, x: Sequence[float], ptId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsInsertedPoint(self, x: Sequence[float]) -> int: ... + @overload + def IsInsertedPoint(self, x: float, y: float, z: float) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergePoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergePoints: ... + +class vtkUndirectedGraph(vtkGraph): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkUndirectedGraph: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkUndirectedGraph: ... + def GetDataObjectType(self) -> int: ... + def GetInDegree(self, v: int) -> int: ... + @overload + def GetInEdge(self, v: int, i: int) -> vtkInEdgeType: ... + @overload + def GetInEdge(self, v: int, i: int, e: vtkGraphEdge) -> None: ... + def GetInEdges(self, v: int, it: vtkInEdgeIterator) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsStructureValid(self, g: vtkGraph) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUndirectedGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUndirectedGraph: ... + +class vtkMolecule(vtkUndirectedGraph): + def AllocateAtomGhostArray(self) -> None: ... + def AllocateBondGhostArray(self) -> None: ... + @overload + def AppendAtom(self) -> vtkAtom: ... + @overload + def AppendAtom(self, atomicNumber: int, x: float, y: float, z: float) -> vtkAtom: ... + @overload + def AppendAtom(self, atomicNumber: int, pos: vtkVector3f) -> vtkAtom: ... + @overload + def AppendAtom(self, atomicNumber: int, pos: MutableSequence[float]) -> vtkAtom: ... + @overload + def AppendBond(self, atom1: int, atom2: int, order: int = 1) -> vtkBond: ... + @overload + def AppendBond(self, atom1: vtkAtom, atom2: vtkAtom, order: int = 1) -> vtkBond: ... + def CheckedDeepCopy(self, g: vtkGraph) -> bool: ... + def CheckedShallowCopy(self, g: vtkGraph) -> bool: ... + def ClearLattice(self) -> None: ... + def DeepCopy(self, obj: vtkDataObject) -> None: ... + def DeepCopyAttributes(self, m: vtkMolecule) -> None: ... + def DeepCopyStructure(self, m: vtkMolecule) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetAtom(self, atomId: int) -> vtkAtom: ... + def GetAtomAtomicNumber(self, atomId: int) -> int: ... + def GetAtomData(self) -> vtkDataSetAttributes: ... + def GetAtomGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @overload + def GetAtomPosition(self, atomId: int) -> vtkVector3f: ... + @overload + def GetAtomPosition(self, atomId: int, pos: MutableSequence[float]) -> None: ... + def GetAtomicNumberArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedShortArray: ... + def GetAtomicNumberArrayName(self) -> str: ... + def GetAtomicPositionArray(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetBond(self, bondId: int) -> vtkBond: ... + def GetBondData(self) -> vtkDataSetAttributes: ... + def GetBondGhostArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetBondId(self, a: int, b: int) -> int: ... + def GetBondLength(self, bondId: int) -> float: ... + def GetBondOrder(self, bondId: int) -> int: ... + def GetBondOrdersArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedShortArray: ... + def GetBondOrdersArrayName(self) -> str: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkMolecule: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkMolecule: ... + def GetDataObjectType(self) -> int: ... + def GetElectronicData(self) -> vtkAbstractElectronicData: ... + @overload + def GetLattice(self) -> vtkmodules.vtkCommonMath.vtkMatrix3x3: ... + @overload + def GetLattice(self, a: vtkVector3d, b: vtkVector3d, c: vtkVector3d) -> None: ... + @overload + def GetLattice(self, a: vtkVector3d, b: vtkVector3d, c: vtkVector3d, origin: vtkVector3d) -> None: ... + def GetLatticeOrigin(self) -> vtkVector3d: ... + def GetNumberOfAtoms(self) -> int: ... + def GetNumberOfBonds(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + @staticmethod + def GetPlaneFromBond(bond: vtkBond, normal: vtkVector3f, plane: vtkPlane) -> bool: ... + @overload + @staticmethod + def GetPlaneFromBond(atom1: vtkAtom, atom2: vtkAtom, normal: vtkVector3f, plane: vtkPlane) -> bool: ... + def HasLattice(self) -> bool: ... + @overload + def Initialize(self) -> None: ... + @overload + def Initialize( + self, + atomPositions: vtkmodules.vtkCommonCore.vtkPoints, + atomicNumberArray: vtkmodules.vtkCommonCore.vtkDataArray, + atomData: vtkDataSetAttributes, + ) -> int: ... + @overload + def Initialize(self, atomPositions: vtkmodules.vtkCommonCore.vtkPoints, atomData: vtkDataSetAttributes) -> int: ... + @overload + def Initialize(self, molecule: vtkMolecule) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMolecule: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMolecule: ... + def SetAtomAtomicNumber(self, atomId: int, atomicNum: int) -> None: ... + @overload + def SetAtomPosition(self, atomId: int, pos: vtkVector3f) -> None: ... + @overload + def SetAtomPosition(self, atomId: int, x: float, y: float, z: float) -> None: ... + @overload + def SetAtomPosition(self, atomId: int, pos: MutableSequence[float]) -> None: ... + def SetAtomicNumberArrayName(self, _arg: str) -> None: ... + def SetBondOrder(self, bondId: int, order: int) -> None: ... + def SetBondOrdersArrayName(self, _arg: str) -> None: ... + def SetElectronicData(self, __a: vtkAbstractElectronicData) -> None: ... + @overload + def SetLattice(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + @overload + def SetLattice(self, a: vtkVector3d, b: vtkVector3d, c: vtkVector3d) -> None: ... + def SetLatticeOrigin(self, _arg: vtkVector3d) -> None: ... + def ShallowCopy(self, obj: vtkDataObject) -> None: ... + def ShallowCopyAttributes(self, m: vtkMolecule) -> None: ... + def ShallowCopyStructure(self, m: vtkMolecule) -> None: ... + +class vtkMultiBlockDataSet(vtkDataObjectTree): + def GetBlock(self, blockno: int) -> vtkDataObject: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkMultiBlockDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkMultiBlockDataSet: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetMetaData(self, blockno: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetMetaData(self, iter: vtkCompositeDataIterator) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def HasMetaData(self, blockno: int) -> int: ... + @overload + def HasMetaData(self, iter: vtkCompositeDataIterator) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockDataSet: ... + def RemoveBlock(self, blockno: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockDataSet: ... + def SetBlock(self, blockno: int, block: vtkDataObject) -> None: ... + def SetNumberOfBlocks(self, numBlocks: int) -> None: ... + +class vtkPartitionedDataSet(vtkDataObjectTree): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkPartitionedDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkPartitionedDataSet: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetMetaData(self, idx: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetMetaData(self, iter: vtkCompositeDataIterator) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def GetPartition(self, idx: int) -> vtkDataSet: ... + def GetPartitionAsDataObject(self, idx: int) -> vtkDataObject: ... + @overload + def HasMetaData(self, idx: int) -> int: ... + @overload + def HasMetaData(self, iter: vtkCompositeDataIterator) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionedDataSet: ... + def RemoveNullPartitions(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionedDataSet: ... + def SetNumberOfPartitions(self, numPartitions: int) -> None: ... + def SetPartition(self, idx: int, partition: vtkDataObject) -> None: ... + +class vtkMultiPieceDataSet(vtkPartitionedDataSet): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkMultiPieceDataSet: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkMultiPieceDataSet: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetPiece(self, pieceno: int) -> vtkDataSet: ... + def GetPieceAsDataObject(self, pieceno: int) -> vtkDataObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiPieceDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiPieceDataSet: ... + def SetNumberOfPieces(self, numpieces: int) -> None: ... + def SetPiece(self, pieceno: int, piece: vtkDataObject) -> None: ... + +class vtkMutableDirectedGraph(vtkDirectedGraph): + @overload + def AddChild(self, parent: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> int: ... + @overload + def AddChild(self, parent: int) -> int: ... + @overload + def AddEdge(self, u: int, v: int) -> vtkEdgeType: ... + @overload + def AddEdge(self, u: int, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> vtkEdgeType: ... + @overload + def AddEdge( + self, u: vtkmodules.vtkCommonCore.vtkVariant, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> vtkEdgeType: ... + @overload + def AddEdge( + self, u: int, v: vtkmodules.vtkCommonCore.vtkVariant, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> vtkEdgeType: ... + @overload + def AddEdge( + self, + u: vtkmodules.vtkCommonCore.vtkVariant, + v: vtkmodules.vtkCommonCore.vtkVariant, + propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ..., + ) -> vtkEdgeType: ... + def AddGraphEdge(self, u: int, v: int) -> vtkGraphEdge: ... + @overload + def AddVertex(self) -> int: ... + @overload + def AddVertex(self, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> int: ... + @overload + def AddVertex(self, pedigreeId: vtkmodules.vtkCommonCore.vtkVariant) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LazyAddEdge(self, u: int, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ...) -> None: ... + @overload + def LazyAddEdge( + self, u: vtkmodules.vtkCommonCore.vtkVariant, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> None: ... + @overload + def LazyAddEdge( + self, u: int, v: vtkmodules.vtkCommonCore.vtkVariant, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> None: ... + @overload + def LazyAddEdge( + self, + u: vtkmodules.vtkCommonCore.vtkVariant, + v: vtkmodules.vtkCommonCore.vtkVariant, + propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ..., + ) -> None: ... + @overload + def LazyAddVertex(self) -> None: ... + @overload + def LazyAddVertex(self, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> None: ... + @overload + def LazyAddVertex(self, pedigreeId: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def NewInstance(self) -> vtkMutableDirectedGraph: ... + def RemoveEdge(self, e: int) -> None: ... + def RemoveEdges(self, arr: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def RemoveVertex(self, v: int) -> None: ... + def RemoveVertices(self, arr: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMutableDirectedGraph: ... + def SetNumberOfVertices(self, numVerts: int) -> int: ... + +class vtkMutableUndirectedGraph(vtkUndirectedGraph): + @overload + def AddEdge(self, u: int, v: int) -> vtkEdgeType: ... + @overload + def AddEdge(self, u: int, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> vtkEdgeType: ... + @overload + def AddEdge( + self, u: vtkmodules.vtkCommonCore.vtkVariant, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> vtkEdgeType: ... + @overload + def AddEdge( + self, u: int, v: vtkmodules.vtkCommonCore.vtkVariant, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> vtkEdgeType: ... + @overload + def AddEdge( + self, + u: vtkmodules.vtkCommonCore.vtkVariant, + v: vtkmodules.vtkCommonCore.vtkVariant, + propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ..., + ) -> vtkEdgeType: ... + def AddGraphEdge(self, u: int, v: int) -> vtkGraphEdge: ... + @overload + def AddVertex(self) -> int: ... + @overload + def AddVertex(self, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> int: ... + @overload + def AddVertex(self, pedigreeId: vtkmodules.vtkCommonCore.vtkVariant) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LazyAddEdge(self, u: int, v: int) -> None: ... + @overload + def LazyAddEdge(self, u: int, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> None: ... + @overload + def LazyAddEdge( + self, u: vtkmodules.vtkCommonCore.vtkVariant, v: int, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> None: ... + @overload + def LazyAddEdge( + self, u: int, v: vtkmodules.vtkCommonCore.vtkVariant, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ... + ) -> None: ... + @overload + def LazyAddEdge( + self, + u: vtkmodules.vtkCommonCore.vtkVariant, + v: vtkmodules.vtkCommonCore.vtkVariant, + propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray = ..., + ) -> None: ... + @overload + def LazyAddVertex(self) -> None: ... + @overload + def LazyAddVertex(self, propertyArr: vtkmodules.vtkCommonCore.vtkVariantArray) -> None: ... + @overload + def LazyAddVertex(self, pedigreeId: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def NewInstance(self) -> vtkMutableUndirectedGraph: ... + def RemoveEdge(self, e: int) -> None: ... + def RemoveEdges(self, arr: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def RemoveVertex(self, v: int) -> None: ... + def RemoveVertices(self, arr: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMutableUndirectedGraph: ... + def SetNumberOfVertices(self, numVerts: int) -> int: ... + +class vtkNonMergingPointLocator(vtkPointLocator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsertUniquePoint(self, x: Sequence[float], ptId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsInsertedPoint(self, __a: Sequence[float]) -> int: ... + @overload + def IsInsertedPoint(self, __a: float, __b: float, __c: float) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNonMergingPointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNonMergingPointLocator: ... + +class vtkNonOverlappingAMR(vtkUniformGridAMR): + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkNonOverlappingAMR: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkNonOverlappingAMR: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNonOverlappingAMR: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNonOverlappingAMR: ... + +class vtkOctreePointLocator(vtkAbstractPointLocator): + def BuildLocator(self) -> None: ... + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float, dist2: float) -> int: ... + @overload + def FindClosestPointInRegion(self, regionId: int, x: MutableSequence[float], dist2: float) -> int: ... + @overload + def FindClosestPointInRegion(self, regionId: int, x: float, y: float, z: float, dist2: float) -> int: ... + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + def FindPointsInArea( + self, area: MutableSequence[float], ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, clearArray: bool = True + ) -> None: ... + def FindPointsWithinRadius(self, radius: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCreateCubicOctants(self) -> int: ... + def GetFudgeFactor(self) -> float: ... + def GetMaximumPointsPerRegion(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLeafNodes(self) -> int: ... + def GetPointsInRegion(self, leafNodeId: int) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetRegionBounds(self, regionID: int, bounds: MutableSequence[float]) -> None: ... + def GetRegionContainingPoint(self, x: float, y: float, z: float) -> int: ... + def GetRegionDataBounds(self, leafNodeID: int, bounds: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOctreePointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOctreePointLocator: ... + def SetCreateCubicOctants(self, _arg: int) -> None: ... + def SetFudgeFactor(self, _arg: float) -> None: ... + def SetMaximumPointsPerRegion(self, _arg: int) -> None: ... + +class vtkOctreePointLocatorNode(vtkmodules.vtkCommonCore.vtkObject): + def ComputeOctreeNodeInformation( + self, Parent: vtkOctreePointLocatorNode, NextLeafId: int, NextMinId: int, coordinates: MutableSequence[float] + ) -> None: ... + def ContainsPoint(self, x: float, y: float, z: float, useDataBounds: int) -> int: ... + def CreateChildNodes(self) -> None: ... + def DeleteChildNodes(self) -> None: ... + def GetBounds(self, b: MutableSequence[float]) -> None: ... + def GetChild(self, i: int) -> vtkOctreePointLocatorNode: ... + def GetDataBounds(self, b: MutableSequence[float]) -> None: ... + @overload + def GetDistance2ToBoundary( + self, x: float, y: float, z: float, top: vtkOctreePointLocatorNode, useDataBounds: int + ) -> float: ... + @overload + def GetDistance2ToBoundary( + self, x: float, y: float, z: float, boundaryPt: MutableSequence[float], top: vtkOctreePointLocatorNode, useDataBounds: int + ) -> float: ... + def GetDistance2ToInnerBoundary(self, x: float, y: float, z: float, top: vtkOctreePointLocatorNode) -> float: ... + def GetID(self) -> int: ... + def GetMaxBounds(self) -> _Pointer: ... + def GetMaxDataBounds(self) -> _Pointer: ... + def GetMinBounds(self) -> _Pointer: ... + def GetMinDataBounds(self) -> _Pointer: ... + def GetMinID(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetSubOctantIndex(self, point: MutableSequence[float], CheckContainment: int) -> int: ... + def IntersectsRegion(self, pi: vtkPlanesIntersection, useDataBounds: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOctreePointLocatorNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOctreePointLocatorNode: ... + @overload + def SetBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetBounds(self, b: Sequence[float]) -> None: ... + def SetDataBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + def SetMaxBounds(self, maxBounds: MutableSequence[float]) -> None: ... + def SetMaxDataBounds(self, maxDataBounds: MutableSequence[float]) -> None: ... + def SetMinBounds(self, minBounds: MutableSequence[float]) -> None: ... + def SetMinDataBounds(self, minDataBounds: MutableSequence[float]) -> None: ... + def SetNumberOfPoints(self, numberOfPoints: int) -> None: ... + +class vtkOrderedTriangulator(vtkmodules.vtkCommonCore.vtkObject): + @overload + def AddTetras(self, classification: int, ugrid: vtkUnstructuredGrid) -> int: ... + @overload + def AddTetras(self, classification: int, connectivity: vtkCellArray) -> int: ... + @overload + def AddTetras( + self, + classification: int, + locator: vtkIncrementalPointLocator, + outConnectivity: vtkCellArray, + inPD: vtkPointData, + outPD: vtkPointData, + inCD: vtkCellData, + cellId: int, + outCD: vtkCellData, + ) -> int: ... + @overload + def AddTetras( + self, classification: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + @overload + def AddTriangles(self, connectivity: vtkCellArray) -> int: ... + @overload + def AddTriangles(self, id: int, connectivity: vtkCellArray) -> int: ... + def GetNextTetra( + self, + classification: int, + tet: vtkTetra, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + tetScalars: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetPointId(self, internalId: int) -> int: ... + def GetPointLocation(self, internalId: int) -> _Pointer: ... + def GetPointPosition(self, internalId: int) -> _Pointer: ... + def GetPreSorted(self) -> int: ... + def GetTetras(self, classification: int, ugrid: vtkUnstructuredGrid) -> int: ... + def GetUseTemplates(self) -> int: ... + def GetUseTwoSortIds(self) -> int: ... + def InitTetraTraversal(self) -> None: ... + @overload + def InitTriangulation( + self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float, numPts: int + ) -> None: ... + @overload + def InitTriangulation(self, bounds: MutableSequence[float], numPts: int) -> None: ... + @overload + def InsertPoint(self, id: int, x: MutableSequence[float], p: MutableSequence[float], type: int) -> int: ... + @overload + def InsertPoint(self, id: int, sortid: int, x: MutableSequence[float], p: MutableSequence[float], type: int) -> int: ... + @overload + def InsertPoint( + self, id: int, sortid: int, sortid2: int, x: MutableSequence[float], p: MutableSequence[float], type: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOrderedTriangulator: ... + def PreSortedOff(self) -> None: ... + def PreSortedOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrderedTriangulator: ... + def SetPreSorted(self, _arg: int) -> None: ... + def SetUseTemplates(self, _arg: int) -> None: ... + def SetUseTwoSortIds(self, _arg: int) -> None: ... + def TemplateTriangulate(self, cellType: int, numPts: int, numEdges: int) -> None: ... + def Triangulate(self) -> None: ... + def UpdatePointType(self, internalId: int, type: int) -> None: ... + def UseTemplatesOff(self) -> None: ... + def UseTemplatesOn(self) -> None: ... + def UseTwoSortIdsOff(self) -> None: ... + def UseTwoSortIdsOn(self) -> None: ... + +class vtkOutEdgeIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetGraph(self) -> vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertex(self) -> int: ... + def HasNext(self) -> bool: ... + def Initialize(self, g: vtkGraph, v: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutEdgeIterator: ... + def Next(self) -> vtkOutEdgeType: ... + def NextGraphEdge(self) -> vtkGraphEdge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutEdgeIterator: ... + +class vtkOutEdgeType(vtkEdgeBase): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, t: int, id: int) -> None: ... + @overload + def __init__(self, __a: vtkOutEdgeType) -> None: ... + +class vtkPartitionedDataSetCollection(vtkDataObjectTree): + def CopyStructure(self, input: vtkCompositeDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @overload + def GetCompositeIndex(self, idx: int) -> int: ... + @overload + def GetCompositeIndex(self, idx: int, partition: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkPartitionedDataSetCollection: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkPartitionedDataSetCollection: ... + def GetDataAssembly(self) -> vtkDataAssembly: ... + def GetDataObjectType(self) -> int: ... + def GetMTime(self) -> int: ... + @overload + def GetMetaData(self, idx: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetMetaData(self, iter: vtkCompositeDataIterator) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPartitionedDataSets(self) -> int: ... + def GetNumberOfPartitions(self, idx: int) -> int: ... + def GetPartition(self, idx: int, partition: int) -> vtkDataSet: ... + def GetPartitionAsDataObject(self, idx: int, partition: int) -> vtkDataObject: ... + def GetPartitionedDataSet(self, idx: int) -> vtkPartitionedDataSet: ... + @overload + def HasMetaData(self, idx: int) -> int: ... + @overload + def HasMetaData(self, iter: vtkCompositeDataIterator) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionedDataSetCollection: ... + def RemovePartitionedDataSet(self, idx: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionedDataSetCollection: ... + def SetDataAssembly(self, assembly: vtkDataAssembly) -> None: ... + def SetNumberOfPartitionedDataSets(self, numDataSets: int) -> None: ... + def SetNumberOfPartitions(self, idx: int, numPartitions: int) -> None: ... + def SetPartition(self, idx: int, partition: int, object: vtkDataObject) -> None: ... + def SetPartitionedDataSet(self, idx: int, dataset: vtkPartitionedDataSet) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + +class vtkPath(vtkPointSet): + class ControlPointType(int): ... + CONIC_CURVE: ControlPointType + CUBIC_CURVE: ControlPointType + LINE_TO: ControlPointType + MOVE_TO: ControlPointType + def Allocate(self, size: int = 1000, extSize: int = 1000) -> None: ... + @overload + def GetCell(self, __a: int) -> vtkCell: ... + @overload + def GetCell(self, __a: int, __b: vtkGenericCell) -> None: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + def GetCellPoints(self, __a: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellType(self, __a: int) -> int: ... + def GetCodes(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkPath: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkPath: ... + def GetDataObjectType(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def InsertNextPoint(self, pts: MutableSequence[float], code: int) -> None: ... + @overload + def InsertNextPoint(self, x: float, y: float, z: float, code: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPath: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPath: ... + def SetCodes(self, __a: vtkmodules.vtkCommonCore.vtkIntArray) -> None: ... + +class vtkPentagonalPrism(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPentagonalPrism: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPentagonalPrism: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkPerlinNoise(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetAmplitude(self) -> float: ... + def GetFrequency(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhase(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPerlinNoise: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPerlinNoise: ... + def SetAmplitude(self, _arg: float) -> None: ... + @overload + def SetFrequency(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetFrequency(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPhase(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPhase(self, _arg: Sequence[float]) -> None: ... + +class vtkPiecewiseFunction(vtkDataObject): + @overload + def AddPoint(self, x: float, y: float) -> int: ... + @overload + def AddPoint(self, x: float, y: float, midpoint: float, sharpness: float) -> int: ... + def AddSegment(self, x1: float, y1: float, x2: float, y2: float) -> None: ... + def AdjustRange(self, range: MutableSequence[float]) -> int: ... + def AllowDuplicateScalarsOff(self) -> None: ... + def AllowDuplicateScalarsOn(self) -> None: ... + def BuildFunctionFromTable(self, x1: float, x2: float, size: int, table: MutableSequence[float], stride: int = 1) -> None: ... + def ClampingOff(self) -> None: ... + def ClampingOn(self) -> None: ... + def DeepCopy(self, f: vtkDataObject) -> None: ... + def EstimateMinNumberOfSamples(self, x1: float, x2: float) -> int: ... + def FillFromDataPointer(self, __a: int, __b: MutableSequence[float]) -> None: ... + def GetAllowDuplicateScalars(self) -> int: ... + def GetClamping(self) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkPiecewiseFunction: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkPiecewiseFunction: ... + def GetDataObjectType(self) -> int: ... + def GetDataPointer(self) -> _Pointer: ... + def GetFirstNonZeroValue(self) -> float: ... + def GetNodeValue(self, index: int, val: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRange(self) -> tuple[float, float]: ... + def GetSize(self) -> int: ... + def GetTable( + self, x1: float, x2: float, size: int, table: MutableSequence[float], stride: int = 1, logIncrements: int = 0 + ) -> None: ... + def GetType(self) -> str: ... + def GetUseLogScale(self) -> bool: ... + def GetValue(self, x: float) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPiecewiseFunction: ... + def RemoveAllPoints(self) -> None: ... + @overload + def RemovePoint(self, x: float) -> int: ... + @overload + def RemovePoint(self, x: float, y: float) -> int: ... + def RemovePointByIndex(self, id: int) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPiecewiseFunction: ... + def SetAllowDuplicateScalars(self, _arg: int) -> None: ... + def SetClamping(self, _arg: int) -> None: ... + def SetNodeValue(self, index: int, val: MutableSequence[float]) -> int: ... + def SetUseLogScale(self, _arg: bool) -> None: ... + def ShallowCopy(self, f: vtkDataObject) -> None: ... + def UseLogScaleOff(self) -> None: ... + def UseLogScaleOn(self) -> None: ... + +class vtkPixel(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def ComputeBoundingSphere(self, center: MutableSequence[float]) -> float: ... + def ComputeNormal(self, n: MutableSequence[float]) -> int: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def Inflate(self, dist: float) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPixel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPixel: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkPixelExtent: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, other: vtkPixelExtent) -> None: ... + @overload + def CellToNode(self) -> None: ... + @overload + @staticmethod + def CellToNode(inputExt: vtkPixelExtent) -> vtkPixelExtent: ... + def Clear(self) -> None: ... + @overload + def Contains(self, other: vtkPixelExtent) -> int: ... + @overload + def Contains(self, i: int, j: int) -> int: ... + def Disjoint(self, other: vtkPixelExtent) -> int: ... + def Empty(self) -> int: ... + def GetData(self) -> _Pointer: ... + def GetDataU(self) -> _Pointer: ... + def GetEndIndex(self, last: MutableSequence[int]) -> None: ... + @overload + def GetStartIndex(self, first: MutableSequence[int]) -> None: ... + @overload + def GetStartIndex(self, first: MutableSequence[int], origin: Sequence[int]) -> None: ... + @overload + def Grow(self, n: int) -> None: ... + @overload + def Grow(self, q: int, n: int) -> None: ... + @overload + @staticmethod + def Grow(inputExt: vtkPixelExtent, n: int) -> vtkPixelExtent: ... + @overload + @staticmethod + def Grow(inputExt: vtkPixelExtent, problemDomain: vtkPixelExtent, n: int) -> vtkPixelExtent: ... + @overload + def GrowHigh(self, q: int, n: int) -> None: ... + @overload + @staticmethod + def GrowHigh(ext: vtkPixelExtent, q: int, n: int) -> vtkPixelExtent: ... + @overload + def GrowLow(self, q: int, n: int) -> None: ... + @overload + @staticmethod + def GrowLow(ext: vtkPixelExtent, q: int, n: int) -> vtkPixelExtent: ... + @overload + def NodeToCell(self) -> None: ... + @overload + @staticmethod + def NodeToCell(inputExt: vtkPixelExtent) -> vtkPixelExtent: ... + def SetData(self, ext: vtkPixelExtent) -> None: ... + @overload + def Shift(self) -> None: ... + @overload + def Shift(self, ext: vtkPixelExtent) -> None: ... + @overload + def Shift(self, n: MutableSequence[int]) -> None: ... + @overload + def Shift(self, q: int, n: int) -> None: ... + @overload + @staticmethod + def Shift(ij: MutableSequence[int], n: int) -> None: ... + @overload + @staticmethod + def Shift(ij: MutableSequence[int], n: MutableSequence[int]) -> None: ... + @overload + def Shrink(self, n: int) -> None: ... + @overload + def Shrink(self, q: int, n: int) -> None: ... + @overload + @staticmethod + def Shrink(inputExt: vtkPixelExtent, problemDomain: vtkPixelExtent, n: int) -> vtkPixelExtent: ... + @overload + @staticmethod + def Shrink(inputExt: vtkPixelExtent, n: int) -> vtkPixelExtent: ... + @overload + def Size(self) -> int: ... + @overload + @staticmethod + def Size(ext: vtkPixelExtent) -> int: ... + def Split(self, dir: int) -> vtkPixelExtent: ... + +class vtkPixelTransfer: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkPixelTransfer) -> None: ... + @overload + @staticmethod + def Blit(ext: vtkPixelExtent, nComps: int, srcType: int, srcData: _Pointer, destType: int, destData: _Pointer) -> int: ... + @overload + @staticmethod + def Blit( + srcWhole: vtkPixelExtent, + srcSubset: vtkPixelExtent, + destWhole: vtkPixelExtent, + destSubset: vtkPixelExtent, + nSrcComps: int, + srcType: int, + srcData: _Pointer, + nDestComps: int, + destType: int, + destData: _Pointer, + ) -> int: ... + +class vtkPlane(vtkImplicitFunction): + @staticmethod + def ComputeBestFittingPlane( + pts: vtkmodules.vtkCommonCore.vtkPoints, origin: MutableSequence[float], normal: MutableSequence[float] + ) -> bool: ... + @overload + @staticmethod + def DistanceToPlane(x: MutableSequence[float], n: MutableSequence[float], p0: MutableSequence[float]) -> float: ... + @overload + def DistanceToPlane(self, x: MutableSequence[float]) -> float: ... + @staticmethod + def Evaluate(normal: MutableSequence[float], origin: MutableSequence[float], x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GeneralizedProjectPoint( + x: Sequence[float], origin: Sequence[float], normal: Sequence[float], xproj: MutableSequence[float] + ) -> None: ... + @overload + def GeneralizedProjectPoint(self, x: Sequence[float], xproj: MutableSequence[float]) -> None: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + @staticmethod + def IntersectWithFinitePlane( + n: MutableSequence[float], + o: MutableSequence[float], + pOrigin: MutableSequence[float], + px: MutableSequence[float], + py: MutableSequence[float], + x0: MutableSequence[float], + x1: MutableSequence[float], + ) -> int: ... + @overload + def IntersectWithFinitePlane( + self, + pOrigin: MutableSequence[float], + px: MutableSequence[float], + py: MutableSequence[float], + x0: MutableSequence[float], + x1: MutableSequence[float], + ) -> int: ... + @overload + @staticmethod + def IntersectWithLine( + p1: Sequence[float], + p2: Sequence[float], + n: MutableSequence[float], + p0: MutableSequence[float], + t: float, + x: MutableSequence[float], + ) -> int: ... + @overload + def IntersectWithLine(self, p1: Sequence[float], p2: Sequence[float], t: float, x: MutableSequence[float]) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlane: ... + @overload + @staticmethod + def ProjectPoint( + x: Sequence[float], origin: Sequence[float], normal: Sequence[float], xproj: MutableSequence[float] + ) -> None: ... + @overload + def ProjectPoint(self, x: Sequence[float], xproj: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def ProjectVector( + v: Sequence[float], origin: Sequence[float], normal: Sequence[float], vproj: MutableSequence[float] + ) -> None: ... + @overload + def ProjectVector(self, v: Sequence[float], vproj: MutableSequence[float]) -> None: ... + def Push(self, distance: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlane: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + +class vtkPlaneCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, __a: vtkPlane) -> None: ... + def GetItem(self, i: int) -> vtkPlane: ... + def GetNextItem(self) -> vtkPlane: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlaneCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlaneCollection: ... + +class vtkPlanes(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetNormals(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlanes(self) -> int: ... + @overload + def GetPlane(self, i: int) -> vtkPlane: ... + @overload + def GetPlane(self, i: int, plane: vtkPlane) -> None: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlanes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlanes: ... + @overload + def SetBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def SetFrustumPlanes(self, planes: MutableSequence[float]) -> None: ... + def SetNormals(self, normals: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetPoints(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkPlanesIntersection(vtkPlanes): + @staticmethod + def Convert3DCell(cell: vtkCell) -> vtkPlanesIntersection: ... + def GetNumRegionVertices(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRegionVertices(self) -> int: ... + def GetRegionVertices(self, v: MutableSequence[float], nvertices: int) -> int: ... + def IntersectsRegion(self, R: vtkmodules.vtkCommonCore.vtkPoints) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlanesIntersection: ... + @staticmethod + def PolygonIntersectsBBox(bounds: MutableSequence[float], pts: vtkmodules.vtkCommonCore.vtkPoints) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlanesIntersection: ... + @overload + def SetRegionVertices(self, pts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def SetRegionVertices(self, v: MutableSequence[float], nvertices: int) -> None: ... + +class vtkPointData(vtkDataSetAttributes): + @staticmethod + def ExtendedNew() -> vtkPointData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointData: ... + def NullPoint(self, ptId: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointData: ... + +class vtkPointSetCellIterator(vtkCellIterator): + def GetCellId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointSetCellIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSetCellIterator: ... + +class vtkPointsProjectedHull(vtkmodules.vtkCommonCore.vtkPoints): + def GetCCWHullX(self, pts: MutableSequence[float], len: int) -> int: ... + def GetCCWHullY(self, pts: MutableSequence[float], len: int) -> int: ... + def GetCCWHullZ(self, pts: MutableSequence[float], len: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSizeCCWHullX(self) -> int: ... + def GetSizeCCWHullY(self) -> int: ... + def GetSizeCCWHullZ(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointsProjectedHull: ... + @overload + def RectangleIntersectionX(self, R: vtkmodules.vtkCommonCore.vtkPoints) -> int: ... + @overload + def RectangleIntersectionX(self, ymin: float, ymax: float, zmin: float, zmax: float) -> int: ... + @overload + def RectangleIntersectionY(self, R: vtkmodules.vtkCommonCore.vtkPoints) -> int: ... + @overload + def RectangleIntersectionY(self, zmin: float, zmax: float, xmin: float, xmax: float) -> int: ... + @overload + def RectangleIntersectionZ(self, R: vtkmodules.vtkCommonCore.vtkPoints) -> int: ... + @overload + def RectangleIntersectionZ(self, xmin: float, xmax: float, ymin: float, ymax: float) -> int: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointsProjectedHull: ... + def Update(self) -> None: ... + +class vtkPolyData(vtkPointSet): + ERR_INCORRECT_FIELD: int + ERR_NON_MANIFOLD_STAR: int + ERR_NO_SUCH_FIELD: int + MAXIMUM: int + MINIMUM: int + REGULAR_POINT: int + SADDLE: int + def AddCellReference(self, cellId: int) -> None: ... + def AddReferenceToCell(self, ptId: int, cellId: int) -> None: ... + @overload + def Allocate(self, numCells: int = 1000, extSize: int = 1000) -> None: ... + @overload + def Allocate(self, inPolyData: vtkPolyData, numCells: int = 1000, extSize: int = 1000) -> None: ... + def AllocateCopy(self, pd: vtkPolyData) -> bool: ... + @overload + def AllocateEstimate(self, numCells: int, maxCellSize: int) -> bool: ... + @overload + def AllocateEstimate( + self, + numVerts: int, + maxVertSize: int, + numLines: int, + maxLineSize: int, + numPolys: int, + maxPolySize: int, + numStrips: int, + maxStripSize: int, + ) -> bool: ... + @overload + def AllocateExact(self, numCells: int, connectivitySize: int) -> bool: ... + @overload + def AllocateExact( + self, + numVerts: int, + vertConnSize: int, + numLines: int, + lineConnSize: int, + numPolys: int, + polyConnSize: int, + numStrips: int, + stripConnSize: int, + ) -> bool: ... + def AllocateProportional(self, pd: vtkPolyData, ratio: float) -> bool: ... + def BuildCells(self) -> None: ... + def BuildLinks(self, initialSize: int = 0) -> None: ... + def ComputeCellsBounds(self) -> None: ... + def CopyCells( + self, pd: vtkPolyData, idList: vtkmodules.vtkCommonCore.vtkIdList, locator: vtkIncrementalPointLocator = ... + ) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def DeleteCell(self, cellId: int) -> None: ... + def DeleteCells(self) -> None: ... + def DeleteLinks(self) -> None: ... + def DeletePoint(self, ptId: int) -> None: ... + @staticmethod + def ExtendedNew() -> vtkPolyData: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + @overload + def GetCell(self, cellId: int, pts: Sequence[int]) -> int: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellEdgeNeighbors(self, cellId: int, p1: int, p2: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellIdRelativeToCellArray(self, cellId: int) -> int: ... + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int]) -> int: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + def GetCellsBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkPolyData: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkPolyData: ... + def GetDataObjectType(self) -> int: ... + def GetGhostLevel(self) -> int: ... + def GetLines(self) -> vtkCellArray: ... + def GetLinks(self) -> vtkAbstractCellLinks: ... + def GetMTime(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetMeshMTime(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLines(self) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfPolys(self) -> int: ... + def GetNumberOfStrips(self) -> int: ... + def GetNumberOfVerts(self) -> int: ... + def GetPiece(self) -> int: ... + @overload + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetPointCells(self, ptId: int, ncells: int, cells: MutableSequence[int]) -> None: ... + def GetPolys(self) -> vtkCellArray: ... + @overload + def GetScalarFieldCriticalIndex(self, pointId: int, scalarField: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + @overload + def GetScalarFieldCriticalIndex(self, pointId: int, fieldId: int) -> int: ... + @overload + def GetScalarFieldCriticalIndex(self, pointId: int, fieldName: str) -> int: ... + def GetStrips(self) -> vtkCellArray: ... + def GetVerts(self) -> vtkCellArray: ... + def Initialize(self) -> None: ... + @overload + def InsertNextCell(self, type: int, npts: int, pts: Sequence[int]) -> int: ... + @overload + def InsertNextCell(self, type: int, pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def InsertNextLinkedCell(self, type: int, npts: int, pts: Sequence[int]) -> int: ... + @overload + def InsertNextLinkedPoint(self, numLinks: int) -> int: ... + @overload + def InsertNextLinkedPoint(self, x: MutableSequence[float], numLinks: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsEdge(self, p1: int, p2: int) -> int: ... + def IsPointUsedByCell(self, ptId: int, cellId: int) -> int: ... + def IsTriangle(self, v1: int, v2: int, v3: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NeedToBuildCells(self) -> bool: ... + def NewInstance(self) -> vtkPolyData: ... + def RemoveCellReference(self, cellId: int) -> None: ... + def RemoveDeletedCells(self) -> None: ... + def RemoveGhostCells(self) -> None: ... + def RemoveReferenceToCell(self, ptId: int, cellId: int) -> None: ... + @overload + def ReplaceCell(self, cellId: int, ids: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def ReplaceCell(self, cellId: int, npts: int, pts: Sequence[int]) -> None: ... + def ReplaceCellPoint(self, cellId: int, oldPtId: int, newPtId: int) -> None: ... + def ReplaceLinkedCell(self, cellId: int, npts: int, pts: Sequence[int]) -> None: ... + def Reset(self) -> None: ... + def ResizeCellList(self, ptId: int, size: int) -> None: ... + def ReverseCell(self, cellId: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyData: ... + def SetLines(self, l: vtkCellArray) -> None: ... + def SetLinks(self, links: vtkAbstractCellLinks) -> None: ... + def SetPolys(self, p: vtkCellArray) -> None: ... + def SetStrips(self, s: vtkCellArray) -> None: ... + def SetVerts(self, v: vtkCellArray) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def Squeeze(self) -> None: ... + +class vtkPolyDataCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, pd: vtkPolyData) -> None: ... + def GetNextItem(self) -> vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataCollection: ... + +class vtkPolyLine(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + lines: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + @overload + @staticmethod + def GenerateSlidingNormals( + pts: vtkmodules.vtkCommonCore.vtkPoints, lines: vtkCellArray, normals: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + @overload + @staticmethod + def GenerateSlidingNormals( + pts: vtkmodules.vtkCommonCore.vtkPoints, + lines: vtkCellArray, + normals: vtkmodules.vtkCommonCore.vtkDataArray, + firstNormal: MutableSequence[float], + threading: bool = False, + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyLine: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyLine: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkPolyPlane(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyLine(self) -> vtkPolyLine: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyPlane: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyPlane: ... + def SetPolyLine(self, __a: vtkPolyLine) -> None: ... + +class vtkPolyVertex(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyVertex: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyVertex: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkPolygon(vtkCell): + class EarCutMeasureTypes(int): ... + BEST_QUALITY: EarCutMeasureTypes + DOT_PRODUCT: EarCutMeasureTypes + PERIMETER2_TO_AREA_RATIO: EarCutMeasureTypes + + def BoundedTriangulate(self, outTris: vtkmodules.vtkCommonCore.vtkIdList, tol: float) -> int: ... + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tris: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + @overload + def ComputeArea(self) -> float: ... + @overload + @staticmethod + def ComputeArea( + p: vtkmodules.vtkCommonCore.vtkPoints, numPts: int, pts: Sequence[int], normal: MutableSequence[float] + ) -> float: ... + @overload + @staticmethod + def ComputeCentroid( + p: vtkmodules.vtkCommonCore.vtkPoints, numPts: int, pts: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + @overload + @staticmethod + def ComputeCentroid( + ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, pts: vtkmodules.vtkCommonCore.vtkPoints, centroid: MutableSequence[float] + ) -> bool: ... + @overload + @staticmethod + def ComputeNormal( + p: vtkmodules.vtkCommonCore.vtkPoints, numPts: int, pts: Sequence[int], n: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def ComputeNormal(p: vtkmodules.vtkCommonCore.vtkPoints, n: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def ComputeNormal( + ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, pts: vtkmodules.vtkCommonCore.vtkPoints, n: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def ComputeNormal(numPts: int, pts: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + @staticmethod + def DistanceToPolygon( + x: MutableSequence[float], + numPts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + closest: MutableSequence[float], + ) -> float: ... + @overload + def EarCutTriangulation(self, measure: int = ...) -> int: ... + @overload + def EarCutTriangulation(self, outTris: vtkmodules.vtkCommonCore.vtkIdList, measure: int = ...) -> int: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def GetUseMVCInterpolation(self) -> bool: ... + def InterpolateFunctions(self, x: Sequence[float], sf: MutableSequence[float]) -> None: ... + @staticmethod + def IntersectConvex2DCells( + cell1: vtkCell, cell2: vtkCell, tol: float, p0: MutableSequence[float], p1: MutableSequence[float] + ) -> int: ... + @staticmethod + def IntersectPolygonWithPolygon( + npts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + npts2: int, + pts2: MutableSequence[float], + bounds2: MutableSequence[float], + tol: float, + x: MutableSequence[float], + ) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsConvex(self) -> bool: ... + @overload + @staticmethod + def IsConvex(p: vtkmodules.vtkCommonCore.vtkPoints, numPts: int, pts: Sequence[int]) -> bool: ... + @overload + @staticmethod + def IsConvex(ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, p: vtkmodules.vtkCommonCore.vtkPoints) -> bool: ... + @overload + @staticmethod + def IsConvex(p: vtkmodules.vtkCommonCore.vtkPoints) -> bool: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolygon: ... + def NonDegenerateTriangulate(self, outTris: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def ParameterizePolygon( + self, + p0: MutableSequence[float], + p10: MutableSequence[float], + l10: float, + p20: MutableSequence[float], + l20: float, + n: MutableSequence[float], + ) -> int: ... + @staticmethod + def PointInPolygon( + x: MutableSequence[float], + numPts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + n: MutableSequence[float], + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolygon: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetUseMVCInterpolation(self, _arg: bool) -> None: ... + @overload + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + @overload + def Triangulate(self, outTris: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @overload + def UnbiasedEarCutTriangulation(self, seed: int, measure: int = ...) -> int: ... + @overload + def UnbiasedEarCutTriangulation(self, seed: int, outTris: vtkmodules.vtkCommonCore.vtkIdList, measure: int = ...) -> int: ... + +class vtkPolyhedron(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + def GetFaces(self) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + def GetPolyData(self) -> vtkPolyData: ... + def Initialize(self) -> None: ... + def InterpolateDerivs(self, x: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, x: Sequence[float], sf: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsConvex(self) -> bool: ... + def IsInside(self, x: Sequence[float], tolerance: float) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyhedron: ... + def RequiresExplicitFaceRepresentation(self) -> int: ... + def RequiresInitialization(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyhedron: ... + def SetFaces(self, faces: MutableSequence[int]) -> None: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkPyramid(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> tuple[int, int]: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int, int]: ... + @staticmethod + def GetTriangleCases(caseId: int) -> _Pointer: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPyramid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPyramid: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuad(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeArray(self, edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], sf: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], sf: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuad: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticEdge(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + lines: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticEdge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticEdge: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticHexahedron(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticHexahedron: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticHexahedron: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticLinearQuad(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticLinearQuad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticLinearQuad: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticLinearWedge(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticLinearWedge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticLinearWedge: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticPolygon(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + @staticmethod + def ComputeCentroid( + ids: vtkmodules.vtkCommonCore.vtkIdTypeArray, pts: vtkmodules.vtkCommonCore.vtkPoints, centroid: MutableSequence[float] + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + @staticmethod + def DistanceToPolygon( + x: MutableSequence[float], + numPts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + closest: MutableSequence[float], + ) -> float: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseMVCInterpolation(self) -> bool: ... + def InterpolateFunctions(self, x: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def IntersectConvex2DCells( + cell1: vtkCell, cell2: vtkCell, tol: float, p0: MutableSequence[float], p1: MutableSequence[float] + ) -> int: ... + @staticmethod + def IntersectPolygonWithPolygon( + npts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + npts2: int, + pts2: MutableSequence[float], + bounds2: MutableSequence[float], + tol: float, + x: MutableSequence[float], + ) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticPolygon: ... + def NonDegenerateTriangulate(self, outTris: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def ParameterizePolygon( + self, + p0: MutableSequence[float], + p10: MutableSequence[float], + l10: float, + p20: MutableSequence[float], + l20: float, + n: MutableSequence[float], + ) -> int: ... + @staticmethod + def PointInPolygon( + x: MutableSequence[float], + numPts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + n: MutableSequence[float], + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticPolygon: ... + def SetUseMVCInterpolation(self, _arg: bool) -> None: ... + @overload + def Triangulate(self, outTris: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @overload + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticPyramid(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tets: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticPyramid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticPyramid: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticQuad(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticQuad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticQuad: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticTetra(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticTetra: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticTetra: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticTriangle(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticTriangle: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticTriangle: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadraticWedge(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraticWedge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraticWedge: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkQuadratureSchemeDefinition(vtkmodules.vtkCommonCore.vtkObject): + def Clear(self) -> None: ... + @staticmethod + def DICTIONARY() -> vtkInformationQuadratureSchemeDefinitionVectorKey: ... + def DeepCopy(self, other: vtkQuadratureSchemeDefinition) -> int: ... + def GetCellType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetNumberOfQuadraturePoints(self) -> int: ... + def GetQuadratureKey(self) -> int: ... + def GetQuadratureWeights(self) -> _Pointer: ... + @overload + def GetShapeFunctionWeights(self) -> _Pointer: ... + @overload + def GetShapeFunctionWeights(self, quadraturePointId: int) -> _Pointer: ... + @overload + def Initialize( + self, cellType: int, numberOfNodes: int, numberOfQuadraturePoints: int, shapeFunctionWeights: MutableSequence[float] + ) -> None: ... + @overload + def Initialize( + self, + cellType: int, + numberOfNodes: int, + numberOfQuadraturePoints: int, + shapeFunctionWeights: MutableSequence[float], + quadratureWeights: MutableSequence[float], + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadratureSchemeDefinition: ... + @staticmethod + def QUADRATURE_OFFSET_ARRAY_NAME() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + def RestoreState(self, root: vtkXMLDataElement) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadratureSchemeDefinition: ... + def SaveState(self, root: vtkXMLDataElement) -> int: ... + +class vtkQuadric(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetCoefficients(self) -> tuple[float, float, float, float, float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadric: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadric: ... + @overload + def SetCoefficients(self, a: MutableSequence[float]) -> None: ... + @overload + def SetCoefficients( + self, a0: float, a1: float, a2: float, a3: float, a4: float, a5: float, a6: float, a7: float, a8: float, a9: float + ) -> None: ... + +class vtkVector_IdLi4EE(vtkmodules.vtkCommonMath.vtkTuple_IdLi4EE): + def Dot(self, other: vtkVector_IdLi4EE) -> float: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IdLi4EE: ... + def SquaredNorm(self) -> float: ... + +class vtkRect_IdE(vtkVector_IdLi4EE): + @overload + def AddPoint(self, point: Sequence[float]) -> None: ... + @overload + def AddPoint(self, x: float, y: float) -> None: ... + def AddRect(self, rect: vtkRect_IdE) -> None: ... + def GetBottom(self) -> float: ... + def GetBottomLeft(self) -> vtkVector2_IdE: ... + def GetBottomRight(self) -> vtkVector_IdLi2EE: ... + def GetCenter(self) -> vtkVector2d: ... + def GetHeight(self) -> float: ... + def GetLeft(self) -> float: ... + def GetRight(self) -> float: ... + def GetTop(self) -> float: ... + def GetTopLeft(self) -> vtkVector_IdLi2EE: ... + def GetTopRight(self) -> vtkVector_IdLi2EE: ... + def GetWidth(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def Intersect(self, other: vtkRect_IdE) -> bool: ... + def IntersectsWith(self, rect: vtkRect_IdE) -> bool: ... + def MoveTo(self, x: float, y: float) -> None: ... + def Set(self, x: float, y: float, width: float, height: float) -> None: ... + def SetHeight(self, height: float) -> None: ... + def SetWidth(self, width: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + +class vtkVector_IfLi4EE(vtkmodules.vtkCommonMath.vtkTuple_IfLi4EE): + def Dot(self, other: vtkVector_IfLi4EE) -> float: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IfLi4EE: ... + def SquaredNorm(self) -> float: ... + +class vtkRect_IfE(vtkVector_IfLi4EE): + @overload + def AddPoint(self, point: Sequence[float]) -> None: ... + @overload + def AddPoint(self, x: float, y: float) -> None: ... + def AddRect(self, rect: vtkRect_IfE) -> None: ... + def GetBottom(self) -> float: ... + def GetBottomLeft(self) -> vtkVector2_IfE: ... + def GetBottomRight(self) -> vtkVector_IfLi2EE: ... + def GetCenter(self) -> vtkVector2d: ... + def GetHeight(self) -> float: ... + def GetLeft(self) -> float: ... + def GetRight(self) -> float: ... + def GetTop(self) -> float: ... + def GetTopLeft(self) -> vtkVector_IfLi2EE: ... + def GetTopRight(self) -> vtkVector_IfLi2EE: ... + def GetWidth(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def Intersect(self, other: vtkRect_IfE) -> bool: ... + def IntersectsWith(self, rect: vtkRect_IfE) -> bool: ... + def MoveTo(self, x: float, y: float) -> None: ... + def Set(self, x: float, y: float, width: float, height: float) -> None: ... + def SetHeight(self, height: float) -> None: ... + def SetWidth(self, width: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + +class vtkVector_IiLi4EE(vtkmodules.vtkCommonMath.vtkTuple_IiLi4EE): + def Dot(self, other: vtkVector_IiLi4EE) -> int: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IiLi4EE: ... + def SquaredNorm(self) -> int: ... + +class vtkRect_IiE(vtkVector_IiLi4EE): + @overload + def AddPoint(self, point: Sequence[int]) -> None: ... + @overload + def AddPoint(self, x: int, y: int) -> None: ... + def AddRect(self, rect: vtkRect_IiE) -> None: ... + def GetBottom(self) -> int: ... + def GetBottomLeft(self) -> vtkVector2_IiE: ... + def GetBottomRight(self) -> vtkVector_IiLi2EE: ... + def GetCenter(self) -> vtkVector2d: ... + def GetHeight(self) -> int: ... + def GetLeft(self) -> int: ... + def GetRight(self) -> int: ... + def GetTop(self) -> int: ... + def GetTopLeft(self) -> vtkVector_IiLi2EE: ... + def GetTopRight(self) -> vtkVector_IiLi2EE: ... + def GetWidth(self) -> int: ... + def GetX(self) -> int: ... + def GetY(self) -> int: ... + def Intersect(self, other: vtkRect_IiE) -> bool: ... + def IntersectsWith(self, rect: vtkRect_IiE) -> bool: ... + def MoveTo(self, x: int, y: int) -> None: ... + def Set(self, x: int, y: int, width: int, height: int) -> None: ... + def SetHeight(self, height: int) -> None: ... + def SetWidth(self, width: int) -> None: ... + def SetX(self, x: int) -> None: ... + def SetY(self, y: int) -> None: ... + +class vtkRectd(vtkRect_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float, width: float, height: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, __a: vtkRectd) -> None: ... + +class vtkRectf(vtkRect_IfE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float, width: float, height: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, __a: vtkRectf) -> None: ... + +class vtkRecti(vtkRect_IiE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: int, y: int, width: int, height: int) -> None: ... + @overload + def __init__(self, init: Sequence[int]) -> None: ... + @overload + def __init__(self, __a: vtkRecti) -> None: ... + +class vtkRectilinearGrid(vtkDataSet): + def ComputeBounds(self) -> None: ... + def ComputeCellId(self, ijk: MutableSequence[int]) -> int: ... + def ComputePointId(self, ijk: MutableSequence[int]) -> int: ... + def ComputeStructuredCoordinates( + self, x: MutableSequence[float], ijk: MutableSequence[int], pcoords: MutableSequence[float] + ) -> int: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + def Crop(self, updateExtent: Sequence[int]) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def ExtendedNew() -> vtkRectilinearGrid: ... + def FindAndGetCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> vtkCell: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindPoint(self, x: MutableSequence[float]) -> int: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellDims(self, cellDims: MutableSequence[int]) -> None: ... + @overload + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellNeighbors( + self, + cellId: int, + ptIds: vtkmodules.vtkCommonCore.vtkIdList, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + seedLoc: MutableSequence[int], + ) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkRectilinearGrid: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkRectilinearGrid: ... + def GetDataDimension(self) -> int: ... + def GetDataObjectType(self) -> int: ... + def GetDimensions(self) -> tuple[int, int, int]: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetExtentType(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + @staticmethod + def GetNumberOfScalarComponents(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + def GetNumberOfScalarComponents(self) -> int: ... + @overload + def GetPoint(self, ptId: int) -> tuple[float, float, float]: ... + @overload + def GetPoint(self, id: int, x: MutableSequence[float]) -> None: ... + @overload + def GetPoint(self, i: int, j: int, k: int, p: MutableSequence[float]) -> None: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetPoints(self, pnts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + @staticmethod + def GetScalarType(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + def GetScalarType(self) -> int: ... + def GetScalarTypeAsString(self) -> str: ... + def GetXCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetYCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetZCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def HasAnyBlankCells(self) -> bool: ... + def HasAnyBlankPoints(self) -> bool: ... + @staticmethod + def HasNumberOfScalarComponents(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + @staticmethod + def HasScalarType(meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCellVisible(self, cellId: int) -> int: ... + def IsPointVisible(self, ptId: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGrid: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetDimensions(self, dim: Sequence[int]) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetExtent(self, xMin: int, xMax: int, yMin: int, yMax: int, zMin: int, zMax: int) -> None: ... + @staticmethod + def SetNumberOfScalarComponents(n: int, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @staticmethod + def SetScalarType(__a: int, meta_data: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def SetXCoordinates(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetYCoordinates(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetZCoordinates(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + +class vtkReebGraph(vtkMutableDirectedGraph): + ERR_INCORRECT_FIELD: int + ERR_NOT_A_SIMPLICIAL_MESH: int + ERR_NO_SUCH_FIELD: int + + @overload + def Build(self, mesh: vtkPolyData, scalarField: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + @overload + def Build(self, mesh: vtkUnstructuredGrid, scalarField: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + @overload + def Build(self, mesh: vtkPolyData, scalarFieldId: int) -> int: ... + @overload + def Build(self, mesh: vtkUnstructuredGrid, scalarFieldId: int) -> int: ... + @overload + def Build(self, mesh: vtkPolyData, scalarFieldName: str) -> int: ... + @overload + def Build(self, mesh: vtkUnstructuredGrid, scalarFieldName: str) -> int: ... + def CloseStream(self) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReebGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReebGraph: ... + def Set(self, g: vtkMutableDirectedGraph) -> None: ... + def Simplify(self, simplificationThreshold: float, simplificationMetric: vtkReebGraphSimplificationMetric) -> int: ... + def StreamTetrahedron( + self, + vertex0Id: int, + scalar0: float, + vertex1Id: int, + scalar1: float, + vertex2Id: int, + scalar2: float, + vertex3Id: int, + scalar3: float, + ) -> int: ... + def StreamTriangle( + self, vertex0Id: int, scalar0: float, vertex1Id: int, scalar1: float, vertex2Id: int, scalar2: float + ) -> int: ... + +class vtkReebGraphSimplificationMetric(vtkmodules.vtkCommonCore.vtkObject): + def ComputeMetric( + self, + mesh: vtkDataSet, + field: vtkmodules.vtkCommonCore.vtkDataArray, + startCriticalPoint: int, + vertexList: vtkmodules.vtkCommonCore.vtkAbstractArray, + endCriticalPoint: int, + ) -> float: ... + def GetLowerBound(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUpperBound(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReebGraphSimplificationMetric: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReebGraphSimplificationMetric: ... + def SetLowerBound(self, _arg: float) -> None: ... + def SetUpperBound(self, _arg: float) -> None: ... + +class vtkSelection(vtkDataObject): + def AddNode(self, __a: vtkSelectionNode) -> str: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def Dump(self) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkSelection: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkSelection: ... + def GetDataObjectType(self) -> int: ... + def GetExpression(self) -> str: ... + def GetMTime(self) -> int: ... + @overload + def GetNode(self, idx: int) -> vtkSelectionNode: ... + @overload + def GetNode(self, name: str) -> vtkSelectionNode: ... + def GetNodeNameAtIndex(self, idx: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelection: ... + def RemoveAllNodes(self) -> None: ... + @overload + def RemoveNode(self, idx: int) -> None: ... + @overload + def RemoveNode(self, name: str) -> None: ... + @overload + def RemoveNode(self, __a: vtkSelectionNode) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelection: ... + def SetExpression(self, _arg: str) -> None: ... + def SetNode(self, name: str, __b: vtkSelectionNode) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + @overload + def Subtract(self, selection: vtkSelection) -> None: ... + @overload + def Subtract(self, node: vtkSelectionNode) -> None: ... + @overload + def Union(self, selection: vtkSelection) -> None: ... + @overload + def Union(self, node: vtkSelectionNode) -> None: ... + +class vtkSelectionNode(vtkmodules.vtkCommonCore.vtkObject): + class SelectionContent(int): ... + class SelectionField(int): ... + BLOCKS: SelectionContent + BLOCK_SELECTORS: SelectionContent + CELL: SelectionField + EDGE: SelectionField + FIELD: SelectionField + FRUSTUM: SelectionContent + GLOBALIDS: SelectionContent + INDICES: SelectionContent + LOCATIONS: SelectionContent + NUM_CONTENT_TYPES: SelectionContent + NUM_FIELD_TYPES: SelectionField + PEDIGREEIDS: SelectionContent + POINT: SelectionField + QUERY: SelectionContent + ROW: SelectionField + THRESHOLDS: SelectionContent + USER: SelectionContent + VALUES: SelectionContent + VERTEX: SelectionField + @staticmethod + def ASSEMBLY_NAME() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + @staticmethod + def COMPONENT_NUMBER() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def COMPOSITE_INDEX() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def CONNECTED_LAYERS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def CONTAINING_CELLS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def CONTENT_TYPE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def ConvertAttributeTypeToSelectionField(val: int) -> int: ... + @staticmethod + def ConvertSelectionFieldToAttributeType(val: int) -> int: ... + def DeepCopy(self, src: vtkSelectionNode) -> None: ... + @staticmethod + def EPSILON() -> vtkmodules.vtkCommonCore.vtkInformationDoubleKey: ... + def EqualProperties(self, other: vtkSelectionNode, fullcompare: bool = True) -> bool: ... + @staticmethod + def FIELD_TYPE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetContentType(self) -> int: ... + @staticmethod + def GetContentTypeAsString(type: int) -> str: ... + def GetFieldType(self) -> int: ... + @staticmethod + def GetFieldTypeAsString(type: int) -> str: ... + @staticmethod + def GetFieldTypeFromString(type: str) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperties(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetQueryString(self) -> str: ... + def GetSelectionData(self) -> vtkDataSetAttributes: ... + def GetSelectionList(self) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + @staticmethod + def HIERARCHICAL_INDEX() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def HIERARCHICAL_LEVEL() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def INDEXED_VERTICES() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def INVERSE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelectionNode: ... + @staticmethod + def PIXEL_COUNT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def PROCESS_ID() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def PROP() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + @staticmethod + def PROP_ID() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def SELECTORS() -> vtkmodules.vtkCommonCore.vtkInformationStringVectorKey: ... + @staticmethod + def SOURCE() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + @staticmethod + def SOURCE_ID() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelectionNode: ... + def SetContentType(self, type: int) -> None: ... + def SetFieldType(self, type: int) -> None: ... + def SetQueryString(self, _arg: str) -> None: ... + def SetSelectionData(self, data: vtkDataSetAttributes) -> None: ... + def SetSelectionList(self, __a: vtkmodules.vtkCommonCore.vtkAbstractArray) -> None: ... + def ShallowCopy(self, src: vtkSelectionNode) -> None: ... + def SubtractSelectionList(self, other: vtkSelectionNode) -> None: ... + def UnionSelectionList(self, other: vtkSelectionNode) -> None: ... + @staticmethod + def ZBUFFER_VALUE() -> vtkmodules.vtkCommonCore.vtkInformationDoubleKey: ... + +class vtkSimpleCellTessellator(vtkGenericCellTessellator): + def GetFixedSubdivisions(self) -> int: ... + def GetGenericCell(self) -> vtkGenericAdaptorCell: ... + def GetMaxAdaptiveSubdivisions(self) -> int: ... + def GetMaxSubdivisionLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, ds: vtkGenericDataSet) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleCellTessellator: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleCellTessellator: ... + def SetFixedSubdivisions(self, level: int) -> None: ... + def SetMaxSubdivisionLevel(self, level: int) -> None: ... + def SetSubdivisionLevels(self, fixed: int, maxLevel: int) -> None: ... + def Tessellate( + self, + cell: vtkGenericAdaptorCell, + att: vtkGenericAttributeCollection, + points: vtkmodules.vtkCommonCore.vtkDoubleArray, + cellArray: vtkCellArray, + internalPd: vtkPointData, + ) -> None: ... + def TessellateFace( + self, + cell: vtkGenericAdaptorCell, + att: vtkGenericAttributeCollection, + index: int, + points: vtkmodules.vtkCommonCore.vtkDoubleArray, + cellArray: vtkCellArray, + internalPd: vtkPointData, + ) -> None: ... + def Triangulate( + self, + cell: vtkGenericAdaptorCell, + att: vtkGenericAttributeCollection, + points: vtkmodules.vtkCommonCore.vtkDoubleArray, + cellArray: vtkCellArray, + internalPd: vtkPointData, + ) -> None: ... + +class vtkSmoothErrorMetric(vtkGenericSubdivisionErrorMetric): + def GetAngleTolerance(self) -> float: ... + def GetError( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSmoothErrorMetric: ... + def RequiresEdgeSubdivision( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSmoothErrorMetric: ... + def SetAngleTolerance(self, value: float) -> None: ... + +class vtkSortFieldData(vtkmodules.vtkCommonCore.vtkSortDataArray): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSortFieldData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSortFieldData: ... + @overload + @staticmethod + def Sort(fd: vtkFieldData, arrayName: str, k: int, returnIndices: int) -> _Pointer: ... + @overload + @staticmethod + def Sort(fd: vtkFieldData, arrayName: str, k: int, returnIndices: int, dir: int) -> _Pointer: ... + +class vtkSphere(vtkImplicitFunction): + @staticmethod + def ComputeBoundingSphere( + pts: MutableSequence[float], numPts: int, sphere: MutableSequence[float], hints: MutableSequence[int] + ) -> None: ... + @staticmethod + def Evaluate(center: MutableSequence[float], R: float, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphere: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphere: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkSpheres(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], n: MutableSequence[float]) -> None: ... + def GetCenters(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSpheres(self) -> int: ... + def GetRadii(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetSphere(self, i: int) -> vtkSphere: ... + @overload + def GetSphere(self, i: int, sphere: vtkSphere) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSpheres: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpheres: ... + def SetCenters(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetRadii(self, radii: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + +class vtkSphericalPointIterator(vtkmodules.vtkCommonCore.vtkObject): + class AxesType(int): ... + class SortType(int): ... + CUBE_AXES: AxesType + CUBE_OCTAHEDRON_AXES: AxesType + DODECAHEDRON_AXES: AxesType + ICOSAHEDRON_AXES: AxesType + OCTAHEDRON_AXES: AxesType + SORT_ASCENDING: SortType + SORT_DESCENDING: SortType + SORT_NONE: SortType + XY_CCW_AXES: AxesType + XY_CW_AXES: AxesType + XY_SQUARE_AXES: AxesType + def BuildRepresentation(self, pd: vtkPolyData) -> None: ... + def GetAxes(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetAxisPoints(self, axis: int, npts: int, pts: Sequence[int]) -> None: ... + @overload + def GetCurrentPoint(self, ptId: int, x: MutableSequence[float]) -> None: ... + @overload + def GetCurrentPoint(self) -> int: ... + def GetDataSet(self) -> vtkDataSet: ... + def GetNumberOfAxes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint(self, axis: int, ptIdx: int) -> int: ... + def GetSorting(self) -> int: ... + def GetSortingMaxValue(self) -> int: ... + def GetSortingMinValue(self) -> int: ... + def GoToFirstPoint(self) -> None: ... + def GoToNextPoint(self) -> None: ... + @overload + def Initialize(self, center: MutableSequence[float], neighborhood: vtkmodules.vtkCommonCore.vtkIdList) -> bool: ... + @overload + def Initialize(self, center: MutableSequence[float], numNei: int, neighborhood: MutableSequence[int]) -> bool: ... + @overload + def Initialize(self, center: MutableSequence[float]) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphericalPointIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphericalPointIterator: ... + @overload + def SetAxes(self, _arg: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + @overload + def SetAxes(self, axesType: int, resolution: int = 6) -> None: ... + def SetDataSet(self, _arg: vtkDataSet) -> None: ... + def SetSortTypeToAscending(self) -> None: ... + def SetSortTypeToDescending(self) -> None: ... + def SetSortTypeToNone(self) -> None: ... + def SetSorting(self, _arg: int) -> None: ... + +class vtkSpline(vtkmodules.vtkCommonCore.vtkObject): + def AddPoint(self, t: float, x: float) -> None: ... + def ClampValueOff(self) -> None: ... + def ClampValueOn(self) -> None: ... + def ClosedOff(self) -> None: ... + def ClosedOn(self) -> None: ... + def Compute(self) -> None: ... + def DeepCopy(self, s: vtkSpline) -> None: ... + def Evaluate(self, t: float) -> float: ... + def GetClampValue(self) -> int: ... + def GetClosed(self) -> int: ... + def GetLeftConstraint(self) -> int: ... + def GetLeftConstraintMaxValue(self) -> int: ... + def GetLeftConstraintMinValue(self) -> int: ... + def GetLeftValue(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetParametricRange(self, tRange: MutableSequence[float]) -> None: ... + def GetRightConstraint(self) -> int: ... + def GetRightConstraintMaxValue(self) -> int: ... + def GetRightConstraintMinValue(self) -> int: ... + def GetRightValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSpline: ... + def RemoveAllPoints(self) -> None: ... + def RemovePoint(self, t: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpline: ... + def SetClampValue(self, _arg: int) -> None: ... + def SetClosed(self, _arg: int) -> None: ... + def SetLeftConstraint(self, _arg: int) -> None: ... + def SetLeftValue(self, _arg: float) -> None: ... + @overload + def SetParametricRange(self, tMin: float, tMax: float) -> None: ... + @overload + def SetParametricRange(self, tRange: MutableSequence[float]) -> None: ... + def SetRightConstraint(self, _arg: int) -> None: ... + def SetRightValue(self, _arg: float) -> None: ... + +class vtkStaticCellLinks(vtkAbstractCellLinks): + def BuildLinks(self, ds: vtkDataSet) -> None: ... + def DeepCopy(self, src: vtkAbstractCellLinks) -> None: ... + def GetActualMemorySize(self) -> int: ... + def GetCells(self, ptId: int) -> _Pointer: ... + def GetNcells(self, ptId: int) -> int: ... + def GetNumberOfCells(self, ptId: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStaticCellLinks: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStaticCellLinks: ... + def SelectCells(self, minMaxDegree: MutableSequence[int], cellSelection: MutableSequence[int]) -> None: ... + def Squeeze(self) -> None: ... + +class vtkStaticCellLocator(vtkAbstractCellLocator): + def BuildLocator(self) -> None: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell(self, x: MutableSequence[float]) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkGenericCell, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindCellsAlongLine( + self, p1: Sequence[float], p2: Sequence[float], tolerance: float, cellsIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsAlongPlane( + self, o: Sequence[float], n: Sequence[float], tolerance: float, cells: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsWithinBounds(self, bbox: MutableSequence[float], cells: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> None: ... + @overload + def FindClosestPoint( + self, x: Sequence[float], closestPoint: MutableSequence[float], cellId: int, subId: int, dist2: float + ) -> None: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + def GetDivisions(self) -> tuple[int, int, int]: ... + def GetLargeIds(self) -> bool: ... + def GetMaxNumberOfBuckets(self) -> int: ... + def GetMaxNumberOfBucketsMaxValue(self) -> int: ... + def GetMaxNumberOfBucketsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseDiagonalLengthTolerance(self) -> bool: ... + def InsideCellBounds(self, x: MutableSequence[float], cellId: int) -> bool: ... + @overload + def IntersectWithLine( + self, + a0: Sequence[float], + a1: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStaticCellLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStaticCellLocator: ... + @overload + def SetDivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDivisions(self, _arg: Sequence[int]) -> None: ... + def SetMaxNumberOfBuckets(self, _arg: int) -> None: ... + def SetUseDiagonalLengthTolerance(self, _arg: bool) -> None: ... + def ShallowCopy(self, locator: vtkAbstractCellLocator) -> None: ... + def UseDiagonalLengthToleranceOff(self) -> None: ... + def UseDiagonalLengthToleranceOn(self) -> None: ... + +class vtkStaticPointLocator(vtkAbstractPointLocator): + class TraversalOrderType(int): ... + BIN_ORDER: TraversalOrderType + POINT_ORDER: TraversalOrderType + @overload + def BuildLocator(self) -> None: ... + @overload + def BuildLocator(self, inBounds: Sequence[float]) -> None: ... + @overload + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestNPoints(self, N: int, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + @overload + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], inputDataLength: float, dist2: float) -> int: ... + @overload + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindPointsWithinRadius( + self, R: float, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + @overload + def GetBounds(self, __a: MutableSequence[float]) -> None: ... + def GetBucketIds(self, bNum: int, bList: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetDivisions(self) -> tuple[int, int, int]: ... + def GetLargeIds(self) -> bool: ... + def GetMaxNumberOfBuckets(self) -> int: ... + def GetMaxNumberOfBucketsMaxValue(self) -> int: ... + def GetMaxNumberOfBucketsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointsInBucket(self, bNum: int) -> int: ... + def GetNumberOfPointsPerBucket(self) -> int: ... + def GetNumberOfPointsPerBucketMaxValue(self) -> int: ... + def GetNumberOfPointsPerBucketMinValue(self) -> int: ... + @overload + def GetSpacing(self) -> _Pointer: ... + @overload + def GetSpacing(self, spacing: MutableSequence[float]) -> None: ... + def GetTraversalOrder(self) -> int: ... + def GetTraversalOrderMaxValue(self) -> int: ... + def GetTraversalOrderMinValue(self) -> int: ... + def Initialize(self) -> None: ... + def IntersectWithLine( + self, + a0: MutableSequence[float], + a1: MutableSequence[float], + tol: float, + t: float, + lineX: MutableSequence[float], + ptX: MutableSequence[float], + ptId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePoints(self, tol: float, mergeMap: MutableSequence[int]) -> None: ... + def MergePointsWithData(self, data: vtkmodules.vtkCommonCore.vtkDataArray, mergeMap: MutableSequence[int]) -> None: ... + def NewInstance(self) -> vtkStaticPointLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStaticPointLocator: ... + @overload + def SetDivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDivisions(self, _arg: Sequence[int]) -> None: ... + def SetMaxNumberOfBuckets(self, _arg: int) -> None: ... + def SetNumberOfPointsPerBucket(self, _arg: int) -> None: ... + def SetTraversalOrder(self, _arg: int) -> None: ... + def SetTraversalOrderToBinOrder(self) -> None: ... + def SetTraversalOrderToPointOrder(self) -> None: ... + +class vtkStaticPointLocator2D(vtkAbstractPointLocator): + def BuildLocator(self) -> None: ... + def FindCloseNBoundedPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> float: ... + @overload + def FindClosestNPoints(self, N: int, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestNPoints(self, N: int, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint(self, x: Sequence[float]) -> int: ... + @overload + def FindClosestPoint(self, x: float, y: float, z: float) -> int: ... + @overload + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], dist2: float) -> int: ... + @overload + def FindClosestPointWithinRadius(self, radius: float, x: Sequence[float], inputDataLength: float, dist2: float) -> int: ... + @overload + def FindPointsWithinRadius(self, R: float, x: Sequence[float], result: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindPointsWithinRadius( + self, R: float, x: float, y: float, z: float, result: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkPolyData) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> _Pointer: ... + def GetBucketIds(self, bNum: int, bList: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetBucketIndex(self, x: Sequence[float]) -> int: ... + def GetBucketIndices(self, x: Sequence[float], ij: MutableSequence[int]) -> None: ... + def GetDivisions(self) -> tuple[int, int]: ... + def GetLargeIds(self) -> bool: ... + def GetMaxNumberOfBuckets(self) -> int: ... + def GetMaxNumberOfBucketsMaxValue(self) -> int: ... + def GetMaxNumberOfBucketsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointsInBucket(self, bNum: int) -> int: ... + def GetNumberOfPointsPerBucket(self) -> int: ... + def GetNumberOfPointsPerBucketMaxValue(self) -> int: ... + def GetNumberOfPointsPerBucketMinValue(self) -> int: ... + @overload + def GetSpacing(self) -> _Pointer: ... + @overload + def GetSpacing(self, spacing: MutableSequence[float]) -> None: ... + def Initialize(self) -> None: ... + def IntersectWithLine( + self, + a0: MutableSequence[float], + a1: MutableSequence[float], + tol: float, + t: float, + lineX: MutableSequence[float], + ptX: MutableSequence[float], + ptId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePoints(self, tol: float, mergeMap: MutableSequence[int]) -> None: ... + def NewInstance(self) -> vtkStaticPointLocator2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStaticPointLocator2D: ... + @overload + def SetDivisions(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetDivisions(self, _arg: Sequence[int]) -> None: ... + def SetMaxNumberOfBuckets(self, _arg: int) -> None: ... + def SetNumberOfPointsPerBucket(self, _arg: int) -> None: ... + +class vtkStructuredData(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def ComputeCellId(dim: Sequence[int], ijk: Sequence[int], dataDescription: int = ...) -> int: ... + @staticmethod + def ComputeCellIdForExtent(extent: Sequence[int], ijk: Sequence[int], dataDescription: int = ...) -> int: ... + @staticmethod + def ComputeCellStructuredCoords( + cellId: int, dim: Sequence[int], ijk: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @staticmethod + def ComputeCellStructuredCoordsForExtent( + cellIdx: int, ext: Sequence[int], ijk: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @staticmethod + def ComputePointId(dim: Sequence[int], ijk: Sequence[int], dataDescription: int = ...) -> int: ... + @staticmethod + def ComputePointIdForExtent(extent: Sequence[int], ijk: Sequence[int], dataDescription: int = ...) -> int: ... + @staticmethod + def ComputePointStructuredCoords( + ptId: int, dim: Sequence[int], ijk: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @staticmethod + def ComputePointStructuredCoordsForExtent( + ptId: int, ext: Sequence[int], ijk: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @staticmethod + def GetCellDimensionsFromExtent(ext: Sequence[int], celldims: MutableSequence[int], dataDescription: int = ...) -> None: ... + @staticmethod + def GetCellDimensionsFromPointDimensions(pntdims: Sequence[int], cellDims: MutableSequence[int]) -> None: ... + @staticmethod + def GetCellExtentFromPointExtent( + pntExtent: Sequence[int], cellExtent: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @overload + @staticmethod + def GetCellNeighbors( + cellId: int, + ptIds: vtkmodules.vtkCommonCore.vtkIdList, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + dim: MutableSequence[int], + ) -> None: ... + @overload + @staticmethod + def GetCellNeighbors( + cellId: int, + ptIds: vtkmodules.vtkCommonCore.vtkIdList, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + dim: MutableSequence[int], + seedLoc: MutableSequence[int], + ) -> None: ... + @staticmethod + def GetCellPoints( + cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, dataDescription: int, dim: MutableSequence[int] + ) -> None: ... + @staticmethod + def GetDataDescription(dims: MutableSequence[int]) -> int: ... + @staticmethod + def GetDataDescriptionFromExtent(ext: MutableSequence[int]) -> int: ... + @overload + @staticmethod + def GetDataDimension(dataDescription: int) -> int: ... + @overload + @staticmethod + def GetDataDimension(ext: MutableSequence[int]) -> int: ... + @staticmethod + def GetDimensionsFromExtent(ext: Sequence[int], dims: MutableSequence[int], dataDescription: int = ...) -> None: ... + @staticmethod + def GetGlobalStructuredCoordinates( + lijk: Sequence[int], ext: Sequence[int], ijk: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @staticmethod + def GetLocalStructuredCoordinates( + ijk: Sequence[int], ext: Sequence[int], lijk: MutableSequence[int], dataDescription: int = ... + ) -> None: ... + @staticmethod + def GetNumberOfCells(ext: Sequence[int], dataDescription: int = ...) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetNumberOfPoints(ext: Sequence[int], dataDescription: int = ...) -> int: ... + @staticmethod + def GetPointCells(ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList, dim: MutableSequence[int]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsCellVisible( + cellId: int, + dimensions: MutableSequence[int], + dataDescription: int, + cellGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + pointGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray = ..., + ) -> bool: ... + @staticmethod + def IsPointVisible(cellId: int, ghosts: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredData: ... + @staticmethod + def SetDimensions(inDim: MutableSequence[int], dim: MutableSequence[int]) -> int: ... + @staticmethod + def SetExtent(inExt: MutableSequence[int], ext: MutableSequence[int]) -> int: ... + +class vtkStructuredExtent(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def Clamp(ext: MutableSequence[int], wholeExt: Sequence[int]) -> None: ... + @staticmethod + def GetDimensions(ext: Sequence[int], dims: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + @staticmethod + def Grow(ext: MutableSequence[int], count: int) -> None: ... + @overload + @staticmethod + def Grow(ext: MutableSequence[int], count: int, wholeExt: MutableSequence[int]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredExtent: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredExtent: ... + @staticmethod + def Smaller(ext: Sequence[int], wholeExt: Sequence[int]) -> bool: ... + @staticmethod + def StrictlySmaller(ext: Sequence[int], wholeExt: Sequence[int]) -> bool: ... + @staticmethod + def Transform(ext: MutableSequence[int], wholeExt: MutableSequence[int]) -> None: ... + +class vtkStructuredGrid(vtkPointSet): + def BlankCell(self, ptId: int) -> None: ... + def BlankPoint(self, ptId: int) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + def Crop(self, updateExtent: Sequence[int]) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def ExtendedNew() -> vtkStructuredGrid: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellDims(self, cellDims: MutableSequence[int]) -> None: ... + @overload + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellNeighbors( + self, + cellId: int, + ptIds: vtkmodules.vtkCommonCore.vtkIdList, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + seedLoc: MutableSequence[int], + ) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkStructuredGrid: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkStructuredGrid: ... + def GetDataDimension(self) -> int: ... + def GetDataObjectType(self) -> int: ... + @overload + def GetDimensions(self) -> tuple[int, int, int]: ... + @overload + def GetDimensions(self, dim: MutableSequence[int]) -> None: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetExtentType(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetPoint(self, ptId: int) -> tuple[float, float, float]: ... + @overload + def GetPoint(self, ptId: int, p: MutableSequence[float]) -> None: ... + @overload + def GetPoint(self, i: int, j: int, k: int, p: MutableSequence[float], adjustForExtent: bool = True) -> None: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def HasAnyBlankCells(self) -> bool: ... + def HasAnyBlankPoints(self) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCellVisible(self, cellId: int) -> int: ... + def IsPointVisible(self, ptId: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGrid: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetDimensions(self, dim: Sequence[int]) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetExtent(self, xMin: int, xMax: int, yMin: int, yMax: int, zMin: int, zMax: int) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def UnBlankCell(self, ptId: int) -> None: ... + def UnBlankPoint(self, ptId: int) -> None: ... + +class vtkStructuredPoints(vtkImageData): + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredPoints: ... + +class vtkStructuredPointsCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, ds: vtkStructuredPoints) -> None: ... + def GetNextItem(self) -> vtkStructuredPoints: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredPointsCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredPointsCollection: ... + +class vtkSuperquadric(vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhiRoundness(self) -> float: ... + def GetScale(self) -> tuple[float, float, float]: ... + def GetSize(self) -> float: ... + def GetThetaRoundness(self) -> float: ... + def GetThickness(self) -> float: ... + def GetThicknessMaxValue(self) -> float: ... + def GetThicknessMinValue(self) -> float: ... + def GetToroidal(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSuperquadric: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSuperquadric: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetPhiRoundness(self, e: float) -> None: ... + @overload + def SetScale(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetScale(self, _arg: Sequence[float]) -> None: ... + def SetSize(self, _arg: float) -> None: ... + def SetThetaRoundness(self, e: float) -> None: ... + def SetThickness(self, _arg: float) -> None: ... + def SetToroidal(self, _arg: int) -> None: ... + def ToroidalOff(self) -> None: ... + def ToroidalOn(self) -> None: ... + +class vtkTable(vtkDataObject): + def AddColumn(self, arr: vtkmodules.vtkCommonCore.vtkAbstractArray) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + def Dump(self, colWidth: int = 16, rowLimit: int = -1) -> None: ... + @staticmethod + def ExtendedNew() -> vtkTable: ... + def GetActualMemorySize(self) -> int: ... + def GetAttributesAsFieldData(self, type: int) -> vtkFieldData: ... + def GetColumn(self, col: int) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetColumnByName(self, name: str) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetColumnIndex(self, name: str) -> int: ... + def GetColumnName(self, col: int) -> str: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkTable: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkTable: ... + def GetDataObjectType(self) -> int: ... + def GetNumberOfColumns(self) -> int: ... + def GetNumberOfElements(self, type: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRows(self) -> int: ... + @overload + def GetRow(self, row: int) -> vtkmodules.vtkCommonCore.vtkVariantArray: ... + @overload + def GetRow(self, row: int, values: vtkmodules.vtkCommonCore.vtkVariantArray) -> None: ... + def GetRowData(self) -> vtkDataSetAttributes: ... + def GetValue(self, row: int, col: int) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def GetValueByName(self, row: int, col: str) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def Initialize(self) -> None: ... + def InsertColumn(self, arr: vtkmodules.vtkCommonCore.vtkAbstractArray, index: int) -> None: ... + def InsertNextBlankRow(self, default_num_val: float = 0.0) -> int: ... + def InsertNextRow(self, values: vtkmodules.vtkCommonCore.vtkVariantArray) -> int: ... + def InsertRow(self, row: int) -> None: ... + def InsertRows(self, row: int, n: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTable: ... + def RemoveAllColumns(self) -> None: ... + def RemoveAllRows(self) -> None: ... + def RemoveColumn(self, col: int) -> None: ... + def RemoveColumnByName(self, name: str) -> None: ... + def RemoveRow(self, row: int) -> None: ... + def RemoveRows(self, row: int, n: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTable: ... + def SetNumberOfRows(self, __a: int) -> None: ... + def SetRow(self, row: int, values: vtkmodules.vtkCommonCore.vtkVariantArray) -> None: ... + def SetRowData(self, data: vtkDataSetAttributes) -> None: ... + def SetValue(self, row: int, col: int, value: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def SetValueByName(self, row: int, col: str, value: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def SqueezeRows(self) -> None: ... + +class vtkTetra(vtkCell3D): + @staticmethod + def BarycentricCoords( + x: MutableSequence[float], + x1: MutableSequence[float], + x2: MutableSequence[float], + x3: MutableSequence[float], + x4: MutableSequence[float], + bcoords: MutableSequence[float], + ) -> int: ... + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def Circumsphere( + x1: MutableSequence[float], + x2: MutableSequence[float], + x3: MutableSequence[float], + x4: MutableSequence[float], + center: MutableSequence[float], + ) -> float: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + connectivity: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + @staticmethod + def ComputeVolume( + p1: MutableSequence[float], p2: MutableSequence[float], p3: MutableSequence[float], p4: MutableSequence[float] + ) -> float: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> tuple[int, int]: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> tuple[int, int, int]: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int]: ... + @staticmethod + def GetTriangleCases(caseId: int) -> _Pointer: ... + @staticmethod + def Insphere( + p1: MutableSequence[float], + p2: MutableSequence[float], + p3: MutableSequence[float], + p4: MutableSequence[float], + center: MutableSequence[float], + ) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTetra: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTetra: ... + @staticmethod + def TetraCenter( + p1: MutableSequence[float], + p2: MutableSequence[float], + p3: MutableSequence[float], + p4: MutableSequence[float], + center: MutableSequence[float], + ) -> None: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkTree(vtkDirectedAcyclicGraph): + def GetChild(self, v: int, i: int) -> int: ... + def GetChildren(self, v: int, it: vtkAdjacentVertexIterator) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkTree: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkTree: ... + def GetDataObjectType(self) -> int: ... + def GetLevel(self, v: int) -> int: ... + def GetNumberOfChildren(self, v: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParent(self, v: int) -> int: ... + def GetParentEdge(self, v: int) -> vtkEdgeType: ... + def GetRoot(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsLeaf(self, vertex: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTree: ... + def ReorderChildren(self, parent: int, children: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTree: ... + +class vtkTreeIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStartVertex(self) -> int: ... + def GetTree(self) -> vtkTree: ... + def HasNext(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeIterator: ... + def Next(self) -> int: ... + def Restart(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeIterator: ... + def SetStartVertex(self, vertex: int) -> None: ... + def SetTree(self, tree: vtkTree) -> None: ... + +class vtkTreeBFSIterator(vtkTreeIterator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeBFSIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeBFSIterator: ... + +class vtkTreeDFSIterator(vtkTreeIterator): + class ModeType(int): ... + DISCOVER: ModeType + FINISH: ModeType + def GetMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeDFSIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeDFSIterator: ... + def SetMode(self, mode: int) -> None: ... + +class vtkTriQuadraticHexahedron(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tetras: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriQuadraticHexahedron: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriQuadraticHexahedron: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkTriQuadraticPyramid(vtkNonLinearCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + tets: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> _Pointer: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> _Pointer: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriQuadraticPyramid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriQuadraticPyramid: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkTriangle(vtkCell): + @staticmethod + def BarycentricCoords( + x: Sequence[float], x1: Sequence[float], x2: Sequence[float], x3: Sequence[float], bcoords: MutableSequence[float] + ) -> int: ... + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def Circumcircle(p1: Sequence[float], p2: Sequence[float], p3: Sequence[float], center: MutableSequence[float]) -> float: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def ComputeArea(self) -> float: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + @overload + @staticmethod + def ComputeNormal( + p: vtkmodules.vtkCommonCore.vtkPoints, numPts: int, pts: Sequence[int], n: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def ComputeNormal(v1: Sequence[float], v2: Sequence[float], v3: Sequence[float], n: MutableSequence[float]) -> None: ... + @staticmethod + def ComputeNormalDirection( + v1: Sequence[float], v2: Sequence[float], v3: Sequence[float], n: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def ComputeQuadric( + x1: Sequence[float], x2: Sequence[float], x3: Sequence[float], quadric: MutableSequence[MutableSequence[float]] + ) -> None: ... + @overload + @staticmethod + def ComputeQuadric(x1: Sequence[float], x2: Sequence[float], x3: Sequence[float], quadric: vtkQuadric) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetEdgeArray(self, edgeId: int) -> _Pointer: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetParametricDistance(self, pcoords: Sequence[float]) -> float: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], sf: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], sf: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriangle: ... + @staticmethod + def PointInTriangle( + x: Sequence[float], x1: Sequence[float], x2: Sequence[float], x3: Sequence[float], tol2: float + ) -> int: ... + @staticmethod + def ProjectTo2D( + x1: Sequence[float], + x2: Sequence[float], + x3: Sequence[float], + v1: MutableSequence[float], + v2: MutableSequence[float], + v3: MutableSequence[float], + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriangle: ... + @staticmethod + def TriangleArea(p1: Sequence[float], p2: Sequence[float], p3: Sequence[float]) -> float: ... + @staticmethod + def TriangleCenter(p1: Sequence[float], p2: Sequence[float], p3: Sequence[float], center: MutableSequence[float]) -> None: ... + @staticmethod + def TrianglesIntersect( + p1: Sequence[float], + q1: Sequence[float], + r1: Sequence[float], + p2: Sequence[float], + q2: Sequence[float], + r2: Sequence[float], + ) -> int: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkTriangleStrip(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + @staticmethod + def DecomposeStrip(npts: int, pts: Sequence[int], tris: vtkCellArray) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + def GetFace(self, faceId: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsPrimaryCell(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriangleStrip: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriangleStrip: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkUniformGrid(vtkImageData): + @overload + def BlankCell(self, ptId: int) -> None: ... + @overload + def BlankCell(self, i: int, j: int, k: int) -> None: ... + @overload + def BlankPoint(self, ptId: int) -> None: ... + @overload + def BlankPoint(self, i: int, j: int, k: int) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + def FindAndGetCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> vtkCell: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + cell: vtkCell, + gencell: vtkGenericCell, + cellId: int, + tol2: float, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellType(self, cellId: int) -> int: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkUniformGrid: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkUniformGrid: ... + def GetDataObjectType(self) -> int: ... + def GetGridDescription(self) -> int: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def HasAnyBlankCells(self) -> bool: ... + def HasAnyBlankPoints(self) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCellVisible(self, cellId: int) -> int: ... + def IsPointVisible(self, pointId: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewImageDataCopy(self) -> vtkImageData: ... + def NewInstance(self) -> vtkUniformGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformGrid: ... + @overload + def UnBlankCell(self, ptId: int) -> None: ... + @overload + def UnBlankCell(self, i: int, j: int, k: int) -> None: ... + @overload + def UnBlankPoint(self, ptId: int) -> None: ... + @overload + def UnBlankPoint(self, i: int, j: int, k: int) -> None: ... + +class vtkUniformHyperTreeGrid(vtkHyperTreeGrid): + def CopyCoordinates(self, output: vtkHyperTreeGrid) -> None: ... + def CopyStructure(self, __a: vtkDataObject) -> None: ... + def DeepCopy(self, __a: vtkDataObject) -> None: ... + def GetActualMemorySizeBytes(self) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDataObjectType(self) -> int: ... + def GetGridScale(self) -> tuple[float, float, float]: ... + def GetLevelZeroOriginAndSizeFromIndex(self, __a: int, __b: MutableSequence[float], __c: MutableSequence[float]) -> None: ... + def GetLevelZeroOriginFromIndex(self, __a: int, __b: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetTree(self, __a: int, create: bool = False) -> vtkHyperTree: ... + def GetXCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetYCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetZCoordinates(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformHyperTreeGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformHyperTreeGrid: ... + def SetFixedCoordinates(self, axis: int, value: float) -> None: ... + @overload + def SetGridScale(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetGridScale(self, __a: MutableSequence[float]) -> None: ... + @overload + def SetGridScale(self, __a: float) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetXCoordinates(self, XCoordinates: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetYCoordinates(self, YCoordinates: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetZCoordinates(self, ZCoordinates: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def ShallowCopy(self, __a: vtkDataObject) -> None: ... + +class vtkUnstructuredGridBase(vtkPointSet): + def Allocate(self, numCells: int = 1000, extSize: int = 1000) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkUnstructuredGridBase: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkUnstructuredGridBase: ... + def GetDataObjectType(self) -> int: ... + def GetIdsOfCellsOfType(self, type: int, array: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def InsertNextCell(self, type: int, npts: int, ptIds: Sequence[int]) -> int: ... + @overload + def InsertNextCell(self, type: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @overload + def InsertNextCell(self, type: int, npts: int, ptIds: Sequence[int], nfaces: int, faces: Sequence[int]) -> int: ... + def IsA(self, type: str) -> int: ... + def IsHomogeneous(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridBase: ... + def ReplaceCell(self, cellId: int, npts: int, pts: Sequence[int]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridBase: ... + +class vtkUnstructuredGrid(vtkUnstructuredGridBase): + def AddReferenceToCell(self, ptId: int, cellId: int) -> None: ... + def Allocate(self, numCells: int = 1000, extSize: int = 1000) -> None: ... + def AllocateEstimate(self, numCells: int, maxCellSize: int) -> bool: ... + def AllocateExact(self, numCells: int, connectivitySize: int) -> bool: ... + def BuildLinks(self) -> None: ... + @overload + @staticmethod + def ConvertFaceStreamPointIds(faceStream: vtkmodules.vtkCommonCore.vtkIdList, idMap: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def ConvertFaceStreamPointIds(nfaces: int, faceStream: MutableSequence[int], idMap: MutableSequence[int]) -> None: ... + def CopyStructure(self, ds: vtkDataSet) -> None: ... + @overload + @staticmethod + def DecomposeAPolyhedronCell( + polyhedronCellArray: vtkCellArray, + nCellpts: int, + nCellfaces: int, + cellArray: vtkCellArray, + faces: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @overload + @staticmethod + def DecomposeAPolyhedronCell( + polyhedronCellStream: Sequence[int], + nCellpts: int, + nCellfaces: int, + cellArray: vtkCellArray, + faces: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @overload + @staticmethod + def DecomposeAPolyhedronCell( + nCellFaces: int, + inFaceStream: Sequence[int], + nCellpts: int, + cellArray: vtkCellArray, + faces: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + def DeepCopy(self, src: vtkDataObject) -> None: ... + @staticmethod + def ExtendedNew() -> vtkUnstructuredGrid: ... + def GetActualMemorySize(self) -> int: ... + @overload + def GetCell(self, cellId: int) -> vtkCell: ... + @overload + def GetCell(self, cellId: int, cell: vtkGenericCell) -> None: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkCell: ... + def GetCellBounds(self, cellId: int, bounds: MutableSequence[float]) -> None: ... + def GetCellLinks(self) -> vtkAbstractCellLinks: ... + def GetCellLocationsArray(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + @overload + def GetCellNeighbors( + self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellNeighbors( + self, cellId: int, npts: int, ptIds: Sequence[int], cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int]) -> None: ... + @overload + def GetCellPoints(self, cellId: int, npts: int, pts: Sequence[int], ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellSize(self, cellId: int) -> int: ... + def GetCellType(self, cellId: int) -> int: ... + def GetCellTypes(self, types: vtkCellTypes) -> None: ... + def GetCellTypesArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetCells(self) -> vtkCellArray: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkUnstructuredGrid: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkUnstructuredGrid: ... + def GetDataObjectType(self) -> int: ... + def GetDistinctCellTypesArray(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetFaceLocations(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + @overload + def GetFaceStream(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetFaceStream(self, cellId: int, nfaces: int, ptIds: Sequence[int]) -> None: ... + @overload + def GetFaces(self, cellId: int) -> _Pointer: ... + @overload + def GetFaces(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetGhostLevel(self) -> int: ... + def GetIdsOfCellsOfType(self, type: int, array: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def GetLinks(self) -> vtkAbstractCellLinks: ... + def GetMaxCellSize(self) -> int: ... + def GetMeshMTime(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetPiece(self) -> int: ... + @overload + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def GetPointCells(self, ptId: int, ncells: int, cells: MutableSequence[int]) -> None: ... + def Initialize(self) -> None: ... + def InitializeFacesRepresentation(self, numPrevCells: int) -> int: ... + def InsertNextLinkedCell(self, type: int, npts: int, pts: Sequence[int]) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsCellBoundary(self, cellId: int, npts: int, ptIds: Sequence[int]) -> bool: ... + @overload + def IsCellBoundary( + self, cellId: int, npts: int, ptIds: Sequence[int], cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> bool: ... + def IsHomogeneous(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewCellIterator(self) -> vtkCellIterator: ... + def NewInstance(self) -> vtkUnstructuredGrid: ... + def RemoveGhostCells(self) -> None: ... + def RemoveReferenceToCell(self, ptId: int, cellId: int) -> None: ... + def Reset(self) -> None: ... + def ResizeCellList(self, ptId: int, size: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGrid: ... + @overload + def SetCells(self, type: int, cells: vtkCellArray) -> None: ... + @overload + def SetCells(self, types: MutableSequence[int], cells: vtkCellArray) -> None: ... + @overload + def SetCells(self, cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, cells: vtkCellArray) -> None: ... + @overload + def SetCells( + self, + cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cells: vtkCellArray, + faceLocations: vtkmodules.vtkCommonCore.vtkIdTypeArray, + faces: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @overload + def SetCells( + self, + cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellLocations: vtkmodules.vtkCommonCore.vtkIdTypeArray, + cells: vtkCellArray, + ) -> None: ... + @overload + def SetCells( + self, + cellTypes: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellLocations: vtkmodules.vtkCommonCore.vtkIdTypeArray, + cells: vtkCellArray, + faceLocations: vtkmodules.vtkCommonCore.vtkIdTypeArray, + faces: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + def SetLinks(self, _arg: vtkAbstractCellLinks) -> None: ... + def ShallowCopy(self, src: vtkDataObject) -> None: ... + def Squeeze(self) -> None: ... + +class vtkUnstructuredGridCellIterator(vtkCellIterator): + def GetCellId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GoToCell(self, cellId: int) -> None: ... + def IsA(self, type: str) -> int: ... + def IsDoneWithTraversal(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridCellIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridCellIterator: ... + +class vtkVector_IdLi2EE(vtkmodules.vtkCommonMath.vtkTuple_IdLi2EE): + def Dot(self, other: vtkVector_IdLi2EE) -> float: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IdLi2EE: ... + def SquaredNorm(self) -> float: ... + +class vtkVector2_IdE(vtkVector_IdLi2EE): + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def Set(self, x: float, y: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + +class vtkVector_IfLi2EE(vtkmodules.vtkCommonMath.vtkTuple_IfLi2EE): + def Dot(self, other: vtkVector_IfLi2EE) -> float: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IfLi2EE: ... + def SquaredNorm(self) -> float: ... + +class vtkVector2_IfE(vtkVector_IfLi2EE): + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def Set(self, x: float, y: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + +class vtkVector_IiLi2EE(vtkmodules.vtkCommonMath.vtkTuple_IiLi2EE): + def Dot(self, other: vtkVector_IiLi2EE) -> int: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IiLi2EE: ... + def SquaredNorm(self) -> int: ... + +class vtkVector2_IiE(vtkVector_IiLi2EE): + def GetX(self) -> int: ... + def GetY(self) -> int: ... + def Set(self, x: int, y: int) -> None: ... + def SetX(self, x: int) -> None: ... + def SetY(self, y: int) -> None: ... + +class vtkVector2d(vtkVector2_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float) -> None: ... + @overload + def __init__(self, s: float) -> None: ... + @overload + def __init__(self, i: Sequence[float]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IdLi2EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IdLi2EE) -> None: ... + @overload + def __init__(self, __a: vtkVector2d) -> None: ... + def Normalized(self) -> vtkVector2d: ... + +class vtkVector2f(vtkVector2_IfE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float) -> None: ... + @overload + def __init__(self, s: float) -> None: ... + @overload + def __init__(self, i: Sequence[float]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IfLi2EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IfLi2EE) -> None: ... + @overload + def __init__(self, __a: vtkVector2f) -> None: ... + def Normalized(self) -> vtkVector2f: ... + +class vtkVector2i(vtkVector2_IiE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: int, y: int) -> None: ... + @overload + def __init__(self, s: int) -> None: ... + @overload + def __init__(self, i: Sequence[int]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IiLi2EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IiLi2EE) -> None: ... + @overload + def __init__(self, __a: vtkVector2i) -> None: ... + def Normalized(self) -> vtkVector2i: ... + +class vtkVector_IdLi3EE(vtkmodules.vtkCommonMath.vtkTuple_IdLi3EE): + def Dot(self, other: vtkVector_IdLi3EE) -> float: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IdLi3EE: ... + def SquaredNorm(self) -> float: ... + +class vtkVector3_IdE(vtkVector_IdLi3EE): + def Cross(self, other: vtkVector3_IdE) -> vtkVector3_IdE: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def GetZ(self) -> float: ... + def Set(self, x: float, y: float, z: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + def SetZ(self, z: float) -> None: ... + +class vtkVector_IfLi3EE(vtkmodules.vtkCommonMath.vtkTuple_IfLi3EE): + def Dot(self, other: vtkVector_IfLi3EE) -> float: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IfLi3EE: ... + def SquaredNorm(self) -> float: ... + +class vtkVector3_IfE(vtkVector_IfLi3EE): + def Cross(self, other: vtkVector3_IfE) -> vtkVector3_IfE: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def GetZ(self) -> float: ... + def Set(self, x: float, y: float, z: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + def SetZ(self, z: float) -> None: ... + +class vtkVector_IiLi3EE(vtkmodules.vtkCommonMath.vtkTuple_IiLi3EE): + def Dot(self, other: vtkVector_IiLi3EE) -> int: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def Normalized(self) -> vtkVector_IiLi3EE: ... + def SquaredNorm(self) -> int: ... + +class vtkVector3_IiE(vtkVector_IiLi3EE): + def Cross(self, other: vtkVector3_IiE) -> vtkVector3_IiE: ... + def GetX(self) -> int: ... + def GetY(self) -> int: ... + def GetZ(self) -> int: ... + def Set(self, x: int, y: int, z: int) -> None: ... + def SetX(self, x: int) -> None: ... + def SetY(self, y: int) -> None: ... + def SetZ(self, z: int) -> None: ... + +class vtkVector3d(vtkVector3_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float, z: float) -> None: ... + @overload + def __init__(self, s: float) -> None: ... + @overload + def __init__(self, i: Sequence[float]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IdLi3EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IdLi3EE) -> None: ... + @overload + def __init__(self, __a: vtkVector3d) -> None: ... + def Cross(self, other: vtkVector3d) -> vtkVector3d: ... + def Normalized(self) -> vtkVector3d: ... + +class vtkVector3f(vtkVector3_IfE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float, z: float) -> None: ... + @overload + def __init__(self, s: float) -> None: ... + @overload + def __init__(self, i: Sequence[float]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IfLi3EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IfLi3EE) -> None: ... + @overload + def __init__(self, __a: vtkVector3f) -> None: ... + def Cross(self, other: vtkVector3f) -> vtkVector3f: ... + def Normalized(self) -> vtkVector3f: ... + +class vtkVector3i(vtkVector3_IiE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: int, y: int, z: int) -> None: ... + @overload + def __init__(self, s: int) -> None: ... + @overload + def __init__(self, i: Sequence[int]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IiLi3EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IiLi3EE) -> None: ... + @overload + def __init__(self, __a: vtkVector3i) -> None: ... + def Cross(self, other: vtkVector3i) -> vtkVector3i: ... + def Normalized(self) -> vtkVector3i: ... + +class vtkVector4_IdE(vtkVector_IdLi4EE): + def GetW(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def GetZ(self) -> float: ... + def Set(self, x: float, y: float, z: float, w: float) -> None: ... + def SetW(self, w: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + def SetZ(self, z: float) -> None: ... + +class vtkVector4_IiE(vtkVector_IiLi4EE): + def GetW(self) -> int: ... + def GetX(self) -> int: ... + def GetY(self) -> int: ... + def GetZ(self) -> int: ... + def Set(self, x: int, y: int, z: int, w: int) -> None: ... + def SetW(self, w: int) -> None: ... + def SetX(self, x: int) -> None: ... + def SetY(self, y: int) -> None: ... + def SetZ(self, z: int) -> None: ... + +class vtkVector4d(vtkVector4_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: float, y: float, z: float, w: float) -> None: ... + @overload + def __init__(self, s: float) -> None: ... + @overload + def __init__(self, i: Sequence[float]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IdLi4EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IdLi4EE) -> None: ... + @overload + def __init__(self, __a: vtkVector4d) -> None: ... + def Normalized(self) -> vtkVector4d: ... + +class vtkVector4i(vtkVector4_IiE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, x: int, y: int, z: int, w: int) -> None: ... + @overload + def __init__(self, s: int) -> None: ... + @overload + def __init__(self, i: Sequence[int]) -> None: ... + @overload + def __init__(self, o: vtkmodules.vtkCommonMath.vtkTuple_IiLi4EE) -> None: ... + @overload + def __init__(self, o: vtkVector_IiLi4EE) -> None: ... + @overload + def __init__(self, __a: vtkVector4i) -> None: ... + def Normalized(self) -> vtkVector4i: ... + +class vtkVertex(vtkCell): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def Clip( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + pts: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + insideOut: int, + ) -> None: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts1: vtkCellArray, + lines: vtkCellArray, + verts2: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetEdge(self, __a: int) -> vtkCell: ... + def GetFace(self, __a: int) -> vtkCell: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def Inflate(self, __a: float) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVertex: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVertex: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkVertexAdjacencyList: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkVertexAdjacencyList) -> None: ... + +class vtkVertexListIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetGraph(self) -> vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasNext(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVertexListIterator: ... + def Next(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVertexListIterator: ... + def SetGraph(self, graph: vtkGraph) -> None: ... + +class vtkVoxel(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + def ComputeBoundingSphere(self, center: MutableSequence[float]) -> float: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> tuple[int, int]: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faces: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edges: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faces: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int]: ... + @staticmethod + def GetTriangleCases(caseId: int) -> _Pointer: ... + def Inflate(self, dist: float) -> int: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoxel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVoxel: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkWedge(vtkCell3D): + def CellBoundary(self, subId: int, pcoords: Sequence[float], pts: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @staticmethod + def ComputeCentroid( + points: vtkmodules.vtkCommonCore.vtkPoints, pointIds: Sequence[int], centroid: MutableSequence[float] + ) -> bool: ... + def Contour( + self, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + locator: vtkIncrementalPointLocator, + verts: vtkCellArray, + lines: vtkCellArray, + polys: vtkCellArray, + inPd: vtkPointData, + outPd: vtkPointData, + inCd: vtkCellData, + cellId: int, + outCd: vtkCellData, + ) -> None: ... + def Derivatives( + self, subId: int, pcoords: Sequence[float], values: Sequence[float], dim: int, derivs: MutableSequence[float] + ) -> None: ... + def EvaluateLocation( + self, subId: int, pcoords: Sequence[float], x: MutableSequence[float], weights: MutableSequence[float] + ) -> None: ... + def EvaluatePosition( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + subId: int, + pcoords: MutableSequence[float], + dist2: float, + weights: MutableSequence[float], + ) -> int: ... + def GetCellDimension(self) -> int: ... + def GetCellType(self) -> int: ... + def GetCentroid(self, centroid: MutableSequence[float]) -> bool: ... + def GetEdge(self, edgeId: int) -> vtkCell: ... + @staticmethod + def GetEdgeArray(edgeId: int) -> tuple[int, int]: ... + def GetEdgePoints(self, edgeId: int, pts: Sequence[int]) -> None: ... + def GetEdgeToAdjacentFaces(self, edgeId: int, pts: Sequence[int]) -> None: ... + @staticmethod + def GetEdgeToAdjacentFacesArray(edgeId: int) -> tuple[int, int]: ... + def GetFace(self, faceId: int) -> vtkCell: ... + @staticmethod + def GetFaceArray(faceId: int) -> int: ... + def GetFacePoints(self, faceId: int, pts: Sequence[int]) -> int: ... + def GetFaceToAdjacentFaces(self, faceId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetFaceToAdjacentFacesArray(faceId: int) -> tuple[int, int, int, int]: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricCenter(self, pcoords: MutableSequence[float]) -> int: ... + def GetParametricCoords(self) -> tuple[float, float]: ... + def GetPointToIncidentEdges(self, pointId: int, edgeIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentEdgesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToIncidentFaces(self, pointId: int, faceIds: Sequence[int]) -> int: ... + @staticmethod + def GetPointToIncidentFacesArray(pointId: int) -> tuple[int, int, int]: ... + def GetPointToOneRingPoints(self, pointId: int, pts: Sequence[int]) -> int: ... + @staticmethod + def GetPointToOneRingPointsArray(pointId: int) -> tuple[int, int, int]: ... + @staticmethod + def GetTriangleCases(caseId: int) -> _Pointer: ... + def InterpolateDerivs(self, pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + def InterpolateFunctions(self, pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationDerivs(pcoords: Sequence[float], derivs: MutableSequence[float]) -> None: ... + @staticmethod + def InterpolationFunctions(pcoords: Sequence[float], weights: MutableSequence[float]) -> None: ... + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInsideOut(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWedge: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWedge: ... + def Triangulate( + self, index: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList, pts: vtkmodules.vtkCommonCore.vtkPoints + ) -> int: ... + +class vtkXMLDataElement(vtkmodules.vtkCommonCore.vtkObject): + def AddCharacterData(self, c: str, length: int) -> None: ... + def AddNestedElement(self, element: vtkXMLDataElement) -> None: ... + def DeepCopy(self, elem: vtkXMLDataElement) -> None: ... + def FindNestedElement(self, id: str) -> vtkXMLDataElement: ... + def FindNestedElementWithName(self, name: str) -> vtkXMLDataElement: ... + def FindNestedElementWithNameAndAttribute(self, name: str, att_name: str, att_value: str) -> vtkXMLDataElement: ... + def FindNestedElementWithNameAndId(self, name: str, id: str) -> vtkXMLDataElement: ... + def GetAttribute(self, name: str) -> str: ... + def GetAttributeEncoding(self) -> int: ... + def GetAttributeEncodingMaxValue(self) -> int: ... + def GetAttributeEncodingMinValue(self) -> int: ... + def GetAttributeName(self, idx: int) -> str: ... + def GetAttributeValue(self, idx: int) -> str: ... + def GetCharacterData(self) -> str: ... + def GetCharacterDataWidth(self) -> int: ... + def GetId(self) -> str: ... + def GetName(self) -> str: ... + def GetNestedElement(self, index: int) -> vtkXMLDataElement: ... + def GetNumberOfAttributes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNestedElements(self) -> int: ... + def GetParent(self) -> vtkXMLDataElement: ... + def GetRoot(self) -> vtkXMLDataElement: ... + @overload + def GetScalarAttribute(self, name: str, value: int) -> int: ... + @overload + def GetScalarAttribute(self, name: str, value: float) -> int: ... + @overload + def GetVectorAttribute(self, name: str, length: int, value: MutableSequence[int]) -> int: ... + @overload + def GetVectorAttribute(self, name: str, length: int, value: MutableSequence[float]) -> int: ... + def GetWordTypeAttribute(self, name: str, value: int) -> int: ... + def GetXMLByteIndex(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsEqualTo(self, elem: vtkXMLDataElement) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LookupElement(self, id: str) -> vtkXMLDataElement: ... + def LookupElementWithName(self, name: str) -> vtkXMLDataElement: ... + def NewInstance(self) -> vtkXMLDataElement: ... + def PrintXML(self, fname: str) -> None: ... + def RemoveAllAttributes(self) -> None: ... + def RemoveAllNestedElements(self) -> None: ... + def RemoveAttribute(self, name: str) -> None: ... + def RemoveNestedElement(self, __a: vtkXMLDataElement) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLDataElement: ... + def SetAttribute(self, name: str, value: str) -> None: ... + def SetAttributeEncoding(self, _arg: int) -> None: ... + def SetCharacterData(self, data: str, length: int) -> None: ... + def SetCharacterDataWidth(self, _arg: int) -> None: ... + def SetDoubleAttribute(self, name: str, value: float) -> None: ... + def SetFloatAttribute(self, name: str, value: float) -> None: ... + def SetId(self, _arg: str) -> None: ... + def SetIntAttribute(self, name: str, value: int) -> None: ... + def SetName(self, _arg: str) -> None: ... + def SetParent(self, parent: vtkXMLDataElement) -> None: ... + def SetUnsignedLongAttribute(self, name: str, value: int) -> None: ... + @overload + def SetVectorAttribute(self, name: str, length: int, value: Sequence[int]) -> None: ... + @overload + def SetVectorAttribute(self, name: str, length: int, value: Sequence[float]) -> None: ... + def SetXMLByteIndex(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonExecutionModel.pyi b/stubs/vtk/vtkmodules/vtkCommonExecutionModel.pyi new file mode 100644 index 000000000000..ef041814ee42 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonExecutionModel.pyi @@ -0,0 +1,1805 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel + +_Pointer = TypeVar("_Pointer") + +VTK_MAX_SPHERE_TREE_LEVELS: int +VTK_MAX_SPHERE_TREE_RESOLUTION: int +VTK_UPDATE_EXTENT_COMBINE: int +VTK_UPDATE_EXTENT_REPLACE: int + +class vtkAlgorithm(vtkmodules.vtkCommonCore.vtkObject): + class DesiredOutputPrecision(int): ... + DEFAULT_PRECISION: DesiredOutputPrecision + DOUBLE_PRECISION: DesiredOutputPrecision + SINGLE_PRECISION: DesiredOutputPrecision + def AbortExecuteOff(self) -> None: ... + def AbortExecuteOn(self) -> None: ... + @overload + def AddInputConnection(self, port: int, input: vtkAlgorithmOutput) -> None: ... + @overload + def AddInputConnection(self, input: vtkAlgorithmOutput) -> None: ... + @overload + def AddInputDataObject(self, port: int, data: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputDataObject(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @staticmethod + def CAN_HANDLE_PIECE_REQUEST() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def CAN_PRODUCE_SUB_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def ConvertTotalInputToPortConnection(self, ind: int, port: int, conn: int) -> None: ... + def GetAbortExecute(self) -> int: ... + def GetErrorCode(self) -> int: ... + def GetExecutive(self) -> vtkExecutive: ... + def GetInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetInputAlgorithm(self, port: int, index: int, algPort: int) -> vtkAlgorithm: ... + @overload + def GetInputAlgorithm(self, port: int, index: int) -> vtkAlgorithm: ... + @overload + def GetInputAlgorithm(self) -> vtkAlgorithm: ... + def GetInputArrayInformation(self, idx: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetInputConnection(self, port: int, index: int) -> vtkAlgorithmOutput: ... + def GetInputDataObject(self, port: int, connection: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInputExecutive(self, port: int, index: int) -> vtkExecutive: ... + @overload + def GetInputExecutive(self) -> vtkExecutive: ... + @overload + def GetInputInformation(self, port: int, index: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetInputInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetInputPortInformation(self, port: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputConnections(self, port: int) -> int: ... + def GetNumberOfInputPorts(self) -> int: ... + def GetNumberOfOutputPorts(self) -> int: ... + def GetOutputDataObject(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetOutputInformation(self, port: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetOutputPort(self, index: int) -> vtkAlgorithmOutput: ... + @overload + def GetOutputPort(self) -> vtkAlgorithmOutput: ... + def GetOutputPortInformation(self, port: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetProgress(self) -> float: ... + def GetProgressObserver(self) -> vtkProgressObserver: ... + def GetProgressScale(self) -> float: ... + def GetProgressShift(self) -> float: ... + def GetProgressText(self) -> str: ... + def GetReleaseDataFlag(self) -> int: ... + def GetTotalNumberOfInputConnections(self) -> int: ... + @overload + def GetUpdateExtent(self) -> tuple[int, int, int, int, int, int]: ... + @overload + def GetUpdateExtent(self, port: int) -> tuple[int, int, int, int, int, int]: ... + @overload + def GetUpdateExtent(self, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + @overload + def GetUpdateExtent(self, port: int, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + @overload + def GetUpdateExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetUpdateExtent(self, port: int, extent: MutableSequence[int]) -> None: ... + @overload + def GetUpdateGhostLevel(self) -> int: ... + @overload + def GetUpdateGhostLevel(self, port: int) -> int: ... + @overload + def GetUpdateNumberOfPieces(self) -> int: ... + @overload + def GetUpdateNumberOfPieces(self, port: int) -> int: ... + @overload + def GetUpdatePiece(self) -> int: ... + @overload + def GetUpdatePiece(self, port: int) -> int: ... + def HasExecutive(self) -> int: ... + @staticmethod + def INPUT_ARRAYS_TO_PROCESS() -> vtkmodules.vtkCommonCore.vtkInformationInformationVectorKey: ... + @staticmethod + def INPUT_CONNECTION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def INPUT_IS_OPTIONAL() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def INPUT_IS_REPEATABLE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def INPUT_PORT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def INPUT_REQUIRED_DATA_TYPE() -> vtkmodules.vtkCommonCore.vtkInformationStringVectorKey: ... + @staticmethod + def INPUT_REQUIRED_FIELDS() -> vtkmodules.vtkCommonCore.vtkInformationInformationVectorKey: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ModifyRequest(self, request: vtkmodules.vtkCommonCore.vtkInformation, when: int) -> int: ... + def NewInstance(self) -> vtkAlgorithm: ... + def ProcessRequest( + self, + request: vtkmodules.vtkCommonCore.vtkInformation, + inInfo: vtkmodules.vtkCommonCore.vtkCollection, + outInfo: vtkmodules.vtkCommonCore.vtkInformationVector, + ) -> int: ... + def PropagateUpdateExtent(self) -> None: ... + def ReleaseDataFlagOff(self) -> None: ... + def ReleaseDataFlagOn(self) -> None: ... + def RemoveAllInputConnections(self, port: int) -> None: ... + def RemoveAllInputs(self) -> None: ... + @overload + def RemoveInputConnection(self, port: int, input: vtkAlgorithmOutput) -> None: ... + @overload + def RemoveInputConnection(self, port: int, idx: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAlgorithm: ... + def SetAbortExecute(self, _arg: int) -> None: ... + @staticmethod + def SetDefaultExecutivePrototype(proto: vtkExecutive) -> None: ... + def SetExecutive(self, executive: vtkExecutive) -> None: ... + def SetInformation(self, __a: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @overload + def SetInputArrayToProcess(self, idx: int, port: int, connection: int, fieldAssociation: int, name: str) -> None: ... + @overload + def SetInputArrayToProcess( + self, idx: int, port: int, connection: int, fieldAssociation: int, fieldAttributeType: int + ) -> None: ... + @overload + def SetInputArrayToProcess(self, idx: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @overload + def SetInputArrayToProcess( + self, idx: int, port: int, connection: int, fieldAssociation: str, attributeTypeorName: str + ) -> None: ... + @overload + def SetInputConnection(self, port: int, input: vtkAlgorithmOutput) -> None: ... + @overload + def SetInputConnection(self, input: vtkAlgorithmOutput) -> None: ... + @overload + def SetInputDataObject(self, port: int, data: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputDataObject(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetProgressObserver(self, __a: vtkProgressObserver) -> None: ... + def SetProgressShiftScale(self, shift: float, scale: float) -> None: ... + def SetProgressText(self, ptext: str) -> None: ... + def SetReleaseDataFlag(self, __a: int) -> None: ... + @overload + def Update(self, port: int) -> None: ... + @overload + def Update(self) -> None: ... + @overload + def Update(self, port: int, requests: vtkmodules.vtkCommonCore.vtkInformationVector) -> int: ... + @overload + def Update(self, requests: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def UpdateDataObject(self) -> None: ... + def UpdateExtent(self, extents: Sequence[int]) -> int: ... + @overload + def UpdateExtentIsEmpty( + self, pinfo: vtkmodules.vtkCommonCore.vtkInformation, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + @overload + def UpdateExtentIsEmpty(self, pinfo: vtkmodules.vtkCommonCore.vtkInformation, extentType: int) -> int: ... + def UpdateInformation(self) -> None: ... + def UpdatePiece(self, piece: int, numPieces: int, ghostLevels: int, extents: Sequence[int] = ...) -> int: ... + def UpdateProgress(self, amount: float) -> None: ... + def UpdateTimeStep( + self, time: float, piece: int = -1, numPieces: int = 1, ghostLevels: int = 0, extents: Sequence[int] = ... + ) -> int: ... + def UpdateWholeExtent(self) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkAlgorithmOutput(vtkmodules.vtkCommonCore.vtkObject): + def GetIndex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProducer(self) -> vtkAlgorithm: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAlgorithmOutput: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAlgorithmOutput: ... + def SetIndex(self, index: int) -> None: ... + def SetProducer(self, producer: vtkAlgorithm) -> None: ... + +class vtkAnnotationLayersAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkAnnotationLayers: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkAnnotationLayers: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnnotationLayersAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnnotationLayersAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkArrayDataAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkArrayData: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkArrayData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayDataAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayDataAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkExecutive(vtkmodules.vtkCommonCore.vtkObject): + AfterForward: int + BeforeForward: int + RequestDownstream: int + RequestUpstream: int + @staticmethod + def ALGORITHM_AFTER_FORWARD() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def ALGORITHM_BEFORE_FORWARD() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def ALGORITHM_DIRECTION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def CONSUMERS() -> vtkInformationExecutivePortVectorKey: ... + @staticmethod + def FORWARD_DIRECTION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def FROM_OUTPUT_PORT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetAlgorithm(self) -> vtkAlgorithm: ... + def GetInputData(self, port: int, connection: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetInputExecutive(self, port: int, connection: int) -> vtkExecutive: ... + @overload + def GetInputInformation(self, port: int, connection: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetInputInformation(self, port: int) -> vtkmodules.vtkCommonCore.vtkInformationVector: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputConnections(self, port: int) -> int: ... + def GetNumberOfInputPorts(self) -> int: ... + def GetNumberOfOutputPorts(self) -> int: ... + def GetOutputData(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutputInformation(self, port: int) -> vtkmodules.vtkCommonCore.vtkInformation: ... + @overload + def GetOutputInformation(self) -> vtkmodules.vtkCommonCore.vtkInformationVector: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def KEYS_TO_COPY() -> vtkmodules.vtkCommonCore.vtkInformationKeyVectorKey: ... + def NewInstance(self) -> vtkExecutive: ... + @staticmethod + def PRODUCER() -> vtkInformationExecutivePortKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExecutive: ... + @overload + def SetOutputData( + self, port: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject, info: vtkmodules.vtkCommonCore.vtkInformation + ) -> None: ... + @overload + def SetOutputData(self, port: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetSharedOutputInformation(self, outInfoVec: vtkmodules.vtkCommonCore.vtkInformationVector) -> None: ... + @overload + def Update(self) -> int: ... + @overload + def Update(self, port: int) -> int: ... + def UpdateInformation(self) -> int: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkDemandDrivenPipeline(vtkExecutive): + @staticmethod + def DATA_NOT_GENERATED() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPipelineMTime(self) -> int: ... + def GetReleaseDataFlag(self, port: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def NewDataObject(type: str) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def NewInstance(self) -> vtkDemandDrivenPipeline: ... + @staticmethod + def RELEASE_DATA() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def REQUEST_DATA() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def REQUEST_DATA_NOT_GENERATED() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def REQUEST_DATA_OBJECT() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def REQUEST_INFORMATION() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDemandDrivenPipeline: ... + def SetReleaseDataFlag(self, port: int, n: int) -> int: ... + @overload + def Update(self) -> int: ... + @overload + def Update(self, port: int) -> int: ... + def UpdateData(self, outputPort: int) -> int: ... + def UpdateDataObject(self) -> int: ... + def UpdateInformation(self) -> int: ... + def UpdatePipelineMTime(self) -> int: ... + +class vtkStreamingDemandDrivenPipeline(vtkDemandDrivenPipeline): + @staticmethod + def BOUNDS() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def COMBINED_UPDATE_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerVectorKey: ... + @staticmethod + def CONTINUE_EXECUTING() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def EXACT_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRequestExactExtent(self, port: int) -> int: ... + @overload + @staticmethod + def GetUpdateExtent(__a: vtkmodules.vtkCommonCore.vtkInformation, extent: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def GetUpdateExtent(__a: vtkmodules.vtkCommonCore.vtkInformation) -> _Pointer: ... + @staticmethod + def GetUpdateGhostLevel(__a: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def GetUpdateNumberOfPieces(__a: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def GetUpdatePiece(__a: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + @staticmethod + def GetWholeExtent(__a: vtkmodules.vtkCommonCore.vtkInformation, extent: MutableSequence[int]) -> None: ... + @overload + @staticmethod + def GetWholeExtent(__a: vtkmodules.vtkCommonCore.vtkInformation) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamingDemandDrivenPipeline: ... + def PropagateTime(self, outputPort: int) -> int: ... + def PropagateUpdateExtent(self, outputPort: int) -> int: ... + @staticmethod + def REQUEST_TIME_DEPENDENT_INFORMATION() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def REQUEST_UPDATE_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def REQUEST_UPDATE_TIME() -> vtkmodules.vtkCommonCore.vtkInformationRequestKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamingDemandDrivenPipeline: ... + def SetRequestExactExtent(self, port: int, flag: int) -> int: ... + @staticmethod + def SetWholeExtent(__a: vtkmodules.vtkCommonCore.vtkInformation, extent: MutableSequence[int]) -> int: ... + @staticmethod + def TIME_DEPENDENT_INFORMATION() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def TIME_RANGE() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def TIME_STEPS() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def UNRESTRICTED_UPDATE_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def UPDATE_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerVectorKey: ... + @staticmethod + def UPDATE_EXTENT_INITIALIZED() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def UPDATE_NUMBER_OF_GHOST_LEVELS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def UPDATE_NUMBER_OF_PIECES() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def UPDATE_PIECE_NUMBER() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def UPDATE_TIME_STEP() -> vtkmodules.vtkCommonCore.vtkInformationDoubleKey: ... + @overload + def Update(self) -> int: ... + @overload + def Update(self, port: int) -> int: ... + @overload + def Update(self, port: int, requests: vtkmodules.vtkCommonCore.vtkInformationVector) -> int: ... + def UpdateTimeDependentInformation(self, outputPort: int) -> int: ... + def UpdateWholeExtent(self) -> int: ... + @staticmethod + def WHOLE_EXTENT() -> vtkmodules.vtkCommonCore.vtkInformationIntegerVectorKey: ... + +class vtkCachedStreamingDemandDrivenPipeline(vtkStreamingDemandDrivenPipeline): + def GetCacheSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCachedStreamingDemandDrivenPipeline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCachedStreamingDemandDrivenPipeline: ... + def SetCacheSize(self, size: int) -> None: ... + +class vtkDataSetAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetImageDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkCastToConcrete(vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCastToConcrete: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCastToConcrete: ... + +class vtkCompositeDataPipeline(vtkStreamingDemandDrivenPipeline): + @staticmethod + def BLOCK_AMOUNT_OF_DETAIL() -> vtkmodules.vtkCommonCore.vtkInformationDoubleKey: ... + @staticmethod + def COMPOSITE_DATA_META_DATA() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + def GetCompositeOutputData(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LOAD_REQUESTED_BLOCKS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def NewInstance(self) -> vtkCompositeDataPipeline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataPipeline: ... + @staticmethod + def UPDATE_COMPOSITE_INDICES() -> vtkmodules.vtkCommonCore.vtkInformationIntegerVectorKey: ... + +class vtkCompositeDataSetAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataSetAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataSetAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkDataObjectAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkDirectedGraphAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDirectedGraph: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkDirectedGraph: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDirectedGraphAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDirectedGraphAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkEnsembleSource(vtkAlgorithm): + def AddMember(self, __a: vtkAlgorithm) -> None: ... + def GetCurrentMember(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfMembers(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def META_DATA() -> vtkInformationDataObjectMetaDataKey: ... + def NewInstance(self) -> vtkEnsembleSource: ... + def RemoveAllMembers(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnsembleSource: ... + def SetCurrentMember(self, _arg: int) -> None: ... + def SetMetaData(self, __a: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @staticmethod + def UPDATE_MEMBER() -> vtkInformationIntegerRequestKey: ... + +class vtkExplicitStructuredGridAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetExplicitStructuredGridInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkExplicitStructuredGrid: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkExplicitStructuredGrid: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkExplicitStructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExplicitStructuredGridAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExplicitStructuredGridAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkExtentRCBPartitioner(vtkmodules.vtkCommonCore.vtkObject): + def DuplicateNodesOff(self) -> None: ... + def DuplicateNodesOn(self) -> None: ... + def GetDuplicateNodes(self) -> int: ... + def GetNumExtents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def GetPartitionExtent(self, idx: int, ext: MutableSequence[int]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtentRCBPartitioner: ... + def Partition(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtentRCBPartitioner: ... + def SetDuplicateNodes(self, _arg: int) -> None: ... + @overload + def SetGlobalExtent(self, imin: int, imax: int, jmin: int, jmax: int, kmin: int, kmax: int) -> None: ... + @overload + def SetGlobalExtent(self, ext: MutableSequence[int]) -> None: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + def SetNumberOfPartitions(self, N: int) -> None: ... + +class vtkExtentSplitter(vtkmodules.vtkCommonCore.vtkObject): + @overload + def AddExtent(self, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + @overload + def AddExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def AddExtentSource(self, id: int, priority: int, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + @overload + def AddExtentSource(self, id: int, priority: int, extent: MutableSequence[int]) -> None: ... + def ComputeSubExtents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubExtents(self) -> int: ... + def GetPointMode(self) -> int: ... + @overload + def GetSubExtent(self, index: int) -> tuple[int, int, int, int, int, int]: ... + @overload + def GetSubExtent(self, index: int, extent: MutableSequence[int]) -> None: ... + def GetSubExtentSource(self, index: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtentSplitter: ... + def PointModeOff(self) -> None: ... + def PointModeOn(self) -> None: ... + def RemoveAllExtentSources(self) -> None: ... + def RemoveExtentSource(self, id: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtentSplitter: ... + def SetPointMode(self, _arg: int) -> None: ... + +class vtkExtentTranslator(vtkmodules.vtkCommonCore.vtkObject): + class Modes(int): ... + BLOCK_MODE: Modes + X_SLAB_MODE: Modes + Y_SLAB_MODE: Modes + Z_SLAB_MODE: Modes + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetPiece(self) -> int: ... + def GetSplitMode(self) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtentTranslator: ... + def PieceToExtent(self) -> int: ... + def PieceToExtentByPoints(self) -> int: ... + def PieceToExtentThreadSafe( + self, + piece: int, + numPieces: int, + ghostLevel: int, + wholeExtent: MutableSequence[int], + resultExtent: MutableSequence[int], + splitMode: int, + byPoints: int, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtentTranslator: ... + @overload + def SetExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetExtent(self, _arg: Sequence[int]) -> None: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetPiece(self, _arg: int) -> None: ... + def SetSplitModeToBlock(self) -> None: ... + def SetSplitModeToXSlab(self) -> None: ... + def SetSplitModeToYSlab(self) -> None: ... + def SetSplitModeToZSlab(self) -> None: ... + def SetSplitPath(self, len: int, splitpath: MutableSequence[int]) -> None: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... + @staticmethod + def UPDATE_SPLIT_MODE() -> vtkInformationIntegerRequestKey: ... + +class vtkFilteringInformationKeyManager: + def __init__(self) -> None: ... + +class vtkGraphAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkHierarchicalBoxDataSetAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkHierarchicalBoxDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkHierarchicalBoxDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalBoxDataSetAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalBoxDataSetAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkHyperTreeGridAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetHyperTreeGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + @overload + def GetHyperTreeGridOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetPolyDataOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + @overload + def GetUnstructuredGridOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetImageDataInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageInPlaceFilter(vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageInPlaceFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageInPlaceFilter: ... + +class vtkStructuredGridAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredGridInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageToStructuredGrid(vtkStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageToStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageToStructuredGrid: ... + +class vtkImageToStructuredPoints(vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetVectorInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageToStructuredPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageToStructuredPoints: ... + def SetVectorInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + +class vtkInformationDataObjectMetaDataKey(vtkmodules.vtkCommonCore.vtkInformationDataObjectKey): + def CopyDefaultInformation( + self, + request: vtkmodules.vtkCommonCore.vtkInformation, + fromInfo: vtkmodules.vtkCommonCore.vtkInformation, + toInfo: vtkmodules.vtkCommonCore.vtkInformation, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationDataObjectMetaDataKey: ... + def NewInstance(self) -> vtkInformationDataObjectMetaDataKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInformationDataObjectMetaDataKey: ... + +class vtkInformationExecutivePortKey(vtkmodules.vtkCommonCore.vtkInformationKey): + def GetExecutive(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkExecutive: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPort(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationExecutivePortKey: ... + def NewInstance(self) -> vtkInformationExecutivePortKey: ... + def Report( + self, info: vtkmodules.vtkCommonCore.vtkInformation, collector: vtkmodules.vtkCommonCore.vtkGarbageCollector + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInformationExecutivePortKey: ... + def Set(self, info: vtkmodules.vtkCommonCore.vtkInformation, __b: vtkExecutive, __c: int) -> None: ... + def ShallowCopy( + self, from_: vtkmodules.vtkCommonCore.vtkInformation, to: vtkmodules.vtkCommonCore.vtkInformation + ) -> None: ... + +class vtkInformationExecutivePortVectorKey(vtkmodules.vtkCommonCore.vtkInformationKey): + def Append(self, info: vtkmodules.vtkCommonCore.vtkInformation, executive: vtkExecutive, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPorts(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Length(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationExecutivePortVectorKey: ... + def NewInstance(self) -> vtkInformationExecutivePortVectorKey: ... + @overload + def Remove(self, info: vtkmodules.vtkCommonCore.vtkInformation, executive: vtkExecutive, port: int) -> None: ... + @overload + def Remove(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def Report( + self, info: vtkmodules.vtkCommonCore.vtkInformation, collector: vtkmodules.vtkCommonCore.vtkGarbageCollector + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInformationExecutivePortVectorKey: ... + def ShallowCopy( + self, from_: vtkmodules.vtkCommonCore.vtkInformation, to: vtkmodules.vtkCommonCore.vtkInformation + ) -> None: ... + +class vtkInformationIntegerRequestKey(vtkmodules.vtkCommonCore.vtkInformationIntegerKey): + def CopyDefaultInformation( + self, + request: vtkmodules.vtkCommonCore.vtkInformation, + fromInfo: vtkmodules.vtkCommonCore.vtkInformation, + toInfo: vtkmodules.vtkCommonCore.vtkInformation, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeKey(name: str, location: str) -> vtkInformationIntegerRequestKey: ... + def NeedToExecute( + self, pipelineInfo: vtkmodules.vtkCommonCore.vtkInformation, dobjInfo: vtkmodules.vtkCommonCore.vtkInformation + ) -> bool: ... + def NewInstance(self) -> vtkInformationIntegerRequestKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInformationIntegerRequestKey: ... + def StoreMetaData( + self, + request: vtkmodules.vtkCommonCore.vtkInformation, + pipelineInfo: vtkmodules.vtkCommonCore.vtkInformation, + dobjInfo: vtkmodules.vtkCommonCore.vtkInformation, + ) -> None: ... + +class vtkMoleculeAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetMoleculeInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkMolecule) -> None: ... + +class vtkMultiBlockDataSetAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockDataSetAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockDataSetAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkMultiTimeStepAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiTimeStepAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiTimeStepAlgorithm: ... + +class vtkUniformGridAMRAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUniformGridAMR: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkUniformGridAMR: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformGridAMRAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformGridAMRAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkNonOverlappingAMRAlgorithm(vtkUniformGridAMRAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkNonOverlappingAMR: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkNonOverlappingAMR: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNonOverlappingAMRAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNonOverlappingAMRAlgorithm: ... + +class vtkOverlappingAMRAlgorithm(vtkUniformGridAMRAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkOverlappingAMR: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkOverlappingAMR: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOverlappingAMRAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOverlappingAMRAlgorithm: ... + +class vtkReaderAlgorithm(vtkAlgorithm): + def CreateOutput( + self, currentOutput: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReaderAlgorithm: ... + def ReadArrays( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMesh( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMetaData(self, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadPoints( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadTimeDependentMetaData(self, __a: int, __b: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReaderAlgorithm: ... + +class vtkParallelReader(vtkReaderAlgorithm): + def AddFileName(self, fname: str) -> None: ... + def ClearFileNames(self) -> None: ... + def GetCurrentFileName(self) -> str: ... + def GetFileName(self, i: int) -> str: ... + def GetNumberOfFileNames(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelReader: ... + def ReadArrays( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMesh( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMetaData(self, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadPoints( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelReader: ... + +class vtkPartitionedDataSetAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPartitionedDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkPartitionedDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionedDataSetAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionedDataSetAlgorithm: ... + +class vtkPartitionedDataSetCollectionAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPartitionedDataSetCollection: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkPartitionedDataSetCollection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionedDataSetCollectionAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionedDataSetCollectionAlgorithm: ... + +class vtkPassInputTypeAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetGraphOutput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetHyperTreeGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def GetImageDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetMoleculeOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetTableOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPassInputTypeAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassInputTypeAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkPiecewiseFunctionAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPiecewiseFunctionAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPiecewiseFunctionAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkPiecewiseFunctionShiftScale(vtkPiecewiseFunctionAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPositionScale(self) -> float: ... + def GetPositionShift(self) -> float: ... + def GetValueScale(self) -> float: ... + def GetValueShift(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPiecewiseFunctionShiftScale: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPiecewiseFunctionShiftScale: ... + def SetPositionScale(self, _arg: float) -> None: ... + def SetPositionShift(self, _arg: float) -> None: ... + def SetValueScale(self, _arg: float) -> None: ... + def SetValueShift(self, _arg: float) -> None: ... + +class vtkPointSetAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkPointSet) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkPointSet) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPointSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkPointSet: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointSetAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSetAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkPointSet) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkPointSet) -> None: ... + +class vtkPolyDataAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetPolyDataInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkProgressObserver(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProgress(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgressObserver: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgressObserver: ... + def UpdateProgress(self, amount: float) -> None: ... + +class vtkReaderExecutive(vtkStreamingDemandDrivenPipeline): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReaderExecutive: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReaderExecutive: ... + +class vtkRectilinearGridAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetRectilinearGridInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkSMPProgressObserver(vtkProgressObserver): + def GetLocalObserver(self) -> vtkProgressObserver: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSMPProgressObserver: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSMPProgressObserver: ... + def UpdateProgress(self, progress: float) -> None: ... + +class vtkScalarTree(vtkmodules.vtkCommonCore.vtkObject): + def BuildTree(self) -> None: ... + def GetCellBatch(self, batchNum: int, numCells: int) -> _Pointer: ... + def GetDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfCellBatches(self, scalarValue: float) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarValue(self) -> float: ... + def GetScalars(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def InitTraversal(self, scalarValue: float) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScalarTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScalarTree: ... + def SetDataSet(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetScalars(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def ShallowCopy(self, stree: vtkScalarTree) -> None: ... + +class vtkSelectionAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelectionAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelectionAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkSimpleImageToImageFilter(vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleImageToImageFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleImageToImageFilter: ... + +class vtkSimpleReader(vtkReaderAlgorithm): + def AddFileName(self, fname: str) -> None: ... + def ClearFileNames(self) -> None: ... + def GetCurrentFileName(self) -> str: ... + def GetFileName(self, i: int) -> str: ... + def GetNumberOfFileNames(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimeValue(self, fname: str) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleReader: ... + def ReadArrays( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadArraysSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMesh( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMetaData(self, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadMetaDataSimple(self, __a: str, __b: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadPoints( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadPointsSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadTimeDependentMetaData(self, timestep: int, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleReader: ... + +class vtkSimpleScalarTree(vtkScalarTree): + def BuildTree(self) -> None: ... + def GetBranchingFactor(self) -> int: ... + def GetBranchingFactorMaxValue(self) -> int: ... + def GetBranchingFactorMinValue(self) -> int: ... + def GetCellBatch(self, batchNum: int, numCells: int) -> _Pointer: ... + def GetLevel(self) -> int: ... + def GetMaxLevel(self) -> int: ... + def GetMaxLevelMaxValue(self) -> int: ... + def GetMaxLevelMinValue(self) -> int: ... + def GetNumberOfCellBatches(self, scalarValue: float) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitTraversal(self, scalarValue: float) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleScalarTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleScalarTree: ... + def SetBranchingFactor(self, _arg: int) -> None: ... + def SetMaxLevel(self, _arg: int) -> None: ... + def ShallowCopy(self, stree: vtkScalarTree) -> None: ... + +class vtkSpanSpace(vtkScalarTree): + def BuildTree(self) -> None: ... + def ComputeResolutionOff(self) -> None: ... + def ComputeResolutionOn(self) -> None: ... + def ComputeScalarRangeOff(self) -> None: ... + def ComputeScalarRangeOn(self) -> None: ... + def GetBatchSize(self) -> int: ... + def GetBatchSizeMaxValue(self) -> int: ... + def GetBatchSizeMinValue(self) -> int: ... + def GetCellBatch(self, batchNum: int, numCells: int) -> _Pointer: ... + def GetComputeResolution(self) -> int: ... + def GetComputeScalarRange(self) -> int: ... + def GetNumberOfCellBatches(self, scalarValue: float) -> int: ... + def GetNumberOfCellsPerBucket(self) -> int: ... + def GetNumberOfCellsPerBucketMaxValue(self) -> int: ... + def GetNumberOfCellsPerBucketMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def InitTraversal(self, scalarValue: float) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSpanSpace: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpanSpace: ... + def SetBatchSize(self, _arg: int) -> None: ... + def SetComputeResolution(self, _arg: int) -> None: ... + def SetComputeScalarRange(self, _arg: int) -> None: ... + def SetNumberOfCellsPerBucket(self, _arg: int) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + def ShallowCopy(self, stree: vtkScalarTree) -> None: ... + +class vtkSphereTree(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Build(self) -> None: ... + @overload + def Build(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def BuildHierarchyOff(self) -> None: ... + def BuildHierarchyOn(self) -> None: ... + def GetBuildHierarchy(self) -> bool: ... + def GetCellSpheres(self) -> _Pointer: ... + def GetDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetMaxLevel(self) -> int: ... + def GetMaxLevelMaxValue(self) -> int: ... + def GetMaxLevelMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetTreeSpheres(self, level: int, numSpheres: int) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphereTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereTree: ... + @overload + def SelectLine(self, origin: MutableSequence[float], ray: MutableSequence[float], numSelected: int) -> _Pointer: ... + @overload + def SelectLine( + self, origin: MutableSequence[float], ray: MutableSequence[float], cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def SelectPlane(self, origin: MutableSequence[float], normal: MutableSequence[float], numSelected: int) -> _Pointer: ... + @overload + def SelectPlane( + self, origin: MutableSequence[float], normal: MutableSequence[float], cellIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + @overload + def SelectPoint(self, point: MutableSequence[float], numSelected: int) -> _Pointer: ... + @overload + def SelectPoint(self, point: MutableSequence[float], cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def SetBuildHierarchy(self, _arg: bool) -> None: ... + def SetDataSet(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetMaxLevel(self, _arg: int) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + +class vtkTableAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkThreadedCompositeDataPipeline(vtkCompositeDataPipeline): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThreadedCompositeDataPipeline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThreadedCompositeDataPipeline: ... + +class vtkThreadedImageAlgorithm(vtkImageAlgorithm): + def GetDesiredBytesPerPiece(self) -> int: ... + def GetEnableSMP(self) -> bool: ... + @staticmethod + def GetGlobalDefaultEnableSMP() -> bool: ... + def GetMinimumPieceSize(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetNumberOfThreadsMaxValue(self) -> int: ... + def GetNumberOfThreadsMinValue(self) -> int: ... + def GetSplitMode(self) -> int: ... + def GetSplitModeMaxValue(self) -> int: ... + def GetSplitModeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThreadedImageAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThreadedImageAlgorithm: ... + def SetDesiredBytesPerPiece(self, _arg: int) -> None: ... + def SetEnableSMP(self, _arg: bool) -> None: ... + @staticmethod + def SetGlobalDefaultEnableSMP(enable: bool) -> None: ... + @overload + def SetMinimumPieceSize(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetMinimumPieceSize(self, _arg: Sequence[int]) -> None: ... + def SetNumberOfThreads(self, _arg: int) -> None: ... + def SetSplitMode(self, _arg: int) -> None: ... + def SetSplitModeToBeam(self) -> None: ... + def SetSplitModeToBlock(self) -> None: ... + def SetSplitModeToSlab(self) -> None: ... + def SplitExtent(self, splitExt: MutableSequence[int], startExt: MutableSequence[int], num: int, total: int) -> int: ... + def ThreadedExecute( + self, + inData: vtkmodules.vtkCommonDataModel.vtkImageData, + outData: vtkmodules.vtkCommonDataModel.vtkImageData, + extent: MutableSequence[int], + threadId: int, + ) -> None: ... + +class vtkTreeAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkTrivialConsumer(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTrivialConsumer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTrivialConsumer: ... + +class vtkTrivialProducer(vtkAlgorithm): + @staticmethod + def FillOutputDataInformation( + output: vtkmodules.vtkCommonDataModel.vtkDataObject, outInfo: vtkmodules.vtkCommonCore.vtkInformation + ) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTrivialProducer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTrivialProducer: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... + +class vtkUndirectedGraphAlgorithm(vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUndirectedGraph: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkUndirectedGraph: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUndirectedGraphAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUndirectedGraphAlgorithm: ... + @overload + def SetInputData(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkUniformGridPartitioner(vtkMultiBlockDataSetAlgorithm): + def DuplicateNodesOff(self) -> None: ... + def DuplicateNodesOn(self) -> None: ... + def GetDuplicateNodes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformGridPartitioner: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformGridPartitioner: ... + def SetDuplicateNodes(self, _arg: int) -> None: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + def SetNumberOfPartitions(self, _arg: int) -> None: ... + +class vtkUnstructuredGridAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetUnstructuredGridInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkUnstructuredGridBaseAlgorithm(vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridBaseAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridBaseAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonMath.pyi b/stubs/vtk/vtkmodules/vtkCommonMath.pyi new file mode 100644 index 000000000000..4a9c30757178 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonMath.pyi @@ -0,0 +1,881 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") +_Template = TypeVar("_Template") + +vtkQuaternion: _Template +vtkTuple: _Template + +class vtkAmoebaMinimizer(vtkmodules.vtkCommonCore.vtkObject): + def EvaluateFunction(self) -> None: ... + def GetContractionRatio(self) -> float: ... + def GetContractionRatioMaxValue(self) -> float: ... + def GetContractionRatioMinValue(self) -> float: ... + def GetExpansionRatio(self) -> float: ... + def GetExpansionRatioMaxValue(self) -> float: ... + def GetExpansionRatioMinValue(self) -> float: ... + def GetFunctionEvaluations(self) -> int: ... + def GetFunctionValue(self) -> float: ... + def GetIterations(self) -> int: ... + def GetMaxIterations(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfParameters(self) -> int: ... + def GetParameterName(self, i: int) -> str: ... + @overload + def GetParameterScale(self, name: str) -> float: ... + @overload + def GetParameterScale(self, i: int) -> float: ... + def GetParameterTolerance(self) -> float: ... + @overload + def GetParameterValue(self, name: str) -> float: ... + @overload + def GetParameterValue(self, i: int) -> float: ... + def GetTolerance(self) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Iterate(self) -> int: ... + def Minimize(self) -> None: ... + def NewInstance(self) -> vtkAmoebaMinimizer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAmoebaMinimizer: ... + def SetContractionRatio(self, _arg: float) -> None: ... + def SetExpansionRatio(self, _arg: float) -> None: ... + def SetFunction(self, f: Callback) -> None: ... + def SetFunctionValue(self, _arg: float) -> None: ... + def SetMaxIterations(self, _arg: int) -> None: ... + @overload + def SetParameterScale(self, name: str, scale: float) -> None: ... + @overload + def SetParameterScale(self, i: int, scale: float) -> None: ... + def SetParameterTolerance(self, _arg: float) -> None: ... + @overload + def SetParameterValue(self, name: str, value: float) -> None: ... + @overload + def SetParameterValue(self, i: int, value: float) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkFFT(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def BartlettGenerator(x: int, size: int) -> float: ... + @staticmethod + def BlackmanGenerator(x: int, size: int) -> float: ... + @staticmethod + def FftFreq(windowLength: int, sampleSpacing: float) -> tuple[float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def HanningGenerator(x: int, size: int) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFFT: ... + @staticmethod + def RFftFreq(windowLength: int, sampleSpacing: float) -> tuple[float, float]: ... + @staticmethod + def RectangularGenerator(x: int, size: int) -> float: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFFT: ... + @staticmethod + def SineGenerator(x: int, size: int) -> float: ... + +class vtkFunctionSet(vtkmodules.vtkCommonCore.vtkObject): + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def GetNumberOfFunctions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIndependentVariables(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFunctionSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFunctionSet: ... + +class vtkInitialValueProblemSolver(vtkmodules.vtkCommonCore.vtkObject): + class ErrorCodes(int): ... + NOT_INITIALIZED: ErrorCodes + OUT_OF_DOMAIN: ErrorCodes + UNEXPECTED_VALUE: ErrorCodes + + @overload + def ComputeNextStep( + self, xprev: MutableSequence[float], xnext: MutableSequence[float], t: float, delT: float, maxError: float, error: float + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + def GetFunctionSet(self) -> vtkFunctionSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAdaptive(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInitialValueProblemSolver: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInitialValueProblemSolver: ... + def SetFunctionSet(self, fset: vtkFunctionSet) -> None: ... + +class vtkMatrix3x3(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Adjoint(self, in_: vtkMatrix3x3, out: vtkMatrix3x3) -> None: ... + @overload + @staticmethod + def Adjoint(inElements: Sequence[float], outElements: MutableSequence[float]) -> None: ... + @overload + def DeepCopy(self, source: vtkMatrix3x3) -> None: ... + @overload + @staticmethod + def DeepCopy(elements: MutableSequence[float], source: vtkMatrix3x3) -> None: ... + @overload + @staticmethod + def DeepCopy(elements: MutableSequence[float], newElements: Sequence[float]) -> None: ... + @overload + def DeepCopy(self, elements: Sequence[float]) -> None: ... + @overload + def Determinant(self) -> float: ... + @overload + @staticmethod + def Determinant(elements: Sequence[float]) -> float: ... + def GetData(self) -> tuple[float, float, float, float, float, float, float, float, float]: ... + def GetElement(self, i: int, j: int) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def Identity(self) -> None: ... + @overload + @staticmethod + def Identity(elements: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def Invert(in_: vtkMatrix3x3, out: vtkMatrix3x3) -> None: ... + @overload + def Invert(self) -> None: ... + @overload + @staticmethod + def Invert(inElements: Sequence[float], outElements: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + def IsIdentity(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + @staticmethod + def Multiply3x3(a: vtkMatrix3x3, b: vtkMatrix3x3, c: vtkMatrix3x3) -> None: ... + @overload + @staticmethod + def Multiply3x3(a: Sequence[float], b: Sequence[float], c: MutableSequence[float]) -> None: ... + @overload + def MultiplyPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def MultiplyPoint(elements: Sequence[float], in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def NewInstance(self) -> vtkMatrix3x3: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatrix3x3: ... + def SetElement(self, i: int, j: int, value: float) -> None: ... + @overload + @staticmethod + def Transpose(in_: vtkMatrix3x3, out: vtkMatrix3x3) -> None: ... + @overload + def Transpose(self) -> None: ... + @overload + @staticmethod + def Transpose(inElements: Sequence[float], outElements: MutableSequence[float]) -> None: ... + @overload + def Zero(self) -> None: ... + @overload + @staticmethod + def Zero(elements: MutableSequence[float]) -> None: ... + +class vtkMatrix4x4(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Adjoint(self, in_: vtkMatrix4x4, out: vtkMatrix4x4) -> None: ... + @overload + @staticmethod + def Adjoint(inElements: Sequence[float], outElements: MutableSequence[float]) -> None: ... + @overload + def DeepCopy(self, source: vtkMatrix4x4) -> None: ... + @overload + @staticmethod + def DeepCopy(destination: MutableSequence[float], source: vtkMatrix4x4) -> None: ... + @overload + @staticmethod + def DeepCopy(destination: MutableSequence[float], source: Sequence[float]) -> None: ... + @overload + def DeepCopy(self, elements: Sequence[float]) -> None: ... + @overload + def Determinant(self) -> float: ... + @overload + @staticmethod + def Determinant(elements: Sequence[float]) -> float: ... + def GetData(self) -> _Pointer: ... + def GetElement(self, i: int, j: int) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def Identity(self) -> None: ... + @overload + @staticmethod + def Identity(elements: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def Invert(in_: vtkMatrix4x4, out: vtkMatrix4x4) -> None: ... + @overload + def Invert(self) -> None: ... + @overload + @staticmethod + def Invert(inElements: Sequence[float], outElements: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + def IsIdentity(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + @staticmethod + def MatrixFromRotation(angle: float, x: float, y: float, z: float, result: vtkMatrix4x4) -> None: ... + @overload + @staticmethod + def MatrixFromRotation(angle: float, x: float, y: float, z: float, matrix: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def Multiply4x4(a: vtkMatrix4x4, b: vtkMatrix4x4, c: vtkMatrix4x4) -> None: ... + @overload + @staticmethod + def Multiply4x4(a: Sequence[float], b: Sequence[float], c: MutableSequence[float]) -> None: ... + @staticmethod + def MultiplyAndTranspose4x4(a: Sequence[float], b: Sequence[float], c: MutableSequence[float]) -> None: ... + def MultiplyDoublePoint(self, in_: Sequence[float]) -> tuple[float, float, float, float]: ... + def MultiplyFloatPoint(self, in_: Sequence[float]) -> tuple[float, float, float, float]: ... + @overload + def MultiplyPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + @staticmethod + def MultiplyPoint(elements: Sequence[float], in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def MultiplyPoint(self, in_: Sequence[float]) -> tuple[float, float, float, float]: ... + def NewInstance(self) -> vtkMatrix4x4: ... + @staticmethod + def PoseToMatrix(pos: MutableSequence[float], ori: MutableSequence[float], mat: vtkMatrix4x4) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatrix4x4: ... + def SetElement(self, i: int, j: int, value: float) -> None: ... + @overload + @staticmethod + def Transpose(in_: vtkMatrix4x4, out: vtkMatrix4x4) -> None: ... + @overload + def Transpose(self) -> None: ... + @overload + @staticmethod + def Transpose(inElements: Sequence[float], outElements: MutableSequence[float]) -> None: ... + @overload + def Zero(self) -> None: ... + @overload + @staticmethod + def Zero(elements: MutableSequence[float]) -> None: ... + +class vtkPolynomialSolversUnivariate(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def FerrariSolve(c: MutableSequence[float], r: MutableSequence[float], m: MutableSequence[int], tol: float) -> int: ... + @staticmethod + def FilterRoots( + P: MutableSequence[float], d: int, upperBnds: MutableSequence[float], rootcount: int, diameter: float + ) -> int: ... + @staticmethod + def GetDivisionTolerance() -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + @staticmethod + def HabichtBisectionSolve( + P: MutableSequence[float], d: int, a: MutableSequence[float], upperBnds: MutableSequence[float], tol: float + ) -> int: ... + @overload + @staticmethod + def HabichtBisectionSolve( + P: MutableSequence[float], + d: int, + a: MutableSequence[float], + upperBnds: MutableSequence[float], + tol: float, + intervalType: int, + ) -> int: ... + @overload + @staticmethod + def HabichtBisectionSolve( + P: MutableSequence[float], + d: int, + a: MutableSequence[float], + upperBnds: MutableSequence[float], + tol: float, + intervalType: int, + divideGCD: bool, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LinBairstowSolve(c: MutableSequence[float], d: int, r: MutableSequence[float], tolerance: float) -> int: ... + def NewInstance(self) -> vtkPolynomialSolversUnivariate: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolynomialSolversUnivariate: ... + @staticmethod + def SetDivisionTolerance(tol: float) -> None: ... + @overload + @staticmethod + def SolveCubic(c0: float, c1: float, c2: float, c3: float) -> _Pointer: ... + @overload + @staticmethod + def SolveCubic( + c0: float, + c1: float, + c2: float, + c3: float, + r1: MutableSequence[float], + r2: MutableSequence[float], + r3: MutableSequence[float], + num_roots: MutableSequence[int], + ) -> int: ... + @overload + @staticmethod + def SolveLinear(c0: float, c1: float) -> _Pointer: ... + @overload + @staticmethod + def SolveLinear(c0: float, c1: float, r1: MutableSequence[float], num_roots: MutableSequence[int]) -> int: ... + @overload + @staticmethod + def SolveQuadratic(c0: float, c1: float, c2: float) -> _Pointer: ... + @overload + @staticmethod + def SolveQuadratic( + c0: float, c1: float, c2: float, r1: MutableSequence[float], r2: MutableSequence[float], num_roots: MutableSequence[int] + ) -> int: ... + @overload + @staticmethod + def SolveQuadratic(c: MutableSequence[float], r: MutableSequence[float], m: MutableSequence[int]) -> int: ... + @overload + @staticmethod + def SturmBisectionSolve( + P: MutableSequence[float], d: int, a: MutableSequence[float], upperBnds: MutableSequence[float], tol: float + ) -> int: ... + @overload + @staticmethod + def SturmBisectionSolve( + P: MutableSequence[float], + d: int, + a: MutableSequence[float], + upperBnds: MutableSequence[float], + tol: float, + intervalType: int, + ) -> int: ... + @overload + @staticmethod + def SturmBisectionSolve( + P: MutableSequence[float], + d: int, + a: MutableSequence[float], + upperBnds: MutableSequence[float], + tol: float, + intervalType: int, + divideGCD: bool, + ) -> int: ... + @staticmethod + def TartagliaCardanSolve( + c: MutableSequence[float], r: MutableSequence[float], m: MutableSequence[int], tol: float + ) -> int: ... + +class vtkQuaternionInterpolator(vtkmodules.vtkCommonCore.vtkObject): + class vtkQuaternionInterpolationSearchMethod(int): ... + BinarySearch: vtkQuaternionInterpolationSearchMethod + INTERPOLATION_TYPE_LINEAR: int + INTERPOLATION_TYPE_SPLINE: int + LinearSearch: vtkQuaternionInterpolationSearchMethod + MaxEnum: vtkQuaternionInterpolationSearchMethod + @overload + def AddQuaternion(self, t: float, q: vtkQuaterniond) -> None: ... + @overload + def AddQuaternion(self, t: float, q: MutableSequence[float]) -> None: ... + def GetInterpolationType(self) -> int: ... + def GetInterpolationTypeMaxValue(self) -> int: ... + def GetInterpolationTypeMinValue(self) -> int: ... + def GetMaximumT(self) -> float: ... + def GetMinimumT(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfQuaternions(self) -> int: ... + def GetSearchMethod(self) -> int: ... + def Initialize(self) -> None: ... + @overload + def InterpolateQuaternion(self, t: float, q: vtkQuaterniond) -> None: ... + @overload + def InterpolateQuaternion(self, t: float, q: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuaternionInterpolator: ... + def RemoveQuaternion(self, t: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuaternionInterpolator: ... + def SetInterpolationType(self, _arg: int) -> None: ... + def SetInterpolationTypeToLinear(self) -> None: ... + def SetInterpolationTypeToSpline(self) -> None: ... + def SetSearchMethod(self, type: int) -> None: ... + +class vtkTuple_IdLi4EE: + def Compare(self, other: vtkTuple_IdLi4EE, tol: float) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkQuaternion_IdE(vtkTuple_IdLi4EE): + def Conjugate(self) -> None: ... + def Conjugated(self) -> vtkQuaternion_IdE: ... + def FromMatrix3x3(self, A: Sequence[Sequence[float]]) -> None: ... + def Get(self, quat: MutableSequence[float]) -> None: ... + def GetRotationAngleAndAxis(self, axis: MutableSequence[float]) -> float: ... + def GetW(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def GetZ(self) -> float: ... + @staticmethod + def Identity() -> vtkQuaternion_IdE: ... + def InnerPoint(self, q1: vtkQuaternion_IdE, q2: vtkQuaternion_IdE) -> vtkQuaternion_IdE: ... + def Inverse(self) -> vtkQuaternion_IdE: ... + def Invert(self) -> None: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def NormalizeWithAngleInDegrees(self) -> None: ... + def Normalized(self) -> vtkQuaternion_IdE: ... + def NormalizedWithAngleInDegrees(self) -> vtkQuaternion_IdE: ... + @overload + def Set(self, w: float, x: float, y: float, z: float) -> None: ... + @overload + def Set(self, quat: MutableSequence[float]) -> None: ... + @overload + def SetRotationAngleAndAxis(self, angle: float, axis: MutableSequence[float]) -> None: ... + @overload + def SetRotationAngleAndAxis(self, angle: float, x: float, y: float, z: float) -> None: ... + def SetW(self, w: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + def SetZ(self, z: float) -> None: ... + def Slerp(self, t: float, q: vtkQuaternion_IdE) -> vtkQuaternion_IdE: ... + def SquaredNorm(self) -> float: ... + def ToIdentity(self) -> None: ... + def ToMatrix3x3(self, A: MutableSequence[MutableSequence[float]]) -> None: ... + def ToUnitExp(self) -> None: ... + def ToUnitLog(self) -> None: ... + def UnitExp(self) -> vtkQuaternion_IdE: ... + def UnitLog(self) -> vtkQuaternion_IdE: ... + +class vtkTuple_IfLi4EE: + def Compare(self, other: vtkTuple_IfLi4EE, tol: float) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkQuaternion_IfE(vtkTuple_IfLi4EE): + def Conjugate(self) -> None: ... + def Conjugated(self) -> vtkQuaternion_IfE: ... + def FromMatrix3x3(self, A: Sequence[Sequence[float]]) -> None: ... + def Get(self, quat: MutableSequence[float]) -> None: ... + def GetRotationAngleAndAxis(self, axis: MutableSequence[float]) -> float: ... + def GetW(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def GetZ(self) -> float: ... + @staticmethod + def Identity() -> vtkQuaternion_IfE: ... + def InnerPoint(self, q1: vtkQuaternion_IfE, q2: vtkQuaternion_IfE) -> vtkQuaternion_IfE: ... + def Inverse(self) -> vtkQuaternion_IfE: ... + def Invert(self) -> None: ... + def Norm(self) -> float: ... + def Normalize(self) -> float: ... + def NormalizeWithAngleInDegrees(self) -> None: ... + def Normalized(self) -> vtkQuaternion_IfE: ... + def NormalizedWithAngleInDegrees(self) -> vtkQuaternion_IfE: ... + @overload + def Set(self, w: float, x: float, y: float, z: float) -> None: ... + @overload + def Set(self, quat: MutableSequence[float]) -> None: ... + @overload + def SetRotationAngleAndAxis(self, angle: float, axis: MutableSequence[float]) -> None: ... + @overload + def SetRotationAngleAndAxis(self, angle: float, x: float, y: float, z: float) -> None: ... + def SetW(self, w: float) -> None: ... + def SetX(self, x: float) -> None: ... + def SetY(self, y: float) -> None: ... + def SetZ(self, z: float) -> None: ... + def Slerp(self, t: float, q: vtkQuaternion_IfE) -> vtkQuaternion_IfE: ... + def SquaredNorm(self) -> float: ... + def ToIdentity(self) -> None: ... + def ToMatrix3x3(self, A: MutableSequence[MutableSequence[float]]) -> None: ... + def ToUnitExp(self) -> None: ... + def ToUnitLog(self) -> None: ... + def UnitExp(self) -> vtkQuaternion_IfE: ... + def UnitLog(self) -> vtkQuaternion_IfE: ... + +class vtkQuaterniond(vtkQuaternion_IdE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, w: float, x: float, y: float, z: float) -> None: ... + @overload + def __init__(self, scalar: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, __a: vtkQuaterniond) -> None: ... + def Conjugated(self) -> vtkQuaterniond: ... + def Identity(self) -> vtkQuaterniond: ... + def InnerPoint(self, q1: vtkQuaterniond, q2: vtkQuaterniond) -> vtkQuaterniond: ... + def Inverse(self) -> vtkQuaterniond: ... + def Normalized(self) -> vtkQuaterniond: ... + def NormalizedWithAngleInDegrees(self) -> vtkQuaterniond: ... + def Slerp(self, t: float, q: vtkQuaterniond) -> vtkQuaterniond: ... + def UnitExp(self) -> vtkQuaterniond: ... + def UnitLog(self) -> vtkQuaterniond: ... + +class vtkQuaternionf(vtkQuaternion_IfE): + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, w: float, x: float, y: float, z: float) -> None: ... + @overload + def __init__(self, scalar: float) -> None: ... + @overload + def __init__(self, init: Sequence[float]) -> None: ... + @overload + def __init__(self, __a: vtkQuaternionf) -> None: ... + def Conjugated(self) -> vtkQuaternionf: ... + def Identity(self) -> vtkQuaternionf: ... + def InnerPoint(self, q1: vtkQuaternionf, q2: vtkQuaternionf) -> vtkQuaternionf: ... + def Inverse(self) -> vtkQuaternionf: ... + def Normalized(self) -> vtkQuaternionf: ... + def NormalizedWithAngleInDegrees(self) -> vtkQuaternionf: ... + def Slerp(self, t: float, q: vtkQuaternionf) -> vtkQuaternionf: ... + def UnitExp(self) -> vtkQuaternionf: ... + def UnitLog(self) -> vtkQuaternionf: ... + +class vtkRungeKutta2(vtkInitialValueProblemSolver): + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, xprev: MutableSequence[float], xnext: MutableSequence[float], t: float, delT: float, maxError: float, error: float + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRungeKutta2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRungeKutta2: ... + +class vtkRungeKutta4(vtkInitialValueProblemSolver): + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, xprev: MutableSequence[float], xnext: MutableSequence[float], t: float, delT: float, maxError: float, error: float + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRungeKutta4: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRungeKutta4: ... + +class vtkRungeKutta45(vtkInitialValueProblemSolver): + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + error: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, + xprev: MutableSequence[float], + dxprev: MutableSequence[float], + xnext: MutableSequence[float], + t: float, + delT: float, + delTActual: float, + minStep: float, + maxStep: float, + maxError: float, + estErr: float, + userData: _Pointer, + ) -> int: ... + @overload + def ComputeNextStep( + self, xprev: MutableSequence[float], xnext: MutableSequence[float], t: float, delT: float, maxError: float, error: float + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRungeKutta45: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRungeKutta45: ... + +class vtkTuple_IdLi2EE: + def Compare(self, other: vtkTuple_IdLi2EE, tol: float) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IdLi3EE: + def Compare(self, other: vtkTuple_IdLi3EE, tol: float) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IfLi2EE: + def Compare(self, other: vtkTuple_IfLi2EE, tol: float) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IfLi3EE: + def Compare(self, other: vtkTuple_IfLi3EE, tol: float) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IhLi2EE: + def Compare(self, other: vtkTuple_IhLi2EE, tol: int) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IhLi3EE: + def Compare(self, other: vtkTuple_IhLi3EE, tol: int) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IhLi4EE: + def Compare(self, other: vtkTuple_IhLi4EE, tol: int) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IiLi2EE: + def Compare(self, other: vtkTuple_IiLi2EE, tol: int) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IiLi3EE: + def Compare(self, other: vtkTuple_IiLi3EE, tol: int) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... + +class vtkTuple_IiLi4EE: + def Compare(self, other: vtkTuple_IiLi4EE, tol: int) -> bool: ... + def GetData(self) -> _Pointer: ... + def GetSize(self) -> int: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonMisc.pyi b/stubs/vtk/vtkmodules/vtkCommonMisc.pyi new file mode 100644 index 000000000000..080c54b5d8b4 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonMisc.pyi @@ -0,0 +1,294 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore + +_Pointer = TypeVar("_Pointer") + +VTK_PARSER_ABSOLUTE_VALUE: int +VTK_PARSER_ADD: int +VTK_PARSER_AND: int +VTK_PARSER_ARCCOSINE: int +VTK_PARSER_ARCSINE: int +VTK_PARSER_ARCTANGENT: int +VTK_PARSER_BEGIN_VARIABLES: int +VTK_PARSER_CEILING: int +VTK_PARSER_COSINE: int +VTK_PARSER_CROSS: int +VTK_PARSER_DIVIDE: int +VTK_PARSER_DOT_PRODUCT: int +VTK_PARSER_EQUAL_TO: int +VTK_PARSER_ERROR_RESULT: float +VTK_PARSER_EXPONENT: int +VTK_PARSER_FLOOR: int +VTK_PARSER_GREATER_THAN: int +VTK_PARSER_HYPERBOLIC_COSINE: int +VTK_PARSER_HYPERBOLIC_SINE: int +VTK_PARSER_HYPERBOLIC_TANGENT: int +VTK_PARSER_IF: int +VTK_PARSER_IHAT: int +VTK_PARSER_IMMEDIATE: int +VTK_PARSER_JHAT: int +VTK_PARSER_KHAT: int +VTK_PARSER_LESS_THAN: int +VTK_PARSER_LOGARITHM: int +VTK_PARSER_LOGARITHM10: int +VTK_PARSER_LOGARITHME: int +VTK_PARSER_MAGNITUDE: int +VTK_PARSER_MAX: int +VTK_PARSER_MIN: int +VTK_PARSER_MULTIPLY: int +VTK_PARSER_NORMALIZE: int +VTK_PARSER_OR: int +VTK_PARSER_POWER: int +VTK_PARSER_SCALAR_TIMES_VECTOR: int +VTK_PARSER_SIGN: int +VTK_PARSER_SINE: int +VTK_PARSER_SQUARE_ROOT: int +VTK_PARSER_SUBTRACT: int +VTK_PARSER_TANGENT: int +VTK_PARSER_UNARY_MINUS: int +VTK_PARSER_UNARY_PLUS: int +VTK_PARSER_VECTOR_ADD: int +VTK_PARSER_VECTOR_IF: int +VTK_PARSER_VECTOR_OVER_SCALAR: int +VTK_PARSER_VECTOR_SUBTRACT: int +VTK_PARSER_VECTOR_TIMES_SCALAR: int +VTK_PARSER_VECTOR_UNARY_MINUS: int +VTK_PARSER_VECTOR_UNARY_PLUS: int + +class vtkContourValues(vtkmodules.vtkCommonCore.vtkObject): + def DeepCopy(self, other: vtkContourValues) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourValues: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourValues: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkErrorCode: + class ErrorIds(int): ... + CannotOpenFileError: ErrorIds + FileFormatError: ErrorIds + FileNotFoundError: ErrorIds + FirstVTKErrorCode: ErrorIds + NoError: ErrorIds + NoFileNameError: ErrorIds + OutOfDiskSpaceError: ErrorIds + PrematureEndOfFileError: ErrorIds + UnknownError: ErrorIds + UnrecognizedFileTypeError: ErrorIds + UserError: ErrorIds + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkErrorCode) -> None: ... + @staticmethod + def GetErrorCodeFromString(error: str) -> int: ... + @staticmethod + def GetLastSystemError() -> int: ... + @staticmethod + def GetStringFromErrorCode(error: int) -> str: ... + +class vtkExprTkFunctionParser(vtkmodules.vtkCommonCore.vtkObject): + def GetFunction(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScalarVariables(self) -> int: ... + def GetNumberOfVectorVariables(self) -> int: ... + def GetReplaceInvalidValues(self) -> int: ... + def GetReplacementValue(self) -> float: ... + def GetScalarResult(self) -> float: ... + def GetScalarVariableIndex(self, name: str) -> int: ... + def GetScalarVariableName(self, i: int) -> str: ... + @overload + def GetScalarVariableNeeded(self, i: int) -> bool: ... + @overload + def GetScalarVariableNeeded(self, variableName: str) -> bool: ... + @overload + def GetScalarVariableValue(self, variableName: str) -> float: ... + @overload + def GetScalarVariableValue(self, i: int) -> float: ... + @overload + def GetVectorResult(self) -> tuple[float, float, float]: ... + @overload + def GetVectorResult(self, result: MutableSequence[float]) -> None: ... + def GetVectorVariableIndex(self, name: str) -> int: ... + def GetVectorVariableName(self, i: int) -> str: ... + @overload + def GetVectorVariableNeeded(self, i: int) -> bool: ... + @overload + def GetVectorVariableNeeded(self, variableName: str) -> bool: ... + @overload + def GetVectorVariableValue(self, variableName: str) -> tuple[float, float, float]: ... + @overload + def GetVectorVariableValue(self, variableName: str, value: MutableSequence[float]) -> None: ... + @overload + def GetVectorVariableValue(self, i: int) -> tuple[float, float, float]: ... + @overload + def GetVectorVariableValue(self, i: int, value: MutableSequence[float]) -> None: ... + def InvalidateFunction(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsScalarResult(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsVectorResult(self) -> int: ... + def NewInstance(self) -> vtkExprTkFunctionParser: ... + def RemoveAllVariables(self) -> None: ... + def RemoveScalarVariables(self) -> None: ... + def RemoveVectorVariables(self) -> None: ... + def ReplaceInvalidValuesOff(self) -> None: ... + def ReplaceInvalidValuesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExprTkFunctionParser: ... + @staticmethod + def SanitizeName(name: str) -> str: ... + def SetFunction(self, function: str) -> None: ... + def SetReplaceInvalidValues(self, _arg: int) -> None: ... + def SetReplacementValue(self, _arg: float) -> None: ... + @overload + def SetScalarVariableValue(self, variableName: str, value: float) -> None: ... + @overload + def SetScalarVariableValue(self, i: int, value: float) -> None: ... + @overload + def SetVectorVariableValue(self, variableName: str, xValue: float, yValue: float, zValue: float) -> None: ... + @overload + def SetVectorVariableValue(self, variableName: str, values: MutableSequence[float]) -> None: ... + @overload + def SetVectorVariableValue(self, i: int, xValue: float, yValue: float, zValue: float) -> None: ... + @overload + def SetVectorVariableValue(self, i: int, values: MutableSequence[float]) -> None: ... + +class vtkFunctionParser(vtkmodules.vtkCommonCore.vtkObject): + def GetFunction(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScalarVariables(self) -> int: ... + def GetNumberOfVectorVariables(self) -> int: ... + def GetReplaceInvalidValues(self) -> int: ... + def GetReplacementValue(self) -> float: ... + def GetScalarResult(self) -> float: ... + def GetScalarVariableIndex(self, name: str) -> int: ... + def GetScalarVariableName(self, i: int) -> str: ... + @overload + def GetScalarVariableNeeded(self, i: int) -> bool: ... + @overload + def GetScalarVariableNeeded(self, variableName: str) -> bool: ... + @overload + def GetScalarVariableValue(self, variableName: str) -> float: ... + @overload + def GetScalarVariableValue(self, i: int) -> float: ... + @overload + def GetVectorResult(self) -> tuple[float, float, float]: ... + @overload + def GetVectorResult(self, result: MutableSequence[float]) -> None: ... + def GetVectorVariableIndex(self, name: str) -> int: ... + def GetVectorVariableName(self, i: int) -> str: ... + @overload + def GetVectorVariableNeeded(self, i: int) -> bool: ... + @overload + def GetVectorVariableNeeded(self, variableName: str) -> bool: ... + @overload + def GetVectorVariableValue(self, variableName: str) -> tuple[float, float, float]: ... + @overload + def GetVectorVariableValue(self, variableName: str, value: MutableSequence[float]) -> None: ... + @overload + def GetVectorVariableValue(self, i: int) -> tuple[float, float, float]: ... + @overload + def GetVectorVariableValue(self, i: int, value: MutableSequence[float]) -> None: ... + def InvalidateFunction(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsScalarResult(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsVectorResult(self) -> int: ... + def NewInstance(self) -> vtkFunctionParser: ... + def RemoveAllVariables(self) -> None: ... + def RemoveScalarVariables(self) -> None: ... + def RemoveVectorVariables(self) -> None: ... + def ReplaceInvalidValuesOff(self) -> None: ... + def ReplaceInvalidValuesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFunctionParser: ... + def SetFunction(self, function: str) -> None: ... + def SetReplaceInvalidValues(self, _arg: int) -> None: ... + def SetReplacementValue(self, _arg: float) -> None: ... + @overload + def SetScalarVariableValue(self, variableName: str, value: float) -> None: ... + @overload + def SetScalarVariableValue(self, i: int, value: float) -> None: ... + @overload + def SetVectorVariableValue(self, variableName: str, xValue: float, yValue: float, zValue: float) -> None: ... + @overload + def SetVectorVariableValue(self, variableName: str, values: Sequence[float]) -> None: ... + @overload + def SetVectorVariableValue(self, i: int, xValue: float, yValue: float, zValue: float) -> None: ... + @overload + def SetVectorVariableValue(self, i: int, values: Sequence[float]) -> None: ... + +class vtkHeap(vtkmodules.vtkCommonCore.vtkObject): + def AllocateMemory(self, n: int) -> _Pointer: ... + def GetBlockSize(self) -> int: ... + def GetNumberOfAllocations(self) -> int: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHeap: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHeap: ... + def SetBlockSize(self, __a: int) -> None: ... + def StringDup(self, str: str) -> str: ... + +class vtkPolygonBuilder: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkPolygonBuilder) -> None: ... + def GetPolygons(self, polys: vtkmodules.vtkCommonCore.vtkIdListCollection) -> None: ... + def InsertTriangle(self, abc: Sequence[int]) -> None: ... + def Reset(self) -> None: ... + +class vtkResourceFileLocator(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def GetLibraryPathForSymbolUnix(symbolname: str) -> str: ... + @staticmethod + def GetLibraryPathForSymbolWin32(fptr: _Pointer) -> str: ... + def GetLogVerbosity(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def Locate(self, anchor: str, landmark: str, defaultDir: str = ...) -> str: ... + @overload + def Locate(self, anchor: str, landmark_prefixes: Sequence[str], landmark: str, defaultDir: str = ...) -> str: ... + def NewInstance(self) -> vtkResourceFileLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResourceFileLocator: ... + def SetLogVerbosity(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonPython.pyi b/stubs/vtk/vtkmodules/vtkCommonPython.pyi new file mode 100644 index 000000000000..6f08ab4f6440 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonPython.pyi @@ -0,0 +1,17 @@ +import vtkmodules.vtkCommonCore + +class vtkPythonArchiver(vtkmodules.vtkCommonCore.vtkArchiver): + def CloseArchive(self) -> None: ... + def Contains(self, relativePath: str) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsertIntoArchive(self, relativePath: str, data: str, size: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPythonArchiver: ... + def OpenArchive(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPythonArchiver: ... + def SetPythonObject(self, obj: PyObject) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonSystem.pyi b/stubs/vtk/vtkmodules/vtkCommonSystem.pyi new file mode 100644 index 000000000000..44b36b6377b1 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonSystem.pyi @@ -0,0 +1,206 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore + +_Pointer = TypeVar("_Pointer") + +class vtkSocket(vtkmodules.vtkCommonCore.vtkObject): + def CloseSocket(self) -> None: ... + def GetConnected(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSocketDescriptor(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSocket: ... + def Receive(self, data: _Pointer, length: int, readFully: int = 1) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSocket: ... + @staticmethod + def SelectSockets(sockets_to_select: Sequence[int], size: int, msec: int, selected_index: MutableSequence[int]) -> int: ... + def Send(self, data: _Pointer, length: int) -> int: ... + +class vtkClientSocket(vtkSocket): + def ConnectToServer(self, hostname: str, port: int) -> int: ... + def GetConnectingSide(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClientSocket: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClientSocket: ... + +class vtkDirectory(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def DeleteDirectory(dir: str) -> int: ... + def FileIsDirectory(self, name: str) -> int: ... + @staticmethod + def GetCurrentWorkingDirectory(buf: str, len: int) -> str: ... + def GetFile(self, index: int) -> str: ... + def GetFiles(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNumberOfFiles(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MakeDirectory(dir: str) -> int: ... + def NewInstance(self) -> vtkDirectory: ... + def Open(self, dir: str) -> int: ... + @staticmethod + def Rename(oldname: str, newname: str) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDirectory: ... + +class vtkExecutableRunner(vtkmodules.vtkCommonCore.vtkObject): + def Execute(self) -> None: ... + def GetCommand(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReturnValue(self) -> int: ... + def GetRightTrimResult(self) -> bool: ... + def GetStdErr(self) -> str: ... + def GetStdOut(self) -> str: ... + def GetTimeout(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExecutableRunner: ... + def RightTrimResultOff(self) -> None: ... + def RightTrimResultOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExecutableRunner: ... + def SetCommand(self, arg: str) -> None: ... + def SetRightTrimResult(self, _arg: bool) -> None: ... + def SetTimeout(self, _arg: float) -> None: ... + +class vtkServerSocket(vtkSocket): + def CreateServer(self, port: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetServerPort(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkServerSocket: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkServerSocket: ... + def WaitForConnection(self, msec: int = 0) -> vtkClientSocket: ... + +class vtkSocketCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, soc: vtkSocket) -> None: ... + def GetLastSelectedSocket(self) -> vtkSocket: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSocketCollection: ... + def RemoveAllItems(self) -> None: ... + @overload + def RemoveItem(self, i: int) -> None: ... + @overload + def RemoveItem(self, __a: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def ReplaceItem(self, i: int, __b: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSocketCollection: ... + def SelectSockets(self, msec: int = 0) -> int: ... + +class vtkThreadMessager(vtkmodules.vtkCommonCore.vtkObject): + def DisableWaitForReceiver(self) -> None: ... + def EnableWaitForReceiver(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThreadMessager: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThreadMessager: ... + def SendWakeMessage(self) -> None: ... + def WaitForMessage(self) -> None: ... + def WaitForReceiver(self) -> None: ... + +class vtkTimerLog(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def CleanupLog() -> None: ... + @staticmethod + def DumpLog(filename: str) -> None: ... + @staticmethod + def GetCPUTime() -> float: ... + def GetElapsedTime(self) -> float: ... + @staticmethod + def GetEventIndent(i: int) -> int: ... + @staticmethod + def GetEventString(i: int) -> str: ... + @staticmethod + def GetEventType(i: int) -> vtkTimerLogEntry.LogEntryType: ... + @staticmethod + def GetEventWallTime(i: int) -> float: ... + @staticmethod + def GetLogging() -> int: ... + @staticmethod + def GetMaxEntries() -> int: ... + @staticmethod + def GetNumberOfEvents() -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetUniversalTime() -> float: ... + @staticmethod + def InsertTimedEvent(EventString: str, time: float, cpuTicks: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LoggingOff() -> None: ... + @staticmethod + def LoggingOn() -> None: ... + @staticmethod + def MarkEndEvent(EventString: str) -> None: ... + @staticmethod + def MarkEvent(EventString: str) -> None: ... + @staticmethod + def MarkStartEvent(EventString: str) -> None: ... + def NewInstance(self) -> vtkTimerLog: ... + @staticmethod + def ResetLog() -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTimerLog: ... + @staticmethod + def SetLogging(v: int) -> None: ... + @staticmethod + def SetMaxEntries(a: int) -> None: ... + def StartTimer(self) -> None: ... + def StopTimer(self) -> None: ... + +class vtkTimerLogCleanup: + def __init__(self) -> None: ... + +class vtkTimerLogEntry: + class LogEntryType(int): ... + END: LogEntryType + INSERTED: LogEntryType + INVALID: LogEntryType + STANDALONE: LogEntryType + START: LogEntryType + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkTimerLogEntry) -> None: ... + +class vtkTimerLogScope: + def __init__(self, eventString: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkCommonTransforms.pyi b/stubs/vtk/vtkmodules/vtkCommonTransforms.pyi new file mode 100644 index 000000000000..6edc32e0ac1a --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkCommonTransforms.pyi @@ -0,0 +1,592 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonMath + +_Template = TypeVar("_Template") + +VTK_LANDMARK_AFFINE: int +VTK_LANDMARK_RIGIDBODY: int +VTK_LANDMARK_SIMILARITY: int +VTK_RBF_CUSTOM: int +VTK_RBF_R: int +VTK_RBF_R2LOGR: int + +class vtkAbstractTransform(vtkmodules.vtkCommonCore.vtkObject): + def CircuitCheck(self, transform: vtkAbstractTransform) -> int: ... + def DeepCopy(self, __a: vtkAbstractTransform) -> None: ... + def GetInverse(self) -> vtkAbstractTransform: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkAbstractTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractTransform: ... + def SetInverse(self, transform: vtkAbstractTransform) -> None: ... + def TransformDoubleNormalAtPoint(self, point: Sequence[float], normal: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformDoublePoint(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformDoublePoint(self, point: Sequence[float]) -> tuple[float, float, float]: ... + def TransformDoubleVectorAtPoint(self, point: Sequence[float], vector: Sequence[float]) -> tuple[float, float, float]: ... + def TransformFloatNormalAtPoint(self, point: Sequence[float], normal: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformFloatPoint(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformFloatPoint(self, point: Sequence[float]) -> tuple[float, float, float]: ... + def TransformFloatVectorAtPoint(self, point: Sequence[float], vector: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformNormalAtPoint(self, point: Sequence[float], in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def TransformNormalAtPoint(self, point: Sequence[float], normal: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def TransformPoint(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformPoint(self, point: Sequence[float]) -> tuple[float, float, float]: ... + def TransformPoints(self, inPts: vtkmodules.vtkCommonCore.vtkPoints, outPts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def TransformVectorAtPoint(self, point: Sequence[float], in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def TransformVectorAtPoint(self, point: Sequence[float], vector: Sequence[float]) -> tuple[float, float, float]: ... + def Update(self) -> None: ... + +class vtkWarpTransform(vtkAbstractTransform): + def GetInverseFlag(self) -> int: ... + def GetInverseIterations(self) -> int: ... + def GetInverseTolerance(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWarpTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWarpTransform: ... + def SetInverseIterations(self, _arg: int) -> None: ... + def SetInverseTolerance(self, _arg: float) -> None: ... + @overload + def TemplateTransformInverse(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def TemplateTransformInverse( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + @overload + def TemplateTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def TemplateTransformPoint( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + +class vtkCylindricalTransform(vtkWarpTransform): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkCylindricalTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCylindricalTransform: ... + +class vtkGeneralTransform(vtkAbstractTransform): + def CircuitCheck(self, transform: vtkAbstractTransform) -> int: ... + @overload + def Concatenate(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def Concatenate(self, elements: Sequence[float]) -> None: ... + @overload + def Concatenate(self, transform: vtkAbstractTransform) -> None: ... + def GetConcatenatedTransform(self, i: int) -> vtkAbstractTransform: ... + def GetInput(self) -> vtkAbstractTransform: ... + def GetInverseFlag(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfConcatenatedTransforms(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Identity(self) -> None: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkGeneralTransform: ... + def Pop(self) -> None: ... + def PostMultiply(self) -> None: ... + def PreMultiply(self) -> None: ... + def Push(self) -> None: ... + @overload + def RotateWXYZ(self, angle: float, x: float, y: float, z: float) -> None: ... + @overload + def RotateWXYZ(self, angle: float, axis: Sequence[float]) -> None: ... + def RotateX(self, angle: float) -> None: ... + def RotateY(self, angle: float) -> None: ... + def RotateZ(self, angle: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeneralTransform: ... + @overload + def Scale(self, x: float, y: float, z: float) -> None: ... + @overload + def Scale(self, s: Sequence[float]) -> None: ... + def SetInput(self, input: vtkAbstractTransform) -> None: ... + @overload + def Translate(self, x: float, y: float, z: float) -> None: ... + @overload + def Translate(self, x: Sequence[float]) -> None: ... + +class vtkHomogeneousTransform(vtkAbstractTransform): + def GetHomogeneousInverse(self) -> vtkHomogeneousTransform: ... + @overload + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def GetMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHomogeneousTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHomogeneousTransform: ... + def TransformPoints(self, inPts: vtkmodules.vtkCommonCore.vtkPoints, outPts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkLinearTransform(vtkHomogeneousTransform): + def GetLinearInverse(self) -> vtkLinearTransform: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformNormal(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def InternalTransformVector(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearTransform: ... + @overload + def TransformDoubleNormal(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformDoubleNormal(self, normal: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformDoubleVector(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformDoubleVector(self, vec: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformFloatNormal(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformFloatNormal(self, normal: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformFloatVector(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformFloatVector(self, vec: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformNormal(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + @overload + def TransformNormal(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformNormal(self, normal: Sequence[float]) -> tuple[float, float, float]: ... + def TransformNormals( + self, inNms: vtkmodules.vtkCommonCore.vtkDataArray, outNms: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def TransformPoints(self, inPts: vtkmodules.vtkCommonCore.vtkPoints, outPts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def TransformVector(self, x: float, y: float, z: float) -> tuple[float, float, float]: ... + @overload + def TransformVector(self, normal: Sequence[float]) -> tuple[float, float, float]: ... + @overload + def TransformVector(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def TransformVectors( + self, inVrs: vtkmodules.vtkCommonCore.vtkDataArray, outVrs: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + +class vtkIdentityTransform(vtkLinearTransform): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformNormal(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def InternalTransformVector(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkIdentityTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIdentityTransform: ... + def TransformNormals( + self, inNms: vtkmodules.vtkCommonCore.vtkDataArray, outNms: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def TransformPoints(self, inPts: vtkmodules.vtkCommonCore.vtkPoints, outPts: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def TransformVectors( + self, inVrs: vtkmodules.vtkCommonCore.vtkDataArray, outVrs: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + +class vtkLandmarkTransform(vtkLinearTransform): + def GetMTime(self) -> int: ... + def GetMode(self) -> int: ... + def GetModeAsString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSourceLandmarks(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetTargetLandmarks(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkLandmarkTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLandmarkTransform: ... + def SetMode(self, _arg: int) -> None: ... + def SetModeToAffine(self) -> None: ... + def SetModeToRigidBody(self) -> None: ... + def SetModeToSimilarity(self) -> None: ... + def SetSourceLandmarks(self, source: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetTargetLandmarks(self, target: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkMatrixToHomogeneousTransform(vtkHomogeneousTransform): + def GetInput(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkMatrixToHomogeneousTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatrixToHomogeneousTransform: ... + def SetInput(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkMatrixToLinearTransform(vtkLinearTransform): + def GetInput(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkMatrixToLinearTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatrixToLinearTransform: ... + def SetInput(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkPerspectiveTransform(vtkHomogeneousTransform): + def AdjustViewport( + self, + oldXMin: float, + oldXMax: float, + oldYMin: float, + oldYMax: float, + newXMin: float, + newXMax: float, + newYMin: float, + newYMax: float, + ) -> None: ... + def AdjustZBuffer(self, oldNearZ: float, oldFarZ: float, newNearZ: float, newFarZ: float) -> None: ... + def CircuitCheck(self, transform: vtkAbstractTransform) -> int: ... + @overload + def Concatenate(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def Concatenate(self, elements: Sequence[float]) -> None: ... + @overload + def Concatenate(self, transform: vtkHomogeneousTransform) -> None: ... + def Frustum(self, xmin: float, xmax: float, ymin: float, ymax: float, znear: float, zfar: float) -> None: ... + def GetConcatenatedTransform(self, i: int) -> vtkHomogeneousTransform: ... + def GetInput(self) -> vtkHomogeneousTransform: ... + def GetInverseFlag(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfConcatenatedTransforms(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Identity(self) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkPerspectiveTransform: ... + def Ortho(self, xmin: float, xmax: float, ymin: float, ymax: float, znear: float, zfar: float) -> None: ... + def Perspective(self, angle: float, aspect: float, znear: float, zfar: float) -> None: ... + def Pop(self) -> None: ... + def PostMultiply(self) -> None: ... + def PreMultiply(self) -> None: ... + def Push(self) -> None: ... + @overload + def RotateWXYZ(self, angle: float, x: float, y: float, z: float) -> None: ... + @overload + def RotateWXYZ(self, angle: float, axis: Sequence[float]) -> None: ... + def RotateX(self, angle: float) -> None: ... + def RotateY(self, angle: float) -> None: ... + def RotateZ(self, angle: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPerspectiveTransform: ... + @overload + def Scale(self, x: float, y: float, z: float) -> None: ... + @overload + def Scale(self, s: Sequence[float]) -> None: ... + def SetInput(self, input: vtkHomogeneousTransform) -> None: ... + @overload + def SetMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetMatrix(self, elements: Sequence[float]) -> None: ... + @overload + def SetupCamera(self, position: Sequence[float], focalpoint: Sequence[float], viewup: Sequence[float]) -> None: ... + @overload + def SetupCamera( + self, p0: float, p1: float, p2: float, fp0: float, fp1: float, fp2: float, vup0: float, vup1: float, vup2: float + ) -> None: ... + def Shear(self, dxdz: float, dydz: float, zplane: float) -> None: ... + def Stereo(self, angle: float, focaldistance: float) -> None: ... + @overload + def Translate(self, x: float, y: float, z: float) -> None: ... + @overload + def Translate(self, x: Sequence[float]) -> None: ... + +class vtkSphericalTransform(vtkWarpTransform): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkSphericalTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphericalTransform: ... + +class vtkThinPlateSplineTransform(vtkWarpTransform): + def GetBasis(self) -> int: ... + def GetBasisAsString(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRegularizeBulkTransform(self) -> bool: ... + def GetSigma(self) -> float: ... + def GetSourceLandmarks(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetTargetLandmarks(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def NewInstance(self) -> vtkThinPlateSplineTransform: ... + def RegularizeBulkTransformOff(self) -> None: ... + def RegularizeBulkTransformOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThinPlateSplineTransform: ... + def SetBasis(self, basis: int) -> None: ... + def SetBasisToR(self) -> None: ... + def SetBasisToR2LogR(self) -> None: ... + def SetRegularizeBulkTransform(self, _arg: bool) -> None: ... + def SetSigma(self, _arg: float) -> None: ... + def SetSourceLandmarks(self, source: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetTargetLandmarks(self, target: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkTransform(vtkLinearTransform): + def CircuitCheck(self, transform: vtkAbstractTransform) -> int: ... + @overload + def Concatenate(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def Concatenate(self, elements: Sequence[float]) -> None: ... + @overload + def Concatenate(self, transform: vtkLinearTransform) -> None: ... + def GetConcatenatedTransform(self, i: int) -> vtkLinearTransform: ... + def GetInput(self) -> vtkLinearTransform: ... + @overload + def GetInverse(self, inverse: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def GetInverse(self) -> vtkAbstractTransform: ... + def GetInverseFlag(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfConcatenatedTransforms(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrientation(self, orient: MutableSequence[float]) -> None: ... + @overload + def GetOrientation(self) -> tuple[float, float, float]: ... + @overload + @staticmethod + def GetOrientation(orient: MutableSequence[float], matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def GetOrientationWXYZ(self, wxyz: MutableSequence[float]) -> None: ... + @overload + def GetOrientationWXYZ(self) -> tuple[float, float, float, float]: ... + @overload + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPosition(self) -> tuple[float, float, float]: ... + @overload + def GetScale(self, scale: MutableSequence[float]) -> None: ... + @overload + def GetScale(self) -> tuple[float, float, float]: ... + def GetTranspose(self, transpose: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def Identity(self) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkAbstractTransform: ... + def MultiplyPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def NewInstance(self) -> vtkTransform: ... + def Pop(self) -> None: ... + def PostMultiply(self) -> None: ... + def PreMultiply(self) -> None: ... + def Push(self) -> None: ... + @overload + def RotateWXYZ(self, angle: float, x: float, y: float, z: float) -> None: ... + @overload + def RotateWXYZ(self, angle: float, axis: Sequence[float]) -> None: ... + def RotateX(self, angle: float) -> None: ... + def RotateY(self, angle: float) -> None: ... + def RotateZ(self, angle: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransform: ... + @overload + def Scale(self, x: float, y: float, z: float) -> None: ... + @overload + def Scale(self, s: Sequence[float]) -> None: ... + def SetInput(self, input: vtkLinearTransform) -> None: ... + @overload + def SetMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetMatrix(self, elements: Sequence[float]) -> None: ... + @overload + def Translate(self, x: float, y: float, z: float) -> None: ... + @overload + def Translate(self, x: Sequence[float]) -> None: ... + +class vtkTransform2D(vtkmodules.vtkCommonCore.vtkObject): + def GetInverse(self, inverse: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def GetMTime(self) -> int: ... + @overload + def GetMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix3x3: ... + @overload + def GetMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + def GetScale(self, scale: MutableSequence[float]) -> None: ... + def GetTranspose(self, transpose: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def Identity(self) -> None: ... + def Inverse(self) -> None: ... + @overload + def InverseTransformPoints(self, inPts: Sequence[float], outPts: MutableSequence[float], n: int) -> None: ... + @overload + def InverseTransformPoints( + self, inPts: vtkmodules.vtkCommonCore.vtkPoints2D, outPts: vtkmodules.vtkCommonCore.vtkPoints2D + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiplyPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def NewInstance(self) -> vtkTransform2D: ... + def Rotate(self, angle: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransform2D: ... + @overload + def Scale(self, x: float, y: float) -> None: ... + @overload + def Scale(self, s: Sequence[float]) -> None: ... + @overload + def SetMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + @overload + def SetMatrix(self, elements: Sequence[float]) -> None: ... + @overload + def TransformPoints(self, inPts: Sequence[float], outPts: MutableSequence[float], n: int) -> None: ... + @overload + def TransformPoints( + self, inPts: vtkmodules.vtkCommonCore.vtkPoints2D, outPts: vtkmodules.vtkCommonCore.vtkPoints2D + ) -> None: ... + @overload + def Translate(self, x: float, y: float) -> None: ... + @overload + def Translate(self, x: Sequence[float]) -> None: ... + +class vtkTransformCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, __a: vtkTransform) -> None: ... + def GetNextItem(self) -> vtkTransform: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformCollection: ... + +class vtkTransformConcatenation: + @overload + def Concatenate(self, transform: vtkAbstractTransform) -> None: ... + @overload + def Concatenate(self, elements: Sequence[float]) -> None: ... + def GetInverseFlag(self) -> int: ... + def GetMaxMTime(self) -> int: ... + def GetNumberOfPostTransforms(self) -> int: ... + def GetNumberOfPreTransforms(self) -> int: ... + def GetNumberOfTransforms(self) -> int: ... + def GetPreMultiplyFlag(self) -> int: ... + def GetTransform(self, i: int) -> vtkAbstractTransform: ... + def Identity(self) -> None: ... + def Inverse(self) -> None: ... + def Rotate(self, angle: float, x: float, y: float, z: float) -> None: ... + def Scale(self, x: float, y: float, z: float) -> None: ... + def SetPreMultiplyFlag(self, flag: int) -> None: ... + def Translate(self, x: float, y: float, z: float) -> None: ... + +class vtkTransformConcatenationStack: ... + +class vtkTransformPair: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkTransformPair) -> None: ... + def SwapForwardInverse(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkDomainsChemistry.pyi b/stubs/vtk/vtkmodules/vtkDomainsChemistry.pyi new file mode 100644 index 000000000000..33927b7dc072 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkDomainsChemistry.pyi @@ -0,0 +1,311 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOXMLParser +import vtkmodules.vtkRenderingCore + +class vtkBlueObeliskData(vtkmodules.vtkCommonCore.vtkObject): + def GetBoilingPoints(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetCovalentRadii(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetDefaultColors(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetElectronAffinities(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetElectronicConfigurations(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetExactMasses(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetFamilies(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetGroups(self) -> vtkmodules.vtkCommonCore.vtkUnsignedShortArray: ... + def GetIonizationEnergies(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetLowerNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetLowerSymbols(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetMasses(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetMeltingPoints(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNumberOfElements(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPaulingElectronegativities(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetPeriodicTableBlocks(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetPeriods(self) -> vtkmodules.vtkCommonCore.vtkUnsignedShortArray: ... + def GetSymbols(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetVDWRadii(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsInitialized(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockWriteMutex(self) -> None: ... + def NewInstance(self) -> vtkBlueObeliskData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlueObeliskData: ... + def UnlockWriteMutex(self) -> None: ... + +class vtkBlueObeliskDataParser(vtkmodules.vtkIOXMLParser.vtkXMLParser): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBlueObeliskDataParser: ... + @overload + def Parse(self) -> int: ... + @overload + def Parse(self, __a: str) -> int: ... + @overload + def Parse(self, __a: str, __b: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlueObeliskDataParser: ... + def SetTarget(self, bodr: vtkBlueObeliskData) -> None: ... + +class vtkMoleculeMapper(vtkmodules.vtkRenderingCore.vtkMapper): + CovalentRadius: int + CustomArrayRadius: int + DiscreteByAtom: int + SingleColor: int + UnitRadius: int + VDWRadius: int + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetAtomColor(self) -> tuple[int, int, int]: ... + def GetAtomColorMode(self) -> int: ... + def GetAtomColorModeMaxValue(self) -> int: ... + def GetAtomColorModeMinValue(self) -> int: ... + def GetAtomicRadiusArrayName(self) -> str: ... + def GetAtomicRadiusScaleFactor(self) -> float: ... + def GetAtomicRadiusType(self) -> int: ... + def GetAtomicRadiusTypeAsString(self) -> str: ... + def GetBondColor(self) -> tuple[int, int, int]: ... + def GetBondColorMode(self) -> int: ... + def GetBondColorModeAsString(self) -> str: ... + def GetBondColorModeMaxValue(self) -> int: ... + def GetBondColorModeMinValue(self) -> int: ... + def GetBondRadius(self) -> float: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetLatticeColor(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPeriodicTable(self) -> vtkPeriodicTable: ... + def GetRenderAtoms(self) -> bool: ... + def GetRenderBonds(self) -> bool: ... + def GetRenderLattice(self) -> bool: ... + def GetSelectedAtoms( + self, selection: vtkmodules.vtkCommonDataModel.vtkSelection, atomIds: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + def GetSelectedAtomsAndBonds( + self, + selection: vtkmodules.vtkCommonDataModel.vtkSelection, + atomIds: vtkmodules.vtkCommonCore.vtkIdTypeArray, + bondIds: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + def GetSelectedBonds( + self, selection: vtkmodules.vtkCommonDataModel.vtkSelection, bondIds: vtkmodules.vtkCommonCore.vtkIdTypeArray + ) -> None: ... + def GetSupportsSelection(self) -> bool: ... + def GetUseMultiCylindersForBonds(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + def RenderAtomsOff(self) -> None: ... + def RenderAtomsOn(self) -> None: ... + def RenderBondsOff(self) -> None: ... + def RenderBondsOn(self) -> None: ... + def RenderLatticeOff(self) -> None: ... + def RenderLatticeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeMapper: ... + @overload + def SetAtomColor(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetAtomColor(self, _arg: Sequence[int]) -> None: ... + def SetAtomColorMode(self, _arg: int) -> None: ... + def SetAtomicRadiusArrayName(self, _arg: str) -> None: ... + def SetAtomicRadiusScaleFactor(self, _arg: float) -> None: ... + def SetAtomicRadiusType(self, _arg: int) -> None: ... + def SetAtomicRadiusTypeToCovalentRadius(self) -> None: ... + def SetAtomicRadiusTypeToCustomArrayRadius(self) -> None: ... + def SetAtomicRadiusTypeToUnitRadius(self) -> None: ... + def SetAtomicRadiusTypeToVDWRadius(self) -> None: ... + @overload + def SetBondColor(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetBondColor(self, _arg: Sequence[int]) -> None: ... + def SetBondColorMode(self, _arg: int) -> None: ... + def SetBondColorModeToDiscreteByAtom(self) -> None: ... + def SetBondColorModeToSingleColor(self) -> None: ... + def SetBondRadius(self, _arg: float) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkMolecule) -> None: ... + @overload + def SetLatticeColor(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetLatticeColor(self, _arg: Sequence[int]) -> None: ... + def SetMapScalars(self, map: bool) -> None: ... + def SetRenderAtoms(self, _arg: bool) -> None: ... + def SetRenderBonds(self, _arg: bool) -> None: ... + def SetRenderLattice(self, _arg: bool) -> None: ... + def SetUseMultiCylindersForBonds(self, _arg: bool) -> None: ... + def UseBallAndStickSettings(self) -> None: ... + def UseFastSettings(self) -> None: ... + def UseLiquoriceStickSettings(self) -> None: ... + def UseMultiCylindersForBondsOff(self) -> None: ... + def UseMultiCylindersForBondsOn(self) -> None: ... + def UseVDWSpheresSettings(self) -> None: ... + +class vtkMoleculeToPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeToPolyDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeToPolyDataFilter: ... + +class vtkMoleculeToAtomBallFilter(vtkMoleculeToPolyDataFilter): + CovalentRadius: int + UnitRadius: int + VDWRadius: int + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadiusScale(self) -> float: ... + def GetRadiusSource(self) -> int: ... + def GetResolution(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeToAtomBallFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeToAtomBallFilter: ... + def SetRadiusScale(self, _arg: float) -> None: ... + def SetRadiusSource(self, _arg: int) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + +class vtkMoleculeToBondStickFilter(vtkMoleculeToPolyDataFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeToBondStickFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeToBondStickFilter: ... + +class vtkMoleculeToLinesFilter(vtkMoleculeToPolyDataFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeToLinesFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeToLinesFilter: ... + +class vtkPeriodicTable(vtkmodules.vtkCommonCore.vtkObject): + def GetAtomicNumber(self, str: str) -> int: ... + def GetBlueObeliskData(self) -> vtkBlueObeliskData: ... + def GetCovalentRadius(self, atomicNum: int) -> float: ... + def GetDefaultLUT(self, __a: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + @overload + def GetDefaultRGBTuple(self, atomicNum: int, rgb: MutableSequence[float]) -> None: ... + @overload + def GetDefaultRGBTuple(self, atomicNum: int) -> vtkmodules.vtkCommonDataModel.vtkColor3f: ... + def GetElementName(self, atomicNum: int) -> str: ... + def GetMaxVDWRadius(self) -> float: ... + def GetNumberOfElements(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSymbol(self, atomicNum: int) -> str: ... + def GetVDWRadius(self, atomicNum: int) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPeriodicTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPeriodicTable: ... + +class vtkPointSetToMoleculeFilter(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def ConvertLinesIntoBondsOff(self) -> None: ... + def ConvertLinesIntoBondsOn(self) -> None: ... + def GetConvertLinesIntoBonds(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointSetToMoleculeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSetToMoleculeFilter: ... + def SetConvertLinesIntoBonds(self, _arg: bool) -> None: ... + +class vtkProgrammableElectronicData(vtkmodules.vtkCommonDataModel.vtkAbstractElectronicData): + def DeepCopy(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetElectronDensity(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetMO(self, orbitalNumber: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfElectrons(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfMOs(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgrammableElectronicData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgrammableElectronicData: ... + def SetElectronDensity(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetMO(self, orbitalNumber: int, data: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetNumberOfElectrons(self, _arg: int) -> None: ... + def SetNumberOfMOs(self, __a: int) -> None: ... + def SetPadding(self, _arg: float) -> None: ... + +class vtkProteinRibbonFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCoilWidth(self) -> float: ... + def GetDrawSmallMoleculesAsSpheres(self) -> bool: ... + def GetHelixWidth(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSphereResolution(self) -> int: ... + def GetSubdivideFactor(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProteinRibbonFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProteinRibbonFilter: ... + def SetCoilWidth(self, _arg: float) -> None: ... + def SetDrawSmallMoleculesAsSpheres(self, _arg: bool) -> None: ... + def SetHelixWidth(self, _arg: float) -> None: ... + def SetSphereResolution(self, _arg: int) -> None: ... + def SetSubdivideFactor(self, _arg: int) -> None: ... + +class vtkSimpleBondPerceiver(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def GetIsToleranceAbsolute(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleBondPerceiver: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleBondPerceiver: ... + def SetIsToleranceAbsolute(self, _arg: bool) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkDomainsChemistryOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkDomainsChemistryOpenGL2.pyi new file mode 100644 index 000000000000..4056c3745dfd --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkDomainsChemistryOpenGL2.pyi @@ -0,0 +1,27 @@ +from collections.abc import MutableSequence + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkDomainsChemistry +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +class vtkOpenGLMoleculeMapper(vtkmodules.vtkDomainsChemistry.vtkMoleculeMapper): + def GetFastAtomMapper(self) -> vtkmodules.vtkRenderingOpenGL2.vtkOpenGLSphereMapper: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLMoleculeMapper: ... + def ProcessSelectorPixelBuffers( + self, + sel: vtkmodules.vtkRenderingCore.vtkHardwareSelector, + pixeloffsets: MutableSequence[int], + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLMoleculeMapper: ... + def SetMapScalars(self, map: bool) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersAMR.pyi b/stubs/vtk/vtkmodules/vtkFiltersAMR.pyi new file mode 100644 index 000000000000..cba35a2b188e --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersAMR.pyi @@ -0,0 +1,203 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkParallelCore + +class vtkAMRCutPlane(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def FillOutputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetLevelOfResolution(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseNativeCutter(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRCutPlane: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRCutPlane: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetLevelOfResolution(self, _arg: int) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetUseNativeCutter(self, _arg: bool) -> None: ... + def UseNativeCutterOff(self) -> None: ... + def UseNativeCutterOn(self) -> None: ... + +class vtkAMRGaussianPulseSource(vtkmodules.vtkCommonExecutionModel.vtkOverlappingAMRAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPulseAmplitude(self) -> float: ... + def GetPulseOrigin(self) -> tuple[float, float, float]: ... + def GetPulseWidth(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRGaussianPulseSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRGaussianPulseSource: ... + def SetDimension(self, _arg: int) -> None: ... + def SetNumberOfLevels(self, _arg: int) -> None: ... + def SetPulseAmplitude(self, _arg: float) -> None: ... + @overload + def SetPulseOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPulseOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPulseWidth(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPulseWidth(self, _arg: Sequence[float]) -> None: ... + def SetRefinementRatio(self, r: int) -> None: ... + def SetRootSpacing(self, h0: float) -> None: ... + def SetXPulseOrigin(self, f: float) -> None: ... + def SetXPulseWidth(self, f: float) -> None: ... + def SetYPulseOrigin(self, f: float) -> None: ... + def SetYPulseWidth(self, f: float) -> None: ... + def SetZPulseOrigin(self, f: float) -> None: ... + def SetZPulseWidth(self, f: float) -> None: ... + +class vtkAMRResampleFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def FillOutputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetBiasVector(self) -> tuple[float, float, float]: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetDemandDrivenMode(self) -> int: ... + def GetMax(self) -> tuple[float, float, float]: ... + def GetMin(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def GetNumberOfSamples(self) -> tuple[int, int, int]: ... + def GetTransferToNodes(self) -> int: ... + def GetUseBiasVector(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRResampleFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRResampleFilter: ... + @overload + def SetBiasVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBiasVector(self, _arg: Sequence[float]) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetDemandDrivenMode(self, _arg: int) -> None: ... + @overload + def SetMax(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetMax(self, _arg: Sequence[float]) -> None: ... + @overload + def SetMin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetMin(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfPartitions(self, _arg: int) -> None: ... + @overload + def SetNumberOfSamples(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetNumberOfSamples(self, _arg: Sequence[int]) -> None: ... + def SetTransferToNodes(self, _arg: int) -> None: ... + def SetUseBiasVector(self, _arg: bool) -> None: ... + +class vtkAMRSliceFilter(vtkmodules.vtkCommonExecutionModel.vtkOverlappingAMRAlgorithm): + class NormalTag(int): ... + X_NORMAL: NormalTag + Y_NORMAL: NormalTag + Z_NORMAL: NormalTag + + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def FillOutputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetMaxResolution(self) -> int: ... + def GetNormal(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffsetFromOrigin(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRSliceFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRSliceFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetMaxResolution(self, _arg: int) -> None: ... + def SetNormal(self, _arg: int) -> None: ... + def SetOffsetFromOrigin(self, _arg: float) -> None: ... + +class vtkAMRToMultiBlockFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def FillOutputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRToMultiBlockFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRToMultiBlockFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkImageToAMR(vtkmodules.vtkCommonExecutionModel.vtkOverlappingAMRAlgorithm): + def GetMaximumNumberOfBlocks(self) -> int: ... + def GetMaximumNumberOfBlocksMaxValue(self) -> int: ... + def GetMaximumNumberOfBlocksMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfLevelsMaxValue(self) -> int: ... + def GetNumberOfLevelsMinValue(self) -> int: ... + def GetRefinementRatio(self) -> int: ... + def GetRefinementRatioMaxValue(self) -> int: ... + def GetRefinementRatioMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageToAMR: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageToAMR: ... + def SetMaximumNumberOfBlocks(self, _arg: int) -> None: ... + def SetNumberOfLevels(self, _arg: int) -> None: ... + def SetRefinementRatio(self, _arg: int) -> None: ... + +class vtkParallelAMRUtilities(vtkmodules.vtkCommonDataModel.vtkAMRUtilities): + @staticmethod + def BlankCells( + amr: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR, myController: vtkmodules.vtkParallelCore.vtkMultiProcessController + ) -> None: ... + @staticmethod + def DistributeProcessInformation( + amr: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR, + myController: vtkmodules.vtkParallelCore.vtkMultiProcessController, + ProcessMap: MutableSequence[int], + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelAMRUtilities: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelAMRUtilities: ... + @staticmethod + def StripGhostLayers( + ghostedAMRData: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR, + strippedAMRData: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR, + myController: vtkmodules.vtkParallelCore.vtkMultiProcessController, + ) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersCore.pyi b/stubs/vtk/vtkmodules/vtkFiltersCore.pyi new file mode 100644 index 000000000000..62a2eaed35d2 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersCore.pyi @@ -0,0 +1,4240 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeneral + +_Pointer = TypeVar("_Pointer") + +VTK_ATTRIBUTE_MODE_DEFAULT: int +VTK_ATTRIBUTE_MODE_USE_CELL_DATA: int +VTK_ATTRIBUTE_MODE_USE_POINT_DATA: int +VTK_BEST_FITTING_PLANE: int +VTK_CELL_DATA: int +VTK_CELL_DATA_FIELD: int +VTK_COLOR_BY_SCALAR: int +VTK_COLOR_BY_SCALE: int +VTK_COLOR_BY_VECTOR: int +VTK_COMPONENT_MODE_USE_ALL: int +VTK_COMPONENT_MODE_USE_ANY: int +VTK_COMPONENT_MODE_USE_SELECTED: int +VTK_DATA_OBJECT_FIELD: int +VTK_DATA_SCALING_OFF: int +VTK_DELAUNAY_XY_PLANE: int +VTK_EXTRACT_ALL_REGIONS: int +VTK_EXTRACT_CELL_SEEDED_REGIONS: int +VTK_EXTRACT_CLOSEST_POINT_REGION: int +VTK_EXTRACT_LARGEST_REGION: int +VTK_EXTRACT_LARGE_REGIONS: int +VTK_EXTRACT_POINT_SEEDED_REGIONS: int +VTK_EXTRACT_SPECIFIED_REGIONS: int +VTK_FOLLOW_CAMERA_DIRECTION: int +VTK_INDEXING_BY_SCALAR: int +VTK_INDEXING_BY_VECTOR: int +VTK_INDEXING_OFF: int +VTK_POINT_DATA: int +VTK_POINT_DATA_FIELD: int +VTK_SCALE_BY_SCALAR: int +VTK_SCALE_BY_VECTOR: int +VTK_SCALE_BY_VECTORCOMPONENTS: int +VTK_SET_TRANSFORM_PLANE: int +VTK_SORT_BY_CELL: int +VTK_SORT_BY_VALUE: int +VTK_SPHERE_TREE_LEVELS: int +VTK_SPHERE_TREE_LINE: int +VTK_SPHERE_TREE_PLANE: int +VTK_SPHERE_TREE_POINT: int +VTK_TCOORDS_FROM_LENGTH: int +VTK_TCOORDS_FROM_NORMALIZED_LENGTH: int +VTK_TCOORDS_FROM_SCALARS: int +VTK_TCOORDS_OFF: int +VTK_USE_NORMAL: int +VTK_USE_VECTOR: int +VTK_VARY_RADIUS_BY_ABSOLUTE_SCALAR: int +VTK_VARY_RADIUS_BY_SCALAR: int +VTK_VARY_RADIUS_BY_VECTOR: int +VTK_VARY_RADIUS_BY_VECTOR_NORM: int +VTK_VARY_RADIUS_OFF: int +VTK_VECTOR_ROTATION_OFF: int + +class vtk3DLinearGridCrinkleExtractor(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + @staticmethod + def CanFullyProcessDataObject(object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def CopyCellDataOff(self) -> None: ... + def CopyCellDataOn(self) -> None: ... + def CopyPointDataOff(self) -> None: ... + def CopyPointDataOn(self) -> None: ... + def GetCopyCellData(self) -> bool: ... + def GetCopyPointData(self) -> bool: ... + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreadsUsed(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRemoveUnusedPoints(self) -> bool: ... + def GetSequentialProcessing(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtk3DLinearGridCrinkleExtractor: ... + def RemoveUnusedPointsOff(self) -> None: ... + def RemoveUnusedPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtk3DLinearGridCrinkleExtractor: ... + def SequentialProcessingOff(self) -> None: ... + def SequentialProcessingOn(self) -> None: ... + def SetCopyCellData(self, _arg: bool) -> None: ... + def SetCopyPointData(self, _arg: bool) -> None: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetRemoveUnusedPoints(self, _arg: bool) -> None: ... + def SetSequentialProcessing(self, _arg: bool) -> None: ... + +class vtk3DLinearGridPlaneCutter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + @staticmethod + def CanFullyProcessDataObject(object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetComputeNormals(self) -> bool: ... + def GetInterpolateAttributes(self) -> bool: ... + def GetLargeIds(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetMergePoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreadsUsed(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetSequentialProcessing(self) -> bool: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePointsOff(self) -> None: ... + def MergePointsOn(self) -> None: ... + def NewInstance(self) -> vtk3DLinearGridPlaneCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtk3DLinearGridPlaneCutter: ... + def SequentialProcessingOff(self) -> None: ... + def SequentialProcessingOn(self) -> None: ... + def SetComputeNormals(self, _arg: bool) -> None: ... + def SetInterpolateAttributes(self, _arg: bool) -> None: ... + def SetMergePoints(self, _arg: bool) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetPlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def SetSequentialProcessing(self, _arg: bool) -> None: ... + +class vtkAppendArcLength(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAppendArcLength: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendArcLength: ... + +class vtkAppendCompositeDataLeaves(vtkmodules.vtkCommonExecutionModel.vtkCompositeDataSetAlgorithm): + def AppendFieldDataOff(self) -> None: ... + def AppendFieldDataOn(self) -> None: ... + def GetAppendFieldData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAppendCompositeDataLeaves: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendCompositeDataLeaves: ... + def SetAppendFieldData(self, _arg: int) -> None: ... + +class vtkAppendDataSets(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetMergePoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputDataSetType(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceIsAbsolute(self) -> bool: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePointsOff(self) -> None: ... + def MergePointsOn(self) -> None: ... + def NewInstance(self) -> vtkAppendDataSets: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendDataSets: ... + def SetMergePoints(self, _arg: bool) -> None: ... + def SetOutputDataSetType(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetToleranceIsAbsolute(self, _arg: bool) -> None: ... + def ToleranceIsAbsoluteOff(self) -> None: ... + def ToleranceIsAbsoluteOn(self) -> None: ... + +class vtkAppendFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetInputList(self) -> vtkmodules.vtkCommonDataModel.vtkDataSetCollection: ... + def GetMergePoints(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceIsAbsolute(self) -> bool: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePointsOff(self) -> None: ... + def MergePointsOn(self) -> None: ... + def NewInstance(self) -> vtkAppendFilter: ... + def RemoveInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendFilter: ... + def SetMergePoints(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetToleranceIsAbsolute(self, _arg: bool) -> None: ... + def ToleranceIsAbsoluteOff(self) -> None: ... + def ToleranceIsAbsoluteOn(self) -> None: ... + +class vtkAppendPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetParallelStreaming(self) -> int: ... + def GetUserManagedInputs(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAppendPolyData: ... + def ParallelStreamingOff(self) -> None: ... + def ParallelStreamingOn(self) -> None: ... + def RemoveInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendPolyData: ... + def SetInputConnectionByNumber(self, num: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputDataByNumber(self, num: int, ds: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetNumberOfInputs(self, num: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetParallelStreaming(self, _arg: int) -> None: ... + def SetUserManagedInputs(self, _arg: int) -> None: ... + def UserManagedInputsOff(self) -> None: ... + def UserManagedInputsOn(self) -> None: ... + +class vtkAppendSelection(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + def AppendByUnionOff(self) -> None: ... + def AppendByUnionOn(self) -> None: ... + def GetAppendByUnion(self) -> int: ... + def GetExpression(self) -> str: ... + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def GetInputName(self, index: int) -> str: ... + def GetInverse(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUserManagedInputs(self) -> int: ... + def InverseOff(self) -> None: ... + def InverseOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAppendSelection: ... + def RemoveAllInputNames(self) -> None: ... + def RemoveInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendSelection: ... + def SetAppendByUnion(self, _arg: int) -> None: ... + def SetExpression(self, arg: str) -> None: ... + def SetInputConnectionByNumber(self, num: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputName(self, index: int, name: str) -> None: ... + def SetInverse(self, _arg: bool) -> None: ... + def SetNumberOfInputs(self, num: int) -> None: ... + def SetUserManagedInputs(self, _arg: int) -> None: ... + def UserManagedInputsOff(self) -> None: ... + def UserManagedInputsOn(self) -> None: ... + +class vtkArrayCalculator(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + class FunctionParserTypes(int): ... + DEFAULT_ATTRIBUTE_TYPE: int + ExprTkFunctionParser: FunctionParserTypes + FunctionParser: FunctionParserTypes + NumberOfFunctionParserTypes: FunctionParserTypes + + def AddCoordinateScalarVariable(self, variableName: str, component: int = 0) -> None: ... + def AddCoordinateVectorVariable( + self, variableName: str, component0: int = 0, component1: int = 1, component2: int = 2 + ) -> None: ... + def AddScalarArrayName(self, arrayName: str, component: int = 0) -> None: ... + def AddScalarVariable(self, variableName: str, arrayName: str, component: int = 0) -> None: ... + def AddVectorArrayName(self, arrayName: str, component0: int = 0, component1: int = 1, component2: int = 2) -> None: ... + def AddVectorVariable( + self, variableName: str, arrayName: str, component0: int = 0, component1: int = 1, component2: int = 2 + ) -> None: ... + def CoordinateResultsOff(self) -> None: ... + def CoordinateResultsOn(self) -> None: ... + def GetAttributeType(self) -> int: ... + def GetAttributeTypeAsString(self) -> str: ... + def GetCoordinateResults(self) -> int: ... + def GetDataSetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetFunction(self) -> str: ... + def GetFunctionParserType(self) -> FunctionParserTypes: ... + def GetIgnoreMissingArrays(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScalarArrays(self) -> int: ... + def GetNumberOfVectorArrays(self) -> int: ... + def GetReplaceInvalidValues(self) -> int: ... + def GetReplacementValue(self) -> float: ... + def GetResultArrayName(self) -> str: ... + def GetResultArrayType(self) -> int: ... + def GetResultNormals(self) -> bool: ... + def GetResultTCoords(self) -> bool: ... + def GetScalarArrayName(self, i: int) -> str: ... + def GetScalarArrayNames(self) -> tuple[str, str]: ... + def GetScalarVariableName(self, i: int) -> str: ... + def GetScalarVariableNames(self) -> tuple[str, str]: ... + def GetSelectedScalarComponent(self, i: int) -> int: ... + def GetSelectedScalarComponents(self) -> tuple[int, int]: ... + def GetSelectedVectorComponents(self, i: int) -> vtkmodules.vtkCommonMath.vtkTuple_IiLi3EE: ... + def GetVectorArrayName(self, i: int) -> str: ... + def GetVectorArrayNames(self) -> tuple[str, str]: ... + def GetVectorVariableName(self, i: int) -> str: ... + def GetVectorVariableNames(self) -> tuple[str, str]: ... + def IgnoreMissingArraysOff(self) -> None: ... + def IgnoreMissingArraysOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayCalculator: ... + def RemoveAllVariables(self) -> None: ... + def RemoveCoordinateScalarVariables(self) -> None: ... + def RemoveCoordinateVectorVariables(self) -> None: ... + def RemoveScalarVariables(self) -> None: ... + def RemoveVectorVariables(self) -> None: ... + def ReplaceInvalidValuesOff(self) -> None: ... + def ReplaceInvalidValuesOn(self) -> None: ... + def ResultNormalsOff(self) -> None: ... + def ResultNormalsOn(self) -> None: ... + def ResultTCoordsOff(self) -> None: ... + def ResultTCoordsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayCalculator: ... + def SetAttributeType(self, _arg: int) -> None: ... + def SetAttributeTypeToCellData(self) -> None: ... + def SetAttributeTypeToDefault(self) -> None: ... + def SetAttributeTypeToEdgeData(self) -> None: ... + def SetAttributeTypeToPointData(self) -> None: ... + def SetAttributeTypeToRowData(self) -> None: ... + def SetAttributeTypeToVertexData(self) -> None: ... + def SetCoordinateResults(self, _arg: int) -> None: ... + def SetFunction(self, _arg: str) -> None: ... + def SetFunctionParserType(self, _arg: FunctionParserTypes) -> None: ... + def SetFunctionParserTypeToExprTkFunctionParser(self) -> None: ... + def SetFunctionParserTypeToFunctionParser(self) -> None: ... + def SetIgnoreMissingArrays(self, _arg: bool) -> None: ... + def SetReplaceInvalidValues(self, _arg: int) -> None: ... + def SetReplacementValue(self, _arg: float) -> None: ... + def SetResultArrayName(self, _arg: str) -> None: ... + def SetResultArrayType(self, _arg: int) -> None: ... + def SetResultNormals(self, _arg: bool) -> None: ... + def SetResultTCoords(self, _arg: bool) -> None: ... + +class vtkArrayRename(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def ClearAll(self) -> None: ... + def ClearCellMapping(self) -> None: ... + def ClearEdgeMapping(self) -> None: ... + def ClearFieldMapping(self) -> None: ... + def ClearMapping(self, attributeType: int) -> None: ... + def ClearPointMapping(self) -> None: ... + def ClearRowMapping(self) -> None: ... + def ClearVertexMapping(self) -> None: ... + def GetArrayNewName(self, attributeType: int, idx: int) -> str: ... + def GetArrayOriginalName(self, attributeType: int, idx: int) -> str: ... + def GetCellArrayNewName(self, idx: int) -> str: ... + def GetCellArrayOriginalName(self, idx: int) -> str: ... + def GetEdgeArrayNewName(self, idx: int) -> str: ... + def GetEdgeArrayOriginalName(self, idx: int) -> str: ... + def GetFieldArrayNewName(self, idx: int) -> str: ... + def GetFieldArrayOriginalName(self, idx: int) -> str: ... + def GetNumberOfArrays(self, attributeType: int) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfEdgeArrays(self) -> int: ... + def GetNumberOfFieldArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetNumberOfRowArrays(self) -> int: ... + def GetNumberOfVertexArrays(self) -> int: ... + def GetPointArrayNewName(self, idx: int) -> str: ... + def GetPointArrayOriginalName(self, idx: int) -> str: ... + def GetRowArrayNewName(self, idx: int) -> str: ... + def GetRowArrayOriginalName(self, idx: int) -> str: ... + def GetVertexArrayNewName(self, idx: int) -> str: ... + def GetVertexArrayOriginalName(self, idx: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayRename: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayRename: ... + @overload + def SetArrayName(self, attributeType: int, idx: int, newName: str) -> None: ... + @overload + def SetArrayName(self, attributeType: int, inputName: str, newName: str) -> None: ... + @overload + def SetCellArrayName(self, idx: int, newName: str) -> None: ... + @overload + def SetCellArrayName(self, inputName: str, newName: str) -> None: ... + @overload + def SetEdgeArrayName(self, idx: int, newName: str) -> None: ... + @overload + def SetEdgeArrayName(self, inputName: str, newName: str) -> None: ... + @overload + def SetFieldArrayName(self, idx: int, newName: str) -> None: ... + @overload + def SetFieldArrayName(self, inputName: str, newName: str) -> None: ... + @overload + def SetPointArrayName(self, idx: int, newName: str) -> None: ... + @overload + def SetPointArrayName(self, inputName: str, newName: str) -> None: ... + @overload + def SetRowArrayName(self, idx: int, newName: str) -> None: ... + @overload + def SetRowArrayName(self, inputName: str, newName: str) -> None: ... + @overload + def SetVertexArrayName(self, idx: int, newName: str) -> None: ... + @overload + def SetVertexArrayName(self, inputName: str, newName: str) -> None: ... + +class vtkAssignAttribute(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + class AttributeLocation(int): ... + CELL_DATA: vtkmodules.vtkRenderingAnnotation.AttributeLocation + EDGE_DATA: vtkmodules.vtkRenderingAnnotation.AttributeLocation + NUM_ATTRIBUTE_LOCS: vtkmodules.vtkRenderingAnnotation.AttributeLocation + POINT_DATA: vtkmodules.vtkRenderingAnnotation.AttributeLocation + VERTEX_DATA: vtkmodules.vtkRenderingAnnotation.AttributeLocation + + @overload + def Assign(self, inputAttributeType: int, attributeType: int, attributeLoc: int) -> None: ... + @overload + def Assign(self, fieldName: str, attributeType: int, attributeLoc: int) -> None: ... + @overload + def Assign(self, name: str, attributeType: str, attributeLoc: str) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAssignAttribute: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssignAttribute: ... + +class vtkAttributeDataToFieldDataFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassAttributeData(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAttributeDataToFieldDataFilter: ... + def PassAttributeDataOff(self) -> None: ... + def PassAttributeDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAttributeDataToFieldDataFilter: ... + def SetPassAttributeData(self, _arg: int) -> None: ... + +class vtkBinCellDataFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class CellOverlapCriterion(int): ... + CELL_CENTROID: CellOverlapCriterion + CELL_POINTS: CellOverlapCriterion + def ComputeToleranceOff(self) -> None: ... + def ComputeToleranceOn(self) -> None: ... + @overload + def GenerateValues(self, numBins: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numBins: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetCellLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetCellOverlapMethod(self) -> int: ... + def GetCellOverlapMethodMaxValue(self) -> int: ... + def GetCellOverlapMethodMinValue(self) -> int: ... + def GetComputeTolerance(self) -> bool: ... + def GetNumberOfBins(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNonzeroBinsArrayName(self) -> str: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetSpatialMatch(self) -> int: ... + def GetStoreNumberOfNonzeroBins(self) -> bool: ... + def GetTolerance(self) -> float: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, binValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBinCellDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBinCellDataFilter: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetCellLocator(self, cellLocator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def SetCellOverlapMethod(self, _arg: int) -> None: ... + def SetComputeTolerance(self, _arg: bool) -> None: ... + def SetNumberOfBins(self, numBins: int) -> None: ... + def SetNumberOfNonzeroBinsArrayName(self, _arg: str) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetSpatialMatch(self, _arg: int) -> None: ... + def SetStoreNumberOfNonzeroBins(self, _arg: bool) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def SpatialMatchOff(self) -> None: ... + def SpatialMatchOn(self) -> None: ... + def StoreNumberOfNonzeroBinsOff(self) -> None: ... + def StoreNumberOfNonzeroBinsOn(self) -> None: ... + +class vtkBinnedDecimation(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + BIN_AVERAGES: int + BIN_CENTERS: int + BIN_POINTS: int + INPUT_POINTS: int + def AutoAdjustNumberOfDivisionsOff(self) -> None: ... + def AutoAdjustNumberOfDivisionsOn(self) -> None: ... + def GetAutoAdjustNumberOfDivisions(self) -> bool: ... + def GetDivisionOrigin(self) -> tuple[float, float, float]: ... + def GetDivisionSpacing(self) -> tuple[float, float, float]: ... + def GetLargeIds(self) -> bool: ... + @overload + def GetNumberOfDivisions(self) -> tuple[int, int, int]: ... + @overload + def GetNumberOfDivisions(self, div: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfXDivisions(self) -> int: ... + def GetNumberOfYDivisions(self) -> int: ... + def GetNumberOfZDivisions(self) -> int: ... + def GetPointGenerationMode(self) -> int: ... + def GetPointGenerationModeMaxValue(self) -> int: ... + def GetPointGenerationModeMinValue(self) -> int: ... + def GetProduceCellData(self) -> bool: ... + def GetProducePointData(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBinnedDecimation: ... + def ProduceCellDataOff(self) -> None: ... + def ProduceCellDataOn(self) -> None: ... + def ProducePointDataOff(self) -> None: ... + def ProducePointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBinnedDecimation: ... + def SetAutoAdjustNumberOfDivisions(self, _arg: bool) -> None: ... + @overload + def SetDivisionOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetDivisionOrigin(self, o: MutableSequence[float]) -> None: ... + @overload + def SetDivisionSpacing(self, x: float, y: float, z: float) -> None: ... + @overload + def SetDivisionSpacing(self, s: MutableSequence[float]) -> None: ... + @overload + def SetNumberOfDivisions(self, div: MutableSequence[int]) -> None: ... + @overload + def SetNumberOfDivisions(self, div0: int, div1: int, div2: int) -> None: ... + def SetNumberOfXDivisions(self, num: int) -> None: ... + def SetNumberOfYDivisions(self, num: int) -> None: ... + def SetNumberOfZDivisions(self, num: int) -> None: ... + def SetPointGenerationMode(self, _arg: int) -> None: ... + def SetPointGenerationModeToBinAverages(self) -> None: ... + def SetPointGenerationModeToBinCenters(self) -> None: ... + def SetPointGenerationModeToBinPoints(self) -> None: ... + def SetPointGenerationModeToUseInputPoints(self) -> None: ... + def SetProduceCellData(self, _arg: bool) -> None: ... + def SetProducePointData(self, _arg: bool) -> None: ... + +class vtkCellCenters(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @staticmethod + def ComputeCellCenters( + dataset: vtkmodules.vtkCommonDataModel.vtkDataSet, centers: vtkmodules.vtkCommonCore.vtkDoubleArray + ) -> None: ... + def CopyArraysOff(self) -> None: ... + def CopyArraysOn(self) -> None: ... + def GetCopyArrays(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertexCells(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellCenters: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellCenters: ... + def SetCopyArrays(self, _arg: bool) -> None: ... + def SetVertexCells(self, _arg: bool) -> None: ... + def VertexCellsOff(self) -> None: ... + def VertexCellsOn(self) -> None: ... + +class vtkCellDataToPointData(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class ContributingCellEnum(int): ... + All: vtkmodules.vtkFiltersGeneral.ContributingCellEnum + DataSetMax: vtkmodules.vtkFiltersGeneral.ContributingCellEnum + Patch: vtkmodules.vtkFiltersGeneral.ContributingCellEnum + def AddCellDataArray(self, name: str) -> None: ... + def ClearCellDataArrays(self) -> None: ... + def GetContributingCellOption(self) -> int: ... + def GetContributingCellOptionMaxValue(self) -> int: ... + def GetContributingCellOptionMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellData(self) -> bool: ... + def GetProcessAllArrays(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellDataToPointData: ... + def PassCellDataOff(self) -> None: ... + def PassCellDataOn(self) -> None: ... + def ProcessAllArraysOff(self) -> None: ... + def ProcessAllArraysOn(self) -> None: ... + def RemoveCellDataArray(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellDataToPointData: ... + def SetContributingCellOption(self, _arg: int) -> None: ... + def SetPassCellData(self, _arg: bool) -> None: ... + def SetProcessAllArrays(self, _arg: bool) -> None: ... + +class vtkCenterOfMass(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + @staticmethod + def ComputeCenterOfMass( + input: vtkmodules.vtkCommonCore.vtkPoints, scalars: vtkmodules.vtkCommonCore.vtkDataArray, center: MutableSequence[float] + ) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseScalarsAsWeights(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCenterOfMass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCenterOfMass: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetUseScalarsAsWeights(self, _arg: bool) -> None: ... + +class vtkCleanPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ConvertLinesToPointsOff(self) -> None: ... + def ConvertLinesToPointsOn(self) -> None: ... + def ConvertPolysToLinesOff(self) -> None: ... + def ConvertPolysToLinesOn(self) -> None: ... + def ConvertStripsToPolysOff(self) -> None: ... + def ConvertStripsToPolysOn(self) -> None: ... + def CreateDefaultLocator(self, input: vtkmodules.vtkCommonDataModel.vtkPolyData = ...) -> None: ... + def GetAbsoluteTolerance(self) -> float: ... + def GetAbsoluteToleranceMaxValue(self) -> float: ... + def GetAbsoluteToleranceMinValue(self) -> float: ... + def GetConvertLinesToPoints(self) -> int: ... + def GetConvertPolysToLines(self) -> int: ... + def GetConvertStripsToPolys(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPieceInvariant(self) -> int: ... + def GetPointMerging(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceIsAbsolute(self) -> int: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCleanPolyData: ... + def OperateOnBounds(self, in_: MutableSequence[float], out: MutableSequence[float]) -> None: ... + def OperateOnPoint(self, in_: MutableSequence[float], out: MutableSequence[float]) -> None: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + def PointMergingOff(self) -> None: ... + def PointMergingOn(self) -> None: ... + def ReleaseLocator(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCleanPolyData: ... + def SetAbsoluteTolerance(self, _arg: float) -> None: ... + def SetConvertLinesToPoints(self, _arg: int) -> None: ... + def SetConvertPolysToLines(self, _arg: int) -> None: ... + def SetConvertStripsToPolys(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + def SetPointMerging(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetToleranceIsAbsolute(self, _arg: int) -> None: ... + def ToleranceIsAbsoluteOff(self) -> None: ... + def ToleranceIsAbsoluteOn(self) -> None: ... + +class vtkClipPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateClipScalarsOff(self) -> None: ... + def GenerateClipScalarsOn(self) -> None: ... + def GenerateClippedOutputOff(self) -> None: ... + def GenerateClippedOutputOn(self) -> None: ... + def GetClipFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetClippedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetClippedOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetGenerateClipScalars(self) -> int: ... + def GetGenerateClippedOutput(self) -> int: ... + def GetInsideOut(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetValue(self) -> float: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClipPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClipPolyData: ... + def SetClipFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateClipScalars(self, _arg: int) -> None: ... + def SetGenerateClippedOutput(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetValue(self, _arg: float) -> None: ... + +class vtkCutter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateCutScalarsOff(self) -> None: ... + def GenerateCutScalarsOn(self) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + @staticmethod + def GetCellTypeDimensions(cellTypeDimensions: MutableSequence[int]) -> None: ... + def GetCutFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetGenerateCutScalars(self) -> int: ... + def GetGenerateTriangles(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetSortBy(self) -> int: ... + def GetSortByAsString(self) -> str: ... + def GetSortByMaxValue(self) -> int: ... + def GetSortByMinValue(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCutter: ... + def SetCutFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateCutScalars(self, _arg: int) -> None: ... + def SetGenerateTriangles(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetSortBy(self, _arg: int) -> None: ... + def SetSortByToSortByCell(self) -> None: ... + def SetSortByToSortByValue(self) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkCompositeCutter(vtkCutter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeCutter: ... + +class vtkProbeFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def CategoricalDataOff(self) -> None: ... + def CategoricalDataOn(self) -> None: ... + def ComputeToleranceOff(self) -> None: ... + def ComputeToleranceOn(self) -> None: ... + def GetCategoricalData(self) -> int: ... + def GetCellLocatorPrototype(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetComputeTolerance(self) -> bool: ... + def GetFindCellStrategy(self) -> vtkmodules.vtkCommonDataModel.vtkFindCellStrategy: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellArrays(self) -> int: ... + def GetPassFieldArrays(self) -> int: ... + def GetPassPointArrays(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetSpatialMatch(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetValidPointMaskArrayName(self) -> str: ... + def GetValidPoints(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProbeFilter: ... + def PassCellArraysOff(self) -> None: ... + def PassCellArraysOn(self) -> None: ... + def PassFieldArraysOff(self) -> None: ... + def PassFieldArraysOn(self) -> None: ... + def PassPointArraysOff(self) -> None: ... + def PassPointArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProbeFilter: ... + def SetCategoricalData(self, _arg: int) -> None: ... + def SetCellLocatorPrototype(self, __a: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def SetComputeTolerance(self, _arg: bool) -> None: ... + def SetFindCellStrategy(self, __a: vtkmodules.vtkCommonDataModel.vtkFindCellStrategy) -> None: ... + def SetPassCellArrays(self, _arg: int) -> None: ... + def SetPassFieldArrays(self, _arg: int) -> None: ... + def SetPassPointArrays(self, _arg: int) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetSpatialMatch(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetValidPointMaskArrayName(self, _arg: str) -> None: ... + def SpatialMatchOff(self) -> None: ... + def SpatialMatchOn(self) -> None: ... + +class vtkCompositeDataProbeFilter(vtkProbeFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassPartialArrays(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataProbeFilter: ... + def PassPartialArraysOff(self) -> None: ... + def PassPartialArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataProbeFilter: ... + def SetPassPartialArrays(self, _arg: bool) -> None: ... + +class vtkConnectivityFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + class RegionIdAssignment(int): ... + CELL_COUNT_ASCENDING: RegionIdAssignment + CELL_COUNT_DESCENDING: RegionIdAssignment + UNSPECIFIED: RegionIdAssignment + def AddSeed(self, id: int) -> None: ... + def AddSpecifiedRegion(self, id: int) -> None: ... + def ColorRegionsOff(self) -> None: ... + def ColorRegionsOn(self) -> None: ... + def DeleteSeed(self, id: int) -> None: ... + def DeleteSpecifiedRegion(self, id: int) -> None: ... + def GetClosestPoint(self) -> tuple[float, float, float]: ... + def GetColorRegions(self) -> int: ... + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetExtractionModeMaxValue(self) -> int: ... + def GetExtractionModeMinValue(self) -> int: ... + def GetNumberOfExtractedRegions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRegionIdAssignmentMode(self) -> int: ... + def GetScalarConnectivity(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def InitializeSeedList(self) -> None: ... + def InitializeSpecifiedRegionList(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConnectivityFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConnectivityFilter: ... + def ScalarConnectivityOff(self) -> None: ... + def ScalarConnectivityOn(self) -> None: ... + @overload + def SetClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClosestPoint(self, _arg: Sequence[float]) -> None: ... + def SetColorRegions(self, _arg: int) -> None: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToAllRegions(self) -> None: ... + def SetExtractionModeToCellSeededRegions(self) -> None: ... + def SetExtractionModeToClosestPointRegion(self) -> None: ... + def SetExtractionModeToLargestRegion(self) -> None: ... + def SetExtractionModeToPointSeededRegions(self) -> None: ... + def SetExtractionModeToSpecifiedRegions(self) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRegionIdAssignmentMode(self, _arg: int) -> None: ... + def SetScalarConnectivity(self, _arg: int) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkConstrainedSmoothingFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + class ConstraintStrategyType(int): ... + CONSTRAINT_ARRAY: ConstraintStrategyType + CONSTRAINT_DISTANCE: ConstraintStrategyType + DEFAULT: ConstraintStrategyType + def GenerateErrorScalarsOff(self) -> None: ... + def GenerateErrorScalarsOn(self) -> None: ... + def GenerateErrorVectorsOff(self) -> None: ... + def GenerateErrorVectorsOn(self) -> None: ... + def GetConstraintDistance(self) -> float: ... + def GetConstraintDistanceMaxValue(self) -> float: ... + def GetConstraintDistanceMinValue(self) -> float: ... + def GetConstraintStrategy(self) -> int: ... + def GetConstraintStrategyMaxValue(self) -> int: ... + def GetConstraintStrategyMinValue(self) -> int: ... + def GetConvergence(self) -> float: ... + def GetConvergenceMaxValue(self) -> float: ... + def GetConvergenceMinValue(self) -> float: ... + def GetGenerateErrorScalars(self) -> bool: ... + def GetGenerateErrorVectors(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GetNumberOfIterationsMaxValue(self) -> int: ... + def GetNumberOfIterationsMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRelaxationFactor(self) -> float: ... + def GetSmoothingStencils(self) -> vtkmodules.vtkCommonDataModel.vtkCellArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConstrainedSmoothingFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConstrainedSmoothingFilter: ... + def SetConstraintDistance(self, _arg: float) -> None: ... + def SetConstraintStrategy(self, _arg: int) -> None: ... + def SetConstraintStrategyToConstraintArray(self) -> None: ... + def SetConstraintStrategyToConstraintDistance(self) -> None: ... + def SetConstraintStrategyToDefault(self) -> None: ... + def SetConvergence(self, _arg: float) -> None: ... + def SetGenerateErrorScalars(self, _arg: bool) -> None: ... + def SetGenerateErrorVectors(self, _arg: bool) -> None: ... + def SetNumberOfIterations(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRelaxationFactor(self, _arg: float) -> None: ... + def SetSmoothingStencils(self, _arg: vtkmodules.vtkCommonDataModel.vtkCellArray) -> None: ... + +class vtkContour3DLinearGrid(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + @staticmethod + def CanFullyProcessDataObject(object: vtkmodules.vtkCommonDataModel.vtkDataObject, scalarArrayName: str) -> bool: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetInterpolateAttributes(self) -> int: ... + def GetLargeIds(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetMergePoints(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreadsUsed(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetScalarTree(self) -> vtkmodules.vtkCommonExecutionModel.vtkScalarTree: ... + def GetSequentialProcessing(self) -> int: ... + def GetUseScalarTree(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePointsOff(self) -> None: ... + def MergePointsOn(self) -> None: ... + def NewInstance(self) -> vtkContour3DLinearGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContour3DLinearGrid: ... + def SequentialProcessingOff(self) -> None: ... + def SequentialProcessingOn(self) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetInterpolateAttributes(self, _arg: int) -> None: ... + def SetMergePoints(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetScalarTree(self, __a: vtkmodules.vtkCommonExecutionModel.vtkScalarTree) -> None: ... + def SetSequentialProcessing(self, _arg: int) -> None: ... + def SetUseScalarTree(self, _arg: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def UseScalarTreeOff(self) -> None: ... + def UseScalarTreeOn(self) -> None: ... + +class vtkContourFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetGenerateTriangles(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetScalarTree(self) -> vtkmodules.vtkCommonExecutionModel.vtkScalarTree: ... + def GetUseScalarTree(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourFilter: ... + def SetArrayComponent(self, __a: int) -> None: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetGenerateTriangles(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetScalarTree(self, __a: vtkmodules.vtkCommonExecutionModel.vtkScalarTree) -> None: ... + def SetUseScalarTree(self, _arg: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def UseScalarTreeOff(self) -> None: ... + def UseScalarTreeOn(self) -> None: ... + +class vtkContourGrid(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetGenerateTriangles(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetScalarTree(self) -> vtkmodules.vtkCommonExecutionModel.vtkScalarTree: ... + def GetUseScalarTree(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourGrid: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetGenerateTriangles(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetScalarTree(self, sTree: vtkmodules.vtkCommonExecutionModel.vtkScalarTree) -> None: ... + def SetUseScalarTree(self, _arg: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def UseScalarTreeOff(self) -> None: ... + def UseScalarTreeOn(self) -> None: ... + +class vtkContourHelper: + def __init__( + self, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + verts: vtkmodules.vtkCommonDataModel.vtkCellArray, + lines: vtkmodules.vtkCommonDataModel.vtkCellArray, + polys: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPd: vtkmodules.vtkCommonDataModel.vtkPointData, + inCd: vtkmodules.vtkCommonDataModel.vtkCellData, + outPd: vtkmodules.vtkCommonDataModel.vtkPointData, + outCd: vtkmodules.vtkCommonDataModel.vtkCellData, + estimatedSize: int, + outputTriangles: bool, + ) -> None: ... + def Contour( + self, + cell: vtkmodules.vtkCommonDataModel.vtkCell, + value: float, + cellScalars: vtkmodules.vtkCommonCore.vtkDataArray, + cellId: int, + ) -> None: ... + +class vtkConvertToMultiBlockDataSet(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvertToMultiBlockDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvertToMultiBlockDataSet: ... + +class vtkConvertToPartitionedDataSetCollection(vtkmodules.vtkCommonExecutionModel.vtkPartitionedDataSetCollectionAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvertToPartitionedDataSetCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvertToPartitionedDataSetCollection: ... + +class vtkConvertToPolyhedra(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputAllCells(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvertToPolyhedra: ... + def OutputAllCellsOff(self) -> None: ... + def OutputAllCellsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvertToPolyhedra: ... + def SetOutputAllCells(self, _arg: bool) -> None: ... + +class vtkDataObjectGenerator(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProgram(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectGenerator: ... + def SetProgram(self, _arg: str) -> None: ... + +class vtkDataObjectToDataSetFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def DefaultNormalizeOff(self) -> None: ... + def DefaultNormalizeOn(self) -> None: ... + def GetCellConnectivityComponentArrayComponent(self) -> int: ... + def GetCellConnectivityComponentArrayName(self) -> str: ... + def GetCellConnectivityComponentMaxRange(self) -> int: ... + def GetCellConnectivityComponentMinRange(self) -> int: ... + def GetCellTypeComponentArrayComponent(self) -> int: ... + def GetCellTypeComponentArrayName(self) -> str: ... + def GetCellTypeComponentMaxRange(self) -> int: ... + def GetCellTypeComponentMinRange(self) -> int: ... + def GetDataSetType(self) -> int: ... + def GetDefaultNormalize(self) -> int: ... + def GetDimensions(self) -> tuple[int, int, int]: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLinesComponentArrayComponent(self) -> int: ... + def GetLinesComponentArrayName(self) -> str: ... + def GetLinesComponentMaxRange(self) -> int: ... + def GetLinesComponentMinRange(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetPointComponentArrayComponent(self, comp: int) -> int: ... + def GetPointComponentArrayName(self, comp: int) -> str: ... + def GetPointComponentMaxRange(self, comp: int) -> int: ... + def GetPointComponentMinRange(self, comp: int) -> int: ... + def GetPointComponentNormailzeFlag(self, comp: int) -> int: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetPolysComponentArrayComponent(self) -> int: ... + def GetPolysComponentArrayName(self) -> str: ... + def GetPolysComponentMaxRange(self) -> int: ... + def GetPolysComponentMinRange(self) -> int: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetSpacing(self) -> tuple[float, float, float]: ... + def GetStripsComponentArrayComponent(self) -> int: ... + def GetStripsComponentArrayName(self) -> str: ... + def GetStripsComponentMaxRange(self) -> int: ... + def GetStripsComponentMinRange(self) -> int: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetVertsComponentArrayComponent(self) -> int: ... + def GetVertsComponentArrayName(self) -> str: ... + def GetVertsComponentMaxRange(self) -> int: ... + def GetVertsComponentMinRange(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectToDataSetFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectToDataSetFilter: ... + @overload + def SetCellConnectivityComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetCellConnectivityComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetCellTypeComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetCellTypeComponent(self, arrayName: str, arrayComp: int) -> None: ... + def SetDataSetType(self, __a: int) -> None: ... + def SetDataSetTypeToPolyData(self) -> None: ... + def SetDataSetTypeToRectilinearGrid(self) -> None: ... + def SetDataSetTypeToStructuredGrid(self) -> None: ... + def SetDataSetTypeToStructuredPoints(self) -> None: ... + def SetDataSetTypeToUnstructuredGrid(self) -> None: ... + def SetDefaultNormalize(self, _arg: int) -> None: ... + @overload + def SetDimensions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDimensions(self, _arg: Sequence[int]) -> None: ... + @overload + def SetDimensionsComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetDimensionsComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetLinesComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetLinesComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOriginComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetOriginComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetPointComponent(self, comp: int, arrayName: str, arrayComp: int, min: int, max: int, normalize: int) -> None: ... + @overload + def SetPointComponent(self, comp: int, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetPolysComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetPolysComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSpacing(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSpacingComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetSpacingComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetStripsComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetStripsComponent(self, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetVertsComponent(self, arrayName: str, arrayComp: int, min: int, max: int) -> None: ... + @overload + def SetVertsComponent(self, arrayName: str, arrayComp: int) -> None: ... + +class vtkEdgeSubdivisionCriterion(vtkmodules.vtkCommonCore.vtkObject): + def DontPassField(self, sourceId: int, t: vtkStreamingTessellator) -> bool: ... + def EvaluateLocationAndFields(self, p1: MutableSequence[float], field_start: int) -> bool: ... + def GetFieldIds(self) -> _Pointer: ... + def GetFieldOffsets(self) -> _Pointer: ... + def GetNumberOfFields(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputField(self, fieldId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEdgeSubdivisionCriterion: ... + def PassField(self, sourceId: int, sourceSize: int, t: vtkStreamingTessellator) -> int: ... + def ResetFieldList(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgeSubdivisionCriterion: ... + +class vtkDataSetEdgeSubdivisionCriterion(vtkEdgeSubdivisionCriterion): + def EvaluateCellDataField(self, result: MutableSequence[float], weights: MutableSequence[float], field: int) -> None: ... + def EvaluateFields(self, vertex: MutableSequence[float], weights: MutableSequence[float], field_start: int) -> _Pointer: ... + def EvaluateLocationAndFields(self, midpt: MutableSequence[float], field_start: int) -> bool: ... + def EvaluatePointDataField(self, result: MutableSequence[float], weights: MutableSequence[float], field: int) -> None: ... + def GetActiveFieldCriteria(self) -> int: ... + def GetCell(self) -> vtkmodules.vtkCommonDataModel.vtkCell: ... + def GetCellId(self) -> int: ... + def GetChordError2(self) -> float: ... + def GetFieldError2(self, s: int) -> float: ... + def GetMesh(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetEdgeSubdivisionCriterion: ... + def ResetFieldError2(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetEdgeSubdivisionCriterion: ... + def SetCellId(self, cell: int) -> None: ... + def SetChordError2(self, _arg: float) -> None: ... + def SetFieldError2(self, s: int, err: float) -> None: ... + def SetMesh(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkDataSetToDataObjectFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def CellDataOff(self) -> None: ... + def CellDataOn(self) -> None: ... + def FieldDataOff(self) -> None: ... + def FieldDataOn(self) -> None: ... + def GeometryOff(self) -> None: ... + def GeometryOn(self) -> None: ... + def GetCellData(self) -> int: ... + def GetFieldData(self) -> int: ... + def GetGeometry(self) -> int: ... + def GetLegacyTopology(self) -> int: ... + def GetModernTopology(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointData(self) -> int: ... + def GetTopology(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LegacyTopologyOff(self) -> None: ... + def LegacyTopologyOn(self) -> None: ... + def ModernTopologyOff(self) -> None: ... + def ModernTopologyOn(self) -> None: ... + def NewInstance(self) -> vtkDataSetToDataObjectFilter: ... + def PointDataOff(self) -> None: ... + def PointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetToDataObjectFilter: ... + def SetCellData(self, _arg: int) -> None: ... + def SetFieldData(self, _arg: int) -> None: ... + def SetGeometry(self, _arg: int) -> None: ... + def SetLegacyTopology(self, _arg: int) -> None: ... + def SetModernTopology(self, _arg: int) -> None: ... + def SetPointData(self, _arg: int) -> None: ... + def SetTopology(self, _arg: int) -> None: ... + def TopologyOff(self) -> None: ... + def TopologyOn(self) -> None: ... + +class vtkDecimatePolylineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMaximumError(self) -> float: ... + def GetMaximumErrorMaxValue(self) -> float: ... + def GetMaximumErrorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetTargetReduction(self) -> float: ... + def GetTargetReductionMaxValue(self) -> float: ... + def GetTargetReductionMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDecimatePolylineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDecimatePolylineFilter: ... + def SetMaximumError(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTargetReduction(self, _arg: float) -> None: ... + +class vtkDecimatePro(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AccumulateErrorOff(self) -> None: ... + def AccumulateErrorOn(self) -> None: ... + def BoundaryVertexDeletionOff(self) -> None: ... + def BoundaryVertexDeletionOn(self) -> None: ... + def GetAbsoluteError(self) -> float: ... + def GetAbsoluteErrorMaxValue(self) -> float: ... + def GetAbsoluteErrorMinValue(self) -> float: ... + def GetAccumulateError(self) -> int: ... + def GetBoundaryVertexDeletion(self) -> int: ... + def GetDegree(self) -> int: ... + def GetDegreeMaxValue(self) -> int: ... + def GetDegreeMinValue(self) -> int: ... + def GetErrorIsAbsolute(self) -> int: ... + def GetFeatureAngle(self) -> float: ... + def GetFeatureAngleMaxValue(self) -> float: ... + def GetFeatureAngleMinValue(self) -> float: ... + def GetInflectionPointRatio(self) -> float: ... + def GetInflectionPointRatioMaxValue(self) -> float: ... + def GetInflectionPointRatioMinValue(self) -> float: ... + @overload + def GetInflectionPoints(self, inflectionPoints: MutableSequence[float]) -> None: ... + @overload + def GetInflectionPoints(self) -> _Pointer: ... + def GetMaximumError(self) -> float: ... + def GetMaximumErrorMaxValue(self) -> float: ... + def GetMaximumErrorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInflectionPoints(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPreSplitMesh(self) -> int: ... + def GetPreserveTopology(self) -> int: ... + def GetSplitAngle(self) -> float: ... + def GetSplitAngleMaxValue(self) -> float: ... + def GetSplitAngleMinValue(self) -> float: ... + def GetSplitting(self) -> int: ... + def GetTargetReduction(self) -> float: ... + def GetTargetReductionMaxValue(self) -> float: ... + def GetTargetReductionMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDecimatePro: ... + def PreSplitMeshOff(self) -> None: ... + def PreSplitMeshOn(self) -> None: ... + def PreserveTopologyOff(self) -> None: ... + def PreserveTopologyOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDecimatePro: ... + def SetAbsoluteError(self, _arg: float) -> None: ... + def SetAccumulateError(self, _arg: int) -> None: ... + def SetBoundaryVertexDeletion(self, _arg: int) -> None: ... + def SetDegree(self, _arg: int) -> None: ... + def SetErrorIsAbsolute(self, _arg: int) -> None: ... + def SetFeatureAngle(self, _arg: float) -> None: ... + def SetInflectionPointRatio(self, _arg: float) -> None: ... + def SetMaximumError(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPreSplitMesh(self, _arg: int) -> None: ... + def SetPreserveTopology(self, _arg: int) -> None: ... + def SetSplitAngle(self, _arg: float) -> None: ... + def SetSplitting(self, _arg: int) -> None: ... + def SetTargetReduction(self, _arg: float) -> None: ... + def SplittingOff(self) -> None: ... + def SplittingOn(self) -> None: ... + +class vtkDelaunay2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def BoundingTriangulationOff(self) -> None: ... + def BoundingTriangulationOn(self) -> None: ... + @staticmethod + def ComputeBestFittingPlane( + input: vtkmodules.vtkCommonDataModel.vtkPointSet, + ) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetAlpha(self) -> float: ... + def GetAlphaMaxValue(self) -> float: ... + def GetAlphaMinValue(self) -> float: ... + def GetBoundingTriangulation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> float: ... + def GetOffsetMaxValue(self) -> float: ... + def GetOffsetMinValue(self) -> float: ... + def GetProjectionPlaneMode(self) -> int: ... + def GetProjectionPlaneModeMaxValue(self) -> int: ... + def GetProjectionPlaneModeMinValue(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDelaunay2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDelaunay2D: ... + def SetAlpha(self, _arg: float) -> None: ... + def SetBoundingTriangulation(self, _arg: int) -> None: ... + def SetOffset(self, _arg: float) -> None: ... + def SetProjectionPlaneMode(self, _arg: int) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + +class vtkDelaunay3D(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def AlphaLinesOff(self) -> None: ... + def AlphaLinesOn(self) -> None: ... + def AlphaTetsOff(self) -> None: ... + def AlphaTetsOn(self) -> None: ... + def AlphaTrisOff(self) -> None: ... + def AlphaTrisOn(self) -> None: ... + def AlphaVertsOff(self) -> None: ... + def AlphaVertsOn(self) -> None: ... + def BoundingTriangulationOff(self) -> None: ... + def BoundingTriangulationOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def EndPointInsertion(self) -> None: ... + def GetAlpha(self) -> float: ... + def GetAlphaLines(self) -> int: ... + def GetAlphaMaxValue(self) -> float: ... + def GetAlphaMinValue(self) -> float: ... + def GetAlphaTets(self) -> int: ... + def GetAlphaTris(self) -> int: ... + def GetAlphaVerts(self) -> int: ... + def GetBoundingTriangulation(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> float: ... + def GetOffsetMaxValue(self) -> float: ... + def GetOffsetMinValue(self) -> float: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def InsertPoint( + self, + Mesh: vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid, + points: vtkmodules.vtkCommonCore.vtkPoints, + id: int, + x: MutableSequence[float], + holeTetras: vtkmodules.vtkCommonCore.vtkIdList, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDelaunay3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDelaunay3D: ... + def SetAlpha(self, _arg: float) -> None: ... + def SetAlphaLines(self, _arg: int) -> None: ... + def SetAlphaTets(self, _arg: int) -> None: ... + def SetAlphaTris(self, _arg: int) -> None: ... + def SetAlphaVerts(self, _arg: int) -> None: ... + def SetBoundingTriangulation(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetOffset(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkElevationFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetHighPoint(self) -> tuple[float, float, float]: ... + def GetLowPoint(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkElevationFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkElevationFilter: ... + @overload + def SetHighPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetHighPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetLowPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetLowPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkExecutionTimer(vtkmodules.vtkCommonCore.vtkObject): + def GetElapsedCPUTime(self) -> float: ... + def GetElapsedWallClockTime(self) -> float: ... + def GetFilter(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithm: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExecutionTimer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExecutionTimer: ... + def SetFilter(self, filter: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm) -> None: ... + +class vtkExplicitStructuredGridCrop(vtkmodules.vtkCommonExecutionModel.vtkExplicitStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutputWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetOutputWholeExtent(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExplicitStructuredGridCrop: ... + def ResetOutputWholeExtent(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExplicitStructuredGridCrop: ... + @overload + def SetOutputWholeExtent( + self, extent: MutableSequence[int], outInfo: vtkmodules.vtkCommonCore.vtkInformation = ... + ) -> None: ... + @overload + def SetOutputWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + +class vtkExplicitStructuredGridToUnstructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExplicitStructuredGridToUnstructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExplicitStructuredGridToUnstructuredGrid: ... + +class vtkExtractCellsAlongPolyLine(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractCellsAlongPolyLine: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractCellsAlongPolyLine: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetSourceConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkExtractEdges(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseAllPoints(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractEdges: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractEdges: ... + def SetLocator(self, _arg: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetUseAllPoints(self, _arg: bool) -> None: ... + def UseAllPointsOff(self) -> None: ... + def UseAllPointsOn(self) -> None: ... + +class vtkFeatureEdges(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def BoundaryEdgesOff(self) -> None: ... + def BoundaryEdgesOn(self) -> None: ... + def ColoringOff(self) -> None: ... + def ColoringOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def ExtractAllEdgeTypesOff(self) -> None: ... + def ExtractAllEdgeTypesOn(self) -> None: ... + def FeatureEdgesOff(self) -> None: ... + def FeatureEdgesOn(self) -> None: ... + def GetBoundaryEdges(self) -> bool: ... + def GetColoring(self) -> bool: ... + def GetFeatureAngle(self) -> float: ... + def GetFeatureAngleMaxValue(self) -> float: ... + def GetFeatureAngleMinValue(self) -> float: ... + def GetFeatureEdges(self) -> bool: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetManifoldEdges(self) -> bool: ... + def GetNonManifoldEdges(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPassLines(self) -> bool: ... + def GetRemoveGhostInterfaces(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ManifoldEdgesOff(self) -> None: ... + def ManifoldEdgesOn(self) -> None: ... + def NewInstance(self) -> vtkFeatureEdges: ... + def NonManifoldEdgesOff(self) -> None: ... + def NonManifoldEdgesOn(self) -> None: ... + def PassLinesOff(self) -> None: ... + def PassLinesOn(self) -> None: ... + def RemoveGhostInterfacesOff(self) -> None: ... + def RemoveGhostInterfacesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFeatureEdges: ... + def SetBoundaryEdges(self, _arg: bool) -> None: ... + def SetColoring(self, _arg: bool) -> None: ... + def SetFeatureAngle(self, _arg: float) -> None: ... + def SetFeatureEdges(self, _arg: bool) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetManifoldEdges(self, _arg: bool) -> None: ... + def SetNonManifoldEdges(self, _arg: bool) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPassLines(self, _arg: bool) -> None: ... + def SetRemoveGhostInterfaces(self, _arg: bool) -> None: ... + +class vtkFieldDataToAttributeDataFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + @staticmethod + def ConstructArray( + da: vtkmodules.vtkCommonCore.vtkDataArray, + comp: int, + fieldArray: vtkmodules.vtkCommonCore.vtkDataArray, + fieldComp: int, + min: int, + max: int, + normalize: int, + ) -> int: ... + def DefaultNormalizeOff(self) -> None: ... + def DefaultNormalizeOn(self) -> None: ... + def GetDefaultNormalize(self) -> int: ... + @staticmethod + def GetFieldArray( + fd: vtkmodules.vtkCommonDataModel.vtkFieldData, name: str, comp: int + ) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetInputField(self) -> int: ... + def GetNormalComponentArrayComponent(self, comp: int) -> int: ... + def GetNormalComponentArrayName(self, comp: int) -> str: ... + def GetNormalComponentMaxRange(self, comp: int) -> int: ... + def GetNormalComponentMinRange(self, comp: int) -> int: ... + def GetNormalComponentNormalizeFlag(self, comp: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputAttributeData(self) -> int: ... + def GetScalarComponentArrayComponent(self, comp: int) -> int: ... + def GetScalarComponentArrayName(self, comp: int) -> str: ... + def GetScalarComponentMaxRange(self, comp: int) -> int: ... + def GetScalarComponentMinRange(self, comp: int) -> int: ... + def GetScalarComponentNormalizeFlag(self, comp: int) -> int: ... + def GetTCoordComponentArrayComponent(self, comp: int) -> int: ... + def GetTCoordComponentArrayName(self, comp: int) -> str: ... + def GetTCoordComponentMaxRange(self, comp: int) -> int: ... + def GetTCoordComponentMinRange(self, comp: int) -> int: ... + def GetTCoordComponentNormalizeFlag(self, comp: int) -> int: ... + def GetTensorComponentArrayComponent(self, comp: int) -> int: ... + def GetTensorComponentArrayName(self, comp: int) -> str: ... + def GetTensorComponentMaxRange(self, comp: int) -> int: ... + def GetTensorComponentMinRange(self, comp: int) -> int: ... + def GetTensorComponentNormalizeFlag(self, comp: int) -> int: ... + def GetVectorComponentArrayComponent(self, comp: int) -> int: ... + def GetVectorComponentArrayName(self, comp: int) -> str: ... + def GetVectorComponentMaxRange(self, comp: int) -> int: ... + def GetVectorComponentMinRange(self, comp: int) -> int: ... + def GetVectorComponentNormalizeFlag(self, comp: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFieldDataToAttributeDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFieldDataToAttributeDataFilter: ... + def SetDefaultNormalize(self, _arg: int) -> None: ... + def SetInputField(self, _arg: int) -> None: ... + def SetInputFieldToCellDataField(self) -> None: ... + def SetInputFieldToDataObjectField(self) -> None: ... + def SetInputFieldToPointDataField(self) -> None: ... + @overload + def SetNormalComponent(self, comp: int, arrayName: str, arrayComp: int, min: int, max: int, normalize: int) -> None: ... + @overload + def SetNormalComponent(self, comp: int, arrayName: str, arrayComp: int) -> None: ... + def SetOutputAttributeData(self, _arg: int) -> None: ... + def SetOutputAttributeDataToCellData(self) -> None: ... + def SetOutputAttributeDataToPointData(self) -> None: ... + @overload + def SetScalarComponent(self, comp: int, arrayName: str, arrayComp: int, min: int, max: int, normalize: int) -> None: ... + @overload + def SetScalarComponent(self, comp: int, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetTCoordComponent(self, comp: int, arrayName: str, arrayComp: int, min: int, max: int, normalize: int) -> None: ... + @overload + def SetTCoordComponent(self, comp: int, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetTensorComponent(self, comp: int, arrayName: str, arrayComp: int, min: int, max: int, normalize: int) -> None: ... + @overload + def SetTensorComponent(self, comp: int, arrayName: str, arrayComp: int) -> None: ... + @overload + def SetVectorComponent(self, comp: int, arrayName: str, arrayComp: int, min: int, max: int, normalize: int) -> None: ... + @overload + def SetVectorComponent(self, comp: int, arrayName: str, arrayComp: int) -> None: ... + @staticmethod + def UpdateComponentRange(da: vtkmodules.vtkCommonCore.vtkDataArray, compRange: MutableSequence[int]) -> int: ... + +class vtkFlyingEdges2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFlyingEdges2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFlyingEdges2D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkFlyingEdges3D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetInterpolateAttributes(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFlyingEdges3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFlyingEdges3D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetInterpolateAttributes(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkFlyingEdgesPlaneCutter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetInterpolateAttributes(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFlyingEdgesPlaneCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFlyingEdgesPlaneCutter: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetInterpolateAttributes(self, _arg: int) -> None: ... + def SetPlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + +class vtkGlyph3D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ClampingOff(self) -> None: ... + def ClampingOn(self) -> None: ... + def FillCellDataOff(self) -> None: ... + def FillCellDataOn(self) -> None: ... + def GeneratePointIdsOff(self) -> None: ... + def GeneratePointIdsOn(self) -> None: ... + def GetClamping(self) -> int: ... + def GetColorMode(self) -> int: ... + def GetColorModeAsString(self) -> str: ... + def GetFillCellData(self) -> int: ... + def GetFollowedCameraPosition(self) -> tuple[float, float, float]: ... + def GetFollowedCameraViewUp(self) -> tuple[float, float, float]: ... + def GetGeneratePointIds(self) -> int: ... + def GetIndexMode(self) -> int: ... + def GetIndexModeAsString(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrient(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPointIdsName(self) -> str: ... + def GetRange(self) -> tuple[float, float]: ... + def GetScaleFactor(self) -> float: ... + def GetScaleMode(self) -> int: ... + def GetScaleModeAsString(self) -> str: ... + def GetScaling(self) -> int: ... + def GetSource(self, id: int = 0) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetSourceTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def GetVectorMode(self) -> int: ... + def GetVectorModeAsString(self) -> str: ... + def IsA(self, type: str) -> int: ... + def IsPointVisible(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet, __b: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGlyph3D: ... + def OrientOff(self) -> None: ... + def OrientOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGlyph3D: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SetClamping(self, _arg: int) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToColorByScalar(self) -> None: ... + def SetColorModeToColorByScale(self) -> None: ... + def SetColorModeToColorByVector(self) -> None: ... + def SetFillCellData(self, _arg: int) -> None: ... + def SetFollowedCameraPosition(self, data: Sequence[float]) -> None: ... + def SetFollowedCameraViewUp(self, data: Sequence[float]) -> None: ... + def SetGeneratePointIds(self, _arg: int) -> None: ... + def SetIndexMode(self, _arg: int) -> None: ... + def SetIndexModeToOff(self) -> None: ... + def SetIndexModeToScalar(self) -> None: ... + def SetIndexModeToVector(self) -> None: ... + def SetOrient(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPointIdsName(self, _arg: str) -> None: ... + @overload + def SetRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetRange(self, _arg: Sequence[float]) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetScaleMode(self, _arg: int) -> None: ... + def SetScaleModeToDataScalingOff(self) -> None: ... + def SetScaleModeToScaleByScalar(self) -> None: ... + def SetScaleModeToScaleByVector(self) -> None: ... + def SetScaleModeToScaleByVectorComponents(self) -> None: ... + def SetScaling(self, _arg: int) -> None: ... + @overload + def SetSourceConnection(self, id: int, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetSourceData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetSourceData(self, id: int, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetSourceTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def SetVectorMode(self, _arg: int) -> None: ... + def SetVectorModeToFollowCameraDirection(self) -> None: ... + def SetVectorModeToUseNormal(self) -> None: ... + def SetVectorModeToUseVector(self) -> None: ... + def SetVectorModeToVectorRotationOff(self) -> None: ... + +class vtkGlyph2D(vtkGlyph3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGlyph2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGlyph2D: ... + +class vtkGridSynchronizedTemplates3D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetGenerateTriangles(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGridSynchronizedTemplates3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGridSynchronizedTemplates3D: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetGenerateTriangles(self, _arg: int) -> None: ... + def SetInputMemoryLimit(self, limit: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkHedgeHog(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetVectorMode(self) -> int: ... + def GetVectorModeAsString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHedgeHog: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHedgeHog: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetVectorMode(self, _arg: int) -> None: ... + def SetVectorModeToUseNormal(self) -> None: ... + def SetVectorModeToUseVector(self) -> None: ... + +class vtkHull(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def AddCubeEdgePlanes(self) -> None: ... + def AddCubeFacePlanes(self) -> None: ... + def AddCubeVertexPlanes(self) -> None: ... + @overload + def AddPlane(self, A: float, B: float, C: float) -> int: ... + @overload + def AddPlane(self, plane: MutableSequence[float]) -> int: ... + @overload + def AddPlane(self, A: float, B: float, C: float, D: float) -> int: ... + @overload + def AddPlane(self, plane: MutableSequence[float], D: float) -> int: ... + def AddRecursiveSpherePlanes(self, level: int) -> None: ... + @overload + def GenerateHull(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData, bounds: MutableSequence[float]) -> None: ... + @overload + def GenerateHull( + self, + pd: vtkmodules.vtkCommonDataModel.vtkPolyData, + xmin: float, + xmax: float, + ymin: float, + ymax: float, + zmin: float, + zmax: float, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPlanes(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHull: ... + def RemoveAllPlanes(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHull: ... + @overload + def SetPlane(self, i: int, A: float, B: float, C: float) -> None: ... + @overload + def SetPlane(self, i: int, plane: MutableSequence[float]) -> None: ... + @overload + def SetPlane(self, i: int, A: float, B: float, C: float, D: float) -> None: ... + @overload + def SetPlane(self, i: int, plane: MutableSequence[float], D: float) -> None: ... + def SetPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + +class vtkIdFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def CellIdsOff(self) -> None: ... + def CellIdsOn(self) -> None: ... + def FieldDataOff(self) -> None: ... + def FieldDataOn(self) -> None: ... + def GetCellIds(self) -> int: ... + def GetCellIdsArrayName(self) -> str: ... + def GetFieldData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointIds(self) -> int: ... + def GetPointIdsArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIdFilter: ... + def PointIdsOff(self) -> None: ... + def PointIdsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIdFilter: ... + def SetCellIds(self, _arg: int) -> None: ... + def SetCellIdsArrayName(self, _arg: str) -> None: ... + def SetFieldData(self, _arg: int) -> None: ... + def SetPointIds(self, _arg: int) -> None: ... + def SetPointIdsArrayName(self, _arg: str) -> None: ... + +class vtkImageAppend(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetAppendAxis(self) -> int: ... + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputs(self) -> int: ... + def GetPreserveExtents(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageAppend: ... + def PreserveExtentsOff(self) -> None: ... + def PreserveExtentsOn(self) -> None: ... + def ReplaceNthInputConnection(self, idx: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageAppend: ... + def SetAppendAxis(self, _arg: int) -> None: ... + @overload + def SetInputData(self, idx: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetPreserveExtents(self, _arg: int) -> None: ... + +class vtkImageDataToExplicitStructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkExplicitStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataToExplicitStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataToExplicitStructuredGrid: ... + +class vtkImplicitPolyDataDistance(vtkmodules.vtkCommonDataModel.vtkImplicitFunction): + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateFunctionAndGetClosestPoint(self, x: MutableSequence[float], closestPoint: MutableSequence[float]) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNoClosestPoint(self) -> tuple[float, float, float]: ... + def GetNoGradient(self) -> tuple[float, float, float]: ... + def GetNoValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitPolyDataDistance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitPolyDataDistance: ... + def SetInput(self, input: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetNoClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNoClosestPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetNoGradient(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNoGradient(self, _arg: Sequence[float]) -> None: ... + def SetNoValue(self, _arg: float) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkImplicitProjectOnPlaneDistance(vtkmodules.vtkCommonDataModel.vtkImplicitFunction): + class NormType(int): + L0: NormType + L2: NormType + + @overload + def EvaluateFunction(self, x: MutableSequence[float]) -> float: ... + @overload + def EvaluateFunction( + self, input: vtkmodules.vtkCommonCore.vtkDataArray, output: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + @overload + def EvaluateFunction(self, x: float, y: float, z: float) -> float: ... + def EvaluateGradient(self, x: MutableSequence[float], g: MutableSequence[float]) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetMTime(self) -> int: ... + def GetNorm(self) -> NormType: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitProjectOnPlaneDistance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitProjectOnPlaneDistance: ... + def SetInput(self, input: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetLocator(self, _arg: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + @overload + def SetNorm(self, n: NormType) -> None: ... + @overload + def SetNorm(self, n: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkMarchingCubes(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMarchingCubes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMarchingCubes: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkMarchingSquares(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetImageRange(self) -> tuple[int, int, int, int, int, int]: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMarchingSquares: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMarchingSquares: ... + @overload + def SetImageRange(self, data: Sequence[int]) -> None: ... + @overload + def SetImageRange(self, imin: int, imax: int, jmin: int, jmax: int, kmin: int, kmax: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkMaskFields(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class FieldLocation(int): ... + CELL_DATA: FieldLocation + OBJECT_DATA: FieldLocation + POINT_DATA: FieldLocation + def CopyAllOff(self) -> None: ... + def CopyAllOn(self) -> None: ... + @overload + def CopyAttributeOff(self, attributeLocation: int, attributeType: int) -> None: ... + @overload + def CopyAttributeOff(self, attributeLoc: str, attributeType: str) -> None: ... + @overload + def CopyAttributeOn(self, attributeLocation: int, attributeType: int) -> None: ... + @overload + def CopyAttributeOn(self, attributeLoc: str, attributeType: str) -> None: ... + def CopyAttributesOff(self) -> None: ... + def CopyAttributesOn(self) -> None: ... + @overload + def CopyFieldOff(self, fieldLocation: int, name: str) -> None: ... + @overload + def CopyFieldOff(self, fieldLoc: str, name: str) -> None: ... + @overload + def CopyFieldOn(self, fieldLocation: int, name: str) -> None: ... + @overload + def CopyFieldOn(self, fieldLoc: str, name: str) -> None: ... + def CopyFieldsOff(self) -> None: ... + def CopyFieldsOn(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMaskFields: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMaskFields: ... + +class vtkMaskPoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class DistributionType(int): ... + RANDOMIZED_ID_STRIDES: DistributionType + RANDOM_SAMPLING: DistributionType + SPATIALLY_STRATIFIED: DistributionType + UNIFORM_SPATIAL_BOUNDS: DistributionType + UNIFORM_SPATIAL_SURFACE: DistributionType + UNIFORM_SPATIAL_VOLUME: DistributionType + def GenerateVerticesOff(self) -> None: ... + def GenerateVerticesOn(self) -> None: ... + def GetGenerateVertices(self) -> bool: ... + def GetMaximumNumberOfPoints(self) -> int: ... + def GetMaximumNumberOfPointsMaxValue(self) -> int: ... + def GetMaximumNumberOfPointsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> int: ... + def GetOffsetMaxValue(self) -> int: ... + def GetOffsetMinValue(self) -> int: ... + def GetOnRatio(self) -> int: ... + def GetOnRatioMaxValue(self) -> int: ... + def GetOnRatioMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetProportionalMaximumNumberOfPoints(self) -> bool: ... + def GetRandomMode(self) -> bool: ... + def GetRandomModeType(self) -> int: ... + def GetRandomModeTypeMaxValue(self) -> int: ... + def GetRandomModeTypeMinValue(self) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetSingleVertexPerCell(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMaskPoints: ... + def ProportionalMaximumNumberOfPointsOff(self) -> None: ... + def ProportionalMaximumNumberOfPointsOn(self) -> None: ... + def RandomModeOff(self) -> None: ... + def RandomModeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMaskPoints: ... + def SetGenerateVertices(self, _arg: bool) -> None: ... + def SetMaximumNumberOfPoints(self, _arg: int) -> None: ... + def SetOffset(self, _arg: int) -> None: ... + def SetOnRatio(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetProportionalMaximumNumberOfPoints(self, _arg: bool) -> None: ... + def SetRandomMode(self, _arg: bool) -> None: ... + def SetRandomModeType(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetSingleVertexPerCell(self, _arg: bool) -> None: ... + def SingleVertexPerCellOff(self) -> None: ... + def SingleVertexPerCellOn(self) -> None: ... + +class vtkMaskPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> int: ... + def GetOffsetMaxValue(self) -> int: ... + def GetOffsetMinValue(self) -> int: ... + def GetOnRatio(self) -> int: ... + def GetOnRatioMaxValue(self) -> int: ... + def GetOnRatioMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMaskPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMaskPolyData: ... + def SetOffset(self, _arg: int) -> None: ... + def SetOnRatio(self, _arg: int) -> None: ... + +class vtkMassProperties(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetKx(self) -> float: ... + def GetKy(self) -> float: ... + def GetKz(self) -> float: ... + def GetMaxCellArea(self) -> float: ... + def GetMinCellArea(self) -> float: ... + def GetNormalizedShapeIndex(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSurfaceArea(self) -> float: ... + def GetVolume(self) -> float: ... + def GetVolumeProjected(self) -> float: ... + def GetVolumeX(self) -> float: ... + def GetVolumeY(self) -> float: ... + def GetVolumeZ(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMassProperties: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMassProperties: ... + +class vtkMergeDataObjectFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetDataObject(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputField(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeDataObjectFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeDataObjectFilter: ... + def SetDataObjectInputData(self, object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutputField(self, _arg: int) -> None: ... + def SetOutputFieldToCellDataField(self) -> None: ... + def SetOutputFieldToDataObjectField(self) -> None: ... + def SetOutputFieldToPointDataField(self) -> None: ... + +class vtkMergeFields(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class FieldLocations(int): ... + CELL_DATA: FieldLocations + DATA_OBJECT: FieldLocations + POINT_DATA: FieldLocations + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Merge(self, component: int, arrayName: str, sourceComp: int) -> None: ... + def NewInstance(self) -> vtkMergeFields: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeFields: ... + def SetNumberOfComponents(self, _arg: int) -> None: ... + @overload + def SetOutputField(self, name: str, fieldLoc: int) -> None: ... + @overload + def SetOutputField(self, name: str, fieldLoc: str) -> None: ... + +class vtkMergeFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AddField(self, name: str, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def GetGeometry(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNormals(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalars(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetTCoords(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetTensors(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetVectors(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeFilter: ... + def SetGeometryConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetGeometryInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetNormalsConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetNormalsData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetScalarsConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetScalarsData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetTCoordsConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetTCoordsData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetTensorsConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetTensorsData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetVectorsConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetVectorsData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkMoleculeAppend(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetMergeCoincidentAtoms(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergeCoincidentAtomsOff(self) -> None: ... + def MergeCoincidentAtomsOn(self) -> None: ... + def NewInstance(self) -> vtkMoleculeAppend: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeAppend: ... + def SetMergeCoincidentAtoms(self, _arg: bool) -> None: ... + +class vtkMultiObjectMassProperties(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetAllValid(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfObjects(self) -> int: ... + def GetObjectIdsArrayName(self) -> str: ... + def GetSkipValidityCheck(self) -> int: ... + def GetTotalArea(self) -> float: ... + def GetTotalVolume(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiObjectMassProperties: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiObjectMassProperties: ... + def SetObjectIdsArrayName(self, arg: str) -> None: ... + def SetSkipValidityCheck(self, _arg: int) -> None: ... + def SkipValidityCheckOff(self) -> None: ... + def SkipValidityCheckOn(self) -> None: ... + +class vtkPassThrough(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def AllowNullInputOff(self) -> None: ... + def AllowNullInputOn(self) -> None: ... + def DeepCopyInputOff(self) -> None: ... + def DeepCopyInputOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetAllowNullInput(self) -> bool: ... + def GetDeepCopyInput(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPassThrough: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassThrough: ... + def SetAllowNullInput(self, _arg: bool) -> None: ... + def SetDeepCopyInput(self, _arg: int) -> None: ... + +class vtkPlaneCutter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def BuildHierarchyOff(self) -> None: ... + def BuildHierarchyOn(self) -> None: ... + def BuildTreeOff(self) -> None: ... + def BuildTreeOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GeneratePolygonsOff(self) -> None: ... + def GeneratePolygonsOn(self) -> None: ... + def GetBuildHierarchy(self) -> bool: ... + def GetBuildTree(self) -> bool: ... + def GetComputeNormals(self) -> bool: ... + def GetGeneratePolygons(self) -> bool: ... + def GetInterpolateAttributes(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlaneCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlaneCutter: ... + def SetBuildHierarchy(self, _arg: bool) -> None: ... + def SetBuildTree(self, _arg: bool) -> None: ... + def SetComputeNormals(self, _arg: bool) -> None: ... + def SetGeneratePolygons(self, _arg: bool) -> None: ... + def SetInterpolateAttributes(self, _arg: bool) -> None: ... + def SetPlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + +class vtkPointDataToCellData(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AddPointDataArray(self, name: str) -> None: ... + def CategoricalDataOff(self) -> None: ... + def CategoricalDataOn(self) -> None: ... + def ClearPointDataArrays(self) -> None: ... + def GetCategoricalData(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassPointData(self) -> bool: ... + def GetProcessAllArrays(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointDataToCellData: ... + def PassPointDataOff(self) -> None: ... + def PassPointDataOn(self) -> None: ... + def ProcessAllArraysOff(self) -> None: ... + def ProcessAllArraysOn(self) -> None: ... + def RemovePointDataArray(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointDataToCellData: ... + def SetCategoricalData(self, _arg: bool) -> None: ... + def SetPassPointData(self, _arg: bool) -> None: ... + def SetProcessAllArrays(self, _arg: bool) -> None: ... + +class vtkPolyDataConnectivityFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AddSeed(self, id: int) -> None: ... + def AddSpecifiedRegion(self, id: int) -> None: ... + def ColorRegionsOff(self) -> None: ... + def ColorRegionsOn(self) -> None: ... + def DeleteSeed(self, id: int) -> None: ... + def DeleteSpecifiedRegion(self, id: int) -> None: ... + def FullScalarConnectivityOff(self) -> None: ... + def FullScalarConnectivityOn(self) -> None: ... + def GetClosestPoint(self) -> tuple[float, float, float]: ... + def GetColorRegions(self) -> int: ... + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetExtractionModeMaxValue(self) -> int: ... + def GetExtractionModeMinValue(self) -> int: ... + def GetFullScalarConnectivity(self) -> int: ... + def GetMarkVisitedPointIds(self) -> int: ... + def GetNumberOfExtractedRegions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRegionSizes(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetScalarConnectivity(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetVisitedPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def InitializeSeedList(self) -> None: ... + def InitializeSpecifiedRegionList(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MarkVisitedPointIdsOff(self) -> None: ... + def MarkVisitedPointIdsOn(self) -> None: ... + def NewInstance(self) -> vtkPolyDataConnectivityFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataConnectivityFilter: ... + def ScalarConnectivityOff(self) -> None: ... + def ScalarConnectivityOn(self) -> None: ... + @overload + def SetClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClosestPoint(self, _arg: Sequence[float]) -> None: ... + def SetColorRegions(self, _arg: int) -> None: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToAllRegions(self) -> None: ... + def SetExtractionModeToCellSeededRegions(self) -> None: ... + def SetExtractionModeToClosestPointRegion(self) -> None: ... + def SetExtractionModeToLargestRegion(self) -> None: ... + def SetExtractionModeToPointSeededRegions(self) -> None: ... + def SetExtractionModeToSpecifiedRegions(self) -> None: ... + def SetFullScalarConnectivity(self, _arg: int) -> None: ... + def SetMarkVisitedPointIds(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetScalarConnectivity(self, _arg: int) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkPolyDataEdgeConnectivityFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class RegionGrowingType(int): ... + LargeRegions: RegionGrowingType + RegionGrowingOff: RegionGrowingType + SmallRegions: RegionGrowingType + def AddSeed(self, id: int) -> None: ... + def AddSpecifiedRegion(self, id: int) -> None: ... + def BarrierEdgesOff(self) -> None: ... + def BarrierEdgesOn(self) -> None: ... + def CellRegionAreasOff(self) -> None: ... + def CellRegionAreasOn(self) -> None: ... + def ColorRegionsOff(self) -> None: ... + def ColorRegionsOn(self) -> None: ... + def DeleteSeed(self, id: int) -> None: ... + def DeleteSpecifiedRegion(self, id: int) -> None: ... + def GetBarrierEdgeLength(self) -> tuple[float, float]: ... + def GetBarrierEdges(self) -> int: ... + def GetCellRegionAreas(self) -> int: ... + def GetClosestPoint(self) -> tuple[float, float, float]: ... + def GetColorRegions(self) -> int: ... + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetExtractionModeMaxValue(self) -> int: ... + def GetExtractionModeMinValue(self) -> int: ... + def GetLargeRegionThreshold(self) -> float: ... + def GetLargeRegionThresholdMaxValue(self) -> float: ... + def GetLargeRegionThresholdMinValue(self) -> float: ... + def GetNumberOfExtractedRegions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSpecifiedRegions(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRegionGrowing(self) -> int: ... + def GetRegionGrowingMaxValue(self) -> int: ... + def GetRegionGrowingMinValue(self) -> int: ... + def GetRegionSizes(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetScalarConnectivity(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetTotalArea(self) -> float: ... + def GrowLargeRegionsOff(self) -> None: ... + def GrowLargeRegionsOn(self) -> None: ... + def GrowSmallRegionsOff(self) -> None: ... + def GrowSmallRegionsOn(self) -> None: ... + def InitializeSeedList(self) -> None: ... + def InitializeSpecifiedRegionList(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataEdgeConnectivityFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataEdgeConnectivityFilter: ... + def ScalarConnectivityOff(self) -> None: ... + def ScalarConnectivityOn(self) -> None: ... + @overload + def SetBarrierEdgeLength(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetBarrierEdgeLength(self, _arg: Sequence[float]) -> None: ... + def SetBarrierEdges(self, _arg: int) -> None: ... + def SetCellRegionAreas(self, _arg: int) -> None: ... + @overload + def SetClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClosestPoint(self, _arg: Sequence[float]) -> None: ... + def SetColorRegions(self, _arg: int) -> None: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToAllRegions(self) -> None: ... + def SetExtractionModeToCellSeededRegions(self) -> None: ... + def SetExtractionModeToClosestPointRegion(self) -> None: ... + def SetExtractionModeToLargeRegions(self) -> None: ... + def SetExtractionModeToLargestRegion(self) -> None: ... + def SetExtractionModeToPointSeededRegions(self) -> None: ... + def SetExtractionModeToSpecifiedRegions(self) -> None: ... + def SetLargeRegionThreshold(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRegionGrowing(self, _arg: int) -> None: ... + def SetRegionGrowingOff(self) -> None: ... + def SetRegionGrowingToLargeRegions(self) -> None: ... + def SetRegionGrowingToSmallRegions(self) -> None: ... + def SetScalarConnectivity(self, _arg: int) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkPolyDataNormals(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AutoOrientNormalsOff(self) -> None: ... + def AutoOrientNormalsOn(self) -> None: ... + def ComputeCellNormalsOff(self) -> None: ... + def ComputeCellNormalsOn(self) -> None: ... + def ComputePointNormalsOff(self) -> None: ... + def ComputePointNormalsOn(self) -> None: ... + def ConsistencyOff(self) -> None: ... + def ConsistencyOn(self) -> None: ... + def FlipNormalsOff(self) -> None: ... + def FlipNormalsOn(self) -> None: ... + def GetAutoOrientNormals(self) -> int: ... + def GetComputeCellNormals(self) -> int: ... + def GetComputePointNormals(self) -> int: ... + def GetConsistency(self) -> int: ... + def GetFeatureAngle(self) -> float: ... + def GetFeatureAngleMaxValue(self) -> float: ... + def GetFeatureAngleMinValue(self) -> float: ... + def GetFlipNormals(self) -> int: ... + def GetNonManifoldTraversal(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetSplitting(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataNormals: ... + def NonManifoldTraversalOff(self) -> None: ... + def NonManifoldTraversalOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataNormals: ... + def SetAutoOrientNormals(self, _arg: int) -> None: ... + def SetComputeCellNormals(self, _arg: int) -> None: ... + def SetComputePointNormals(self, _arg: int) -> None: ... + def SetConsistency(self, _arg: int) -> None: ... + def SetFeatureAngle(self, _arg: float) -> None: ... + def SetFlipNormals(self, _arg: int) -> None: ... + def SetNonManifoldTraversal(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetSplitting(self, _arg: int) -> None: ... + def SplittingOff(self) -> None: ... + def SplittingOn(self) -> None: ... + +class vtkPolyDataPlaneClipper(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @staticmethod + def CanFullyProcessDataObject(object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def ClippingLoopsOff(self) -> None: ... + def ClippingLoopsOn(self) -> None: ... + def GetBatchSize(self) -> int: ... + def GetBatchSizeMaxValue(self) -> int: ... + def GetBatchSizeMinValue(self) -> int: ... + def GetCap(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetCapping(self) -> bool: ... + def GetClippingLoops(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPassCapPointData(self) -> bool: ... + def GetPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataPlaneClipper: ... + def PassCapPointDataOff(self) -> None: ... + def PassCapPointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataPlaneClipper: ... + def SetBatchSize(self, _arg: int) -> None: ... + def SetCapping(self, _arg: bool) -> None: ... + def SetClippingLoops(self, _arg: bool) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPassCapPointData(self, _arg: bool) -> None: ... + def SetPlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + +class vtkPolyDataPlaneCutter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @staticmethod + def CanFullyProcessDataObject(object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetBatchSize(self) -> int: ... + def GetBatchSizeMaxValue(self) -> int: ... + def GetBatchSizeMinValue(self) -> int: ... + def GetComputeNormals(self) -> bool: ... + def GetInterpolateAttributes(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataPlaneCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataPlaneCutter: ... + def SetBatchSize(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: bool) -> None: ... + def SetInterpolateAttributes(self, _arg: bool) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + +class vtkPolyDataTangents(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeCellTangentsOff(self) -> None: ... + def ComputeCellTangentsOn(self) -> None: ... + def ComputePointTangentsOff(self) -> None: ... + def ComputePointTangentsOn(self) -> None: ... + def GetComputeCellTangents(self) -> bool: ... + def GetComputePointTangents(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataTangents: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataTangents: ... + def SetComputeCellTangents(self, _arg: bool) -> None: ... + def SetComputePointTangents(self, _arg: bool) -> None: ... + +class vtkQuadricClustering(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def Append(self, piece: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def AutoAdjustNumberOfDivisionsOff(self) -> None: ... + def AutoAdjustNumberOfDivisionsOn(self) -> None: ... + def CopyCellDataOff(self) -> None: ... + def CopyCellDataOn(self) -> None: ... + def EndAppend(self) -> None: ... + def GetAutoAdjustNumberOfDivisions(self) -> int: ... + def GetCopyCellData(self) -> int: ... + def GetDivisionOrigin(self) -> tuple[float, float, float]: ... + def GetDivisionSpacing(self) -> tuple[float, float, float]: ... + def GetFeatureEdges(self) -> vtkFeatureEdges: ... + def GetFeaturePointsAngle(self) -> float: ... + def GetFeaturePointsAngleMaxValue(self) -> float: ... + def GetFeaturePointsAngleMinValue(self) -> float: ... + @overload + def GetNumberOfDivisions(self) -> tuple[int, int, int]: ... + @overload + def GetNumberOfDivisions(self, div: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfXDivisions(self) -> int: ... + def GetNumberOfYDivisions(self) -> int: ... + def GetNumberOfZDivisions(self) -> int: ... + def GetPreventDuplicateCells(self) -> int: ... + def GetUseFeatureEdges(self) -> int: ... + def GetUseFeaturePoints(self) -> int: ... + def GetUseInputPoints(self) -> int: ... + def GetUseInternalTriangles(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadricClustering: ... + def PreventDuplicateCellsOff(self) -> None: ... + def PreventDuplicateCellsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadricClustering: ... + def SetAutoAdjustNumberOfDivisions(self, _arg: int) -> None: ... + def SetCopyCellData(self, _arg: int) -> None: ... + @overload + def SetDivisionOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetDivisionOrigin(self, o: MutableSequence[float]) -> None: ... + @overload + def SetDivisionSpacing(self, x: float, y: float, z: float) -> None: ... + @overload + def SetDivisionSpacing(self, s: MutableSequence[float]) -> None: ... + def SetFeaturePointsAngle(self, _arg: float) -> None: ... + @overload + def SetNumberOfDivisions(self, div: MutableSequence[int]) -> None: ... + @overload + def SetNumberOfDivisions(self, div0: int, div1: int, div2: int) -> None: ... + def SetNumberOfXDivisions(self, num: int) -> None: ... + def SetNumberOfYDivisions(self, num: int) -> None: ... + def SetNumberOfZDivisions(self, num: int) -> None: ... + def SetPreventDuplicateCells(self, _arg: int) -> None: ... + def SetUseFeatureEdges(self, _arg: int) -> None: ... + def SetUseFeaturePoints(self, _arg: int) -> None: ... + def SetUseInputPoints(self, _arg: int) -> None: ... + def SetUseInternalTriangles(self, _arg: int) -> None: ... + @overload + def StartAppend(self, bounds: MutableSequence[float]) -> None: ... + @overload + def StartAppend(self, x0: float, x1: float, y0: float, y1: float, z0: float, z1: float) -> None: ... + def UseFeatureEdgesOff(self) -> None: ... + def UseFeatureEdgesOn(self) -> None: ... + def UseFeaturePointsOff(self) -> None: ... + def UseFeaturePointsOn(self) -> None: ... + def UseInputPointsOff(self) -> None: ... + def UseInputPointsOn(self) -> None: ... + def UseInternalTrianglesOff(self) -> None: ... + def UseInternalTrianglesOn(self) -> None: ... + +class vtkQuadricDecimation(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AttributeErrorMetricOff(self) -> None: ... + def AttributeErrorMetricOn(self) -> None: ... + def GetActualReduction(self) -> float: ... + def GetAttributeErrorMetric(self) -> int: ... + def GetNormalsAttribute(self) -> int: ... + def GetNormalsWeight(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarsAttribute(self) -> int: ... + def GetScalarsWeight(self) -> float: ... + def GetTCoordsAttribute(self) -> int: ... + def GetTCoordsWeight(self) -> float: ... + def GetTargetReduction(self) -> float: ... + def GetTargetReductionMaxValue(self) -> float: ... + def GetTargetReductionMinValue(self) -> float: ... + def GetTensorsAttribute(self) -> int: ... + def GetTensorsWeight(self) -> float: ... + def GetVectorsAttribute(self) -> int: ... + def GetVectorsWeight(self) -> float: ... + def GetVolumePreservation(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadricDecimation: ... + def NormalsAttributeOff(self) -> None: ... + def NormalsAttributeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadricDecimation: ... + def ScalarsAttributeOff(self) -> None: ... + def ScalarsAttributeOn(self) -> None: ... + def SetAttributeErrorMetric(self, _arg: int) -> None: ... + def SetNormalsAttribute(self, _arg: int) -> None: ... + def SetNormalsWeight(self, _arg: float) -> None: ... + def SetScalarsAttribute(self, _arg: int) -> None: ... + def SetScalarsWeight(self, _arg: float) -> None: ... + def SetTCoordsAttribute(self, _arg: int) -> None: ... + def SetTCoordsWeight(self, _arg: float) -> None: ... + def SetTargetReduction(self, _arg: float) -> None: ... + def SetTensorsAttribute(self, _arg: int) -> None: ... + def SetTensorsWeight(self, _arg: float) -> None: ... + def SetVectorsAttribute(self, _arg: int) -> None: ... + def SetVectorsWeight(self, _arg: float) -> None: ... + def SetVolumePreservation(self, _arg: int) -> None: ... + def TCoordsAttributeOff(self) -> None: ... + def TCoordsAttributeOn(self) -> None: ... + def TensorsAttributeOff(self) -> None: ... + def TensorsAttributeOn(self) -> None: ... + def VectorsAttributeOff(self) -> None: ... + def VectorsAttributeOn(self) -> None: ... + def VolumePreservationOff(self) -> None: ... + def VolumePreservationOn(self) -> None: ... + +class vtkRearrangeFields(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class FieldType(int): ... + class FieldLocation(int): ... + class OperationType(int): ... + ATTRIBUTE: FieldType + CELL_DATA: FieldLocation + COPY: OperationType + DATA_OBJECT: FieldLocation + MOVE: OperationType + NAME: FieldType + POINT_DATA: FieldLocation + + @overload + def AddOperation(self, operationType: int, attributeType: int, fromFieldLoc: int, toFieldLoc: int) -> int: ... + @overload + def AddOperation(self, operationType: int, name: str, fromFieldLoc: int, toFieldLoc: int) -> int: ... + @overload + def AddOperation(self, operationType: str, attributeType: str, fromFieldLoc: str, toFieldLoc: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRearrangeFields: ... + def RemoveAllOperations(self) -> None: ... + @overload + def RemoveOperation(self, operationId: int) -> int: ... + @overload + def RemoveOperation(self, operationType: int, attributeType: int, fromFieldLoc: int, toFieldLoc: int) -> int: ... + @overload + def RemoveOperation(self, operationType: int, name: str, fromFieldLoc: int, toFieldLoc: int) -> int: ... + @overload + def RemoveOperation(self, operationType: str, attributeType: str, fromFieldLoc: str, toFieldLoc: str) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRearrangeFields: ... + +class vtkRectilinearSynchronizedTemplates(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def ComputeSpacing( + self, + data: vtkmodules.vtkCommonDataModel.vtkRectilinearGrid, + i: int, + j: int, + k: int, + extent: MutableSequence[int], + spacing: MutableSequence[float], + ) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetGenerateTriangles(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearSynchronizedTemplates: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearSynchronizedTemplates: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetGenerateTriangles(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkRemoveDuplicatePolys(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRemoveDuplicatePolys: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRemoveDuplicatePolys: ... + +class vtkRemoveUnusedPoints(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GenerateOriginalPointIdsOff(self) -> None: ... + def GenerateOriginalPointIdsOn(self) -> None: ... + def GetGenerateOriginalPointIds(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginalPointIdsArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRemoveUnusedPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRemoveUnusedPoints: ... + def SetGenerateOriginalPointIds(self, _arg: bool) -> None: ... + def SetOriginalPointIdsArrayName(self, _arg: str) -> None: ... + +class vtkResampleToImage(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetMaskArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetSamplingBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetSamplingDimensions(self) -> tuple[int, int, int]: ... + def GetUseInputBounds(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResampleToImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResampleToImage: ... + @overload + def SetSamplingBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetSamplingBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSamplingDimensions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSamplingDimensions(self, _arg: Sequence[int]) -> None: ... + def SetUseInputBounds(self, _arg: bool) -> None: ... + def UseInputBoundsOff(self) -> None: ... + def UseInputBoundsOn(self) -> None: ... + +class vtkResampleWithDataSet(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def ComputeToleranceOff(self) -> None: ... + def ComputeToleranceOn(self) -> None: ... + def GetCategoricalData(self) -> bool: ... + def GetCellLocatorPrototype(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetComputeTolerance(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetMarkBlankPointsAndCells(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellArrays(self) -> bool: ... + def GetPassFieldArrays(self) -> bool: ... + def GetPassPartialArrays(self) -> bool: ... + def GetPassPointArrays(self) -> bool: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MarkBlankPointsAndCellsOff(self) -> None: ... + def MarkBlankPointsAndCellsOn(self) -> None: ... + def NewInstance(self) -> vtkResampleWithDataSet: ... + def PassCellArraysOff(self) -> None: ... + def PassCellArraysOn(self) -> None: ... + def PassFieldArraysOff(self) -> None: ... + def PassFieldArraysOn(self) -> None: ... + def PassPartialArraysOff(self) -> None: ... + def PassPartialArraysOn(self) -> None: ... + def PassPointArraysOff(self) -> None: ... + def PassPointArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResampleWithDataSet: ... + def SetCategoricalData(self, arg: bool) -> None: ... + def SetCellLocatorPrototype(self, __a: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def SetComputeTolerance(self, arg: bool) -> None: ... + def SetMarkBlankPointsAndCells(self, _arg: bool) -> None: ... + def SetPassCellArrays(self, arg: bool) -> None: ... + def SetPassFieldArrays(self, arg: bool) -> None: ... + def SetPassPartialArrays(self, arg: bool) -> None: ... + def SetPassPointArrays(self, arg: bool) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetTolerance(self, arg: float) -> None: ... + +class vtkReverseSense(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReverseCells(self) -> int: ... + def GetReverseNormals(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReverseSense: ... + def ReverseCellsOff(self) -> None: ... + def ReverseCellsOn(self) -> None: ... + def ReverseNormalsOff(self) -> None: ... + def ReverseNormalsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReverseSense: ... + def SetReverseCells(self, _arg: int) -> None: ... + def SetReverseNormals(self, _arg: int) -> None: ... + +class vtkSimpleElevationFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleElevationFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleElevationFilter: ... + @overload + def SetVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetVector(self, _arg: Sequence[float]) -> None: ... + +class vtkSmoothPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def BoundarySmoothingOff(self) -> None: ... + def BoundarySmoothingOn(self) -> None: ... + def FeatureEdgeSmoothingOff(self) -> None: ... + def FeatureEdgeSmoothingOn(self) -> None: ... + def GenerateErrorScalarsOff(self) -> None: ... + def GenerateErrorScalarsOn(self) -> None: ... + def GenerateErrorVectorsOff(self) -> None: ... + def GenerateErrorVectorsOn(self) -> None: ... + def GetBoundarySmoothing(self) -> int: ... + def GetConvergence(self) -> float: ... + def GetConvergenceMaxValue(self) -> float: ... + def GetConvergenceMinValue(self) -> float: ... + def GetEdgeAngle(self) -> float: ... + def GetEdgeAngleMaxValue(self) -> float: ... + def GetEdgeAngleMinValue(self) -> float: ... + def GetFeatureAngle(self) -> float: ... + def GetFeatureAngleMaxValue(self) -> float: ... + def GetFeatureAngleMinValue(self) -> float: ... + def GetFeatureEdgeSmoothing(self) -> int: ... + def GetGenerateErrorScalars(self) -> int: ... + def GetGenerateErrorVectors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GetNumberOfIterationsMaxValue(self) -> int: ... + def GetNumberOfIterationsMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRelaxationFactor(self) -> float: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSmoothPolyDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSmoothPolyDataFilter: ... + def SetBoundarySmoothing(self, _arg: int) -> None: ... + def SetConvergence(self, _arg: float) -> None: ... + def SetEdgeAngle(self, _arg: float) -> None: ... + def SetFeatureAngle(self, _arg: float) -> None: ... + def SetFeatureEdgeSmoothing(self, _arg: int) -> None: ... + def SetGenerateErrorScalars(self, _arg: int) -> None: ... + def SetGenerateErrorVectors(self, _arg: int) -> None: ... + def SetNumberOfIterations(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRelaxationFactor(self, _arg: float) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkSphereTreeFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetLevel(self) -> int: ... + def GetLevelMaxValue(self) -> int: ... + def GetLevelMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint(self) -> tuple[float, float, float]: ... + def GetRay(self) -> tuple[float, float, float]: ... + def GetSphereTree(self) -> vtkmodules.vtkCommonExecutionModel.vtkSphereTree: ... + def GetTreeHierarchy(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphereTreeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereTreeFilter: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToLevels(self) -> None: ... + def SetExtractionModeToLine(self) -> None: ... + def SetExtractionModeToPlane(self) -> None: ... + def SetExtractionModeToPoint(self) -> None: ... + def SetLevel(self, _arg: int) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetRay(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRay(self, _arg: Sequence[float]) -> None: ... + def SetSphereTree(self, __a: vtkmodules.vtkCommonExecutionModel.vtkSphereTree) -> None: ... + def SetTreeHierarchy(self, _arg: bool) -> None: ... + def TreeHierarchyOff(self) -> None: ... + def TreeHierarchyOn(self) -> None: ... + +class vtkStaticCleanPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AveragePointDataOff(self) -> None: ... + def AveragePointDataOn(self) -> None: ... + def ConvertLinesToPointsOff(self) -> None: ... + def ConvertLinesToPointsOn(self) -> None: ... + def ConvertPolysToLinesOff(self) -> None: ... + def ConvertPolysToLinesOn(self) -> None: ... + def ConvertStripsToPolysOff(self) -> None: ... + def ConvertStripsToPolysOn(self) -> None: ... + def GetAbsoluteTolerance(self) -> float: ... + def GetAbsoluteToleranceMaxValue(self) -> float: ... + def GetAbsoluteToleranceMinValue(self) -> float: ... + def GetAveragePointData(self) -> bool: ... + def GetConvertLinesToPoints(self) -> bool: ... + def GetConvertPolysToLines(self) -> bool: ... + def GetConvertStripsToPolys(self) -> bool: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkStaticPointLocator: ... + def GetMTime(self) -> int: ... + def GetMergingArray(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPieceInvariant(self) -> bool: ... + def GetProduceMergeMap(self) -> bool: ... + def GetRemoveUnusedPoints(self) -> bool: ... + def GetTolerance(self) -> float: ... + def GetToleranceIsAbsolute(self) -> bool: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStaticCleanPolyData: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + def ProduceMergeMapOff(self) -> None: ... + def ProduceMergeMapOn(self) -> None: ... + def RemoveUnusedPointsOff(self) -> None: ... + def RemoveUnusedPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStaticCleanPolyData: ... + def SetAbsoluteTolerance(self, _arg: float) -> None: ... + def SetAveragePointData(self, _arg: bool) -> None: ... + def SetConvertLinesToPoints(self, _arg: bool) -> None: ... + def SetConvertPolysToLines(self, _arg: bool) -> None: ... + def SetConvertStripsToPolys(self, _arg: bool) -> None: ... + def SetMergingArray(self, _arg: str) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPieceInvariant(self, _arg: bool) -> None: ... + def SetProduceMergeMap(self, _arg: bool) -> None: ... + def SetRemoveUnusedPoints(self, _arg: bool) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetToleranceIsAbsolute(self, _arg: bool) -> None: ... + def ToleranceIsAbsoluteOff(self) -> None: ... + def ToleranceIsAbsoluteOn(self) -> None: ... + +class vtkStaticCleanUnstructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def AveragePointDataOff(self) -> None: ... + def AveragePointDataOn(self) -> None: ... + def GetAbsoluteTolerance(self) -> float: ... + def GetAbsoluteToleranceMaxValue(self) -> float: ... + def GetAbsoluteToleranceMinValue(self) -> float: ... + def GetAveragePointData(self) -> bool: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkStaticPointLocator: ... + def GetMTime(self) -> int: ... + def GetMergingArray(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPieceInvariant(self) -> bool: ... + def GetProduceMergeMap(self) -> bool: ... + def GetRemoveUnusedPoints(self) -> bool: ... + def GetTolerance(self) -> float: ... + def GetToleranceIsAbsolute(self) -> bool: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStaticCleanUnstructuredGrid: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + def ProduceMergeMapOff(self) -> None: ... + def ProduceMergeMapOn(self) -> None: ... + def RemoveUnusedPointsOff(self) -> None: ... + def RemoveUnusedPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStaticCleanUnstructuredGrid: ... + def SetAbsoluteTolerance(self, _arg: float) -> None: ... + def SetAveragePointData(self, _arg: bool) -> None: ... + def SetMergingArray(self, _arg: str) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPieceInvariant(self, _arg: bool) -> None: ... + def SetProduceMergeMap(self, _arg: bool) -> None: ... + def SetRemoveUnusedPoints(self, _arg: bool) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetToleranceIsAbsolute(self, _arg: bool) -> None: ... + def ToleranceIsAbsoluteOff(self) -> None: ... + def ToleranceIsAbsoluteOn(self) -> None: ... + +class vtkStreamerBase(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamerBase: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamerBase: ... + +class vtkStreamingTessellator(vtkmodules.vtkCommonCore.vtkObject): + MaxFieldSize: int + def AdaptivelySample0Facet(self, v0: MutableSequence[float]) -> None: ... + def AdaptivelySample1Facet(self, v0: MutableSequence[float], v1: MutableSequence[float]) -> None: ... + def AdaptivelySample1FacetLinear(self, v0: MutableSequence[float], v1: MutableSequence[float]) -> None: ... + def AdaptivelySample2Facet( + self, v0: MutableSequence[float], v1: MutableSequence[float], v2: MutableSequence[float] + ) -> None: ... + def AdaptivelySample2FacetLinear( + self, v0: MutableSequence[float], v1: MutableSequence[float], v2: MutableSequence[float] + ) -> None: ... + def AdaptivelySample3Facet( + self, v0: MutableSequence[float], v1: MutableSequence[float], v2: MutableSequence[float], v3: MutableSequence[float] + ) -> None: ... + def AdaptivelySample3FacetLinear( + self, v0: MutableSequence[float], v1: MutableSequence[float], v2: MutableSequence[float], v3: MutableSequence[float] + ) -> None: ... + def GetCaseCount(self, c: int) -> int: ... + def GetConstPrivateData(self) -> _Pointer: ... + def GetEmbeddingDimension(self, k: int) -> int: ... + def GetFieldSize(self, k: int) -> int: ... + def GetMaximumNumberOfSubdivisions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPrivateData(self) -> _Pointer: ... + def GetSubcaseCount(self, casenum: int, sub: int) -> int: ... + def GetSubdivisionAlgorithm(self) -> vtkEdgeSubdivisionCriterion: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamingTessellator: ... + def ResetCounts(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamingTessellator: ... + def SetConstPrivateData(self, ConstPrivate: _Pointer) -> None: ... + def SetEmbeddingDimension(self, k: int, d: int) -> None: ... + def SetFieldSize(self, k: int, s: int) -> None: ... + def SetMaximumNumberOfSubdivisions(self, num_subdiv_in: int) -> None: ... + def SetPrivateData(self, Private: _Pointer) -> None: ... + def SetSubdivisionAlgorithm(self, __a: vtkEdgeSubdivisionCriterion) -> None: ... + +class vtkStripper(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetJoinContiguousSegments(self) -> int: ... + def GetMaximumLength(self) -> int: ... + def GetMaximumLengthMaxValue(self) -> int: ... + def GetMaximumLengthMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellDataAsFieldData(self) -> int: ... + def GetPassThroughCellIds(self) -> int: ... + def GetPassThroughPointIds(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def JoinContiguousSegmentsOff(self) -> None: ... + def JoinContiguousSegmentsOn(self) -> None: ... + def NewInstance(self) -> vtkStripper: ... + def PassCellDataAsFieldDataOff(self) -> None: ... + def PassCellDataAsFieldDataOn(self) -> None: ... + def PassThroughCellIdsOff(self) -> None: ... + def PassThroughCellIdsOn(self) -> None: ... + def PassThroughPointIdsOff(self) -> None: ... + def PassThroughPointIdsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStripper: ... + def SetJoinContiguousSegments(self, _arg: int) -> None: ... + def SetMaximumLength(self, _arg: int) -> None: ... + def SetPassCellDataAsFieldData(self, _arg: int) -> None: ... + def SetPassThroughCellIds(self, _arg: int) -> None: ... + def SetPassThroughPointIds(self, _arg: int) -> None: ... + +class vtkStructuredGridAppend(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + @overload + def GetInput(self, num: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputs(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridAppend: ... + def ReplaceNthInputConnection(self, idx: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridAppend: ... + @overload + def SetInputData(self, num: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkStructuredGridOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridOutlineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridOutlineFilter: ... + +class vtkSurfaceNets2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def DataCachingOff(self) -> None: ... + def DataCachingOn(self) -> None: ... + @overload + def GenerateLabels(self, numLabels: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateLabels(self, numLabels: int, rangeStart: float, rangeEnd: float) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetBackgroundLabel(self) -> float: ... + def GetComputeScalars(self) -> bool: ... + def GetDataCaching(self) -> bool: ... + def GetLabel(self, i: int) -> float: ... + @overload + def GetLabels(self) -> _Pointer: ... + @overload + def GetLabels(self, contourValues: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetSmoother(self) -> vtkConstrainedSmoothingFilter: ... + def GetSmoothing(self) -> bool: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSurfaceNets2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSurfaceNets2D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetBackgroundLabel(self, _arg: float) -> None: ... + def SetComputeScalars(self, _arg: bool) -> None: ... + def SetDataCaching(self, _arg: bool) -> None: ... + def SetLabel(self, i: int, value: float) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetNumberOfLabels(self, number: int) -> None: ... + def SetSmoothing(self, _arg: bool) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def SmoothingOff(self) -> None: ... + def SmoothingOn(self) -> None: ... + +class vtkSynchronizedTemplates2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSynchronizedTemplates2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSynchronizedTemplates2D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkSynchronizedTemplates3D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetGenerateTriangles(self) -> int: ... + def GetInputMemoryLimit(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSynchronizedTemplates3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSynchronizedTemplates3D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetGenerateTriangles(self, _arg: int) -> None: ... + def SetInputMemoryLimit(self, limit: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def ThreadedExecute( + self, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + inInfo: vtkmodules.vtkCommonCore.vtkInformation, + outInfo: vtkmodules.vtkCommonCore.vtkInformation, + inScalars: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + +class vtkSynchronizedTemplatesCutter3D(vtkSynchronizedTemplates3D): + def GetCutFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSynchronizedTemplatesCutter3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSynchronizedTemplatesCutter3D: ... + def SetCutFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def ThreadedExecute( + self, data: vtkmodules.vtkCommonDataModel.vtkImageData, outInfo: vtkmodules.vtkCommonCore.vtkInformation, __c: int + ) -> None: ... + +class vtkTensorGlyph(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + COLOR_BY_EIGENVALUES: int + COLOR_BY_SCALARS: int + def ClampScalingOff(self) -> None: ... + def ClampScalingOn(self) -> None: ... + def ColorGlyphsOff(self) -> None: ... + def ColorGlyphsOn(self) -> None: ... + def ExtractEigenvaluesOff(self) -> None: ... + def ExtractEigenvaluesOn(self) -> None: ... + def GetClampScaling(self) -> int: ... + def GetColorGlyphs(self) -> int: ... + def GetColorMode(self) -> int: ... + def GetColorModeMaxValue(self) -> int: ... + def GetColorModeMinValue(self) -> int: ... + def GetExtractEigenvalues(self) -> int: ... + def GetLength(self) -> float: ... + def GetMaxScaleFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetScaling(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetSymmetric(self) -> int: ... + def GetThreeGlyphs(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTensorGlyph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTensorGlyph: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SetClampScaling(self, _arg: int) -> None: ... + def SetColorGlyphs(self, _arg: int) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToEigenvalues(self) -> None: ... + def SetColorModeToScalars(self) -> None: ... + def SetExtractEigenvalues(self, _arg: int) -> None: ... + def SetLength(self, _arg: float) -> None: ... + def SetMaxScaleFactor(self, _arg: float) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetScaling(self, _arg: int) -> None: ... + @overload + def SetSourceConnection(self, id: int, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetSymmetric(self, _arg: int) -> None: ... + def SetThreeGlyphs(self, _arg: int) -> None: ... + def SymmetricOff(self) -> None: ... + def SymmetricOn(self) -> None: ... + def ThreeGlyphsOff(self) -> None: ... + def ThreeGlyphsOn(self) -> None: ... + +class vtkThreshold(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + class ThresholdType(int): ... + THRESHOLD_BETWEEN: ThresholdType + THRESHOLD_LOWER: ThresholdType + THRESHOLD_UPPER: ThresholdType + def AllScalarsOff(self) -> None: ... + def AllScalarsOn(self) -> None: ... + def Between(self, s: float) -> int: ... + def GetAllScalars(self) -> int: ... + def GetAttributeMode(self) -> int: ... + def GetAttributeModeAsString(self) -> str: ... + def GetComponentMode(self) -> int: ... + def GetComponentModeAsString(self) -> str: ... + def GetComponentModeMaxValue(self) -> int: ... + def GetComponentModeMinValue(self) -> int: ... + def GetInvert(self) -> bool: ... + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPointsDataType(self) -> int: ... + def GetSelectedComponent(self) -> int: ... + def GetSelectedComponentMaxValue(self) -> int: ... + def GetSelectedComponentMinValue(self) -> int: ... + def GetThresholdFunction(self) -> int: ... + def GetUpperThreshold(self) -> float: ... + def GetUseContinuousCellRange(self) -> int: ... + def InvertOff(self) -> None: ... + def InvertOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Lower(self, s: float) -> int: ... + def NewInstance(self) -> vtkThreshold: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThreshold: ... + def SetAllScalars(self, _arg: int) -> None: ... + def SetAttributeMode(self, _arg: int) -> None: ... + def SetAttributeModeToDefault(self) -> None: ... + def SetAttributeModeToUseCellData(self) -> None: ... + def SetAttributeModeToUsePointData(self) -> None: ... + def SetComponentMode(self, _arg: int) -> None: ... + def SetComponentModeToUseAll(self) -> None: ... + def SetComponentModeToUseAny(self) -> None: ... + def SetComponentModeToUseSelected(self) -> None: ... + def SetInvert(self, _arg: bool) -> None: ... + def SetLowerThreshold(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetPointsDataType(self, type: int) -> None: ... + def SetPointsDataTypeToDouble(self) -> None: ... + def SetPointsDataTypeToFloat(self) -> None: ... + def SetSelectedComponent(self, _arg: int) -> None: ... + def SetThresholdFunction(self, function: int) -> None: ... + def SetUpperThreshold(self, _arg: float) -> None: ... + def SetUseContinuousCellRange(self, _arg: int) -> None: ... + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + def ThresholdByLower(self, lower: float) -> None: ... + def ThresholdByUpper(self, upper: float) -> None: ... + def Upper(self, s: float) -> int: ... + def UseContinuousCellRangeOff(self) -> None: ... + def UseContinuousCellRangeOn(self) -> None: ... + +class vtkThresholdPoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetInputArrayComponent(self) -> int: ... + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThresholdPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThresholdPoints: ... + def SetInputArrayComponent(self, _arg: int) -> None: ... + def SetLowerThreshold(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetUpperThreshold(self, _arg: float) -> None: ... + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + def ThresholdByLower(self, lower: float) -> None: ... + def ThresholdByUpper(self, upper: float) -> None: ... + +class vtkTransposeTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def AddIdColumnOff(self) -> None: ... + def AddIdColumnOn(self) -> None: ... + def GetAddIdColumn(self) -> bool: ... + def GetIdColumnName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseIdColumn(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransposeTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransposeTable: ... + def SetAddIdColumn(self, _arg: bool) -> None: ... + def SetIdColumnName(self, _arg: str) -> None: ... + def SetUseIdColumn(self, _arg: bool) -> None: ... + def UseIdColumnOff(self) -> None: ... + def UseIdColumnOn(self) -> None: ... + +class vtkTriangleFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassLines(self) -> int: ... + def GetPassVerts(self) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriangleFilter: ... + def PassLinesOff(self) -> None: ... + def PassLinesOn(self) -> None: ... + def PassVertsOff(self) -> None: ... + def PassVertsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriangleFilter: ... + def SetPassLines(self, _arg: int) -> None: ... + def SetPassVerts(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkTriangleMeshPointNormals(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriangleMeshPointNormals: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriangleMeshPointNormals: ... + +class vtkTubeBender(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTubeBender: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTubeBender: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkTubeFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetCapping(self) -> int: ... + def GetDefaultNormal(self) -> tuple[float, float, float]: ... + def GetGenerateTCoords(self) -> int: ... + def GetGenerateTCoordsAsString(self) -> str: ... + def GetGenerateTCoordsMaxValue(self) -> int: ... + def GetGenerateTCoordsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSides(self) -> int: ... + def GetNumberOfSidesMaxValue(self) -> int: ... + def GetNumberOfSidesMinValue(self) -> int: ... + def GetOffset(self) -> int: ... + def GetOffsetMaxValue(self) -> int: ... + def GetOffsetMinValue(self) -> int: ... + def GetOnRatio(self) -> int: ... + def GetOnRatioMaxValue(self) -> int: ... + def GetOnRatioMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusFactor(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetSidesShareVertices(self) -> int: ... + def GetTextureLength(self) -> float: ... + def GetTextureLengthMaxValue(self) -> float: ... + def GetTextureLengthMinValue(self) -> float: ... + def GetUseDefaultNormal(self) -> int: ... + def GetVaryRadius(self) -> int: ... + def GetVaryRadiusAsString(self) -> str: ... + def GetVaryRadiusMaxValue(self) -> int: ... + def GetVaryRadiusMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTubeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTubeFilter: ... + def SetCapping(self, _arg: int) -> None: ... + @overload + def SetDefaultNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDefaultNormal(self, _arg: Sequence[float]) -> None: ... + def SetGenerateTCoords(self, _arg: int) -> None: ... + def SetGenerateTCoordsToNormalizedLength(self) -> None: ... + def SetGenerateTCoordsToOff(self) -> None: ... + def SetGenerateTCoordsToUseLength(self) -> None: ... + def SetGenerateTCoordsToUseScalars(self) -> None: ... + def SetNumberOfSides(self, _arg: int) -> None: ... + def SetOffset(self, _arg: int) -> None: ... + def SetOnRatio(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetRadiusFactor(self, _arg: float) -> None: ... + def SetSidesShareVertices(self, _arg: int) -> None: ... + def SetTextureLength(self, _arg: float) -> None: ... + def SetUseDefaultNormal(self, _arg: int) -> None: ... + def SetVaryRadius(self, _arg: int) -> None: ... + def SetVaryRadiusToVaryRadiusByAbsoluteScalar(self) -> None: ... + def SetVaryRadiusToVaryRadiusByScalar(self) -> None: ... + def SetVaryRadiusToVaryRadiusByVector(self) -> None: ... + def SetVaryRadiusToVaryRadiusByVectorNorm(self) -> None: ... + def SetVaryRadiusToVaryRadiusOff(self) -> None: ... + def SidesShareVerticesOff(self) -> None: ... + def SidesShareVerticesOn(self) -> None: ... + def UseDefaultNormalOff(self) -> None: ... + def UseDefaultNormalOn(self) -> None: ... + +class vtkUnstructuredGridQuadricDecimation(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + NON_ERROR: int + NON_TETRAHEDRA: int + NO_CELLS: int + NO_SCALARS: int + def GetAutoAddCandidates(self) -> int: ... + def GetAutoAddCandidatesThreshold(self) -> float: ... + def GetBoundaryWeight(self) -> float: ... + def GetNumberOfCandidates(self) -> int: ... + def GetNumberOfEdgesToDecimate(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTetsOutput(self) -> int: ... + def GetScalarsName(self) -> str: ... + def GetTargetReduction(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridQuadricDecimation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridQuadricDecimation: ... + def SetAutoAddCandidates(self, _arg: int) -> None: ... + def SetAutoAddCandidatesThreshold(self, _arg: float) -> None: ... + def SetBoundaryWeight(self, _arg: float) -> None: ... + def SetNumberOfCandidates(self, _arg: int) -> None: ... + def SetNumberOfEdgesToDecimate(self, _arg: int) -> None: ... + def SetNumberOfTetsOutput(self, _arg: int) -> None: ... + def SetScalarsName(self, _arg: str) -> None: ... + def SetTargetReduction(self, _arg: float) -> None: ... + +class vtkUnstructuredGridToExplicitStructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkExplicitStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridToExplicitStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridToExplicitStructuredGrid: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... + +class vtkVectorDot(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetActualRange(self) -> tuple[float, float]: ... + def GetMapScalars(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapScalarsOff(self) -> None: ... + def MapScalarsOn(self) -> None: ... + def NewInstance(self) -> vtkVectorDot: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVectorDot: ... + def SetMapScalars(self, _arg: int) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkVectorNorm(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetAttributeMode(self) -> int: ... + def GetAttributeModeAsString(self) -> str: ... + def GetNormalize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVectorNorm: ... + def NormalizeOff(self) -> None: ... + def NormalizeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVectorNorm: ... + def SetAttributeMode(self, _arg: int) -> None: ... + def SetAttributeModeToDefault(self) -> None: ... + def SetAttributeModeToUseCellData(self) -> None: ... + def SetAttributeModeToUsePointData(self) -> None: ... + def SetNormalize(self, _arg: int) -> None: ... + +class vtkVoronoi2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class ProjectionPlaneStrategy(int): ... + class GenerateScalarsStrategy(int): ... + BEST_FITTING_PLANE: ProjectionPlaneStrategy + NONE: GenerateScalarsStrategy + POINT_IDS: GenerateScalarsStrategy + SPECIFIED_TRANSFORM_PLANE: ProjectionPlaneStrategy + THREAD_IDS: GenerateScalarsStrategy + XY_PLANE: ProjectionPlaneStrategy + def GenerateVoronoiFlowerOff(self) -> None: ... + def GenerateVoronoiFlowerOn(self) -> None: ... + def GetGenerateScalars(self) -> int: ... + def GetGenerateVoronoiFlower(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkStaticPointLocator2D: ... + def GetMTime(self) -> int: ... + def GetMaximumNumberOfTileClips(self) -> int: ... + def GetMaximumNumberOfTileClipsMaxValue(self) -> int: ... + def GetMaximumNumberOfTileClipsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreadsUsed(self) -> int: ... + def GetPadding(self) -> float: ... + def GetPaddingMaxValue(self) -> float: ... + def GetPaddingMinValue(self) -> float: ... + def GetPointOfInterest(self) -> int: ... + def GetPointOfInterestMaxValue(self) -> int: ... + def GetPointOfInterestMinValue(self) -> int: ... + def GetProjectionPlaneMode(self) -> int: ... + def GetProjectionPlaneModeMaxValue(self) -> int: ... + def GetProjectionPlaneModeMinValue(self) -> int: ... + def GetSpheres(self) -> vtkmodules.vtkCommonDataModel.vtkSpheres: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoronoi2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVoronoi2D: ... + def SetGenerateScalars(self, _arg: int) -> None: ... + def SetGenerateScalarsToNone(self) -> None: ... + def SetGenerateScalarsToPointIds(self) -> None: ... + def SetGenerateScalarsToThreadIds(self) -> None: ... + def SetGenerateVoronoiFlower(self, _arg: int) -> None: ... + def SetMaximumNumberOfTileClips(self, _arg: int) -> None: ... + def SetPadding(self, _arg: float) -> None: ... + def SetPointOfInterest(self, _arg: int) -> None: ... + def SetProjectionPlaneMode(self, _arg: int) -> None: ... + def SetProjectionPlaneModeToBestFittingPlane(self) -> None: ... + def SetProjectionPlaneModeToSpecifiedTransformPlane(self) -> None: ... + def SetProjectionPlaneModeToXYPlane(self) -> None: ... + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + +class vtkWindowedSincPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def BoundarySmoothingOff(self) -> None: ... + def BoundarySmoothingOn(self) -> None: ... + def FeatureEdgeSmoothingOff(self) -> None: ... + def FeatureEdgeSmoothingOn(self) -> None: ... + def GenerateErrorScalarsOff(self) -> None: ... + def GenerateErrorScalarsOn(self) -> None: ... + def GenerateErrorVectorsOff(self) -> None: ... + def GenerateErrorVectorsOn(self) -> None: ... + def GetBoundarySmoothing(self) -> int: ... + def GetEdgeAngle(self) -> float: ... + def GetEdgeAngleMaxValue(self) -> float: ... + def GetEdgeAngleMinValue(self) -> float: ... + def GetFeatureAngle(self) -> float: ... + def GetFeatureAngleMaxValue(self) -> float: ... + def GetFeatureAngleMinValue(self) -> float: ... + def GetFeatureEdgeSmoothing(self) -> int: ... + def GetGenerateErrorScalars(self) -> int: ... + def GetGenerateErrorVectors(self) -> int: ... + def GetNonManifoldSmoothing(self) -> int: ... + def GetNormalizeCoordinates(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GetNumberOfIterationsMaxValue(self) -> int: ... + def GetNumberOfIterationsMinValue(self) -> int: ... + def GetPassBand(self) -> float: ... + def GetPassBandMaxValue(self) -> float: ... + def GetPassBandMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWindowedSincPolyDataFilter: ... + def NonManifoldSmoothingOff(self) -> None: ... + def NonManifoldSmoothingOn(self) -> None: ... + def NormalizeCoordinatesOff(self) -> None: ... + def NormalizeCoordinatesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWindowedSincPolyDataFilter: ... + def SetBoundarySmoothing(self, _arg: int) -> None: ... + def SetEdgeAngle(self, _arg: float) -> None: ... + def SetFeatureAngle(self, _arg: float) -> None: ... + def SetFeatureEdgeSmoothing(self, _arg: int) -> None: ... + def SetGenerateErrorScalars(self, _arg: int) -> None: ... + def SetGenerateErrorVectors(self, _arg: int) -> None: ... + def SetNonManifoldSmoothing(self, _arg: int) -> None: ... + def SetNormalizeCoordinates(self, _arg: int) -> None: ... + def SetNumberOfIterations(self, _arg: int) -> None: ... + def SetPassBand(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersExtraction.pyi b/stubs/vtk/vtkmodules/vtkFiltersExtraction.pyi new file mode 100644 index 000000000000..91d01cdf09dd --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersExtraction.pyi @@ -0,0 +1,844 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersGeneral + +VTK_EXTRACT_COMPONENT: int +VTK_EXTRACT_DETERMINANT: int +VTK_EXTRACT_EFFECTIVE_STRESS: int +VTK_EXTRACT_NONNEGATIVE_DETERMINANT: int +VTK_EXTRACT_TRACE: int + +class vtkSelector(vtkmodules.vtkCommonCore.vtkObject): + def Execute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataObject, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> None: ... + def Finalize(self) -> None: ... + def GetInsidednessArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, node: vtkmodules.vtkCommonDataModel.vtkSelectionNode) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelector: ... + def SetInsidednessArrayName(self, _arg: str) -> None: ... + +class vtkBlockSelector(vtkSelector): + def Execute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataObject, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, node: vtkmodules.vtkCommonDataModel.vtkSelectionNode) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBlockSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlockSelector: ... + +class vtkConvertSelection(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + def AddArrayName(self, __a: str) -> None: ... + def AllowMissingArrayOff(self) -> None: ... + def AllowMissingArrayOn(self) -> None: ... + def ClearArrayNames(self) -> None: ... + def GetAllowMissingArray(self) -> bool: ... + def GetArrayName(self) -> str: ... + def GetArrayNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetInputFieldType(self) -> int: ... + def GetMatchAnyValues(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputType(self) -> int: ... + @staticmethod + def GetSelectedCells( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkDataSet, + indices: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @staticmethod + def GetSelectedEdges( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkGraph, + indices: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @staticmethod + def GetSelectedItems( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkDataObject, + fieldType: int, + indices: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @staticmethod + def GetSelectedPoints( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkDataSet, + indices: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @staticmethod + def GetSelectedRows( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkTable, + indices: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + @staticmethod + def GetSelectedVertices( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkGraph, + indices: vtkmodules.vtkCommonCore.vtkIdTypeArray, + ) -> None: ... + def GetSelectionExtractor(self) -> vtkExtractSelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MatchAnyValuesOff(self) -> None: ... + def MatchAnyValuesOn(self) -> None: ... + def NewInstance(self) -> vtkConvertSelection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvertSelection: ... + def SetAllowMissingArray(self, _arg: bool) -> None: ... + def SetArrayName(self, __a: str) -> None: ... + def SetArrayNames(self, __a: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetDataObjectConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputFieldType(self, _arg: int) -> None: ... + def SetMatchAnyValues(self, _arg: bool) -> None: ... + def SetOutputType(self, _arg: int) -> None: ... + def SetSelectionExtractor(self, __a: vtkExtractSelection) -> None: ... + @staticmethod + def ToGlobalIdSelection( + input: vtkmodules.vtkCommonDataModel.vtkSelection, data: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @staticmethod + def ToIndexSelection( + input: vtkmodules.vtkCommonDataModel.vtkSelection, data: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @staticmethod + def ToPedigreeIdSelection( + input: vtkmodules.vtkCommonDataModel.vtkSelection, data: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @staticmethod + def ToSelectionType( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkDataObject, + type: int, + arrayNames: vtkmodules.vtkCommonCore.vtkStringArray = ..., + inputFieldType: int = -1, + allowMissingArray: bool = False, + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + @staticmethod + def ToValueSelection( + input: vtkmodules.vtkCommonDataModel.vtkSelection, data: vtkmodules.vtkCommonDataModel.vtkDataObject, arrayName: str + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + @staticmethod + def ToValueSelection( + input: vtkmodules.vtkCommonDataModel.vtkSelection, + data: vtkmodules.vtkCommonDataModel.vtkDataObject, + arrayNames: vtkmodules.vtkCommonCore.vtkStringArray, + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + +class vtkExpandMarkedElements(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLayers(self) -> int: ... + def GetNumberOfLayersMaxValue(self) -> int: ... + def GetNumberOfLayersMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExpandMarkedElements: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExpandMarkedElements: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfLayers(self, _arg: int) -> None: ... + +class vtkExtractBlock(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def AddIndex(self, index: int) -> None: ... + def GetMaintainStructure(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPruneOutput(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaintainStructureOff(self) -> None: ... + def MaintainStructureOn(self) -> None: ... + def NewInstance(self) -> vtkExtractBlock: ... + def PruneOutputOff(self) -> None: ... + def PruneOutputOn(self) -> None: ... + def RemoveAllIndices(self) -> None: ... + def RemoveIndex(self, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractBlock: ... + def SetMaintainStructure(self, _arg: int) -> None: ... + def SetPruneOutput(self, _arg: int) -> None: ... + +class vtkExtractBlockUsingDataAssembly(vtkmodules.vtkCommonExecutionModel.vtkCompositeDataSetAlgorithm): + def AddSelector(self, selector: str) -> bool: ... + def ClearSelectors(self) -> None: ... + def GetAssemblyName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSelectors(self) -> int: ... + def GetPruneDataAssembly(self) -> bool: ... + def GetSelectSubtrees(self) -> bool: ... + def GetSelector(self, index: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractBlockUsingDataAssembly: ... + def PruneDataAssemblyOff(self) -> None: ... + def PruneDataAssemblyOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractBlockUsingDataAssembly: ... + def SelectSubtreesOff(self) -> None: ... + def SelectSubtreesOn(self) -> None: ... + def SetAssemblyName(self, _arg: str) -> None: ... + def SetPruneDataAssembly(self, _arg: bool) -> None: ... + def SetSelectSubtrees(self, _arg: bool) -> None: ... + def SetSelector(self, selector: str) -> None: ... + +class vtkExtractCells(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def AddCellIds(self, ptr: Sequence[int], numValues: int) -> None: ... + def AddCellList(self, l: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def AddCellRange(self, from_: int, to: int) -> None: ... + def AssumeSortedAndUniqueIdsOff(self) -> None: ... + def AssumeSortedAndUniqueIdsOn(self) -> None: ... + def ExtractAllCellsOff(self) -> None: ... + def ExtractAllCellsOn(self) -> None: ... + def GetAssumeSortedAndUniqueIds(self) -> bool: ... + def GetExtractAllCells(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractCells: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractCells: ... + def SetAssumeSortedAndUniqueIds(self, _arg: bool) -> None: ... + def SetCellIds(self, ptr: Sequence[int], numValues: int) -> None: ... + def SetCellList(self, l: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def SetExtractAllCells(self, _arg: bool) -> None: ... + +class vtkExtractCellsByType(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AddAllCellTypes(self) -> None: ... + def AddCellType(self, type: int) -> None: ... + def ExtractCellType(self, type: int) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractCellsByType: ... + def RemoveAllCellTypes(self) -> None: ... + def RemoveCellType(self, type: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractCellsByType: ... + +class vtkExtractDataArraysOverTime(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetFieldAssociation(self) -> int: ... + def GetFieldAssociationMaxValue(self) -> int: ... + def GetFieldAssociationMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetReportStatisticsOnly(self) -> bool: ... + def GetUseGlobalIDs(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractDataArraysOverTime: ... + def ReportStatisticsOnlyOff(self) -> None: ... + def ReportStatisticsOnlyOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractDataArraysOverTime: ... + def SetFieldAssociation(self, _arg: int) -> None: ... + def SetReportStatisticsOnly(self, _arg: bool) -> None: ... + def SetUseGlobalIDs(self, _arg: bool) -> None: ... + +class vtkExtractDataOverTime(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetPointIndex(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractDataOverTime: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractDataOverTime: ... + def SetPointIndex(self, _arg: int) -> None: ... + +class vtkExtractDataSets(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddDataSet(self, level: int, idx: int) -> None: ... + def ClearDataSetList(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractDataSets: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractDataSets: ... + +class vtkExtractExodusGlobalTemporalVariables(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def AutoDetectGlobalTemporalDataArraysOff(self) -> None: ... + def AutoDetectGlobalTemporalDataArraysOn(self) -> None: ... + def GetAutoDetectGlobalTemporalDataArrays(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractExodusGlobalTemporalVariables: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractExodusGlobalTemporalVariables: ... + def SetAutoDetectGlobalTemporalDataArrays(self, _arg: bool) -> None: ... + +class vtkExtractGeometry(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def ExtractBoundaryCellsOff(self) -> None: ... + def ExtractBoundaryCellsOn(self) -> None: ... + def ExtractInsideOff(self) -> None: ... + def ExtractInsideOn(self) -> None: ... + def ExtractOnlyBoundaryCellsOff(self) -> None: ... + def ExtractOnlyBoundaryCellsOn(self) -> None: ... + def GetExtractBoundaryCells(self) -> int: ... + def GetExtractInside(self) -> int: ... + def GetExtractOnlyBoundaryCells(self) -> int: ... + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractGeometry: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractGeometry: ... + def SetExtractBoundaryCells(self, _arg: int) -> None: ... + def SetExtractInside(self, _arg: int) -> None: ... + def SetExtractOnlyBoundaryCells(self, _arg: int) -> None: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + +class vtkExtractGrid(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetIncludeBoundary(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleRate(self) -> tuple[int, int, int]: ... + def GetVOI(self) -> tuple[int, int, int, int, int, int]: ... + def IncludeBoundaryOff(self) -> None: ... + def IncludeBoundaryOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractGrid: ... + def SetIncludeBoundary(self, _arg: int) -> None: ... + @overload + def SetSampleRate(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSampleRate(self, _arg: Sequence[int]) -> None: ... + @overload + def SetVOI(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetVOI(self, _arg: Sequence[int]) -> None: ... + +class vtkExtractLevel(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddLevel(self, level: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractLevel: ... + def RemoveAllLevels(self) -> None: ... + def RemoveLevel(self, level: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractLevel: ... + +class vtkExtractParticlesOverTime(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetIdChannelArray(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractParticlesOverTime: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractParticlesOverTime: ... + def SetIdChannelArray(self, arg: str) -> None: ... + +class vtkExtractPolyDataGeometry(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ExtractBoundaryCellsOff(self) -> None: ... + def ExtractBoundaryCellsOn(self) -> None: ... + def ExtractInsideOff(self) -> None: ... + def ExtractInsideOn(self) -> None: ... + def GetExtractBoundaryCells(self) -> int: ... + def GetExtractInside(self) -> int: ... + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassPoints(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractPolyDataGeometry: ... + def PassPointsOff(self) -> None: ... + def PassPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractPolyDataGeometry: ... + def SetExtractBoundaryCells(self, _arg: int) -> None: ... + def SetExtractInside(self, _arg: int) -> None: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetPassPoints(self, _arg: int) -> None: ... + +class vtkExtractRectilinearGrid(vtkmodules.vtkCommonExecutionModel.vtkRectilinearGridAlgorithm): + def GetIncludeBoundary(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleRate(self) -> tuple[int, int, int]: ... + def GetVOI(self) -> tuple[int, int, int, int, int, int]: ... + def IncludeBoundaryOff(self) -> None: ... + def IncludeBoundaryOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractRectilinearGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractRectilinearGrid: ... + def SetIncludeBoundary(self, _arg: int) -> None: ... + @overload + def SetSampleRate(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSampleRate(self, _arg: Sequence[int]) -> None: ... + @overload + def SetVOI(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetVOI(self, _arg: Sequence[int]) -> None: ... + +class vtkExtractSelectedArraysOverTime(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetReportStatisticsOnly(self) -> bool: ... + def GetSelectionExtractor(self) -> vtkExtractSelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedArraysOverTime: ... + def ReportStatisticsOnlyOff(self) -> None: ... + def ReportStatisticsOnlyOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedArraysOverTime: ... + def SetReportStatisticsOnly(self, _arg: bool) -> None: ... + def SetSelectionConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSelectionExtractor(self, __a: vtkExtractSelection) -> None: ... + +class vtkExtractSelectedBlock(vtkmodules.vtkFiltersGeneral.vtkExtractSelectionBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedBlock: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedBlock: ... + +class vtkExtractSelectedIds(vtkmodules.vtkFiltersGeneral.vtkExtractSelectionBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedIds: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedIds: ... + +class vtkExtractSelectedLocations(vtkmodules.vtkFiltersGeneral.vtkExtractSelectionBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedLocations: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedLocations: ... + +class vtkExtractSelectedPolyDataIds(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedPolyDataIds: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedPolyDataIds: ... + +class vtkExtractSelectedRows(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def AddOriginalRowIdsArrayOff(self) -> None: ... + def AddOriginalRowIdsArrayOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetAddOriginalRowIdsArray(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedRows: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedRows: ... + def SetAddOriginalRowIdsArray(self, _arg: bool) -> None: ... + def SetAnnotationLayersConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSelectionConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkExtractSelectedThresholds(vtkmodules.vtkFiltersGeneral.vtkExtractSelectionBase): + @overload + @staticmethod + def EvaluateValue( + scalars: vtkmodules.vtkCommonCore.vtkDataArray, id: int, lims: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + @overload + @staticmethod + def EvaluateValue( + array: vtkmodules.vtkCommonCore.vtkDataArray, + array_component_no: int, + id: int, + lims: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> int: ... + @overload + @staticmethod + def EvaluateValue( + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + id: int, + lims: vtkmodules.vtkCommonCore.vtkDataArray, + AboveCount: MutableSequence[int], + BelowCount: MutableSequence[int], + InsideCount: MutableSequence[int], + ) -> int: ... + @overload + @staticmethod + def EvaluateValue( + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + array_component_no: int, + id: int, + lims: vtkmodules.vtkCommonCore.vtkDataArray, + AboveCount: MutableSequence[int], + BelowCount: MutableSequence[int], + InsideCount: MutableSequence[int], + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedThresholds: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedThresholds: ... + +class vtkExtractSelection(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreserveTopology(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelection: ... + def PreserveTopologyOff(self) -> None: ... + def PreserveTopologyOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelection: ... + def SetPreserveTopology(self, _arg: bool) -> None: ... + def SetSelectionConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkExtractTensorComponents(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def ExtractNormalsOff(self) -> None: ... + def ExtractNormalsOn(self) -> None: ... + def ExtractScalarsOff(self) -> None: ... + def ExtractScalarsOn(self) -> None: ... + def ExtractTCoordsOff(self) -> None: ... + def ExtractTCoordsOn(self) -> None: ... + def ExtractVectorsOff(self) -> None: ... + def ExtractVectorsOn(self) -> None: ... + def GetExtractNormals(self) -> int: ... + def GetExtractScalars(self) -> int: ... + def GetExtractTCoords(self) -> int: ... + def GetExtractVectors(self) -> int: ... + def GetNormalComponents(self) -> tuple[int, int, int, int, int, int]: ... + def GetNormalizeNormals(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTCoords(self) -> int: ... + def GetNumberOfTCoordsMaxValue(self) -> int: ... + def GetNumberOfTCoordsMinValue(self) -> int: ... + def GetOutputPrecision(self) -> int: ... + def GetPassTensorsToOutput(self) -> int: ... + def GetScalarComponents(self) -> tuple[int, int]: ... + def GetScalarMode(self) -> int: ... + def GetTCoordComponents(self) -> tuple[int, int, int, int, int, int]: ... + def GetVectorComponents(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractTensorComponents: ... + def NormalizeNormalsOff(self) -> None: ... + def NormalizeNormalsOn(self) -> None: ... + def PassTensorsToOutputOff(self) -> None: ... + def PassTensorsToOutputOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractTensorComponents: ... + def ScalarIsComponent(self) -> None: ... + def ScalarIsDeterminant(self) -> None: ... + def ScalarIsEffectiveStress(self) -> None: ... + def ScalarIsNonNegativeDeterminant(self) -> None: ... + def ScalarIsTrace(self) -> None: ... + def SetExtractNormals(self, _arg: int) -> None: ... + def SetExtractScalars(self, _arg: int) -> None: ... + def SetExtractTCoords(self, _arg: int) -> None: ... + def SetExtractVectors(self, _arg: int) -> None: ... + @overload + def SetNormalComponents(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetNormalComponents(self, _arg: Sequence[int]) -> None: ... + def SetNormalizeNormals(self, _arg: int) -> None: ... + def SetNumberOfTCoords(self, _arg: int) -> None: ... + def SetOutputPrecision(self, _arg: int) -> None: ... + def SetPassTensorsToOutput(self, _arg: int) -> None: ... + @overload + def SetScalarComponents(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetScalarComponents(self, _arg: Sequence[int]) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToComponent(self) -> None: ... + def SetScalarModeToDeterminant(self) -> None: ... + def SetScalarModeToEffectiveStress(self) -> None: ... + def SetScalarModeToNonNegativeDeterminant(self) -> None: ... + def SetScalarModeToTrace(self) -> None: ... + @overload + def SetTCoordComponents(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetTCoordComponents(self, _arg: Sequence[int]) -> None: ... + @overload + def SetVectorComponents(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetVectorComponents(self, _arg: Sequence[int]) -> None: ... + +class vtkExtractTimeSteps(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + NEAREST_TIMESTEP: int + NEXT_TIMESTEP: int + PREVIOUS_TIMESTEP: int + def AddTimeStepIndex(self, timeStepIndex: int) -> None: ... + def ClearTimeStepIndices(self) -> None: ... + def GenerateTimeStepIndices(self, begin: int, end: int, step: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetRange(self) -> tuple[int, int]: ... + def GetTimeEstimationMode(self) -> int: ... + def GetTimeStepIndices(self, timeStepIndices: MutableSequence[int]) -> None: ... + def GetTimeStepInterval(self) -> int: ... + def GetTimeStepIntervalMaxValue(self) -> int: ... + def GetTimeStepIntervalMinValue(self) -> int: ... + def GetUseRange(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractTimeSteps: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractTimeSteps: ... + @overload + def SetRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetRange(self, _arg: Sequence[int]) -> None: ... + def SetTimeEstimationMode(self, _arg: int) -> None: ... + def SetTimeEstimationModeToNearest(self) -> None: ... + def SetTimeEstimationModeToNext(self) -> None: ... + def SetTimeEstimationModeToPrevious(self) -> None: ... + def SetTimeStepIndices(self, count: int, timeStepIndices: Sequence[int]) -> None: ... + def SetTimeStepInterval(self, _arg: int) -> None: ... + def SetUseRange(self, _arg: bool) -> None: ... + def UseRangeOff(self) -> None: ... + def UseRangeOn(self) -> None: ... + +class vtkExtractUnstructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CellClippingOff(self) -> None: ... + def CellClippingOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def ExtentClippingOff(self) -> None: ... + def ExtentClippingOn(self) -> None: ... + def GetCellClipping(self) -> int: ... + def GetCellMaximum(self) -> int: ... + def GetCellMaximumMaxValue(self) -> int: ... + def GetCellMaximumMinValue(self) -> int: ... + def GetCellMinimum(self) -> int: ... + def GetCellMinimumMaxValue(self) -> int: ... + def GetCellMinimumMinValue(self) -> int: ... + def GetExtent(self) -> tuple[float, float, float, float, float, float]: ... + def GetExtentClipping(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMerging(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointClipping(self) -> int: ... + def GetPointMaximum(self) -> int: ... + def GetPointMaximumMaxValue(self) -> int: ... + def GetPointMaximumMinValue(self) -> int: ... + def GetPointMinimum(self) -> int: ... + def GetPointMinimumMaxValue(self) -> int: ... + def GetPointMinimumMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergingOff(self) -> None: ... + def MergingOn(self) -> None: ... + def NewInstance(self) -> vtkExtractUnstructuredGrid: ... + def PointClippingOff(self) -> None: ... + def PointClippingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractUnstructuredGrid: ... + def SetCellClipping(self, _arg: int) -> None: ... + def SetCellMaximum(self, _arg: int) -> None: ... + def SetCellMinimum(self, _arg: int) -> None: ... + @overload + def SetExtent(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[float]) -> None: ... + def SetExtentClipping(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMerging(self, _arg: int) -> None: ... + def SetPointClipping(self, _arg: int) -> None: ... + def SetPointMaximum(self, _arg: int) -> None: ... + def SetPointMinimum(self, _arg: int) -> None: ... + +class vtkExtractVectorComponents(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def ExtractToFieldDataOff(self) -> None: ... + def ExtractToFieldDataOn(self) -> None: ... + def GetExtractToFieldData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVxComponent(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetVyComponent(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetVzComponent(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractVectorComponents: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractVectorComponents: ... + def SetExtractToFieldData(self, _arg: int) -> None: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkFrustumSelector(vtkSelector): + def GetFrustum(self) -> vtkmodules.vtkCommonDataModel.vtkPlanes: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, node: vtkmodules.vtkCommonDataModel.vtkSelectionNode) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFrustumSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFrustumSelector: ... + def SetFrustum(self, __a: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + +class vtkHierarchicalDataExtractDataSets(vtkExtractDataSets): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalDataExtractDataSets: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalDataExtractDataSets: ... + +class vtkHierarchicalDataExtractLevel(vtkExtractLevel): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalDataExtractLevel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalDataExtractLevel: ... + +class vtkLocationSelector(vtkSelector): + def Finalize(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, node: vtkmodules.vtkCommonDataModel.vtkSelectionNode) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLocationSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLocationSelector: ... + +class vtkProbeSelectedLocations(vtkmodules.vtkFiltersGeneral.vtkExtractSelectionBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProbeSelectedLocations: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProbeSelectedLocations: ... + +class vtkValueSelector(vtkSelector): + def Finalize(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, node: vtkmodules.vtkCommonDataModel.vtkSelectionNode) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkValueSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkValueSelector: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersFlowPaths.pyi b/stubs/vtk/vtkmodules/vtkFiltersFlowPaths.pyi new file mode 100644 index 000000000000..d90da7abcce9 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersFlowPaths.pyi @@ -0,0 +1,1064 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkIOCore + +_Pointer = TypeVar("_Pointer") + +class vtkAbstractInterpolatedVelocityField(vtkmodules.vtkCommonMath.vtkFunctionSet): + class VelocityFieldInitializationState(int): ... + INITIALIZE_ALL_DATASETS: VelocityFieldInitializationState + NOT_INITIALIZED: VelocityFieldInitializationState + SELF_INITIALIZE: VelocityFieldInitializationState + def ClearLastCellId(self) -> None: ... + def CopyParameters(self, from_: vtkAbstractInterpolatedVelocityField) -> None: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def GetCacheHit(self) -> int: ... + def GetCacheMiss(self) -> int: ... + def GetCaching(self) -> bool: ... + def GetFindCellStrategy(self) -> vtkmodules.vtkCommonDataModel.vtkFindCellStrategy: ... + def GetForceSurfaceTangentVector(self) -> bool: ... + def GetInitializationState(self) -> int: ... + def GetLastCellId(self) -> int: ... + def GetLastDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetLastLocalCoordinates(self, pcoords: MutableSequence[float]) -> int: ... + def GetLastWeights(self, w: MutableSequence[float]) -> int: ... + def GetNormalizeVector(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSurfaceDataset(self) -> bool: ... + def GetVectorsSelection(self) -> str: ... + def GetVectorsType(self) -> int: ... + def Initialize(self, compDS: vtkmodules.vtkCommonDataModel.vtkCompositeDataSet, initStrategy: int = ...) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractInterpolatedVelocityField: ... + def SelectVectors(self, fieldAssociation: int, fieldName: str) -> None: ... + def SetCaching(self, _arg: bool) -> None: ... + def SetFindCellStrategy(self, __a: vtkmodules.vtkCommonDataModel.vtkFindCellStrategy) -> None: ... + def SetForceSurfaceTangentVector(self, _arg: bool) -> None: ... + @overload + def SetLastCellId(self, c: int) -> None: ... + @overload + def SetLastCellId(self, c: int, dataindex: int) -> None: ... + def SetNormalizeVector(self, _arg: bool) -> None: ... + def SetSurfaceDataset(self, _arg: bool) -> None: ... + +class vtkAMRInterpolatedVelocityField(vtkAbstractInterpolatedVelocityField): + def CopyParameters(self, from_: vtkAbstractInterpolatedVelocityField) -> None: ... + @staticmethod + def FindGrid( + q: MutableSequence[float], amrds: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR, level: int, gridId: int + ) -> bool: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def GetAmrDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkOverlappingAMR: ... + def GetLastDataSetLocation(self, level: int, id: int) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRInterpolatedVelocityField: ... + def SetAMRData(self, amr: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR) -> None: ... + def SetAmrDataSet(self, __a: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR) -> None: ... + @overload + def SetLastCellId(self, c: int) -> None: ... + @overload + def SetLastCellId(self, c: int, dataindex: int) -> None: ... + def SetLastDataSet(self, level: int, id: int) -> bool: ... + +class vtkCachingInterpolatedVelocityField(vtkmodules.vtkCommonMath.vtkFunctionSet): + def ClearLastCellInfo(self) -> None: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def GetCacheMiss(self) -> int: ... + def GetCellCacheHit(self) -> int: ... + def GetDataSetCacheHit(self) -> int: ... + def GetLastLocalCoordinates(self, pcoords: MutableSequence[float]) -> int: ... + def GetLastWeights(self, w: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVectorsSelection(self) -> str: ... + def InsideTest(self, x: MutableSequence[float]) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCachingInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCachingInterpolatedVelocityField: ... + def SelectVectors(self, fieldName: str) -> None: ... + def SetDataSet( + self, + I: int, + dataset: vtkmodules.vtkCommonDataModel.vtkDataSet, + staticdataset: bool, + locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator, + ) -> None: ... + def SetLastCellInfo(self, c: int, datasetindex: int) -> None: ... + +class vtkCompositeInterpolatedVelocityField(vtkAbstractInterpolatedVelocityField): + def AddDataSet(self, dataset: vtkmodules.vtkCommonDataModel.vtkDataSet, maxCellSize: int = 0) -> None: ... + def CopyParameters(self, from_: vtkAbstractInterpolatedVelocityField) -> None: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def GetCacheDataSetHit(self) -> int: ... + def GetCacheDataSetMiss(self) -> int: ... + def GetLastDataSetIndex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsideTest(self, x: MutableSequence[float]) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeInterpolatedVelocityField: ... + @overload + def SetLastCellId(self, c: int, dataindex: int) -> None: ... + @overload + def SetLastCellId(self, c: int) -> None: ... + def SnapPointOnCell(self, pOrigin: MutableSequence[float], pProj: MutableSequence[float]) -> int: ... + +class vtkCellLocatorInterpolatedVelocityField(vtkCompositeInterpolatedVelocityField): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellLocatorInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellLocatorInterpolatedVelocityField: ... + +class vtkEvenlySpacedStreamlines2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetClosedLoopMaximumDistance(self) -> float: ... + def GetComputeVorticity(self) -> bool: ... + def GetInitialIntegrationStep(self) -> float: ... + def GetIntegrationStepUnit(self) -> int: ... + def GetIntegrator(self) -> vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver: ... + def GetIntegratorType(self) -> int: ... + def GetLoopAngle(self) -> float: ... + def GetMaximumNumberOfSteps(self) -> int: ... + def GetMinimumNumberOfLoopPoints(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSeparatingDistance(self) -> float: ... + def GetSeparatingDistanceRatio(self) -> float: ... + def GetStartPosition(self) -> tuple[float, float, float]: ... + def GetTerminalSpeed(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEvenlySpacedStreamlines2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEvenlySpacedStreamlines2D: ... + def SetClosedLoopMaximumDistance(self, _arg: float) -> None: ... + def SetComputeVorticity(self, _arg: bool) -> None: ... + def SetInitialIntegrationStep(self, _arg: float) -> None: ... + def SetIntegrationStepUnit(self, unit: int) -> None: ... + def SetIntegrator(self, __a: vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver) -> None: ... + def SetIntegratorType(self, type: int) -> None: ... + def SetIntegratorTypeToRungeKutta2(self) -> None: ... + def SetIntegratorTypeToRungeKutta4(self) -> None: ... + def SetInterpolatorPrototype(self, ivf: vtkAbstractInterpolatedVelocityField) -> None: ... + def SetInterpolatorType(self, interpType: int) -> None: ... + def SetInterpolatorTypeToCellLocator(self) -> None: ... + def SetInterpolatorTypeToDataSetPointLocator(self) -> None: ... + def SetLoopAngle(self, _arg: float) -> None: ... + def SetMaximumNumberOfSteps(self, _arg: int) -> None: ... + def SetMinimumNumberOfLoopPoints(self, _arg: int) -> None: ... + def SetSeparatingDistance(self, _arg: float) -> None: ... + def SetSeparatingDistanceRatio(self, _arg: float) -> None: ... + @overload + def SetStartPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetStartPosition(self, _arg: Sequence[float]) -> None: ... + def SetTerminalSpeed(self, _arg: float) -> None: ... + +class vtkInterpolatedVelocityField(vtkCompositeInterpolatedVelocityField): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInterpolatedVelocityField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInterpolatedVelocityField: ... + +class vtkIntervalInformation: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkIntervalInformation) -> None: ... + @overload + @staticmethod + def ConvertToLength(interval: float, unit: int, cellLength: float) -> float: ... + @overload + @staticmethod + def ConvertToLength(interval: vtkIntervalInformation, cellLength: float) -> float: ... + +class vtkLagrangianBasicIntegrationModel(vtkmodules.vtkCommonMath.vtkFunctionSet): + class SurfaceType(int): ... + class VariableStep(int): ... + SURFACE_TYPE_BOUNCE: SurfaceType + SURFACE_TYPE_BREAK: SurfaceType + SURFACE_TYPE_MODEL: SurfaceType + SURFACE_TYPE_PASS: SurfaceType + SURFACE_TYPE_TERM: SurfaceType + VARIABLE_STEP_CURRENT: VariableStep + VARIABLE_STEP_NEXT: VariableStep + VARIABLE_STEP_PREV: VariableStep + + def AddDataSet( + self, dataset: vtkmodules.vtkCommonDataModel.vtkDataSet, surface: bool = False, surfaceFlatIndex: int = 0 + ) -> None: ... + def ClearDataSets(self, surface: bool = False) -> None: ... + def FinalizeOutputs( + self, + particlePathsOutput: vtkmodules.vtkCommonDataModel.vtkPolyData, + interractionOutput: vtkmodules.vtkCommonDataModel.vtkDataObject, + ) -> bool: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetLocatorTolerance(self) -> float: ... + def GetLocatorsBuilt(self) -> bool: ... + def GetNonPlanarQuadSupport(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTrackedUserData(self) -> int: ... + def GetSeedArray( + self, idx: int, pointData: vtkmodules.vtkCommonDataModel.vtkPointData + ) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetSeedArrayComps(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetSeedArrayNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetSeedArrayTypes(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetSurfaceArrayComps(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetSurfaceArrayDefaultValues(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetSurfaceArrayEnumValues(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetSurfaceArrayNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetSurfaceArrayTypes(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetTolerance(self) -> float: ... + def GetUseInitialIntegrationTime(self) -> bool: ... + def GetWeightsSize(self) -> int: ... + def InitializeInteractionData(self, data: vtkmodules.vtkCommonDataModel.vtkFieldData) -> None: ... + def InitializeParticleData(self, particleData: vtkmodules.vtkCommonDataModel.vtkFieldData, maxTuples: int = 0) -> None: ... + def InitializePathData(self, data: vtkmodules.vtkCommonDataModel.vtkFieldData) -> None: ... + def InitializeThreadedData(self) -> vtkLagrangianThreadedData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangianBasicIntegrationModel: ... + def NonPlanarQuadSupportOff(self) -> None: ... + def NonPlanarQuadSupportOn(self) -> None: ... + def PreParticleInitalization(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangianBasicIntegrationModel: ... + def SetInputArrayToProcess(self, idx: int, port: int, connection: int, fieldAssociation: int, name: str) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def SetLocatorsBuilt(self, _arg: bool) -> None: ... + def SetNonPlanarQuadSupport(self, _arg: bool) -> None: ... + def SetNumberOfTrackedUserData(self, _arg: int) -> None: ... + def SetTracker(self, Tracker: vtkLagrangianParticleTracker) -> None: ... + def SetUseInitialIntegrationTime(self, _arg: bool) -> None: ... + def UseInitialIntegrationTimeOff(self) -> None: ... + def UseInitialIntegrationTimeOn(self) -> None: ... + +class vtkLagrangianMatidaIntegrationModel(vtkLagrangianBasicIntegrationModel): + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangianMatidaIntegrationModel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangianMatidaIntegrationModel: ... + +class vtkLagrangianParticle: + class ParticleTermination(int): ... + class SurfaceInteraction(int): ... + PARTICLE_TERMINATION_ABORTED: ParticleTermination + PARTICLE_TERMINATION_FLIGHT_TERMINATED: ParticleTermination + PARTICLE_TERMINATION_NOT_TERMINATED: ParticleTermination + PARTICLE_TERMINATION_OUT_OF_DOMAIN: ParticleTermination + PARTICLE_TERMINATION_OUT_OF_STEPS: ParticleTermination + PARTICLE_TERMINATION_OUT_OF_TIME: ParticleTermination + PARTICLE_TERMINATION_SURF_BREAK: ParticleTermination + PARTICLE_TERMINATION_SURF_TERMINATED: ParticleTermination + PARTICLE_TERMINATION_TRANSFERRED: ParticleTermination + SURFACE_INTERACTION_BOUNCE: SurfaceInteraction + SURFACE_INTERACTION_BREAK: SurfaceInteraction + SURFACE_INTERACTION_NO_INTERACTION: SurfaceInteraction + SURFACE_INTERACTION_OTHER: SurfaceInteraction + SURFACE_INTERACTION_PASS: SurfaceInteraction + SURFACE_INTERACTION_TERMINATED: SurfaceInteraction + + def __init__( + self, + numberOfVariables: int, + seedId: int, + particleId: int, + seedArrayTupleIndex: int, + integrationTime: float, + seedData: vtkmodules.vtkCommonDataModel.vtkPointData, + numberOfTrackedUserData: int, + ) -> None: ... + def GetEquationVariables(self) -> _Pointer: ... + def GetId(self) -> int: ... + def GetIntegrationTime(self) -> float: ... + def GetInteraction(self) -> int: ... + def GetLastSurfaceCellId(self) -> int: ... + def GetLastSurfaceDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNextEquationVariables(self) -> _Pointer: ... + def GetNextPosition(self) -> _Pointer: ... + def GetNextTrackedUserData(self) -> tuple[float, float]: ... + def GetNextUserVariables(self) -> _Pointer: ... + def GetNextVelocity(self) -> _Pointer: ... + def GetNumberOfSteps(self) -> int: ... + def GetNumberOfUserVariables(self) -> int: ... + def GetNumberOfVariables(self) -> int: ... + def GetPInsertPreviousPosition(self) -> bool: ... + def GetPManualShift(self) -> bool: ... + def GetParentId(self) -> int: ... + def GetPosition(self) -> _Pointer: ... + def GetPositionVectorMagnitude(self) -> float: ... + def GetPrevEquationVariables(self) -> _Pointer: ... + def GetPrevIntegrationTime(self) -> float: ... + def GetPrevPosition(self) -> _Pointer: ... + def GetPrevTrackedUserData(self) -> tuple[float, float]: ... + def GetPrevUserVariables(self) -> _Pointer: ... + def GetPrevVelocity(self) -> _Pointer: ... + def GetSeedArrayTupleIndex(self) -> int: ... + def GetSeedData(self) -> vtkmodules.vtkCommonDataModel.vtkPointData: ... + def GetSeedId(self) -> int: ... + def GetStepTimeRef(self) -> float: ... + def GetTermination(self) -> int: ... + def GetThreadedData(self) -> vtkLagrangianThreadedData: ... + def GetTrackedUserData(self) -> tuple[float, float]: ... + def GetUserFlag(self) -> int: ... + def GetUserVariables(self) -> _Pointer: ... + def GetVelocity(self) -> _Pointer: ... + def MoveToNextPosition(self) -> None: ... + def SetIntegrationTime(self, time: float) -> None: ... + def SetInteraction(self, interaction: int) -> None: ... + def SetLastSurfaceCell(self, dataset: vtkmodules.vtkCommonDataModel.vtkDataSet, cellId: int) -> None: ... + def SetPInsertPreviousPosition(self, val: bool) -> None: ... + def SetPManualShift(self, val: bool) -> None: ... + def SetParentId(self, parentId: int) -> None: ... + def SetTermination(self, termination: int) -> None: ... + def SetThreadedData(self, threadedData: vtkLagrangianThreadedData) -> None: ... + def SetUserFlag(self, flag: int) -> None: ... + +class vtkLagrangianParticleTracker(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + class CellLengthComputation(int): ... + STEP_CUR_CELL_DIV_THEO: CellLengthComputation + STEP_CUR_CELL_LENGTH: CellLengthComputation + STEP_CUR_CELL_VEL_DIR: CellLengthComputation + def AdaptiveStepReintegrationOff(self) -> None: ... + def AdaptiveStepReintegrationOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def FillOutputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GenerateParticlePathsOutputOff(self) -> None: ... + def GenerateParticlePathsOutputOn(self) -> None: ... + def GetAdaptiveStepReintegration(self) -> bool: ... + def GetCellLengthComputationMode(self) -> int: ... + def GetGenerateParticlePathsOutput(self) -> bool: ... + def GetGeneratePolyVertexInteractionOutput(self) -> bool: ... + def GetIntegrationModel(self) -> vtkLagrangianBasicIntegrationModel: ... + def GetIntegrator(self) -> vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver: ... + def GetMTime(self) -> int: ... + def GetMaximumIntegrationTime(self) -> float: ... + def GetMaximumNumberOfSteps(self) -> int: ... + def GetNewParticleId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetStepFactor(self) -> float: ... + def GetStepFactorMax(self) -> float: ... + def GetStepFactorMin(self) -> float: ... + def GetSurface(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLagrangianParticleTracker: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLagrangianParticleTracker: ... + def SetAdaptiveStepReintegration(self, _arg: bool) -> None: ... + def SetCellLengthComputationMode(self, _arg: int) -> None: ... + def SetGenerateParticlePathsOutput(self, _arg: bool) -> None: ... + def SetGeneratePolyVertexInteractionOutput(self, _arg: bool) -> None: ... + def SetIntegrationModel(self, integrationModel: vtkLagrangianBasicIntegrationModel) -> None: ... + def SetIntegrator(self, integrator: vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver) -> None: ... + def SetMaximumIntegrationTime(self, _arg: float) -> None: ... + def SetMaximumNumberOfSteps(self, _arg: int) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetStepFactor(self, _arg: float) -> None: ... + def SetStepFactorMax(self, _arg: float) -> None: ... + def SetStepFactorMin(self, _arg: float) -> None: ... + def SetSurfaceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSurfaceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkLinearTransformCellLocator(vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator): + def BuildLocator(self) -> None: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell(self, x: MutableSequence[float]) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindCellsAlongLine( + self, p1: Sequence[float], p2: Sequence[float], tolerance: float, cellsIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsAlongPlane( + self, o: Sequence[float], n: Sequence[float], tolerance: float, cells: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def FindCellsWithinBounds(self, bbox: MutableSequence[float], cells: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def FindClosestPoint( + self, + x: Sequence[float], + closestPoint: MutableSequence[float], + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> None: ... + @overload + def FindClosestPoint( + self, x: Sequence[float], closestPoint: MutableSequence[float], cellId: int, subId: int, dist2: float + ) -> None: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + inside: int, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + @overload + def FindClosestPointWithinRadius( + self, + x: MutableSequence[float], + radius: float, + closestPoint: MutableSequence[float], + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + cellId: int, + subId: int, + dist2: float, + ) -> int: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetCellLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetIsLinearTransformation(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseAllPoints(self) -> bool: ... + def InsideCellBounds(self, x: MutableSequence[float], cellId: int) -> bool: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearTransformCellLocator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearTransformCellLocator: ... + def SetCellLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def SetUseAllPoints(self, _arg: bool) -> None: ... + def ShallowCopy(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def UseAllPointsOff(self) -> None: ... + def UseAllPointsOn(self) -> None: ... + +class vtkModifiedBSPTree(vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator): + def BuildLocator(self) -> None: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + subId: int, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + @overload + def FindCell(self, x: MutableSequence[float]) -> int: ... + @overload + def FindCell( + self, + x: MutableSequence[float], + tol2: float, + GenCell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + pcoords: MutableSequence[float], + weights: MutableSequence[float], + ) -> int: ... + def FindCellsAlongLine( + self, p1: Sequence[float], p2: Sequence[float], tolerance: float, cellsIds: vtkmodules.vtkCommonCore.vtkIdList + ) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GenerateRepresentationLeafs(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetLeafNodeCellInformation(self) -> vtkmodules.vtkCommonCore.vtkIdListCollection: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkModifiedBSPTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkModifiedBSPTree: ... + def ShallowCopy(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + +class vtkParallelVectors(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetFirstVectorFieldName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSecondVectorFieldName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelVectors: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelVectors: ... + def SetFirstVectorFieldName(self, _arg: str) -> None: ... + def SetSecondVectorFieldName(self, _arg: str) -> None: ... + +class vtkParticleTracerBase(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class MeshOverTimeTypes(int): ... + class Solvers(int): ... + DIFFERENT: MeshOverTimeTypes + INTERPOLATOR_WITH_CELL_LOCATOR: int + INTERPOLATOR_WITH_DATASET_POINT_LOCATOR: int + LINEAR_TRANSFORMATION: MeshOverTimeTypes + NONE: Solvers + RUNGE_KUTTA2: Solvers + RUNGE_KUTTA4: Solvers + RUNGE_KUTTA45: Solvers + SAME_TOPOLOGY: MeshOverTimeTypes + STATIC: MeshOverTimeTypes + UNKNOWN: Solvers + def AddSourceConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def DisableResetCacheOff(self) -> None: ... + def DisableResetCacheOn(self) -> None: ... + def EnableParticleWritingOff(self) -> None: ... + def EnableParticleWritingOn(self) -> None: ... + def ForceSerialExecutionOff(self) -> None: ... + def ForceSerialExecutionOn(self) -> None: ... + def GetComputeVorticity(self) -> bool: ... + def GetDisableResetCache(self) -> int: ... + def GetEnableParticleWriting(self) -> int: ... + def GetForceReinjectionEveryNSteps(self) -> int: ... + def GetForceSerialExecution(self) -> bool: ... + def GetIgnorePipelineTime(self) -> int: ... + def GetIntegrator(self) -> vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver: ... + def GetIntegratorType(self) -> int: ... + def GetMeshOverTime(self) -> int: ... + def GetMeshOverTimeMaxValue(self) -> int: ... + def GetMeshOverTimeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParticleFileName(self) -> str: ... + def GetParticleWriter(self) -> vtkmodules.vtkIOCore.vtkAbstractParticleWriter: ... + def GetRotationScale(self) -> float: ... + def GetStartTime(self) -> float: ... + def GetStaticMesh(self) -> int: ... + def GetStaticSeeds(self) -> int: ... + def GetTerminalSpeed(self) -> float: ... + def GetTerminationTime(self) -> float: ... + def IgnorePipelineTimeOff(self) -> None: ... + def IgnorePipelineTimeOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParticleTracerBase: ... + def PrintParticleHistories(self) -> None: ... + def RemoveAllSources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParticleTracerBase: ... + def SetComputeVorticity(self, __a: bool) -> None: ... + def SetDisableResetCache(self, _arg: int) -> None: ... + def SetEnableParticleWriting(self, _arg: int) -> None: ... + def SetForceReinjectionEveryNSteps(self, __a: int) -> None: ... + def SetForceSerialExecution(self, _arg: bool) -> None: ... + def SetIgnorePipelineTime(self, _arg: int) -> None: ... + def SetIntegrator(self, __a: vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver) -> None: ... + def SetIntegratorType(self, type: int) -> None: ... + def SetInterpolatorType(self, interpolatorType: int) -> None: ... + def SetInterpolatorTypeToCellLocator(self) -> None: ... + def SetInterpolatorTypeToDataSetPointLocator(self) -> None: ... + def SetMeshOverTime(self, meshOverTime: int) -> None: ... + def SetMeshOverTimeToDifferent(self) -> None: ... + def SetMeshOverTimeToLinearTransformation(self) -> None: ... + def SetMeshOverTimeToSameTopology(self) -> None: ... + def SetMeshOverTimeToStatic(self) -> None: ... + def SetParticleFileName(self, _arg: str) -> None: ... + def SetParticleWriter(self, pw: vtkmodules.vtkIOCore.vtkAbstractParticleWriter) -> None: ... + def SetRotationScale(self, __a: float) -> None: ... + def SetStartTime(self, t: float) -> None: ... + def SetStaticMesh(self, staticMesh: int) -> None: ... + def SetStaticSeeds(self, _arg: int) -> None: ... + def SetTerminalSpeed(self, __a: float) -> None: ... + def SetTerminationTime(self, t: float) -> None: ... + +class vtkParticlePathFilter(vtkParticleTracerBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParticlePathFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParticlePathFilter: ... + +class vtkParticleTracer(vtkParticleTracerBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParticleTracer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParticleTracer: ... + +class vtkStreaklineFilter(vtkParticleTracerBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreaklineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreaklineFilter: ... + +class vtkStreamTracer(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class Units(int): ... + class ReasonForTermination(int): ... + class Solvers(int): ... + BACKWARD: int + BOTH: int + CELL_LENGTH_UNIT: Units + FIXED_REASONS_FOR_TERMINATION_COUNT: ReasonForTermination + FORWARD: int + INTERPOLATOR_WITH_CELL_LOCATOR: int + INTERPOLATOR_WITH_DATASET_POINT_LOCATOR: int + LENGTH_UNIT: Units + NONE: Solvers + NOT_INITIALIZED: ReasonForTermination + OUT_OF_DOMAIN: ReasonForTermination + OUT_OF_LENGTH: ReasonForTermination + OUT_OF_STEPS: ReasonForTermination + RUNGE_KUTTA2: Solvers + RUNGE_KUTTA4: Solvers + RUNGE_KUTTA45: Solvers + STAGNATION: ReasonForTermination + UNEXPECTED_VALUE: ReasonForTermination + UNKNOWN: Solvers + + def CalculateVorticity( + self, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + pcoords: MutableSequence[float], + cellVectors: vtkmodules.vtkCommonCore.vtkDoubleArray, + vorticity: MutableSequence[float], + ) -> None: ... + def ConvertIntervals(self, step: float, minStep: float, maxStep: float, direction: int, cellLength: float) -> None: ... + def ForceSerialExecutionOff(self) -> None: ... + def ForceSerialExecutionOn(self) -> None: ... + def GenerateNormals( + self, output: vtkmodules.vtkCommonDataModel.vtkPolyData, firstNormal: MutableSequence[float], vecName: str + ) -> None: ... + def GetComputeVorticity(self) -> bool: ... + def GetForceSerialExecution(self) -> bool: ... + def GetInitialIntegrationStep(self) -> float: ... + def GetIntegrationDirection(self) -> int: ... + def GetIntegrationDirectionMaxValue(self) -> int: ... + def GetIntegrationDirectionMinValue(self) -> int: ... + def GetIntegrationStepUnit(self) -> int: ... + def GetIntegrator(self) -> vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver: ... + def GetIntegratorType(self) -> int: ... + def GetMaximumError(self) -> float: ... + def GetMaximumIntegrationStep(self) -> float: ... + def GetMaximumNumberOfSteps(self) -> int: ... + def GetMaximumPropagation(self) -> float: ... + def GetMinimumIntegrationStep(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRotationScale(self) -> float: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetStartPosition(self) -> tuple[float, float, float]: ... + def GetSurfaceStreamlines(self) -> bool: ... + def GetTerminalSpeed(self) -> float: ... + def GetUseLocalSeedSource(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamTracer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamTracer: ... + def SetComputeVorticity(self, _arg: bool) -> None: ... + def SetForceSerialExecution(self, _arg: bool) -> None: ... + def SetInitialIntegrationStep(self, _arg: float) -> None: ... + def SetIntegrationDirection(self, _arg: int) -> None: ... + def SetIntegrationDirectionToBackward(self) -> None: ... + def SetIntegrationDirectionToBoth(self) -> None: ... + def SetIntegrationDirectionToForward(self) -> None: ... + def SetIntegrationStepUnit(self, unit: int) -> None: ... + def SetIntegrator(self, __a: vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver) -> None: ... + def SetIntegratorType(self, type: int) -> None: ... + def SetIntegratorTypeToRungeKutta2(self) -> None: ... + def SetIntegratorTypeToRungeKutta4(self) -> None: ... + def SetIntegratorTypeToRungeKutta45(self) -> None: ... + def SetInterpolatorPrototype(self, ivf: vtkAbstractInterpolatedVelocityField) -> None: ... + def SetInterpolatorType(self, interpType: int) -> None: ... + def SetInterpolatorTypeToCellLocator(self) -> None: ... + def SetInterpolatorTypeToDataSetPointLocator(self) -> None: ... + def SetMaximumError(self, _arg: float) -> None: ... + def SetMaximumIntegrationStep(self, _arg: float) -> None: ... + def SetMaximumNumberOfSteps(self, _arg: int) -> None: ... + def SetMaximumPropagation(self, _arg: float) -> None: ... + def SetMinimumIntegrationStep(self, _arg: float) -> None: ... + def SetRotationScale(self, _arg: float) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def SetStartPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetStartPosition(self, _arg: Sequence[float]) -> None: ... + def SetSurfaceStreamlines(self, _arg: bool) -> None: ... + def SetTerminalSpeed(self, _arg: float) -> None: ... + def SetUseLocalSeedSource(self, _arg: bool) -> None: ... + def SurfaceStreamlinesOff(self) -> None: ... + def SurfaceStreamlinesOn(self) -> None: ... + def UseLocalSeedSourceOff(self) -> None: ... + def UseLocalSeedSourceOn(self) -> None: ... + +class vtkStreamSurface(vtkStreamTracer): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseIterativeSeeding(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamSurface: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamSurface: ... + def SetUseIterativeSeeding(self, _arg: bool) -> None: ... + def UseIterativeSeedingOff(self) -> None: ... + def UseIterativeSeedingOn(self) -> None: ... + +class vtkTemporalInterpolatedVelocityField(vtkmodules.vtkCommonMath.vtkFunctionSet): + class MeshOverTimeTypes(int): ... + class IDStates(int): ... + DIFFERENT: MeshOverTimeTypes + INSIDE_ALL: IDStates + LINEAR_TRANSFORMATION: MeshOverTimeTypes + OUTSIDE_ALL: IDStates + OUTSIDE_T0: IDStates + OUTSIDE_T1: IDStates + SAME_TOPOLOGY: MeshOverTimeTypes + STATIC: MeshOverTimeTypes + def AddDataSetAtTime(self, N: int, T: float, dataset: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def AdvanceOneTimeStep(self) -> None: ... + def ClearCache(self) -> None: ... + def CopyParameters(self, from_: vtkTemporalInterpolatedVelocityField) -> None: ... + @overload + def FunctionValues(self, x: MutableSequence[float], u: MutableSequence[float]) -> int: ... + @overload + def FunctionValues(self, x: MutableSequence[float], f: MutableSequence[float], userData: _Pointer) -> int: ... + def FunctionValuesAtT(self, T: int, x: MutableSequence[float], u: MutableSequence[float]) -> int: ... + def GetCachedCellIds(self, id: MutableSequence[int], ds: MutableSequence[int]) -> bool: ... + def GetCurrentWeight(self) -> float: ... + def GetFindCellStrategy(self) -> vtkmodules.vtkCommonDataModel.vtkFindCellStrategy: ... + def GetLastGoodVelocity(self) -> tuple[float, float, float]: ... + def GetMeshOverTime(self) -> int: ... + def GetMeshOverTimeMaxValue(self) -> int: ... + def GetMeshOverTimeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, t0: vtkmodules.vtkCommonDataModel.vtkCompositeDataSet, t1: vtkmodules.vtkCommonDataModel.vtkCompositeDataSet + ) -> None: ... + @overload + def InterpolatePoint( + self, + outPD1: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD2: vtkmodules.vtkCommonDataModel.vtkPointData, + outIndex: int, + ) -> bool: ... + @overload + def InterpolatePoint(self, T: int, outPD1: vtkmodules.vtkCommonDataModel.vtkPointData, outIndex: int) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsStatic(self, __a: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalInterpolatedVelocityField: ... + def QuickTestPoint(self, x: MutableSequence[float]) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalInterpolatedVelocityField: ... + def SelectVectors(self, fieldName: str) -> None: ... + def SetCachedCellIds(self, id: MutableSequence[int], ds: MutableSequence[int]) -> None: ... + def SetDataSetAtTime( + self, __a: int, __b: int, __c: float, __d: vtkmodules.vtkCommonDataModel.vtkDataSet, __e: bool + ) -> None: ... + def SetFindCellStrategy(self, __a: vtkmodules.vtkCommonDataModel.vtkFindCellStrategy) -> None: ... + def SetMeshOverTime(self, _arg: int) -> None: ... + def SetMeshOverTimeToDifferent(self) -> None: ... + def SetMeshOverTimeToLinearTransformation(self) -> None: ... + def SetMeshOverTimeToSameTopology(self) -> None: ... + def SetMeshOverTimeToStatic(self) -> None: ... + def ShowCacheResults(self) -> None: ... + def TestPoint(self, x: MutableSequence[float]) -> int: ... + +class vtkVectorFieldTopology(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetComputeSurfaces(self) -> bool: ... + def GetEpsilonCriticalPoint(self) -> float: ... + def GetExcludeBoundary(self) -> bool: ... + def GetIntegrationStepSize(self) -> float: ... + def GetIntegrationStepUnit(self) -> int: ... + def GetMaxNumSteps(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffsetAwayFromBoundary(self) -> float: ... + def GetSeparatrixDistance(self) -> float: ... + def GetUseBoundarySwitchPoints(self) -> bool: ... + def GetUseIterativeSeeding(self) -> bool: ... + def GetVectorAngleThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVectorFieldTopology: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVectorFieldTopology: ... + def SetComputeSurfaces(self, _arg: bool) -> None: ... + def SetEpsilonCriticalPoint(self, _arg: float) -> None: ... + def SetExcludeBoundary(self, _arg: bool) -> None: ... + def SetIntegrationStepSize(self, _arg: float) -> None: ... + def SetIntegrationStepUnit(self, _arg: int) -> None: ... + def SetInterpolatorType(self, interpType: int) -> None: ... + def SetInterpolatorTypeToCellLocator(self) -> None: ... + def SetInterpolatorTypeToDataSetPointLocator(self) -> None: ... + def SetMaxNumSteps(self, _arg: int) -> None: ... + def SetOffsetAwayFromBoundary(self, _arg: float) -> None: ... + def SetSeparatrixDistance(self, _arg: float) -> None: ... + def SetUseBoundarySwitchPoints(self, _arg: bool) -> None: ... + def SetUseIterativeSeeding(self, _arg: bool) -> None: ... + def SetVectorAngleThreshold(self, _arg: float) -> None: ... + +class vtkVortexCore(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def FasterApproximationOff(self) -> None: ... + def FasterApproximationOn(self) -> None: ... + def GetFasterApproximation(self) -> bool: ... + def GetHigherOrderMethod(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HigherOrderMethodOff(self) -> None: ... + def HigherOrderMethodOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVortexCore: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVortexCore: ... + def SetFasterApproximation(self, _arg: bool) -> None: ... + def SetHigherOrderMethod(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersGeneral.pyi b/stubs/vtk/vtkmodules/vtkFiltersGeneral.pyi new file mode 100644 index 000000000000..ba3a09842fd3 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersGeneral.pyi @@ -0,0 +1,3481 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersCore + +_Pointer = TypeVar("_Pointer") + +VTK_CCS_SCALAR_MODE_COLORS: int +VTK_CCS_SCALAR_MODE_LABELS: int +VTK_CCS_SCALAR_MODE_NONE: int +VTK_CURVATURE_GAUSS: int +VTK_CURVATURE_MAXIMUM: int +VTK_CURVATURE_MEAN: int +VTK_CURVATURE_MINIMUM: int +VTK_DICE_MODE_MEMORY_LIMIT: int +VTK_DICE_MODE_NUMBER_OF_POINTS: int +VTK_DICE_MODE_SPECIFIED_NUMBER: int +VTK_ICON_GRAVITY_BOTTOM_CENTER: int +VTK_ICON_GRAVITY_BOTTOM_LEFT: int +VTK_ICON_GRAVITY_BOTTOM_RIGHT: int +VTK_ICON_GRAVITY_CENTER_CENTER: int +VTK_ICON_GRAVITY_CENTER_LEFT: int +VTK_ICON_GRAVITY_CENTER_RIGHT: int +VTK_ICON_GRAVITY_TOP_CENTER: int +VTK_ICON_GRAVITY_TOP_LEFT: int +VTK_ICON_GRAVITY_TOP_RIGHT: int +VTK_ICON_SCALING_OFF: int +VTK_ICON_SCALING_USE_SCALING_ARRAY: int +VTK_INTEGRATE_BACKWARD: int +VTK_INTEGRATE_BOTH_DIRECTIONS: int +VTK_INTEGRATE_FORWARD: int +VTK_INTEGRATE_MAJOR_EIGENVECTOR: int +VTK_INTEGRATE_MEDIUM_EIGENVECTOR: int +VTK_INTEGRATE_MINOR_EIGENVECTOR: int +VTK_SUBDIVIDE_LENGTH: int +VTK_SUBDIVIDE_SPECIFIED: int +VTK_TCOORDS_FROM_LENGTH: int +VTK_TCOORDS_FROM_NORMALIZED_LENGTH: int +VTK_TCOORDS_FROM_SCALARS: int +VTK_TCOORDS_OFF: int +VTK_TENSOR_MODE_COMPUTE_GRADIENT: int +VTK_TENSOR_MODE_COMPUTE_GREEN_LAGRANGE_STRAIN: int +VTK_TENSOR_MODE_COMPUTE_STRAIN: int +VTK_TENSOR_MODE_PASS_TENSORS: int +VTK_VECTOR_MODE_COMPUTE_GRADIENT: int +VTK_VECTOR_MODE_COMPUTE_VORTICITY: int +VTK_VECTOR_MODE_PASS_VECTORS: int +VTK_VOXEL_TO_12_TET: int +VTK_VOXEL_TO_5_AND_12_TET: int +VTK_VOXEL_TO_5_TET: int +VTK_VOXEL_TO_6_TET: int + +class vtkAnimateModes(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def AnimateVibrationsOff(self) -> None: ... + def AnimateVibrationsOn(self) -> None: ... + def DisplacementPreappliedOff(self) -> None: ... + def DisplacementPreappliedOn(self) -> None: ... + def GetAnimateVibrations(self) -> bool: ... + def GetDisplacementMagnitude(self) -> float: ... + def GetDisplacementPreapplied(self) -> bool: ... + def GetModeShape(self) -> int: ... + def GetModeShapeMaxValue(self) -> int: ... + def GetModeShapeMinValue(self) -> int: ... + def GetModeShapesRange(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimeRange(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnimateModes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnimateModes: ... + def SetAnimateVibrations(self, _arg: bool) -> None: ... + def SetDisplacementMagnitude(self, _arg: float) -> None: ... + def SetDisplacementPreapplied(self, _arg: bool) -> None: ... + def SetModeShape(self, _arg: int) -> None: ... + +class vtkAnnotationLink(vtkmodules.vtkCommonExecutionModel.vtkAnnotationLayersAlgorithm): + def AddDomainMap(self, map: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + def GetAnnotationLayers(self) -> vtkmodules.vtkCommonDataModel.vtkAnnotationLayers: ... + def GetCurrentSelection(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def GetDomainMap(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetMTime(self) -> int: ... + def GetNumberOfDomainMaps(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnnotationLink: ... + def RemoveAllDomainMaps(self) -> None: ... + def RemoveDomainMap(self, map: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnnotationLink: ... + def SetAnnotationLayers(self, layers: vtkmodules.vtkCommonDataModel.vtkAnnotationLayers) -> None: ... + def SetCurrentSelection(self, sel: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + +class vtkAppendLocationAttributes(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def AppendCellCentersOff(self) -> None: ... + def AppendCellCentersOn(self) -> None: ... + def AppendPointLocationsOff(self) -> None: ... + def AppendPointLocationsOn(self) -> None: ... + def GetAppendCellCenters(self) -> bool: ... + def GetAppendPointLocations(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAppendLocationAttributes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendLocationAttributes: ... + def SetAppendCellCenters(self, _arg: bool) -> None: ... + def SetAppendPointLocations(self, _arg: bool) -> None: ... + +class vtkAppendPoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetInputIdArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAppendPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAppendPoints: ... + def SetInputIdArrayName(self, _arg: str) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + +class vtkSubdivisionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CheckForTrianglesOff(self) -> None: ... + def CheckForTrianglesOn(self) -> None: ... + def GetCheckForTriangles(self) -> int: ... + def GetCheckForTrianglesMaxValue(self) -> int: ... + def GetCheckForTrianglesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubdivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSubdivisionFilter: ... + def SetCheckForTriangles(self, _arg: int) -> None: ... + def SetNumberOfSubdivisions(self, _arg: int) -> None: ... + +class vtkApproximatingSubdivisionFilter(vtkSubdivisionFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkApproximatingSubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkApproximatingSubdivisionFilter: ... + +class vtkAreaContourSpectrumFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetArcId(self) -> int: ... + def GetFieldId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSamples(self) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAreaContourSpectrumFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAreaContourSpectrumFilter: ... + def SetArcId(self, _arg: int) -> None: ... + def SetFieldId(self, _arg: int) -> None: ... + def SetNumberOfSamples(self, _arg: int) -> None: ... + +class vtkAxes(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetComputeNormals(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetScaleFactor(self) -> float: ... + def GetSymmetric(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAxes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxes: ... + def SetComputeNormals(self, _arg: int) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetSymmetric(self, _arg: int) -> None: ... + def SymmetricOff(self) -> None: ... + def SymmetricOn(self) -> None: ... + +class vtkBlankStructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetArrayId(self) -> int: ... + def GetArrayName(self) -> str: ... + def GetComponent(self) -> int: ... + def GetComponentMaxValue(self) -> int: ... + def GetComponentMinValue(self) -> int: ... + def GetMaxBlankingValue(self) -> float: ... + def GetMinBlankingValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBlankStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlankStructuredGrid: ... + def SetArrayId(self, _arg: int) -> None: ... + def SetArrayName(self, _arg: str) -> None: ... + def SetComponent(self, _arg: int) -> None: ... + def SetMaxBlankingValue(self, _arg: float) -> None: ... + def SetMinBlankingValue(self, _arg: float) -> None: ... + +class vtkBlankStructuredGridWithImage(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetBlankingInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBlankStructuredGridWithImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlankStructuredGridWithImage: ... + def SetBlankingInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + +class vtkBlockIdScalars(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBlockIdScalars: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlockIdScalars: ... + +class vtkBooleanOperationPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class OperationType(int): ... + VTK_DIFFERENCE: OperationType + VTK_INTERSECTION: OperationType + VTK_UNION: OperationType + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperation(self) -> int: ... + def GetOperationMaxValue(self) -> int: ... + def GetOperationMinValue(self) -> int: ... + def GetReorientDifferenceCells(self) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBooleanOperationPolyDataFilter: ... + def ReorientDifferenceCellsOff(self) -> None: ... + def ReorientDifferenceCellsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBooleanOperationPolyDataFilter: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToDifference(self) -> None: ... + def SetOperationToIntersection(self) -> None: ... + def SetOperationToUnion(self) -> None: ... + def SetReorientDifferenceCells(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkBoxClipDataSet(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CellGrid( + self, typeobj: int, npts: int, cellIds: Sequence[int], newCellArray: vtkmodules.vtkCommonDataModel.vtkCellArray + ) -> None: ... + def ClipBox( + self, + newPoints: vtkmodules.vtkCommonCore.vtkPoints, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + tets: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipBox0D( + self, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + verts: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipBox1D( + self, + newPoints: vtkmodules.vtkCommonCore.vtkPoints, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + lines: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipBox2D( + self, + newPoints: vtkmodules.vtkCommonCore.vtkPoints, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + tets: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipHexahedron( + self, + newPoints: vtkmodules.vtkCommonCore.vtkPoints, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + tets: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipHexahedron0D( + self, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + verts: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipHexahedron1D( + self, + newPoints: vtkmodules.vtkCommonCore.vtkPoints, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + lines: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def ClipHexahedron2D( + self, + newPoints: vtkmodules.vtkCommonCore.vtkPoints, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator, + tets: vtkmodules.vtkCommonDataModel.vtkCellArray, + inPD: vtkmodules.vtkCommonDataModel.vtkPointData, + outPD: vtkmodules.vtkCommonDataModel.vtkPointData, + inCD: vtkmodules.vtkCommonDataModel.vtkCellData, + cellId: int, + outCD: vtkmodules.vtkCommonDataModel.vtkCellData, + ) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def CreateTetra( + self, npts: int, cellIds: Sequence[int], newCellArray: vtkmodules.vtkCommonDataModel.vtkCellArray + ) -> None: ... + def GenerateClipScalarsOff(self) -> None: ... + def GenerateClipScalarsOn(self) -> None: ... + def GenerateClippedOutputOff(self) -> None: ... + def GenerateClippedOutputOn(self) -> None: ... + def GetClippedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetGenerateClipScalars(self) -> int: ... + def GetGenerateClippedOutput(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOutputs(self) -> int: ... + def GetOrientation(self) -> int: ... + @staticmethod + def InterpolateEdge( + attributes: vtkmodules.vtkCommonDataModel.vtkDataSetAttributes, toId: int, fromId1: int, fromId2: int, t: float + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MinEdgeF(self, id_v: Sequence[int], cellIds: Sequence[int], edgF: MutableSequence[int]) -> None: ... + def NewInstance(self) -> vtkBoxClipDataSet: ... + def PyramidToTetra( + self, pyramId: Sequence[int], cellIds: Sequence[int], newCellArray: vtkmodules.vtkCommonDataModel.vtkCellArray + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoxClipDataSet: ... + @overload + def SetBoxClip(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def SetBoxClip( + self, + n0: Sequence[float], + o0: Sequence[float], + n1: Sequence[float], + o1: Sequence[float], + n2: Sequence[float], + o2: Sequence[float], + n3: Sequence[float], + o3: Sequence[float], + n4: Sequence[float], + o4: Sequence[float], + n5: Sequence[float], + o5: Sequence[float], + ) -> None: ... + def SetGenerateClipScalars(self, _arg: int) -> None: ... + def SetGenerateClippedOutput(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetOrientation(self, _arg: int) -> None: ... + def WedgeToTetra( + self, wedgeId: Sequence[int], cellIds: Sequence[int], newCellArray: vtkmodules.vtkCommonDataModel.vtkCellArray + ) -> None: ... + +class vtkBrownianPoints(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetMaximumSpeed(self) -> float: ... + def GetMaximumSpeedMaxValue(self) -> float: ... + def GetMaximumSpeedMinValue(self) -> float: ... + def GetMinimumSpeed(self) -> float: ... + def GetMinimumSpeedMaxValue(self) -> float: ... + def GetMinimumSpeedMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBrownianPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBrownianPoints: ... + def SetMaximumSpeed(self, _arg: float) -> None: ... + def SetMinimumSpeed(self, _arg: float) -> None: ... + +class vtkCellDerivatives(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTensorMode(self) -> int: ... + def GetTensorModeAsString(self) -> str: ... + def GetVectorMode(self) -> int: ... + def GetVectorModeAsString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellDerivatives: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellDerivatives: ... + def SetTensorMode(self, _arg: int) -> None: ... + def SetTensorModeToComputeGradient(self) -> None: ... + def SetTensorModeToComputeGreenLagrangeStrain(self) -> None: ... + def SetTensorModeToComputeStrain(self) -> None: ... + def SetTensorModeToPassTensors(self) -> None: ... + def SetVectorMode(self, _arg: int) -> None: ... + def SetVectorModeToComputeGradient(self) -> None: ... + def SetVectorModeToComputeVorticity(self) -> None: ... + def SetVectorModeToPassVectors(self) -> None: ... + +class vtkCellValidator(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class State(int): ... + FacesAreOrientedIncorrectly: State + IntersectingEdges: State + IntersectingFaces: State + NoncontiguousEdges: State + Nonconvex: State + Valid: State + WrongNumberOfPoints: State + + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkGenericCell, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkCell, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkEmptyCell, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkVertex, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkPolyVertex, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkLine, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkPolyLine, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkTriangle, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkTriangleStrip, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkPolygon, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkPixel, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkQuad, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkTetra, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkVoxel, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkHexahedron, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkWedge, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkPyramid, tolerance: float) -> State: ... + @overload + @staticmethod + def Check(__a: vtkmodules.vtkCommonDataModel.vtkPentagonalPrism, tolerance: float) -> State: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellValidator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellValidator: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkClipClosedSurface(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateFacesOff(self) -> None: ... + def GenerateFacesOn(self) -> None: ... + def GenerateOutlineOff(self) -> None: ... + def GenerateOutlineOn(self) -> None: ... + def GetActivePlaneColor(self) -> tuple[float, float, float]: ... + def GetActivePlaneId(self) -> int: ... + def GetBaseColor(self) -> tuple[float, float, float]: ... + def GetClipColor(self) -> tuple[float, float, float]: ... + def GetClippingPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlaneCollection: ... + def GetGenerateFaces(self) -> int: ... + def GetGenerateOutline(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassPointData(self) -> int: ... + def GetScalarMode(self) -> int: ... + def GetScalarModeAsString(self) -> str: ... + def GetScalarModeMaxValue(self) -> int: ... + def GetScalarModeMinValue(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetTriangulationErrorDisplay(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClipClosedSurface: ... + def PassPointDataOff(self) -> None: ... + def PassPointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClipClosedSurface: ... + @overload + def SetActivePlaneColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetActivePlaneColor(self, _arg: Sequence[float]) -> None: ... + def SetActivePlaneId(self, _arg: int) -> None: ... + @overload + def SetBaseColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBaseColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetClipColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClipColor(self, _arg: Sequence[float]) -> None: ... + def SetClippingPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + def SetGenerateFaces(self, _arg: int) -> None: ... + def SetGenerateOutline(self, _arg: int) -> None: ... + def SetPassPointData(self, _arg: int) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToColors(self) -> None: ... + def SetScalarModeToLabels(self) -> None: ... + def SetScalarModeToNone(self) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetTriangulationErrorDisplay(self, _arg: int) -> None: ... + def TriangulationErrorDisplayOff(self) -> None: ... + def TriangulationErrorDisplayOn(self) -> None: ... + +class vtkClipConvexPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlaneCollection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClipConvexPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClipConvexPolyData: ... + def SetPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + +class vtkClipDataSet(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateClipScalarsOff(self) -> None: ... + def GenerateClipScalarsOn(self) -> None: ... + def GenerateClippedOutputOff(self) -> None: ... + def GenerateClippedOutputOn(self) -> None: ... + def GetClipFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetClippedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetGenerateClipScalars(self) -> int: ... + def GetGenerateClippedOutput(self) -> int: ... + def GetInsideOut(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMergeTolerance(self) -> float: ... + def GetMergeToleranceMaxValue(self) -> float: ... + def GetMergeToleranceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetUseValueAsOffset(self) -> bool: ... + def GetValue(self) -> float: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClipDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClipDataSet: ... + def SetClipFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateClipScalars(self, _arg: int) -> None: ... + def SetGenerateClippedOutput(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMergeTolerance(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetUseValueAsOffset(self, _arg: bool) -> None: ... + def SetValue(self, _arg: float) -> None: ... + def UseValueAsOffsetOff(self) -> None: ... + def UseValueAsOffsetOn(self) -> None: ... + +class vtkClipVolume(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateClipScalarsOff(self) -> None: ... + def GenerateClipScalarsOn(self) -> None: ... + def GenerateClippedOutputOff(self) -> None: ... + def GenerateClippedOutputOn(self) -> None: ... + def GetClipFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetClippedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetGenerateClipScalars(self) -> int: ... + def GetGenerateClippedOutput(self) -> int: ... + def GetInsideOut(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMergeTolerance(self) -> float: ... + def GetMergeToleranceMaxValue(self) -> float: ... + def GetMergeToleranceMinValue(self) -> float: ... + def GetMixed3DCellGeneration(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self) -> float: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Mixed3DCellGenerationOff(self) -> None: ... + def Mixed3DCellGenerationOn(self) -> None: ... + def NewInstance(self) -> vtkClipVolume: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClipVolume: ... + def SetClipFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateClipScalars(self, _arg: int) -> None: ... + def SetGenerateClippedOutput(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMergeTolerance(self, _arg: float) -> None: ... + def SetMixed3DCellGeneration(self, _arg: int) -> None: ... + def SetValue(self, _arg: float) -> None: ... + +class vtkCoincidentPoints(vtkmodules.vtkCommonCore.vtkObject): + def AddPoint(self, Id: int, point: Sequence[float]) -> None: ... + def Clear(self) -> None: ... + def GetCoincidentPointIds(self, point: Sequence[float]) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetNextCoincidentPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCoincidentPoints: ... + def RemoveNonCoincidentPoints(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCoincidentPoints: ... + @staticmethod + def SpiralPoints(num: int, offsets: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkContourTriangulator(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTriangulationError(self) -> int: ... + def GetTriangulationErrorDisplay(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourTriangulator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourTriangulator: ... + def SetTriangulationErrorDisplay(self, _arg: int) -> None: ... + @staticmethod + def TriangulateContours( + data: vtkmodules.vtkCommonDataModel.vtkPolyData, + firstLine: int, + numLines: int, + outputPolys: vtkmodules.vtkCommonDataModel.vtkCellArray, + normal: Sequence[float], + ) -> int: ... + @staticmethod + def TriangulatePolygon( + polygon: vtkmodules.vtkCommonCore.vtkIdList, + points: vtkmodules.vtkCommonCore.vtkPoints, + triangles: vtkmodules.vtkCommonDataModel.vtkCellArray, + ) -> int: ... + def TriangulationErrorDisplayOff(self) -> None: ... + def TriangulationErrorDisplayOn(self) -> None: ... + +class vtkCountFaces(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCountFaces: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCountFaces: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + +class vtkCountVertices(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCountVertices: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCountVertices: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + +class vtkCursor2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AllOff(self) -> None: ... + def AllOn(self) -> None: ... + def AxesOff(self) -> None: ... + def AxesOn(self) -> None: ... + def GetAxes(self) -> int: ... + def GetFocalPoint(self) -> tuple[float, float, float]: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutline(self) -> int: ... + def GetPoint(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetTranslationMode(self) -> int: ... + def GetWrap(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCursor2D: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + def PointOff(self) -> None: ... + def PointOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCursor2D: ... + def SetAxes(self, _arg: int) -> None: ... + @overload + def SetFocalPoint(self, x: MutableSequence[float]) -> None: ... + @overload + def SetFocalPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def SetModelBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def SetModelBounds(self, bounds: Sequence[float]) -> None: ... + def SetOutline(self, _arg: int) -> None: ... + def SetPoint(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetTranslationMode(self, _arg: int) -> None: ... + def SetWrap(self, _arg: int) -> None: ... + def TranslationModeOff(self) -> None: ... + def TranslationModeOn(self) -> None: ... + def WrapOff(self) -> None: ... + def WrapOn(self) -> None: ... + +class vtkCursor3D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AllOff(self) -> None: ... + def AllOn(self) -> None: ... + def AxesOff(self) -> None: ... + def AxesOn(self) -> None: ... + def GetAxes(self) -> int: ... + def GetFocalPoint(self) -> tuple[float, float, float]: ... + def GetFocus(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutline(self) -> int: ... + def GetTranslationMode(self) -> int: ... + def GetWrap(self) -> int: ... + def GetXShadows(self) -> int: ... + def GetYShadows(self) -> int: ... + def GetZShadows(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCursor3D: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCursor3D: ... + def SetAxes(self, _arg: int) -> None: ... + @overload + def SetFocalPoint(self, x: MutableSequence[float]) -> None: ... + @overload + def SetFocalPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def SetModelBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def SetModelBounds(self, bounds: Sequence[float]) -> None: ... + def SetOutline(self, _arg: int) -> None: ... + def SetTranslationMode(self, _arg: int) -> None: ... + def SetWrap(self, _arg: int) -> None: ... + def SetXShadows(self, _arg: int) -> None: ... + def SetYShadows(self, _arg: int) -> None: ... + def SetZShadows(self, _arg: int) -> None: ... + def TranslationModeOff(self) -> None: ... + def TranslationModeOn(self) -> None: ... + def WrapOff(self) -> None: ... + def WrapOn(self) -> None: ... + def XShadowsOff(self) -> None: ... + def XShadowsOn(self) -> None: ... + def YShadowsOff(self) -> None: ... + def YShadowsOn(self) -> None: ... + def ZShadowsOff(self) -> None: ... + def ZShadowsOn(self) -> None: ... + +class vtkCurvatures(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCurvatureType(self) -> int: ... + def GetInvertMeanCurvature(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InvertMeanCurvatureOff(self) -> None: ... + def InvertMeanCurvatureOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCurvatures: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCurvatures: ... + def SetCurvatureType(self, _arg: int) -> None: ... + def SetCurvatureTypeToGaussian(self) -> None: ... + def SetCurvatureTypeToMaximum(self) -> None: ... + def SetCurvatureTypeToMean(self) -> None: ... + def SetCurvatureTypeToMinimum(self) -> None: ... + def SetInvertMeanCurvature(self, _arg: int) -> None: ... + +class vtkDataSetGradient(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResultArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetGradient: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetGradient: ... + def SetResultArrayName(self, _arg: str) -> None: ... + +class vtkDataSetGradientPrecompute(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GradientPrecompute(ds: vtkmodules.vtkCommonDataModel.vtkDataSet) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetGradientPrecompute: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetGradientPrecompute: ... + +class vtkDataSetTriangleFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTetrahedraOnly(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetTriangleFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetTriangleFilter: ... + def SetTetrahedraOnly(self, _arg: int) -> None: ... + def TetrahedraOnlyOff(self) -> None: ... + def TetrahedraOnlyOn(self) -> None: ... + +class vtkDateToNumeric(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetDateFormat(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDateToNumeric: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDateToNumeric: ... + def SetDateFormat(self, _arg: str) -> None: ... + +class vtkDeflectNormals(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetUseUserNormal(self) -> bool: ... + def GetUserNormal(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDeflectNormals: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDeflectNormals: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetUseUserNormal(self, _arg: bool) -> None: ... + @overload + def SetUserNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetUserNormal(self, _arg: Sequence[float]) -> None: ... + def UseUserNormalOff(self) -> None: ... + def UseUserNormalOn(self) -> None: ... + +class vtkDeformPointSet(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetControlMeshData(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetInitializeWeights(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitializeWeightsOff(self) -> None: ... + def InitializeWeightsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDeformPointSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDeformPointSet: ... + def SetControlMeshConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetControlMeshData(self, controlMesh: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetInitializeWeights(self, _arg: int) -> None: ... + +class vtkDensifyPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubdivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDensifyPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDensifyPolyData: ... + def SetNumberOfSubdivisions(self, _arg: int) -> None: ... + +class vtkDicer(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def FieldDataOff(self) -> None: ... + def FieldDataOn(self) -> None: ... + def GetDiceMode(self) -> int: ... + def GetDiceModeMaxValue(self) -> int: ... + def GetDiceModeMinValue(self) -> int: ... + def GetFieldData(self) -> int: ... + def GetMemoryLimit(self) -> int: ... + def GetMemoryLimitMaxValue(self) -> int: ... + def GetMemoryLimitMinValue(self) -> int: ... + def GetNumberOfActualPieces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfPiecesMaxValue(self) -> int: ... + def GetNumberOfPiecesMinValue(self) -> int: ... + def GetNumberOfPointsPerPiece(self) -> int: ... + def GetNumberOfPointsPerPieceMaxValue(self) -> int: ... + def GetNumberOfPointsPerPieceMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDicer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDicer: ... + def SetDiceMode(self, _arg: int) -> None: ... + def SetDiceModeToMemoryLimitPerPiece(self) -> None: ... + def SetDiceModeToNumberOfPointsPerPiece(self) -> None: ... + def SetDiceModeToSpecifiedNumberOfPieces(self) -> None: ... + def SetFieldData(self, _arg: int) -> None: ... + def SetMemoryLimit(self, _arg: int) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetNumberOfPointsPerPiece(self, _arg: int) -> None: ... + +class vtkDiscreteFlyingEdges2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDiscreteFlyingEdges2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiscreteFlyingEdges2D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkDiscreteFlyingEdges3D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetInterpolateAttributes(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def InterpolateAttributesOff(self) -> None: ... + def InterpolateAttributesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDiscreteFlyingEdges3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiscreteFlyingEdges3D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetInterpolateAttributes(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkDiscreteFlyingEdgesClipper2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetArrayComponent(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDiscreteFlyingEdgesClipper2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiscreteFlyingEdgesClipper2D: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkDiscreteMarchingCubes(vtkmodules.vtkFiltersCore.vtkMarchingCubes): + def ComputeAdjacentScalarsOff(self) -> None: ... + def ComputeAdjacentScalarsOn(self) -> None: ... + def GetComputeAdjacentScalars(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDiscreteMarchingCubes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiscreteMarchingCubes: ... + def SetComputeAdjacentScalars(self, _arg: int) -> None: ... + +class vtkDistancePolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeCellCenterDistanceOff(self) -> None: ... + def ComputeCellCenterDistanceOn(self) -> None: ... + def ComputeSecondDistanceOff(self) -> None: ... + def ComputeSecondDistanceOn(self) -> None: ... + def GetComputeCellCenterDistance(self) -> int: ... + def GetComputeSecondDistance(self) -> int: ... + def GetNegateDistance(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSecondDistanceOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetSignedDistance(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NegateDistanceOff(self) -> None: ... + def NegateDistanceOn(self) -> None: ... + def NewInstance(self) -> vtkDistancePolyDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistancePolyDataFilter: ... + def SetComputeCellCenterDistance(self, _arg: int) -> None: ... + def SetComputeSecondDistance(self, _arg: int) -> None: ... + def SetNegateDistance(self, _arg: int) -> None: ... + def SetSignedDistance(self, _arg: int) -> None: ... + def SignedDistanceOff(self) -> None: ... + def SignedDistanceOn(self) -> None: ... + +class vtkEdgePoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEdgePoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgePoints: ... + def SetValue(self, _arg: float) -> None: ... + +class vtkEqualizerFilter(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetAllColumns(self) -> bool: ... + def GetArray(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoints(self) -> str: ... + def GetSamplingFrequency(self) -> int: ... + def GetSpectrumGain(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEqualizerFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEqualizerFilter: ... + def SetAllColumns(self, _arg: bool) -> None: ... + def SetArray(self, arg: str) -> None: ... + def SetPoints(self, points: str) -> None: ... + def SetSamplingFrequency(self, _arg: int) -> None: ... + def SetSpectrumGain(self, _arg: int) -> None: ... + +class vtkExtractArray(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetIndex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractArray: ... + def SetIndex(self, _arg: int) -> None: ... + +class vtkExtractGhostCells(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputGhostArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractGhostCells: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractGhostCells: ... + def SetOutputGhostArrayName(self, _arg: str) -> None: ... + +class vtkExtractSelectionBase(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreserveTopology(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectionBase: ... + def PreserveTopologyOff(self) -> None: ... + def PreserveTopologyOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectionBase: ... + def SetPreserveTopology(self, _arg: int) -> None: ... + def SetSelectionConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkExtractSelectedFrustum(vtkExtractSelectionBase): + def CreateFrustum(self, vertices: MutableSequence[float]) -> None: ... + def GetClipPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetContainingCells(self) -> int: ... + def GetFieldType(self) -> int: ... + def GetFrustum(self) -> vtkmodules.vtkCommonDataModel.vtkPlanes: ... + def GetInsideOut(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShowBounds(self) -> int: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedFrustum: ... + def OverallBoundsTest(self, bounds: MutableSequence[float]) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedFrustum: ... + def SetContainingCells(self, _arg: int) -> None: ... + def SetFieldType(self, _arg: int) -> None: ... + def SetFrustum(self, __a: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetShowBounds(self, _arg: int) -> None: ... + def ShowBoundsOff(self) -> None: ... + def ShowBoundsOn(self) -> None: ... + +class vtkFiniteElementFieldDistributor(vtkmodules.vtkCommonExecutionModel.vtkPartitionedDataSetCollectionAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFiniteElementFieldDistributor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFiniteElementFieldDistributor: ... + +class vtkGradientFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class ContributingCellEnum(int): ... + class ReplacementValueEnum(int): ... + All: ContributingCellEnum + DataSetMax: ContributingCellEnum + DataTypeMax: ReplacementValueEnum + DataTypeMin: ReplacementValueEnum + NaN: ReplacementValueEnum + Patch: ContributingCellEnum + Zero: ReplacementValueEnum + def ComputeDivergenceOff(self) -> None: ... + def ComputeDivergenceOn(self) -> None: ... + def ComputeGradientOff(self) -> None: ... + def ComputeGradientOn(self) -> None: ... + def ComputeQCriterionOff(self) -> None: ... + def ComputeQCriterionOn(self) -> None: ... + def ComputeVorticityOff(self) -> None: ... + def ComputeVorticityOn(self) -> None: ... + def FasterApproximationOff(self) -> None: ... + def FasterApproximationOn(self) -> None: ... + def GetComputeDivergence(self) -> int: ... + def GetComputeGradient(self) -> int: ... + def GetComputeQCriterion(self) -> int: ... + def GetComputeVorticity(self) -> int: ... + def GetContributingCellOption(self) -> int: ... + def GetContributingCellOptionMaxValue(self) -> int: ... + def GetContributingCellOptionMinValue(self) -> int: ... + def GetDivergenceArrayName(self) -> str: ... + def GetFasterApproximation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQCriterionArrayName(self) -> str: ... + def GetReplacementValueOption(self) -> int: ... + def GetReplacementValueOptionMaxValue(self) -> int: ... + def GetReplacementValueOptionMinValue(self) -> int: ... + def GetResultArrayName(self) -> str: ... + def GetVorticityArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGradientFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGradientFilter: ... + def SetComputeDivergence(self, _arg: int) -> None: ... + def SetComputeGradient(self, _arg: int) -> None: ... + def SetComputeQCriterion(self, _arg: int) -> None: ... + def SetComputeVorticity(self, _arg: int) -> None: ... + def SetContributingCellOption(self, _arg: int) -> None: ... + def SetDivergenceArrayName(self, _arg: str) -> None: ... + def SetFasterApproximation(self, _arg: int) -> None: ... + @overload + def SetInputScalars(self, fieldAssociation: int, name: str) -> None: ... + @overload + def SetInputScalars(self, fieldAssociation: int, fieldAttributeType: int) -> None: ... + def SetQCriterionArrayName(self, _arg: str) -> None: ... + def SetReplacementValueOption(self, _arg: int) -> None: ... + def SetResultArrayName(self, _arg: str) -> None: ... + def SetVorticityArrayName(self, _arg: str) -> None: ... + +class vtkGraphLayoutFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AutomaticBoundsComputationOff(self) -> None: ... + def AutomaticBoundsComputationOn(self) -> None: ... + def GetAutomaticBoundsComputation(self) -> int: ... + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetGraphBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetThreeDimensionalLayout(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphLayoutFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphLayoutFilter: ... + def SetAutomaticBoundsComputation(self, _arg: int) -> None: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + @overload + def SetGraphBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetGraphBounds(self, _arg: Sequence[float]) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetThreeDimensionalLayout(self, _arg: int) -> None: ... + def ThreeDimensionalLayoutOff(self) -> None: ... + def ThreeDimensionalLayoutOn(self) -> None: ... + +class vtkGraphToPoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphToPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphToPoints: ... + +class vtkGraphWeightFilter(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphWeightFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphWeightFilter: ... + +class vtkGraphWeightEuclideanDistanceFilter(vtkGraphWeightFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphWeightEuclideanDistanceFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphWeightEuclideanDistanceFilter: ... + +class vtkGroupDataSetsFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def ClearInputNames(self) -> None: ... + def GetInputName(self, index: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGroupDataSetsFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGroupDataSetsFilter: ... + def SetInputName(self, index: int, name: str) -> None: ... + def SetOutputType(self, _arg: int) -> None: ... + def SetOutputTypeToMultiBlockDataSet(self) -> None: ... + def SetOutputTypeToPartitionedDataSet(self) -> None: ... + def SetOutputTypeToPartitionedDataSetCollection(self) -> None: ... + +class vtkGroupTimeStepsFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGroupTimeStepsFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGroupTimeStepsFilter: ... + +class vtkOverlappingAMRLevelIdScalars(vtkmodules.vtkCommonExecutionModel.vtkOverlappingAMRAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOverlappingAMRLevelIdScalars: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOverlappingAMRLevelIdScalars: ... + +class vtkLevelIdScalars(vtkOverlappingAMRLevelIdScalars): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLevelIdScalars: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLevelIdScalars: ... + +class vtkHierarchicalDataLevelFilter(vtkLevelIdScalars): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalDataLevelFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalDataLevelFilter: ... + +class vtkHyperStreamline(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetIntegrationDirection(self) -> int: ... + def GetIntegrationDirectionMaxValue(self) -> int: ... + def GetIntegrationDirectionMinValue(self) -> int: ... + def GetIntegrationEigenvector(self) -> int: ... + def GetIntegrationEigenvectorMaxValue(self) -> int: ... + def GetIntegrationEigenvectorMinValue(self) -> int: ... + def GetIntegrationStepLength(self) -> float: ... + def GetIntegrationStepLengthMaxValue(self) -> float: ... + def GetIntegrationStepLengthMinValue(self) -> float: ... + def GetLogScaling(self) -> int: ... + def GetMaximumPropagationDistance(self) -> float: ... + def GetMaximumPropagationDistanceMaxValue(self) -> float: ... + def GetMaximumPropagationDistanceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSides(self) -> int: ... + def GetNumberOfSidesMaxValue(self) -> int: ... + def GetNumberOfSidesMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetStartLocation(self, subId: int, pcoords: MutableSequence[float]) -> int: ... + def GetStartPosition(self) -> tuple[float, float, float]: ... + def GetStepLength(self) -> float: ... + def GetStepLengthMaxValue(self) -> float: ... + def GetStepLengthMinValue(self) -> float: ... + def GetTerminalEigenvalue(self) -> float: ... + def GetTerminalEigenvalueMaxValue(self) -> float: ... + def GetTerminalEigenvalueMinValue(self) -> float: ... + def IntegrateMajorEigenvector(self) -> None: ... + def IntegrateMediumEigenvector(self) -> None: ... + def IntegrateMinorEigenvector(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LogScalingOff(self) -> None: ... + def LogScalingOn(self) -> None: ... + def NewInstance(self) -> vtkHyperStreamline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperStreamline: ... + def SetIntegrationDirection(self, _arg: int) -> None: ... + def SetIntegrationDirectionToBackward(self) -> None: ... + def SetIntegrationDirectionToForward(self) -> None: ... + def SetIntegrationDirectionToIntegrateBothDirections(self) -> None: ... + def SetIntegrationEigenvector(self, _arg: int) -> None: ... + def SetIntegrationEigenvectorToMajor(self) -> None: ... + def SetIntegrationEigenvectorToMedium(self) -> None: ... + def SetIntegrationEigenvectorToMinor(self) -> None: ... + def SetIntegrationStepLength(self, _arg: float) -> None: ... + def SetLogScaling(self, _arg: int) -> None: ... + def SetMaximumPropagationDistance(self, _arg: float) -> None: ... + def SetNumberOfSides(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + @overload + def SetStartLocation(self, cellId: int, subId: int, pcoords: MutableSequence[float]) -> None: ... + @overload + def SetStartLocation(self, cellId: int, subId: int, r: float, s: float, t: float) -> None: ... + @overload + def SetStartPosition(self, x: MutableSequence[float]) -> None: ... + @overload + def SetStartPosition(self, x: float, y: float, z: float) -> None: ... + def SetStepLength(self, _arg: float) -> None: ... + def SetTerminalEigenvalue(self, _arg: float) -> None: ... + +class vtkIconGlyphFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetDisplaySize(self) -> tuple[int, int]: ... + def GetGravity(self) -> int: ... + def GetIconScaling(self) -> int: ... + def GetIconSheetSize(self) -> tuple[int, int]: ... + def GetIconSize(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> tuple[int, int]: ... + def GetPassScalars(self) -> bool: ... + def GetUseIconSize(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIconGlyphFilter: ... + def PassScalarsOff(self) -> None: ... + def PassScalarsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIconGlyphFilter: ... + @overload + def SetDisplaySize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetDisplaySize(self, _arg: Sequence[int]) -> None: ... + def SetGravity(self, _arg: int) -> None: ... + def SetGravityToBottomCenter(self) -> None: ... + def SetGravityToBottomLeft(self) -> None: ... + def SetGravityToBottomRight(self) -> None: ... + def SetGravityToCenterCenter(self) -> None: ... + def SetGravityToCenterLeft(self) -> None: ... + def SetGravityToCenterRight(self) -> None: ... + def SetGravityToTopCenter(self) -> None: ... + def SetGravityToTopLeft(self) -> None: ... + def SetGravityToTopRight(self) -> None: ... + def SetIconScaling(self, _arg: int) -> None: ... + def SetIconScalingToScalingArray(self) -> None: ... + def SetIconScalingToScalingOff(self) -> None: ... + @overload + def SetIconSheetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetIconSheetSize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetIconSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetIconSize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOffset(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOffset(self, _arg: Sequence[int]) -> None: ... + def SetPassScalars(self, _arg: bool) -> None: ... + def SetUseIconSize(self, _arg: bool) -> None: ... + def UseIconSizeOff(self) -> None: ... + def UseIconSizeOn(self) -> None: ... + +class vtkImageDataToPointSet(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataToPointSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataToPointSet: ... + +class vtkImageMarchingCubes(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AddLocatorPoint(self, cellX: int, cellY: int, edge: int, ptId: int) -> None: ... + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetInputMemoryLimit(self) -> int: ... + def GetLocatorPoint(self, cellX: int, cellY: int, edge: int) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IncrementLocatorZ(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMarchingCubes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMarchingCubes: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetInputMemoryLimit(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkInterpolateDataSetAttributes(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetInputList(self) -> vtkmodules.vtkCommonDataModel.vtkDataSetCollection: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetT(self) -> float: ... + def GetTMaxValue(self) -> float: ... + def GetTMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInterpolateDataSetAttributes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInterpolateDataSetAttributes: ... + def SetT(self, _arg: float) -> None: ... + +class vtkInterpolatingSubdivisionFilter(vtkSubdivisionFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInterpolatingSubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInterpolatingSubdivisionFilter: ... + +class vtkIntersectionPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CheckInputOff(self) -> None: ... + def CheckInputOn(self) -> None: ... + def CheckMeshOff(self) -> None: ... + def CheckMeshOn(self) -> None: ... + @staticmethod + def CleanAndCheckInput(pd: vtkmodules.vtkCommonDataModel.vtkPolyData, tolerance: float) -> None: ... + @staticmethod + def CleanAndCheckSurface( + pd: vtkmodules.vtkCommonDataModel.vtkPolyData, stats: MutableSequence[float], tolerance: float + ) -> None: ... + def ComputeIntersectionPointArrayOff(self) -> None: ... + def ComputeIntersectionPointArrayOn(self) -> None: ... + def GetCheckInput(self) -> int: ... + def GetCheckMesh(self) -> int: ... + def GetComputeIntersectionPointArray(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIntersectionLines(self) -> int: ... + def GetNumberOfIntersectionPoints(self) -> int: ... + def GetRelativeSubtriangleArea(self) -> float: ... + def GetSplitFirstOutput(self) -> int: ... + def GetSplitSecondOutput(self) -> int: ... + def GetStatus(self) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIntersectionPolyDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIntersectionPolyDataFilter: ... + def SetCheckInput(self, _arg: int) -> None: ... + def SetCheckMesh(self, _arg: int) -> None: ... + def SetComputeIntersectionPointArray(self, _arg: int) -> None: ... + def SetRelativeSubtriangleArea(self, _arg: float) -> None: ... + def SetSplitFirstOutput(self, _arg: int) -> None: ... + def SetSplitSecondOutput(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SplitFirstOutputOff(self) -> None: ... + def SplitFirstOutputOn(self) -> None: ... + def SplitSecondOutputOff(self) -> None: ... + def SplitSecondOutputOn(self) -> None: ... + @staticmethod + def TriangleTriangleIntersection( + p1: MutableSequence[float], + q1: MutableSequence[float], + r1: MutableSequence[float], + p2: MutableSequence[float], + q2: MutableSequence[float], + r2: MutableSequence[float], + coplanar: int, + pt1: MutableSequence[float], + pt2: MutableSequence[float], + surfaceid: MutableSequence[float], + tolerance: float, + ) -> int: ... + +class vtkJoinTables(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + class JoinMode(int): ... + INTERSECTION: JoinMode + LEFT: JoinMode + RIGHT: JoinMode + UNION: JoinMode + def GetLeftKey(self) -> str: ... + def GetMode(self) -> int: ... + def GetModeMaxValue(self) -> int: ... + def GetModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReplacementValue(self) -> float: ... + def GetRightKey(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJoinTables: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJoinTables: ... + def SetLeftKey(self, arg: str) -> None: ... + def SetMode(self, _arg: int) -> None: ... + def SetReplacementValue(self, _arg: float) -> None: ... + def SetRightKey(self, arg: str) -> None: ... + def SetSourceConnection(self, source: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + +class vtkLinkEdgels(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetGradientThreshold(self) -> float: ... + def GetLinkThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhiThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinkEdgels: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinkEdgels: ... + def SetGradientThreshold(self, _arg: float) -> None: ... + def SetLinkThreshold(self, _arg: float) -> None: ... + def SetPhiThreshold(self, _arg: float) -> None: ... + +class vtkLoopBooleanPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class NoIntersectionOutputType(int): ... + class OperationType(int): ... + VTK_BOTH: NoIntersectionOutputType + VTK_DIFFERENCE: OperationType + VTK_FIRST: NoIntersectionOutputType + VTK_INTERSECTION: OperationType + VTK_NEITHER: NoIntersectionOutputType + VTK_SECOND: NoIntersectionOutputType + VTK_UNION: OperationType + def GetNoIntersectionOutput(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIntersectionLines(self) -> int: ... + def GetNumberOfIntersectionPoints(self) -> int: ... + def GetOperation(self) -> int: ... + def GetOperationMaxValue(self) -> int: ... + def GetOperationMinValue(self) -> int: ... + def GetStatus(self) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLoopBooleanPolyDataFilter: ... + def NoIntersectionOutputOff(self) -> None: ... + def NoIntersectionOutputOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLoopBooleanPolyDataFilter: ... + def SetNoIntersectionOutput(self, _arg: int) -> None: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToDifference(self) -> None: ... + def SetOperationToIntersection(self) -> None: ... + def SetOperationToUnion(self) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkMarchingContourFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseScalarTree(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMarchingContourFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMarchingContourFilter: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetUseScalarTree(self, _arg: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + def UseScalarTreeOff(self) -> None: ... + def UseScalarTreeOn(self) -> None: ... + +class vtkMatricizeArray(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSliceDimension(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMatricizeArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatricizeArray: ... + def SetSliceDimension(self, _arg: int) -> None: ... + +class vtkMergeArrays(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeArrays: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeArrays: ... + +class vtkMergeCells(vtkmodules.vtkCommonCore.vtkObject): + def Finish(self) -> None: ... + def GetMergeDuplicatePoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPointMergeTolerance(self) -> float: ... + def GetPointMergeToleranceMaxValue(self) -> float: ... + def GetPointMergeToleranceMinValue(self) -> float: ... + def GetTotalNumberOfCells(self) -> int: ... + def GetTotalNumberOfDataSets(self) -> int: ... + def GetTotalNumberOfPoints(self) -> int: ... + def GetUnstructuredGrid(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetUseGlobalCellIds(self) -> int: ... + def GetUseGlobalIds(self) -> int: ... + def InvalidateCachedLocator(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergeDataSet(self, set: vtkmodules.vtkCommonDataModel.vtkDataSet) -> int: ... + def MergeDuplicatePointsOff(self) -> None: ... + def MergeDuplicatePointsOn(self) -> None: ... + def NewInstance(self) -> vtkMergeCells: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeCells: ... + def SetMergeDuplicatePoints(self, _arg: bool) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPointMergeTolerance(self, _arg: float) -> None: ... + def SetTotalNumberOfCells(self, _arg: int) -> None: ... + def SetTotalNumberOfDataSets(self, _arg: int) -> None: ... + def SetTotalNumberOfPoints(self, _arg: int) -> None: ... + def SetUnstructuredGrid(self, __a: vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid) -> None: ... + def SetUseGlobalCellIds(self, _arg: int) -> None: ... + def SetUseGlobalIds(self, _arg: int) -> None: ... + def UseGlobalCellIdsOff(self) -> None: ... + def UseGlobalCellIdsOn(self) -> None: ... + def UseGlobalIdsOff(self) -> None: ... + def UseGlobalIdsOn(self) -> None: ... + +class vtkMergeTimeFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def GetUseIntersection(self) -> bool: ... + def GetUseRelativeTolerance(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeTimeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeTimeFilter: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetUseIntersection(self, _arg: bool) -> None: ... + def SetUseRelativeTolerance(self, _arg: bool) -> None: ... + def UseIntersectionOff(self) -> None: ... + def UseIntersectionOn(self) -> None: ... + def UseRelativeToleranceOff(self) -> None: ... + def UseRelativeToleranceOn(self) -> None: ... + +class vtkMergeVectorComponents(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetAttributeType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputVectorName(self) -> str: ... + def GetXArrayName(self) -> str: ... + def GetYArrayName(self) -> str: ... + def GetZArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeVectorComponents: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeVectorComponents: ... + def SetAttributeType(self, _arg: int) -> None: ... + def SetAttributeTypeToCellData(self) -> None: ... + def SetAttributeTypeToPointData(self) -> None: ... + def SetOutputVectorName(self, _arg: str) -> None: ... + def SetXArrayName(self, _arg: str) -> None: ... + def SetYArrayName(self, _arg: str) -> None: ... + def SetZArrayName(self, _arg: str) -> None: ... + +class vtkMultiBlockDataGroupFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockDataGroupFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockDataGroupFilter: ... + +class vtkMultiBlockFromTimeSeriesFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockFromTimeSeriesFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockFromTimeSeriesFilter: ... + +class vtkMultiBlockMergeFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockMergeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockMergeFilter: ... + +class vtkMultiThreshold(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + class SetOperation(int): ... + class Closure(int): ... + class Norm(int): ... + AND: SetOperation + CLOSED: Closure + L1_NORM: Norm + L2_NORM: Norm + LINFINITY_NORM: Norm + NAND: SetOperation + OPEN: Closure + OR: SetOperation + WOR: SetOperation + XOR: SetOperation + + def AddBandpassIntervalSet( + self, xmin: float, xmax: float, assoc: int, arrayName: str, component: int, allScalars: int + ) -> int: ... + def AddBooleanSet(self, operation: int, numInputs: int, inputs: MutableSequence[int]) -> int: ... + def AddHighpassIntervalSet(self, xmin: float, assoc: int, arrayName: str, component: int, allScalars: int) -> int: ... + @overload + def AddIntervalSet( + self, xmin: float, xmax: float, omin: int, omax: int, assoc: int, arrayName: str, component: int, allScalars: int + ) -> int: ... + @overload + def AddIntervalSet( + self, xmin: float, xmax: float, omin: int, omax: int, assoc: int, attribType: int, component: int, allScalars: int + ) -> int: ... + def AddLowpassIntervalSet(self, xmax: float, assoc: int, arrayName: str, component: int, allScalars: int) -> int: ... + def AddNotchIntervalSet(self, xlo: float, xhi: float, assoc: int, arrayName: str, component: int, allScalars: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiThreshold: ... + def OutputSet(self, setId: int) -> int: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiThreshold: ... + +class vtkNormalizeMatrixVectors(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPValue(self) -> float: ... + def GetVectorDimension(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNormalizeMatrixVectors: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNormalizeMatrixVectors: ... + def SetPValue(self, _arg: float) -> None: ... + def SetVectorDimension(self, _arg: int) -> None: ... + +class vtkOBBDicer(vtkDicer): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOBBDicer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOBBDicer: ... + +class vtkOBBNode: + def __init__(self) -> None: ... + def DebugPrintTree( + self, level: int, leaf_vol: MutableSequence[float], minCells: MutableSequence[int], maxCells: MutableSequence[int] + ) -> None: ... + +class vtkOBBTree(vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator): + def BuildLocator(self) -> None: ... + @overload + @staticmethod + def ComputeOBB( + pts: vtkmodules.vtkCommonCore.vtkPoints, + corner: MutableSequence[float], + max: MutableSequence[float], + mid: MutableSequence[float], + min: MutableSequence[float], + size: MutableSequence[float], + ) -> None: ... + @overload + def ComputeOBB( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + corner: MutableSequence[float], + max: MutableSequence[float], + mid: MutableSequence[float], + min: MutableSequence[float], + size: MutableSequence[float], + ) -> None: ... + def ForceBuildLocator(self) -> None: ... + def FreeSearchStructure(self) -> None: ... + def GenerateRepresentation(self, level: int, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InsideOrOutside(self, point: Sequence[float]) -> int: ... + @overload + def IntersectWithLine( + self, + a0: Sequence[float], + a1: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + ) -> int: ... + @overload + def IntersectWithLine( + self, + a0: Sequence[float], + a1: Sequence[float], + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + t: float, + x: MutableSequence[float], + pcoords: MutableSequence[float], + subId: int, + cellId: int, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def IntersectWithLine( + self, + p1: Sequence[float], + p2: Sequence[float], + tol: float, + points: vtkmodules.vtkCommonCore.vtkPoints, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + cell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOBBTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOBBTree: ... + +class vtkPassArrays(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def AddArray(self, fieldType: int, name: str) -> None: ... + def AddCellDataArray(self, name: str) -> None: ... + def AddFieldDataArray(self, name: str) -> None: ... + def AddFieldType(self, fieldType: int) -> None: ... + def AddPointDataArray(self, name: str) -> None: ... + def ClearArrays(self) -> None: ... + def ClearCellDataArrays(self) -> None: ... + def ClearFieldDataArrays(self) -> None: ... + def ClearFieldTypes(self) -> None: ... + def ClearPointDataArrays(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRemoveArrays(self) -> bool: ... + def GetUseFieldTypes(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPassArrays: ... + def RemoveArray(self, fieldType: int, name: str) -> None: ... + def RemoveArraysOff(self) -> None: ... + def RemoveArraysOn(self) -> None: ... + def RemoveCellDataArray(self, name: str) -> None: ... + def RemoveFieldDataArray(self, name: str) -> None: ... + def RemovePointDataArray(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassArrays: ... + def SetRemoveArrays(self, _arg: bool) -> None: ... + def SetUseFieldTypes(self, _arg: bool) -> None: ... + def UseFieldTypesOff(self) -> None: ... + def UseFieldTypesOn(self) -> None: ... + +class vtkPassSelectedArrays(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def EnabledOff(self) -> None: ... + def EnabledOn(self) -> None: ... + def GetArraySelection(self, association: int) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetEdgeDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetEnabled(self) -> bool: ... + def GetFieldDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetRowDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetVertexDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPassSelectedArrays: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassSelectedArrays: ... + def SetEnabled(self, _arg: bool) -> None: ... + +class vtkPointConnectivityFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointConnectivityFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointConnectivityFilter: ... + +class vtkPolyDataStreamer(vtkmodules.vtkFiltersCore.vtkStreamerBase): + def ColorByPieceOff(self) -> None: ... + def ColorByPieceOn(self) -> None: ... + def GetColorByPiece(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfStreamDivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataStreamer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataStreamer: ... + def SetColorByPiece(self, _arg: int) -> None: ... + def SetNumberOfStreamDivisions(self, num: int) -> None: ... + +class vtkPolyDataToReebGraphFilter(vtkmodules.vtkCommonExecutionModel.vtkDirectedGraphAlgorithm): + def GetFieldId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkReebGraph: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataToReebGraphFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataToReebGraphFilter: ... + def SetFieldId(self, _arg: int) -> None: ... + +class vtkProbePolyhedron(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProbeCellData(self) -> int: ... + def GetProbePointData(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProbePolyhedron: ... + def ProbeCellDataOff(self) -> None: ... + def ProbeCellDataOn(self) -> None: ... + def ProbePointDataOff(self) -> None: ... + def ProbePointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProbePolyhedron: ... + def SetProbeCellData(self, _arg: int) -> None: ... + def SetProbePointData(self, _arg: int) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkQuadraturePointInterpolator(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraturePointInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraturePointInterpolator: ... + +class vtkQuadraturePointsGenerator(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadraturePointsGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadraturePointsGenerator: ... + +class vtkQuadratureSchemeDictionaryGenerator(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadratureSchemeDictionaryGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadratureSchemeDictionaryGenerator: ... + +class vtkQuantizePolyDataPoints(vtkmodules.vtkFiltersCore.vtkCleanPolyData): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQFactor(self) -> float: ... + def GetQFactorMaxValue(self) -> float: ... + def GetQFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuantizePolyDataPoints: ... + def OperateOnBounds(self, in_: MutableSequence[float], out: MutableSequence[float]) -> None: ... + def OperateOnPoint(self, in_: MutableSequence[float], out: MutableSequence[float]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuantizePolyDataPoints: ... + def SetQFactor(self, _arg: float) -> None: ... + +class vtkRandomAttributeGenerator(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def AttributesConstantPerBlockOff(self) -> None: ... + def AttributesConstantPerBlockOn(self) -> None: ... + def GenerateAllCellDataOff(self) -> None: ... + def GenerateAllCellDataOn(self) -> None: ... + def GenerateAllDataOff(self) -> None: ... + def GenerateAllDataOn(self) -> None: ... + def GenerateAllPointDataOff(self) -> None: ... + def GenerateAllPointDataOn(self) -> None: ... + def GenerateCellArrayOff(self) -> None: ... + def GenerateCellArrayOn(self) -> None: ... + def GenerateCellNormalsOff(self) -> None: ... + def GenerateCellNormalsOn(self) -> None: ... + def GenerateCellScalarsOff(self) -> None: ... + def GenerateCellScalarsOn(self) -> None: ... + def GenerateCellTCoordsOff(self) -> None: ... + def GenerateCellTCoordsOn(self) -> None: ... + def GenerateCellTensorsOff(self) -> None: ... + def GenerateCellTensorsOn(self) -> None: ... + def GenerateCellVectorsOff(self) -> None: ... + def GenerateCellVectorsOn(self) -> None: ... + def GenerateFieldArrayOff(self) -> None: ... + def GenerateFieldArrayOn(self) -> None: ... + def GeneratePointArrayOff(self) -> None: ... + def GeneratePointArrayOn(self) -> None: ... + def GeneratePointNormalsOff(self) -> None: ... + def GeneratePointNormalsOn(self) -> None: ... + def GeneratePointScalarsOff(self) -> None: ... + def GeneratePointScalarsOn(self) -> None: ... + def GeneratePointTCoordsOff(self) -> None: ... + def GeneratePointTCoordsOn(self) -> None: ... + def GeneratePointTensorsOff(self) -> None: ... + def GeneratePointTensorsOn(self) -> None: ... + def GeneratePointVectorsOff(self) -> None: ... + def GeneratePointVectorsOn(self) -> None: ... + def GetAttributesConstantPerBlock(self) -> bool: ... + def GetDataType(self) -> int: ... + def GetGenerateCellArray(self) -> int: ... + def GetGenerateCellNormals(self) -> int: ... + def GetGenerateCellScalars(self) -> int: ... + def GetGenerateCellTCoords(self) -> int: ... + def GetGenerateCellTensors(self) -> int: ... + def GetGenerateCellVectors(self) -> int: ... + def GetGenerateFieldArray(self) -> int: ... + def GetGeneratePointArray(self) -> int: ... + def GetGeneratePointNormals(self) -> int: ... + def GetGeneratePointScalars(self) -> int: ... + def GetGeneratePointTCoords(self) -> int: ... + def GetGeneratePointTensors(self) -> int: ... + def GetGeneratePointVectors(self) -> int: ... + def GetMaximumComponentValue(self) -> float: ... + def GetMinimumComponentValue(self) -> float: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfComponentsMaxValue(self) -> int: ... + def GetNumberOfComponentsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetNumberOfTuplesMaxValue(self) -> int: ... + def GetNumberOfTuplesMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRandomAttributeGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRandomAttributeGenerator: ... + def SetAttributesConstantPerBlock(self, _arg: bool) -> None: ... + def SetComponentRange(self, minimumValue: float, maximumValue: float) -> None: ... + def SetDataType(self, _arg: int) -> None: ... + def SetDataTypeToBit(self) -> None: ... + def SetDataTypeToChar(self) -> None: ... + def SetDataTypeToDouble(self) -> None: ... + def SetDataTypeToFloat(self) -> None: ... + def SetDataTypeToIdType(self) -> None: ... + def SetDataTypeToInt(self) -> None: ... + def SetDataTypeToLong(self) -> None: ... + def SetDataTypeToLongLong(self) -> None: ... + def SetDataTypeToShort(self) -> None: ... + def SetDataTypeToUnsignedChar(self) -> None: ... + def SetDataTypeToUnsignedInt(self) -> None: ... + def SetDataTypeToUnsignedLong(self) -> None: ... + def SetDataTypeToUnsignedLongLong(self) -> None: ... + def SetDataTypeToUnsignedShort(self) -> None: ... + def SetGenerateCellArray(self, _arg: int) -> None: ... + def SetGenerateCellNormals(self, _arg: int) -> None: ... + def SetGenerateCellScalars(self, _arg: int) -> None: ... + def SetGenerateCellTCoords(self, _arg: int) -> None: ... + def SetGenerateCellTensors(self, _arg: int) -> None: ... + def SetGenerateCellVectors(self, _arg: int) -> None: ... + def SetGenerateFieldArray(self, _arg: int) -> None: ... + def SetGeneratePointArray(self, _arg: int) -> None: ... + def SetGeneratePointNormals(self, _arg: int) -> None: ... + def SetGeneratePointScalars(self, _arg: int) -> None: ... + def SetGeneratePointTCoords(self, _arg: int) -> None: ... + def SetGeneratePointTensors(self, _arg: int) -> None: ... + def SetGeneratePointVectors(self, _arg: int) -> None: ... + def SetMaximumComponentValue(self, _arg: float) -> None: ... + def SetMinimumComponentValue(self, _arg: float) -> None: ... + def SetNumberOfComponents(self, _arg: int) -> None: ... + def SetNumberOfTuples(self, _arg: int) -> None: ... + +class vtkRectilinearGridClip(vtkmodules.vtkCommonExecutionModel.vtkRectilinearGridAlgorithm): + def ClipDataOff(self) -> None: ... + def ClipDataOn(self) -> None: ... + def GetClipData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutputWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetOutputWholeExtent(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridClip: ... + def ResetOutputWholeExtent(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridClip: ... + def SetClipData(self, _arg: int) -> None: ... + @overload + def SetOutputWholeExtent( + self, extent: MutableSequence[int], outInfo: vtkmodules.vtkCommonCore.vtkInformation = ... + ) -> None: ... + @overload + def SetOutputWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + +class vtkRectilinearGridToPointSet(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridToPointSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridToPointSet: ... + +class vtkRectilinearGridToTetrahedra(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRememberVoxelId(self) -> int: ... + def GetTetraPerCell(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridToTetrahedra: ... + def RememberVoxelIdOff(self) -> None: ... + def RememberVoxelIdOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridToTetrahedra: ... + @overload + def SetInput(self, Extent: Sequence[float], Spacing: Sequence[float], tol: float = 0.001) -> None: ... + @overload + def SetInput( + self, + ExtentX: float, + ExtentY: float, + ExtentZ: float, + SpacingX: float, + SpacingY: float, + SpacingZ: float, + tol: float = 0.001, + ) -> None: ... + def SetRememberVoxelId(self, _arg: int) -> None: ... + def SetTetraPerCell(self, _arg: int) -> None: ... + def SetTetraPerCellTo12(self) -> None: ... + def SetTetraPerCellTo5(self) -> None: ... + def SetTetraPerCellTo5And12(self) -> None: ... + def SetTetraPerCellTo6(self) -> None: ... + +class vtkRecursiveDividingCubes(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetDistance(self) -> float: ... + def GetDistanceMaxValue(self) -> float: ... + def GetDistanceMinValue(self) -> float: ... + def GetIncrement(self) -> int: ... + def GetIncrementMaxValue(self) -> int: ... + def GetIncrementMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRecursiveDividingCubes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRecursiveDividingCubes: ... + def SetDistance(self, _arg: float) -> None: ... + def SetIncrement(self, _arg: int) -> None: ... + def SetValue(self, _arg: float) -> None: ... + +class vtkReflectionFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + class ReflectionPlane(int): ... + USE_X: ReflectionPlane + USE_X_MAX: ReflectionPlane + USE_X_MIN: ReflectionPlane + USE_Y: ReflectionPlane + USE_Y_MAX: ReflectionPlane + USE_Y_MIN: ReflectionPlane + USE_Z: ReflectionPlane + USE_Z_MAX: ReflectionPlane + USE_Z_MIN: ReflectionPlane + def CopyInputOff(self) -> None: ... + def CopyInputOn(self) -> None: ... + def FlipAllInputArraysOff(self) -> None: ... + def FlipAllInputArraysOn(self) -> None: ... + def GetCenter(self) -> float: ... + def GetCopyInput(self) -> int: ... + def GetFlipAllInputArrays(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self) -> int: ... + def GetPlaneMaxValue(self) -> int: ... + def GetPlaneMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReflectionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReflectionFilter: ... + def SetCenter(self, _arg: float) -> None: ... + def SetCopyInput(self, _arg: int) -> None: ... + def SetFlipAllInputArrays(self, _arg: bool) -> None: ... + def SetPlane(self, _arg: int) -> None: ... + def SetPlaneToX(self) -> None: ... + def SetPlaneToXMax(self) -> None: ... + def SetPlaneToXMin(self) -> None: ... + def SetPlaneToY(self) -> None: ... + def SetPlaneToYMax(self) -> None: ... + def SetPlaneToYMin(self) -> None: ... + def SetPlaneToZ(self) -> None: ... + def SetPlaneToZMax(self) -> None: ... + def SetPlaneToZMin(self) -> None: ... + +class vtkRemovePolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ExactMatchOff(self) -> None: ... + def ExactMatchOn(self) -> None: ... + def GetCellIds(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetExactMatch(self) -> bool: ... + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRemovePolyData: ... + def RemoveInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRemovePolyData: ... + def SetCellIds(self, __a: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def SetExactMatch(self, _arg: bool) -> None: ... + def SetPointIds(self, __a: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + +class vtkRotationFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + class RotationAxis(int): ... + USE_X: RotationAxis + USE_Y: RotationAxis + USE_Z: RotationAxis + def CopyInputOff(self) -> None: ... + def CopyInputOn(self) -> None: ... + def GetAngle(self) -> float: ... + def GetAxis(self) -> int: ... + def GetAxisMaxValue(self) -> int: ... + def GetAxisMinValue(self) -> int: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetCopyInput(self) -> int: ... + def GetNumberOfCopies(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRotationFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRotationFilter: ... + def SetAngle(self, _arg: float) -> None: ... + def SetAxis(self, _arg: int) -> None: ... + def SetAxisToX(self) -> None: ... + def SetAxisToY(self) -> None: ... + def SetAxisToZ(self) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetCopyInput(self, _arg: int) -> None: ... + def SetNumberOfCopies(self, _arg: int) -> None: ... + +class vtkSampleImplicitFunctionFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetGradientArrayName(self) -> str: ... + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSampleImplicitFunctionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSampleImplicitFunctionFilter: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetGradientArrayName(self, _arg: str) -> None: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetScalarArrayName(self, _arg: str) -> None: ... + +class vtkShrinkFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShrinkFactor(self) -> float: ... + def GetShrinkFactorMaxValue(self) -> float: ... + def GetShrinkFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShrinkFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShrinkFilter: ... + def SetShrinkFactor(self, _arg: float) -> None: ... + +class vtkShrinkPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShrinkFactor(self) -> float: ... + def GetShrinkFactorMaxValue(self) -> float: ... + def GetShrinkFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShrinkPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShrinkPolyData: ... + def SetShrinkFactor(self, _arg: float) -> None: ... + +class vtkSpatialRepresentationFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddLevel(self, level: int) -> None: ... + def GenerateLeavesOff(self) -> None: ... + def GenerateLeavesOn(self) -> None: ... + def GetGenerateLeaves(self) -> bool: ... + def GetMaximumLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpatialRepresentation(self) -> vtkmodules.vtkCommonDataModel.vtkLocator: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSpatialRepresentationFilter: ... + def ResetLevels(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpatialRepresentationFilter: ... + def SetGenerateLeaves(self, _arg: bool) -> None: ... + def SetSpatialRepresentation(self, __a: vtkmodules.vtkCommonDataModel.vtkLocator) -> None: ... + +class vtkSphericalHarmonics(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphericalHarmonics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphericalHarmonics: ... + +class vtkSplineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetGenerateTCoords(self) -> int: ... + def GetGenerateTCoordsAsString(self) -> str: ... + def GetGenerateTCoordsMaxValue(self) -> int: ... + def GetGenerateTCoordsMinValue(self) -> int: ... + def GetLength(self) -> float: ... + def GetLengthMaxValue(self) -> float: ... + def GetLengthMinValue(self) -> float: ... + def GetMaximumNumberOfSubdivisions(self) -> int: ... + def GetMaximumNumberOfSubdivisionsMaxValue(self) -> int: ... + def GetMaximumNumberOfSubdivisionsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubdivisions(self) -> int: ... + def GetNumberOfSubdivisionsMaxValue(self) -> int: ... + def GetNumberOfSubdivisionsMinValue(self) -> int: ... + def GetSpline(self) -> vtkmodules.vtkCommonDataModel.vtkSpline: ... + def GetSubdivide(self) -> int: ... + def GetSubdivideAsString(self) -> str: ... + def GetSubdivideMaxValue(self) -> int: ... + def GetSubdivideMinValue(self) -> int: ... + def GetTextureLength(self) -> float: ... + def GetTextureLengthMaxValue(self) -> float: ... + def GetTextureLengthMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplineFilter: ... + def SetGenerateTCoords(self, _arg: int) -> None: ... + def SetGenerateTCoordsToNormalizedLength(self) -> None: ... + def SetGenerateTCoordsToOff(self) -> None: ... + def SetGenerateTCoordsToUseLength(self) -> None: ... + def SetGenerateTCoordsToUseScalars(self) -> None: ... + def SetLength(self, _arg: float) -> None: ... + def SetMaximumNumberOfSubdivisions(self, _arg: int) -> None: ... + def SetNumberOfSubdivisions(self, _arg: int) -> None: ... + def SetSpline(self, __a: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def SetSubdivide(self, _arg: int) -> None: ... + def SetSubdivideToLength(self) -> None: ... + def SetSubdivideToSpecified(self) -> None: ... + def SetTextureLength(self, _arg: float) -> None: ... + +class vtkSplitByCellScalarFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassAllPoints(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplitByCellScalarFilter: ... + def PassAllPointsOff(self) -> None: ... + def PassAllPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplitByCellScalarFilter: ... + def SetPassAllPoints(self, _arg: bool) -> None: ... + +class vtkSplitColumnComponents(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + NAMES_WITH_PARENS: int + NAMES_WITH_UNDERSCORES: int + NUMBERS_WITH_PARENS: int + NUMBERS_WITH_UNDERSCORES: int + def CalculateMagnitudesOff(self) -> None: ... + def CalculateMagnitudesOn(self) -> None: ... + def GetCalculateMagnitudes(self) -> bool: ... + def GetNamingMode(self) -> int: ... + def GetNamingModeMaxValue(self) -> int: ... + def GetNamingModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplitColumnComponents: ... + @staticmethod + def ORIGINAL_ARRAY_NAME() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + @staticmethod + def ORIGINAL_COMPONENT_NUMBER() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplitColumnComponents: ... + def SetCalculateMagnitudes(self, _arg: bool) -> None: ... + def SetNamingMode(self, _arg: int) -> None: ... + def SetNamingModeToNamesWithParens(self) -> None: ... + def SetNamingModeToNamesWithUnderscores(self) -> None: ... + def SetNamingModeToNumberWithParens(self) -> None: ... + def SetNamingModeToNumberWithUnderscores(self) -> None: ... + +class vtkSplitField(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class FieldLocations(int): ... + CELL_DATA: FieldLocations + DATA_OBJECT: FieldLocations + POINT_DATA: FieldLocations + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplitField: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplitField: ... + @overload + def SetInputField(self, attributeType: int, fieldLoc: int) -> None: ... + @overload + def SetInputField(self, name: str, fieldLoc: int) -> None: ... + @overload + def SetInputField(self, name: str, fieldLoc: str) -> None: ... + def Split(self, component: int, arrayName: str) -> None: ... + +class vtkStructuredGridClip(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def ClipDataOff(self) -> None: ... + def ClipDataOn(self) -> None: ... + def GetClipData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutputWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetOutputWholeExtent(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridClip: ... + def ResetOutputWholeExtent(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridClip: ... + def SetClipData(self, _arg: int) -> None: ... + @overload + def SetOutputWholeExtent( + self, extent: MutableSequence[int], outInfo: vtkmodules.vtkCommonCore.vtkInformation = ... + ) -> None: ... + @overload + def SetOutputWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + +class vtkSubPixelPositionEdgels(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetGradMaps(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTargetFlag(self) -> int: ... + def GetTargetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSubPixelPositionEdgels: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSubPixelPositionEdgels: ... + def SetGradMapsData(self, gm: vtkmodules.vtkCommonDataModel.vtkStructuredPoints) -> None: ... + def SetTargetFlag(self, _arg: int) -> None: ... + def SetTargetValue(self, _arg: float) -> None: ... + def TargetFlagOff(self) -> None: ... + def TargetFlagOn(self) -> None: ... + +class vtkSynchronizeTimeFilter(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRelativeTolerance(self) -> float: ... + def GetRelativeToleranceMaxValue(self) -> float: ... + def GetRelativeToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSynchronizeTimeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSynchronizeTimeFilter: ... + def SetRelativeTolerance(self, _arg: float) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkTableBasedClipDataSet(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateClipScalarsOff(self) -> None: ... + def GenerateClipScalarsOn(self) -> None: ... + def GenerateClippedOutputOff(self) -> None: ... + def GenerateClippedOutputOn(self) -> None: ... + def GetClipFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetClippedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetGenerateClipScalars(self) -> int: ... + def GetGenerateClippedOutput(self) -> int: ... + def GetInsideOut(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMergeTolerance(self) -> float: ... + def GetMergeToleranceMaxValue(self) -> float: ... + def GetMergeToleranceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetUseValueAsOffset(self) -> bool: ... + def GetValue(self) -> float: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableBasedClipDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableBasedClipDataSet: ... + def SetClipFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateClipScalars(self, _arg: int) -> None: ... + def SetGenerateClippedOutput(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMergeTolerance(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetUseValueAsOffset(self, _arg: bool) -> None: ... + def SetValue(self, _arg: float) -> None: ... + def UseValueAsOffsetOff(self) -> None: ... + def UseValueAsOffsetOn(self) -> None: ... + +class vtkTableFFT(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + BARTLETT: int + BLACKMAN: int + HANNING: int + MAX_WINDOWING_FUNCTION: int + RECTANGULAR: int + SINE: int + def AverageFftOff(self) -> None: ... + def AverageFftOn(self) -> None: ... + def CreateFrequencyColumnOff(self) -> None: ... + def CreateFrequencyColumnOn(self) -> None: ... + def GetAverageFft(self) -> bool: ... + def GetBlockSize(self) -> int: ... + def GetCreateFrequencyColumn(self) -> bool: ... + def GetDefaultSampleRate(self) -> float: ... + def GetNormalize(self) -> bool: ... + def GetNumberOfBlock(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOptimizeForRealInput(self) -> bool: ... + def GetPrefixOutputArrays(self) -> bool: ... + def GetWindowingFunction(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableFFT: ... + def NormalizeOff(self) -> None: ... + def NormalizeOn(self) -> None: ... + def OptimizeForRealInputOff(self) -> None: ... + def OptimizeForRealInputOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableFFT: ... + def SetAverageFft(self, __a: bool) -> None: ... + def SetBlockSize(self, __a: int) -> None: ... + def SetCreateFrequencyColumn(self, _arg: bool) -> None: ... + def SetDefaultSampleRate(self, _arg: float) -> None: ... + def SetNormalize(self, _arg: bool) -> None: ... + def SetNumberOfBlock(self, _arg: int) -> None: ... + def SetOptimizeForRealInput(self, _arg: bool) -> None: ... + def SetPrefixOutputArrays(self, _arg: bool) -> None: ... + def SetWindowingFunction(self, __a: int) -> None: ... + +class vtkTableToPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def Create2DPointsOff(self) -> None: ... + def Create2DPointsOn(self) -> None: ... + def GetCreate2DPoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreserveCoordinateColumnsAsDataArrays(self) -> bool: ... + def GetXColumn(self) -> str: ... + def GetXColumnIndex(self) -> int: ... + def GetXColumnIndexMaxValue(self) -> int: ... + def GetXColumnIndexMinValue(self) -> int: ... + def GetXComponent(self) -> int: ... + def GetXComponentMaxValue(self) -> int: ... + def GetXComponentMinValue(self) -> int: ... + def GetYColumn(self) -> str: ... + def GetYColumnIndex(self) -> int: ... + def GetYColumnIndexMaxValue(self) -> int: ... + def GetYColumnIndexMinValue(self) -> int: ... + def GetYComponent(self) -> int: ... + def GetYComponentMaxValue(self) -> int: ... + def GetYComponentMinValue(self) -> int: ... + def GetZColumn(self) -> str: ... + def GetZColumnIndex(self) -> int: ... + def GetZColumnIndexMaxValue(self) -> int: ... + def GetZColumnIndexMinValue(self) -> int: ... + def GetZComponent(self) -> int: ... + def GetZComponentMaxValue(self) -> int: ... + def GetZComponentMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToPolyData: ... + def PreserveCoordinateColumnsAsDataArraysOff(self) -> None: ... + def PreserveCoordinateColumnsAsDataArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToPolyData: ... + def SetCreate2DPoints(self, _arg: bool) -> None: ... + def SetPreserveCoordinateColumnsAsDataArrays(self, _arg: bool) -> None: ... + def SetXColumn(self, _arg: str) -> None: ... + def SetXColumnIndex(self, _arg: int) -> None: ... + def SetXComponent(self, _arg: int) -> None: ... + def SetYColumn(self, _arg: str) -> None: ... + def SetYColumnIndex(self, _arg: int) -> None: ... + def SetYComponent(self, _arg: int) -> None: ... + def SetZColumn(self, _arg: str) -> None: ... + def SetZColumnIndex(self, _arg: int) -> None: ... + def SetZComponent(self, _arg: int) -> None: ... + +class vtkTableToStructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetXColumn(self) -> str: ... + def GetXComponent(self) -> int: ... + def GetXComponentMaxValue(self) -> int: ... + def GetXComponentMinValue(self) -> int: ... + def GetYColumn(self) -> str: ... + def GetYComponent(self) -> int: ... + def GetYComponentMaxValue(self) -> int: ... + def GetYComponentMinValue(self) -> int: ... + def GetZColumn(self) -> str: ... + def GetZComponent(self) -> int: ... + def GetZComponentMaxValue(self) -> int: ... + def GetZComponentMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToStructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToStructuredGrid: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... + def SetXColumn(self, _arg: str) -> None: ... + def SetXComponent(self, _arg: int) -> None: ... + def SetYColumn(self, _arg: str) -> None: ... + def SetYComponent(self, _arg: int) -> None: ... + def SetZColumn(self, _arg: str) -> None: ... + def SetZComponent(self, _arg: int) -> None: ... + +class vtkTemporalPathLineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def Flush(self) -> None: ... + def GetBackwardTime(self) -> bool: ... + def GetIdChannelArray(self) -> str: ... + def GetKeepDeadTrails(self) -> bool: ... + def GetMaskPoints(self) -> int: ... + def GetMaxStepDistance(self) -> tuple[float, float, float]: ... + def GetMaxTrackLength(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalPathLineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalPathLineFilter: ... + def SetBackwardTime(self, backward: bool) -> None: ... + def SetIdChannelArray(self, _arg: str) -> None: ... + def SetKeepDeadTrails(self, _arg: bool) -> None: ... + def SetMaskPoints(self, _arg: int) -> None: ... + @overload + def SetMaxStepDistance(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetMaxStepDistance(self, _arg: Sequence[float]) -> None: ... + def SetMaxTrackLength(self, _arg: int) -> None: ... + def SetSelectionConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSelectionData(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkTemporalStatistics(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def ComputeAverageOff(self) -> None: ... + def ComputeAverageOn(self) -> None: ... + def ComputeMaximumOff(self) -> None: ... + def ComputeMaximumOn(self) -> None: ... + def ComputeMinimumOff(self) -> None: ... + def ComputeMinimumOn(self) -> None: ... + def ComputeStandardDeviationOff(self) -> None: ... + def ComputeStandardDeviationOn(self) -> None: ... + def GetComputeAverage(self) -> int: ... + def GetComputeMaximum(self) -> int: ... + def GetComputeMinimum(self) -> int: ... + def GetComputeStandardDeviation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalStatistics: ... + def SetComputeAverage(self, _arg: int) -> None: ... + def SetComputeMaximum(self, _arg: int) -> None: ... + def SetComputeMinimum(self, _arg: int) -> None: ... + def SetComputeStandardDeviation(self, _arg: int) -> None: ... + +class vtkTessellatorFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetChordError(self) -> float: ... + def GetMTime(self) -> int: ... + def GetMaximumNumberOfSubdivisions(self) -> int: ... + def GetMergePoints(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputDimension(self) -> int: ... + def GetOutputDimensionMaxValue(self) -> int: ... + def GetOutputDimensionMinValue(self) -> int: ... + def GetSubdivider(self) -> vtkmodules.vtkFiltersCore.vtkDataSetEdgeSubdivisionCriterion: ... + def GetTessellator(self) -> vtkmodules.vtkFiltersCore.vtkStreamingTessellator: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePointsOff(self) -> None: ... + def MergePointsOn(self) -> None: ... + def NewInstance(self) -> vtkTessellatorFilter: ... + def ResetFieldCriteria(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTessellatorFilter: ... + def SetChordError(self, ce: float) -> None: ... + def SetFieldCriterion(self, field: int, err: float) -> None: ... + def SetMaximumNumberOfSubdivisions(self, num_subdiv_in: int) -> None: ... + def SetMergePoints(self, _arg: int) -> None: ... + def SetOutputDimension(self, _arg: int) -> None: ... + def SetSubdivider(self, __a: vtkmodules.vtkFiltersCore.vtkDataSetEdgeSubdivisionCriterion) -> None: ... + def SetTessellator(self, __a: vtkmodules.vtkFiltersCore.vtkStreamingTessellator) -> None: ... + +class vtkTimeSourceExample(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def AnalyticOff(self) -> None: ... + def AnalyticOn(self) -> None: ... + def GetAnalytic(self) -> int: ... + def GetAnalyticMaxValue(self) -> int: ... + def GetAnalyticMinValue(self) -> int: ... + def GetGrowing(self) -> int: ... + def GetGrowingMaxValue(self) -> int: ... + def GetGrowingMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXAmplitude(self) -> float: ... + def GetYAmplitude(self) -> float: ... + def GrowingOff(self) -> None: ... + def GrowingOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTimeSourceExample: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTimeSourceExample: ... + def SetAnalytic(self, _arg: int) -> None: ... + def SetGrowing(self, _arg: int) -> None: ... + def SetXAmplitude(self, _arg: float) -> None: ... + def SetYAmplitude(self, _arg: float) -> None: ... + +class vtkTransformFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetTransformAllInputVectors(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformFilter: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + def SetTransformAllInputVectors(self, _arg: bool) -> None: ... + def TransformAllInputVectorsOff(self) -> None: ... + def TransformAllInputVectorsOn(self) -> None: ... + +class vtkTransformPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformPolyDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformPolyDataFilter: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + +class vtkUncertaintyTubeFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSides(self) -> int: ... + def GetNumberOfSidesMaxValue(self) -> int: ... + def GetNumberOfSidesMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUncertaintyTubeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUncertaintyTubeFilter: ... + def SetNumberOfSides(self, _arg: int) -> None: ... + +class vtkVertexGlyphFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVertexGlyphFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVertexGlyphFilter: ... + +class vtkVolumeContourSpectrumFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetArcId(self) -> int: ... + def GetFieldId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSamples(self) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeContourSpectrumFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeContourSpectrumFilter: ... + def SetArcId(self, _arg: int) -> None: ... + def SetFieldId(self, _arg: int) -> None: ... + def SetNumberOfSamples(self, _arg: int) -> None: ... + +class vtkVoxelContoursToSurfaceFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMemoryLimitInBytes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpacing(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoxelContoursToSurfaceFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVoxelContoursToSurfaceFilter: ... + def SetMemoryLimitInBytes(self, _arg: int) -> None: ... + @overload + def SetSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSpacing(self, _arg: Sequence[float]) -> None: ... + +class vtkWarpLens(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetCenter(self) -> tuple[float, float]: ... + def GetFormatHeight(self) -> float: ... + def GetFormatWidth(self) -> float: ... + def GetImageHeight(self) -> int: ... + def GetImageWidth(self) -> int: ... + def GetK1(self) -> float: ... + def GetK2(self) -> float: ... + def GetKappa(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetP1(self) -> float: ... + def GetP2(self) -> float: ... + def GetPrincipalPoint(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWarpLens: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWarpLens: ... + def SetCenter(self, centerX: float, centerY: float) -> None: ... + def SetFormatHeight(self, _arg: float) -> None: ... + def SetFormatWidth(self, _arg: float) -> None: ... + def SetImageHeight(self, _arg: int) -> None: ... + def SetImageWidth(self, _arg: int) -> None: ... + def SetK1(self, _arg: float) -> None: ... + def SetK2(self, _arg: float) -> None: ... + def SetKappa(self, kappa: float) -> None: ... + def SetP1(self, _arg: float) -> None: ... + def SetP2(self, _arg: float) -> None: ... + @overload + def SetPrincipalPoint(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPrincipalPoint(self, _arg: Sequence[float]) -> None: ... + +class vtkWarpScalar(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetUseNormal(self) -> int: ... + def GetXYPlane(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWarpScalar: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWarpScalar: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetUseNormal(self, _arg: int) -> None: ... + def SetXYPlane(self, _arg: int) -> None: ... + def UseNormalOff(self) -> None: ... + def UseNormalOn(self) -> None: ... + def XYPlaneOff(self) -> None: ... + def XYPlaneOn(self) -> None: ... + +class vtkWarpTo(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def AbsoluteOff(self) -> None: ... + def AbsoluteOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetAbsolute(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> tuple[float, float, float]: ... + def GetScaleFactor(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWarpTo: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWarpTo: ... + def SetAbsolute(self, _arg: int) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + +class vtkWarpVector(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetScaleFactor(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWarpVector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWarpVector: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + +class vtkYoungsMaterialInterface(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + MAX_CELL_POINTS: int + def AddMaterialBlockMapping(self, b: int) -> None: ... + def AxisSymetricOff(self) -> None: ... + def AxisSymetricOn(self) -> None: ... + def FillMaterialOff(self) -> None: ... + def FillMaterialOn(self) -> None: ... + def GetAxisSymetric(self) -> int: ... + def GetFillMaterial(self) -> int: ... + def GetInverseNormal(self) -> int: ... + def GetNumberOfDomains(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfMaterials(self) -> int: ... + def GetOnionPeel(self) -> int: ... + def GetReverseMaterialOrder(self) -> int: ... + def GetUseAllBlocks(self) -> bool: ... + def GetUseFractionAsDistance(self) -> int: ... + def GetVolumeFractionRange(self) -> tuple[float, float]: ... + def InverseNormalOff(self) -> None: ... + def InverseNormalOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkYoungsMaterialInterface: ... + def OnionPeelOff(self) -> None: ... + def OnionPeelOn(self) -> None: ... + def RemoveAllMaterialBlockMappings(self) -> None: ... + def RemoveAllMaterials(self) -> None: ... + def ReverseMaterialOrderOff(self) -> None: ... + def ReverseMaterialOrderOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkYoungsMaterialInterface: ... + def SetAxisSymetric(self, _arg: int) -> None: ... + def SetFillMaterial(self, _arg: int) -> None: ... + def SetInverseNormal(self, _arg: int) -> None: ... + @overload + def SetMaterialArrays(self, i: int, volume: str, normalX: str, normalY: str, normalZ: str, ordering: str) -> None: ... + @overload + def SetMaterialArrays(self, i: int, volume: str, normal: str, ordering: str) -> None: ... + @overload + def SetMaterialNormalArray(self, i: int, normal: str) -> None: ... + @overload + def SetMaterialNormalArray(self, volume: str, normal: str) -> None: ... + @overload + def SetMaterialOrderingArray(self, i: int, ordering: str) -> None: ... + @overload + def SetMaterialOrderingArray(self, volume: str, ordering: str) -> None: ... + def SetMaterialVolumeFractionArray(self, i: int, volume: str) -> None: ... + def SetNumberOfMaterials(self, n: int) -> None: ... + def SetOnionPeel(self, _arg: int) -> None: ... + def SetReverseMaterialOrder(self, _arg: int) -> None: ... + def SetUseAllBlocks(self, _arg: bool) -> None: ... + def SetUseFractionAsDistance(self, _arg: int) -> None: ... + @overload + def SetVolumeFractionRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetVolumeFractionRange(self, _arg: Sequence[float]) -> None: ... + def UseAllBlocksOff(self) -> None: ... + def UseAllBlocksOn(self) -> None: ... + def UseFractionAsDistanceOff(self) -> None: ... + def UseFractionAsDistanceOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersGeneric.pyi b/stubs/vtk/vtkmodules/vtkFiltersGeneric.pyi new file mode 100644 index 000000000000..9c5783f7723b --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersGeneric.pyi @@ -0,0 +1,423 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath + +_Pointer = TypeVar("_Pointer") + +VTK_COLOR_BY_SCALAR: int +VTK_COLOR_BY_SCALE: int +VTK_COLOR_BY_VECTOR: int +VTK_DATA_SCALING_OFF: int +VTK_INDEXING_BY_SCALAR: int +VTK_INDEXING_BY_VECTOR: int +VTK_INDEXING_OFF: int +VTK_SCALE_BY_SCALAR: int +VTK_SCALE_BY_VECTOR: int +VTK_SCALE_BY_VECTORCOMPONENTS: int +VTK_USE_NORMAL: int +VTK_USE_VECTOR: int +VTK_VECTOR_ROTATION_OFF: int + +class vtkGenericClip(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateClipScalarsOff(self) -> None: ... + def GenerateClipScalarsOn(self) -> None: ... + def GenerateClippedOutputOff(self) -> None: ... + def GenerateClippedOutputOn(self) -> None: ... + def GetClipFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetClippedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetGenerateClipScalars(self) -> int: ... + def GetGenerateClippedOutput(self) -> int: ... + def GetInputScalarsSelection(self) -> str: ... + def GetInsideOut(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMergeTolerance(self) -> float: ... + def GetMergeToleranceMaxValue(self) -> float: ... + def GetMergeToleranceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOutputs(self) -> int: ... + def GetValue(self) -> float: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericClip: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericClip: ... + def SelectInputScalars(self, fieldName: str) -> None: ... + def SetClipFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateClipScalars(self, _arg: int) -> None: ... + def SetGenerateClippedOutput(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMergeTolerance(self, _arg: float) -> None: ... + def SetValue(self, _arg: float) -> None: ... + +class vtkGenericContourFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def ComputeScalarsOff(self) -> None: ... + def ComputeScalarsOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetComputeScalars(self) -> int: ... + def GetInputScalarsSelection(self) -> str: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericContourFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericContourFilter: ... + def SelectInputScalars(self, fieldName: str) -> None: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetComputeScalars(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkGenericCutter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GenerateCutScalarsOff(self) -> None: ... + def GenerateCutScalarsOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetCutFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetGenerateCutScalars(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericCutter: ... + def SetCutFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetGenerateCutScalars(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkGenericDataSetTessellator(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GetKeepCellIds(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMerging(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeepCellIdsOff(self) -> None: ... + def KeepCellIdsOn(self) -> None: ... + def MergingOff(self) -> None: ... + def MergingOn(self) -> None: ... + def NewInstance(self) -> vtkGenericDataSetTessellator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericDataSetTessellator: ... + def SetKeepCellIds(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMerging(self, _arg: int) -> None: ... + +class vtkGenericGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CellClippingOff(self) -> None: ... + def CellClippingOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def ExtentClippingOff(self) -> None: ... + def ExtentClippingOn(self) -> None: ... + def GetCellClipping(self) -> int: ... + def GetCellMaximum(self) -> int: ... + def GetCellMaximumMaxValue(self) -> int: ... + def GetCellMaximumMinValue(self) -> int: ... + def GetCellMinimum(self) -> int: ... + def GetCellMinimumMaxValue(self) -> int: ... + def GetCellMinimumMinValue(self) -> int: ... + def GetExtent(self) -> _Pointer: ... + def GetExtentClipping(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMerging(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassThroughCellIds(self) -> int: ... + def GetPointClipping(self) -> int: ... + def GetPointMaximum(self) -> int: ... + def GetPointMaximumMaxValue(self) -> int: ... + def GetPointMaximumMinValue(self) -> int: ... + def GetPointMinimum(self) -> int: ... + def GetPointMinimumMaxValue(self) -> int: ... + def GetPointMinimumMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergingOff(self) -> None: ... + def MergingOn(self) -> None: ... + def NewInstance(self) -> vtkGenericGeometryFilter: ... + def PassThroughCellIdsOff(self) -> None: ... + def PassThroughCellIdsOn(self) -> None: ... + def PointClippingOff(self) -> None: ... + def PointClippingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericGeometryFilter: ... + def SetCellClipping(self, _arg: int) -> None: ... + def SetCellMaximum(self, _arg: int) -> None: ... + def SetCellMinimum(self, _arg: int) -> None: ... + @overload + def SetExtent(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[float]) -> None: ... + def SetExtentClipping(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMerging(self, _arg: int) -> None: ... + def SetPassThroughCellIds(self, _arg: int) -> None: ... + def SetPointClipping(self, _arg: int) -> None: ... + def SetPointMaximum(self, _arg: int) -> None: ... + def SetPointMinimum(self, _arg: int) -> None: ... + +class vtkGenericGlyph3DFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ClampingOff(self) -> None: ... + def ClampingOn(self) -> None: ... + def GeneratePointIdsOff(self) -> None: ... + def GeneratePointIdsOn(self) -> None: ... + def GetClamping(self) -> int: ... + def GetColorMode(self) -> int: ... + def GetColorModeAsString(self) -> str: ... + def GetGeneratePointIds(self) -> int: ... + def GetIndexMode(self) -> int: ... + def GetIndexModeAsString(self) -> str: ... + def GetInputNormalsSelection(self) -> str: ... + def GetInputScalarsSelection(self) -> str: ... + def GetInputVectorsSelection(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrient(self) -> int: ... + def GetPointIdsName(self) -> str: ... + def GetRange(self) -> tuple[float, float]: ... + def GetScaleFactor(self) -> float: ... + def GetScaleMode(self) -> int: ... + def GetScaleModeAsString(self) -> str: ... + def GetScaling(self) -> int: ... + def GetSource(self, id: int = 0) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetVectorMode(self) -> int: ... + def GetVectorModeAsString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericGlyph3DFilter: ... + def OrientOff(self) -> None: ... + def OrientOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericGlyph3DFilter: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SelectInputNormals(self, fieldName: str) -> None: ... + def SelectInputScalars(self, fieldName: str) -> None: ... + def SelectInputVectors(self, fieldName: str) -> None: ... + def SetClamping(self, _arg: int) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToColorByScalar(self) -> None: ... + def SetColorModeToColorByScale(self) -> None: ... + def SetColorModeToColorByVector(self) -> None: ... + def SetGeneratePointIds(self, _arg: int) -> None: ... + def SetIndexMode(self, _arg: int) -> None: ... + def SetIndexModeToOff(self) -> None: ... + def SetIndexModeToScalar(self) -> None: ... + def SetIndexModeToVector(self) -> None: ... + def SetOrient(self, _arg: int) -> None: ... + def SetPointIdsName(self, _arg: str) -> None: ... + @overload + def SetRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetRange(self, _arg: Sequence[float]) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetScaleMode(self, _arg: int) -> None: ... + def SetScaleModeToDataScalingOff(self) -> None: ... + def SetScaleModeToScaleByScalar(self) -> None: ... + def SetScaleModeToScaleByVector(self) -> None: ... + def SetScaleModeToScaleByVectorComponents(self) -> None: ... + def SetScaling(self, _arg: int) -> None: ... + @overload + def SetSourceData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetSourceData(self, id: int, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetVectorMode(self, _arg: int) -> None: ... + def SetVectorModeToUseNormal(self) -> None: ... + def SetVectorModeToUseVector(self) -> None: ... + def SetVectorModeToVectorRotationOff(self) -> None: ... + +class vtkGenericOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericOutlineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericOutlineFilter: ... + +class vtkGenericProbeFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkGenericDataSet: ... + def GetValidPoints(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericProbeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericProbeFilter: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkGenericDataSet) -> None: ... + +class vtkGenericStreamTracer(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class Units(int): ... + class Solvers(int): ... + class ReasonForTermination(int): ... + BACKWARD: int + BOTH: int + CELL_LENGTH_UNIT: Units + FORWARD: int + LENGTH_UNIT: Units + NONE: Solvers + NOT_INITIALIZED: ReasonForTermination + OUT_OF_DOMAIN: ReasonForTermination + OUT_OF_STEPS: ReasonForTermination + OUT_OF_TIME: ReasonForTermination + RUNGE_KUTTA2: Solvers + RUNGE_KUTTA4: Solvers + RUNGE_KUTTA45: Solvers + STAGNATION: ReasonForTermination + TIME_UNIT: Units + UNEXPECTED_VALUE: ReasonForTermination + UNKNOWN: Solvers + def AddInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkGenericDataSet) -> None: ... + def ComputeVorticityOff(self) -> None: ... + def ComputeVorticityOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetComputeVorticity(self) -> int: ... + def GetInitialIntegrationStep(self) -> float: ... + def GetInitialIntegrationStepUnit(self) -> int: ... + def GetInputVectorsSelection(self) -> str: ... + def GetIntegrationDirection(self) -> int: ... + def GetIntegrationDirectionMaxValue(self) -> int: ... + def GetIntegrationDirectionMinValue(self) -> int: ... + def GetIntegrator(self) -> vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver: ... + def GetIntegratorType(self) -> int: ... + def GetMaximumError(self) -> float: ... + def GetMaximumIntegrationStep(self) -> float: ... + def GetMaximumIntegrationStepUnit(self) -> int: ... + def GetMaximumNumberOfSteps(self) -> int: ... + def GetMaximumPropagation(self) -> float: ... + def GetMaximumPropagationUnit(self) -> int: ... + def GetMinimumIntegrationStep(self) -> float: ... + def GetMinimumIntegrationStepUnit(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRotationScale(self) -> float: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetStartPosition(self) -> tuple[float, float, float]: ... + def GetTerminalSpeed(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericStreamTracer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericStreamTracer: ... + def SelectInputVectors(self, fieldName: str) -> None: ... + def SetComputeVorticity(self, _arg: int) -> None: ... + @overload + def SetInitialIntegrationStep(self, unit: int, step: float) -> None: ... + @overload + def SetInitialIntegrationStep(self, step: float) -> None: ... + def SetInitialIntegrationStepUnit(self, unit: int) -> None: ... + def SetInitialIntegrationStepUnitToCellLengthUnit(self) -> None: ... + def SetInitialIntegrationStepUnitToLengthUnit(self) -> None: ... + def SetInitialIntegrationStepUnitToTimeUnit(self) -> None: ... + def SetIntegrationDirection(self, _arg: int) -> None: ... + def SetIntegrationDirectionToBackward(self) -> None: ... + def SetIntegrationDirectionToBoth(self) -> None: ... + def SetIntegrationDirectionToForward(self) -> None: ... + def SetIntegrationStepUnit(self, unit: int) -> None: ... + def SetIntegrator(self, __a: vtkmodules.vtkCommonMath.vtkInitialValueProblemSolver) -> None: ... + def SetIntegratorType(self, type: int) -> None: ... + def SetIntegratorTypeToRungeKutta2(self) -> None: ... + def SetIntegratorTypeToRungeKutta4(self) -> None: ... + def SetIntegratorTypeToRungeKutta45(self) -> None: ... + def SetInterpolatorPrototype(self, ivf: vtkmodules.vtkCommonDataModel.vtkGenericInterpolatedVelocityField) -> None: ... + def SetMaximumError(self, _arg: float) -> None: ... + @overload + def SetMaximumIntegrationStep(self, unit: int, step: float) -> None: ... + @overload + def SetMaximumIntegrationStep(self, step: float) -> None: ... + def SetMaximumIntegrationStepUnit(self, unit: int) -> None: ... + def SetMaximumIntegrationStepUnitToCellLengthUnit(self) -> None: ... + def SetMaximumIntegrationStepUnitToLengthUnit(self) -> None: ... + def SetMaximumIntegrationStepUnitToTimeUnit(self) -> None: ... + def SetMaximumNumberOfSteps(self, _arg: int) -> None: ... + @overload + def SetMaximumPropagation(self, unit: int, max: float) -> None: ... + @overload + def SetMaximumPropagation(self, max: float) -> None: ... + def SetMaximumPropagationUnit(self, unit: int) -> None: ... + def SetMaximumPropagationUnitToCellLengthUnit(self) -> None: ... + def SetMaximumPropagationUnitToLengthUnit(self) -> None: ... + def SetMaximumPropagationUnitToTimeUnit(self) -> None: ... + @overload + def SetMinimumIntegrationStep(self, unit: int, step: float) -> None: ... + @overload + def SetMinimumIntegrationStep(self, step: float) -> None: ... + def SetMinimumIntegrationStepUnit(self, unit: int) -> None: ... + def SetMinimumIntegrationStepUnitToCellLengthUnit(self) -> None: ... + def SetMinimumIntegrationStepUnitToLengthUnit(self) -> None: ... + def SetMinimumIntegrationStepUnitToTimeUnit(self) -> None: ... + def SetRotationScale(self, _arg: float) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def SetStartPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetStartPosition(self, _arg: Sequence[float]) -> None: ... + def SetTerminalSpeed(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersGeometry.pyi b/stubs/vtk/vtkmodules/vtkFiltersGeometry.pyi new file mode 100644 index 000000000000..4be8dbec5c0f --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersGeometry.pyi @@ -0,0 +1,780 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +_Pointer = TypeVar("_Pointer") + +VTK_EDGE_OVERLAP: int +VTK_NODE_OVERLAP: int +VTK_NO_OVERLAP: int +VTK_PARTIAL_OVERLAP: int + +class vtkAbstractGridConnectivity(vtkmodules.vtkCommonCore.vtkObject): + def ComputeNeighbors(self) -> None: ... + def CreateGhostLayers(self, N: int = 1) -> None: ... + def GetGhostedCellGhostArray(self, gridID: int) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetGhostedGridCellData(self, gridID: int) -> vtkmodules.vtkCommonDataModel.vtkCellData: ... + def GetGhostedGridPointData(self, gridID: int) -> vtkmodules.vtkCommonDataModel.vtkPointData: ... + def GetGhostedPointGhostArray(self, gridID: int) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetGhostedPoints(self, gridID: int) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def GetNumberOfGrids(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractGridConnectivity: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractGridConnectivity: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + def SetNumberOfGrids(self, N: int) -> None: ... + +class vtkCompositeDataGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataGeometryFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataGeometryFilter: ... + +class vtkDataSetGhostGenerator(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def FillOutputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetGhostGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetGhostGenerator: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + +class vtkDataSetSurfaceFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def DataSetExecute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, output: vtkmodules.vtkCommonDataModel.vtkPolyData + ) -> int: ... + def DelegationOff(self) -> None: ... + def DelegationOn(self) -> None: ... + def FastModeOff(self) -> None: ... + def FastModeOn(self) -> None: ... + def GetDelegation(self) -> int: ... + def GetFastMode(self) -> bool: ... + def GetNonlinearSubdivisionLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginalCellIdsName(self) -> str: ... + def GetOriginalPointIdsName(self) -> str: ... + def GetPassThroughCellIds(self) -> int: ... + def GetPassThroughPointIds(self) -> int: ... + def GetPieceInvariant(self) -> int: ... + def GetUseStrips(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetSurfaceFilter: ... + def PassThroughCellIdsOff(self) -> None: ... + def PassThroughCellIdsOn(self) -> None: ... + def PassThroughPointIdsOff(self) -> None: ... + def PassThroughPointIdsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetSurfaceFilter: ... + def SetDelegation(self, _arg: int) -> None: ... + def SetFastMode(self, _arg: bool) -> None: ... + def SetNonlinearSubdivisionLevel(self, _arg: int) -> None: ... + def SetOriginalCellIdsName(self, _arg: str) -> None: ... + def SetOriginalPointIdsName(self, _arg: str) -> None: ... + def SetPassThroughCellIds(self, _arg: int) -> None: ... + def SetPassThroughPointIds(self, _arg: int) -> None: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + def SetUseStrips(self, __a: int) -> None: ... + @overload + def StructuredExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + ext: MutableSequence[int], + wholeExt: MutableSequence[int], + ) -> int: ... + @overload + def StructuredExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + ext32: Sequence[int], + wholeExt32: Sequence[int], + ) -> int: ... + @overload + def UniformGridExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + ext: MutableSequence[int], + wholeExt: MutableSequence[int], + extractface: MutableSequence[bool], + ) -> int: ... + @overload + def UniformGridExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + ext32: Sequence[int], + wholeExt32: Sequence[int], + extractface: MutableSequence[bool], + ) -> int: ... + def UnstructuredGridExecute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, output: vtkmodules.vtkCommonDataModel.vtkPolyData + ) -> int: ... + def UseStripsOff(self) -> None: ... + def UseStripsOn(self) -> None: ... + +class vtkDataSetRegionSurfaceFilter(vtkDataSetSurfaceFilter): + def GetInterfaceIDsName(self) -> str: ... + def GetMaterialIDsName(self) -> str: ... + def GetMaterialPIDsName(self) -> str: ... + def GetMaterialPropertiesName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRegionArrayName(self) -> str: ... + def GetSingleSided(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetRegionSurfaceFilter: ... + def RecordOrigCellId(self, newIndex: int, origId: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetRegionSurfaceFilter: ... + def SetInterfaceIDsName(self, _arg: str) -> None: ... + def SetMaterialIDsName(self, _arg: str) -> None: ... + def SetMaterialPIDsName(self, _arg: str) -> None: ... + def SetMaterialPropertiesName(self, _arg: str) -> None: ... + def SetRegionArrayName(self, _arg: str) -> None: ... + def SetSingleSided(self, _arg: bool) -> None: ... + def UnstructuredGridExecute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, output: vtkmodules.vtkCommonDataModel.vtkPolyData + ) -> int: ... + +class vtkExplicitStructuredGridSurfaceFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginalCellIdsName(self) -> str: ... + def GetOriginalPointIdsName(self) -> str: ... + def GetPassThroughCellIds(self) -> int: ... + def GetPassThroughPointIds(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExplicitStructuredGridSurfaceFilter: ... + def PassThroughCellIdsOff(self) -> None: ... + def PassThroughCellIdsOn(self) -> None: ... + def PassThroughPointIdsOff(self) -> None: ... + def PassThroughPointIdsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExplicitStructuredGridSurfaceFilter: ... + def SetOriginalCellIdsName(self, _arg: str) -> None: ... + def SetOriginalPointIdsName(self, _arg: str) -> None: ... + def SetPassThroughCellIds(self, _arg: int) -> None: ... + def SetPassThroughPointIds(self, _arg: int) -> None: ... + +class vtkFastGeomQuadStruct: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkFastGeomQuadStruct) -> None: ... + +class vtkGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CellClippingOff(self) -> None: ... + def CellClippingOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + @overload + def DataSetExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + exc: vtkmodules.vtkCommonDataModel.vtkPolyData, + ) -> int: ... + @overload + def DataSetExecute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, output: vtkmodules.vtkCommonDataModel.vtkPolyData + ) -> int: ... + def DelegationOff(self) -> None: ... + def DelegationOn(self) -> None: ... + def ExtentClippingOff(self) -> None: ... + def ExtentClippingOn(self) -> None: ... + def FastModeOff(self) -> None: ... + def FastModeOn(self) -> None: ... + def GetCellClipping(self) -> bool: ... + def GetCellMaximum(self) -> int: ... + def GetCellMaximumMaxValue(self) -> int: ... + def GetCellMaximumMinValue(self) -> int: ... + def GetCellMinimum(self) -> int: ... + def GetCellMinimumMaxValue(self) -> int: ... + def GetCellMinimumMinValue(self) -> int: ... + def GetDegree(self) -> int: ... + def GetDegreeMaxValue(self) -> int: ... + def GetDegreeMinValue(self) -> int: ... + def GetDelegation(self) -> int: ... + def GetExcludedFaces(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetExtent(self) -> tuple[float, float, float, float, float, float]: ... + def GetExtentClipping(self) -> bool: ... + def GetFastMode(self) -> bool: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMerging(self) -> bool: ... + def GetNonlinearSubdivisionLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginalCellIdsName(self) -> str: ... + def GetOriginalPointIdsName(self) -> str: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPassThroughCellIds(self) -> int: ... + def GetPassThroughPointIds(self) -> int: ... + def GetPieceInvariant(self) -> int: ... + def GetPointClipping(self) -> bool: ... + def GetPointMaximum(self) -> int: ... + def GetPointMaximumMaxValue(self) -> int: ... + def GetPointMaximumMinValue(self) -> int: ... + def GetPointMinimum(self) -> int: ... + def GetPointMinimumMaxValue(self) -> int: ... + def GetPointMinimumMinValue(self) -> int: ... + def GetRemoveGhostInterfaces(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergingOff(self) -> None: ... + def MergingOn(self) -> None: ... + def NewInstance(self) -> vtkGeometryFilter: ... + def PassThroughCellIdsOff(self) -> None: ... + def PassThroughCellIdsOn(self) -> None: ... + def PassThroughPointIdsOff(self) -> None: ... + def PassThroughPointIdsOn(self) -> None: ... + def PointClippingOff(self) -> None: ... + def PointClippingOn(self) -> None: ... + @overload + def PolyDataExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + exc: vtkmodules.vtkCommonDataModel.vtkPolyData, + ) -> int: ... + @overload + def PolyDataExecute( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet, __b: vtkmodules.vtkCommonDataModel.vtkPolyData + ) -> int: ... + def RemoveGhostInterfacesOff(self) -> None: ... + def RemoveGhostInterfacesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeometryFilter: ... + def SetCellClipping(self, _arg: bool) -> None: ... + def SetCellMaximum(self, _arg: int) -> None: ... + def SetCellMinimum(self, _arg: int) -> None: ... + def SetDegree(self, arg: int) -> None: ... + def SetDelegation(self, _arg: int) -> None: ... + def SetExcludedFacesConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetExcludedFacesData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetExtent(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[float]) -> None: ... + def SetExtentClipping(self, _arg: bool) -> None: ... + def SetFastMode(self, _arg: bool) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMerging(self, _arg: bool) -> None: ... + def SetNonlinearSubdivisionLevel(self, _arg: int) -> None: ... + def SetOriginalCellIdsName(self, _arg: str) -> None: ... + def SetOriginalPointIdsName(self, _arg: str) -> None: ... + def SetOutputPointsPrecision(self, precision: int) -> None: ... + def SetPassThroughCellIds(self, _arg: int) -> None: ... + def SetPassThroughPointIds(self, _arg: int) -> None: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + def SetPointClipping(self, _arg: bool) -> None: ... + def SetPointMaximum(self, _arg: int) -> None: ... + def SetPointMinimum(self, _arg: int) -> None: ... + def SetRemoveGhostInterfaces(self, _arg: bool) -> None: ... + @overload + def StructuredExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + inInfo: vtkmodules.vtkCommonCore.vtkInformation, + exc: vtkmodules.vtkCommonDataModel.vtkPolyData, + extractFace: MutableSequence[bool] = ..., + ) -> int: ... + @overload + def StructuredExecute( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkPolyData, + inInfo: vtkmodules.vtkCommonCore.vtkInformation, + extractFace: MutableSequence[bool] = ..., + ) -> int: ... + def UnstructuredGridExecute( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, output: vtkmodules.vtkCommonDataModel.vtkPolyData + ) -> int: ... + +class vtkGeometryFilterHelper: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkGeometryFilterHelper) -> None: ... + @overload + @staticmethod + def CopyFilterParams(gf: vtkGeometryFilter, dssf: vtkDataSetSurfaceFilter) -> None: ... + @overload + @staticmethod + def CopyFilterParams(dssf: vtkDataSetSurfaceFilter, gf: vtkGeometryFilter) -> None: ... + +class vtkHierarchicalDataSetGeometryFilter(vtkCompositeDataGeometryFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalDataSetGeometryFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalDataSetGeometryFilter: ... + +class vtkImageDataGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputTriangles(self) -> int: ... + def GetThresholdCells(self) -> int: ... + def GetThresholdValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataGeometryFilter: ... + def OutputTrianglesOff(self) -> None: ... + def OutputTrianglesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataGeometryFilter: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetExtent(self, iMin: int, iMax: int, jMin: int, jMax: int, kMin: int, kMax: int) -> None: ... + def SetOutputTriangles(self, _arg: int) -> None: ... + def SetThresholdCells(self, _arg: int) -> None: ... + def SetThresholdValue(self, _arg: float) -> None: ... + def ThresholdCellsOff(self) -> None: ... + def ThresholdCellsOn(self) -> None: ... + def ThresholdValueOff(self) -> None: ... + def ThresholdValueOn(self) -> None: ... + +class vtkImageDataToUniformGrid(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReverse(self) -> int: ... + def GetReverseMaxValue(self) -> int: ... + def GetReverseMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataToUniformGrid: ... + def ReverseOff(self) -> None: ... + def ReverseOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataToUniformGrid: ... + def SetReverse(self, _arg: int) -> None: ... + +class vtkLinearToQuadraticCellsFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearToQuadraticCellsFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearToQuadraticCellsFilter: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + +class vtkMarkBoundaryFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GenerateBoundaryFacesOff(self) -> None: ... + def GenerateBoundaryFacesOn(self) -> None: ... + def GetBoundaryCellsName(self) -> str: ... + def GetBoundaryFacesName(self) -> str: ... + def GetBoundaryPointsName(self) -> str: ... + def GetGenerateBoundaryFaces(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMarkBoundaryFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMarkBoundaryFilter: ... + def SetBoundaryCellsName(self, _arg: str) -> None: ... + def SetBoundaryFacesName(self, _arg: str) -> None: ... + def SetBoundaryPointsName(self, _arg: str) -> None: ... + def SetGenerateBoundaryFaces(self, _arg: bool) -> None: ... + +class vtkProjectSphereFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetKeepPolePoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTranslateZ(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeepPolePointsOff(self) -> None: ... + def KeepPolePointsOn(self) -> None: ... + def NewInstance(self) -> vtkProjectSphereFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProjectSphereFilter: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetKeepPolePoints(self, _arg: bool) -> None: ... + def SetTranslateZ(self, _arg: bool) -> None: ... + def TranslateZOff(self) -> None: ... + def TranslateZOn(self) -> None: ... + +class vtkRectilinearGridGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridGeometryFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridGeometryFilter: ... + @overload + def SetExtent(self, iMin: int, iMax: int, jMin: int, jMax: int, kMin: int, kMax: int) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + +class vtkRectilinearGridPartitioner(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def DuplicateNodesOff(self) -> None: ... + def DuplicateNodesOn(self) -> None: ... + def GetDuplicateNodes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridPartitioner: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridPartitioner: ... + def SetDuplicateNodes(self, _arg: int) -> None: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + def SetNumberOfPartitions(self, _arg: int) -> None: ... + +class vtkStructuredAMRGridConnectivity(vtkAbstractGridConnectivity): + def ComputeNeighbors(self) -> None: ... + def CreateGhostLayers(self, N: int = 1) -> None: ... + def GetBalancedRefinement(self) -> bool: ... + def GetCellCentered(self) -> bool: ... + def GetGhostedExtent(self, gridID: int, ext: MutableSequence[int]) -> None: ... + def GetNeighbor(self, gridID: int, nei: int) -> vtkStructuredAMRNeighbor: ... + def GetNodeCentered(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNeighbors(self, gridID: int) -> int: ... + def Initialize(self, NumberOfLevels: int, N: int, RefinementRatio: int = -1) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredAMRGridConnectivity: ... + @overload + def RegisterGrid( + self, + gridIdx: int, + level: int, + refinementRatio: int, + extents: MutableSequence[int], + nodesGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + pointData: vtkmodules.vtkCommonDataModel.vtkPointData, + cellData: vtkmodules.vtkCommonDataModel.vtkCellData, + gridNodes: vtkmodules.vtkCommonCore.vtkPoints, + ) -> None: ... + @overload + def RegisterGrid( + self, + gridIdx: int, + level: int, + extents: MutableSequence[int], + nodesGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + pointData: vtkmodules.vtkCommonDataModel.vtkPointData, + cellData: vtkmodules.vtkCommonDataModel.vtkCellData, + gridNodes: vtkmodules.vtkCommonCore.vtkPoints, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredAMRGridConnectivity: ... + def SetBalancedRefinement(self, _arg: bool) -> None: ... + def SetCellCentered(self, _arg: bool) -> None: ... + def SetNodeCentered(self, _arg: bool) -> None: ... + +class vtkStructuredNeighbor: + class NeighborOrientation(int): ... + HI: NeighborOrientation + LO: NeighborOrientation + ONE_TO_ONE: NeighborOrientation + SUBSET_BOTH: NeighborOrientation + SUBSET_HI: NeighborOrientation + SUBSET_LO: NeighborOrientation + SUPERSET: NeighborOrientation + UNDEFINED: NeighborOrientation + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, NeiID: int, overlap: MutableSequence[int]) -> None: ... + @overload + def __init__(self, NeiID: int, overlap: MutableSequence[int], orient: MutableSequence[int]) -> None: ... + @overload + def __init__(self, N: vtkStructuredNeighbor) -> None: ... + def ComputeSendAndReceiveExtent( + self, + gridRealExtent: MutableSequence[int], + gridGhostedExtent: MutableSequence[int], + neiRealExtent: MutableSequence[int], + WholeExtent: MutableSequence[int], + N: int, + ) -> None: ... + +class vtkStructuredAMRNeighbor(vtkStructuredNeighbor): + class NeighborRelationship(int): ... + CHILD: NeighborRelationship + COARSE_TO_FINE_SIBLING: NeighborRelationship + FINE_TO_COARSE_SIBLING: NeighborRelationship + PARENT: NeighborRelationship + PARTIALLY_OVERLAPPING_CHILD: NeighborRelationship + PARTIALLY_OVERLAPPING_PARENT: NeighborRelationship + SAME_LEVEL_SIBLING: NeighborRelationship + UNDEFINED: NeighborRelationship + @overload + def __init__(self) -> None: ... + @overload + def __init__( + self, + gridLevel: int, + neiID: int, + neighborLevel: int, + gridOverlap: MutableSequence[int], + neiOverlap: MutableSequence[int], + orient: MutableSequence[int], + relationShip: int, + ) -> None: ... + @overload + def __init__(self, N: vtkStructuredAMRNeighbor) -> None: ... + def ComputeSendAndReceiveExtent( + self, + gridRealExtent: MutableSequence[int], + gridGhostedExtent: MutableSequence[int], + neiRealExtent: MutableSequence[int], + WholeExtent: MutableSequence[int], + N: int, + ) -> None: ... + def GetReceiveExtentOnGrid(self, ng: int, gridExtent: MutableSequence[int], ext: MutableSequence[int]) -> None: ... + def GetRelationShipString(self) -> str: ... + +class vtkStructuredGridConnectivity(vtkAbstractGridConnectivity): + def ComputeNeighbors(self) -> None: ... + def CreateGhostLayers(self, N: int = 1) -> None: ... + def FillGhostArrays( + self, + gridID: int, + nodesArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellsArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + ) -> None: ... + def GetDataDimension(self) -> int: ... + def GetGhostedGridExtent(self, gridID: int, ext: MutableSequence[int]) -> None: ... + def GetGridExtent(self, gridID: int, extent: MutableSequence[int]) -> None: ... + def GetGridNeighbor(self, gridID: int, nei: int) -> vtkStructuredNeighbor: ... + def GetNeighbors(self, gridID: int, extents: MutableSequence[int]) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNeighbors(self, gridID: int) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridConnectivity: ... + def RegisterGrid( + self, + gridID: int, + extents: MutableSequence[int], + nodesGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + cellGhostArray: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + pointData: vtkmodules.vtkCommonDataModel.vtkPointData, + cellData: vtkmodules.vtkCommonDataModel.vtkCellData, + gridNodes: vtkmodules.vtkCommonCore.vtkPoints, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridConnectivity: ... + def SetGhostedGridExtent(self, gridID: int, ext: MutableSequence[int]) -> None: ... + def SetNumberOfGrids(self, N: int) -> None: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... + +class vtkStructuredGridGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridGeometryFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridGeometryFilter: ... + @overload + def SetExtent(self, iMin: int, iMax: int, jMin: int, jMax: int, kMin: int, kMax: int) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + +class vtkStructuredGridGhostDataGenerator(vtkDataSetGhostGenerator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridGhostDataGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridGhostDataGenerator: ... + +class vtkStructuredGridPartitioner(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def DuplicateNodesOff(self) -> None: ... + def DuplicateNodesOn(self) -> None: ... + def GetDuplicateNodes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridPartitioner: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridPartitioner: ... + def SetDuplicateNodes(self, _arg: int) -> None: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + def SetNumberOfPartitions(self, _arg: int) -> None: ... + +class vtkStructuredPointsGeometryFilter(vtkImageDataGeometryFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredPointsGeometryFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredPointsGeometryFilter: ... + +class vtkUniformGridGhostDataGenerator(vtkDataSetGhostGenerator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformGridGhostDataGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformGridGhostDataGenerator: ... + +class vtkUnstructuredGridGeometryFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridBaseAlgorithm): + def CellClippingOff(self) -> None: ... + def CellClippingOn(self) -> None: ... + def CreateDefaultLocator(self) -> None: ... + def DuplicateGhostCellClippingOff(self) -> None: ... + def DuplicateGhostCellClippingOn(self) -> None: ... + def ExtentClippingOff(self) -> None: ... + def ExtentClippingOn(self) -> None: ... + def GetCellClipping(self) -> int: ... + def GetCellMaximum(self) -> int: ... + def GetCellMaximumMaxValue(self) -> int: ... + def GetCellMaximumMinValue(self) -> int: ... + def GetCellMinimum(self) -> int: ... + def GetCellMinimumMaxValue(self) -> int: ... + def GetCellMinimumMinValue(self) -> int: ... + def GetDuplicateGhostCellClipping(self) -> int: ... + def GetExtent(self) -> Pointer: ... + def GetExtentClipping(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMerging(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginalCellIdsName(self) -> str: ... + def GetOriginalPointIdsName(self) -> str: ... + def GetPassThroughCellIds(self) -> int: ... + def GetPassThroughPointIds(self) -> int: ... + def GetPointClipping(self) -> int: ... + def GetPointMaximum(self) -> int: ... + def GetPointMaximumMaxValue(self) -> int: ... + def GetPointMaximumMinValue(self) -> int: ... + def GetPointMinimum(self) -> int: ... + def GetPointMinimumMaxValue(self) -> int: ... + def GetPointMinimumMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergingOff(self) -> None: ... + def MergingOn(self) -> None: ... + def NewInstance(self) -> vtkUnstructuredGridGeometryFilter: ... + def PassThroughCellIdsOff(self) -> None: ... + def PassThroughCellIdsOn(self) -> None: ... + def PassThroughPointIdsOff(self) -> None: ... + def PassThroughPointIdsOn(self) -> None: ... + def PointClippingOff(self) -> None: ... + def PointClippingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridGeometryFilter: ... + def SetCellClipping(self, _arg: int) -> None: ... + def SetCellMaximum(self, _arg: int) -> None: ... + def SetCellMinimum(self, _arg: int) -> None: ... + def SetDuplicateGhostCellClipping(self, _arg: int) -> None: ... + @overload + def SetExtent(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[float]) -> None: ... + def SetExtentClipping(self, _arg: int) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMerging(self, _arg: int) -> None: ... + def SetOriginalCellIdsName(self, _arg: str) -> None: ... + def SetOriginalPointIdsName(self, _arg: str) -> None: ... + def SetPassThroughCellIds(self, _arg: int) -> None: ... + def SetPassThroughPointIds(self, _arg: int) -> None: ... + def SetPointClipping(self, _arg: int) -> None: ... + def SetPointMaximum(self, _arg: int) -> None: ... + def SetPointMinimum(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersHybrid.pyi b/stubs/vtk/vtkmodules/vtkFiltersHybrid.pyi new file mode 100644 index 000000000000..b2214df8b488 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersHybrid.pyi @@ -0,0 +1,793 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeometry +import vtkmodules.vtkRenderingCore + +VTK_BSPLINE_EDGE: int +VTK_BSPLINE_ZERO: int +VTK_BSPLINE_ZERO_AT_BORDER: int +VTK_CELL_MODE: int +VTK_COLOR_MODE_LINEAR_256: int +VTK_COLOR_MODE_LUT: int +VTK_ERROR_ABSOLUTE: int +VTK_ERROR_NUMBER_OF_TRIANGLES: int +VTK_ERROR_RELATIVE: int +VTK_ERROR_SPECIFIED_REDUCTION: int +VTK_GRID_CUBIC: int +VTK_GRID_LINEAR: int +VTK_GRID_NEAREST: int +VTK_STYLE_PIXELIZE: int +VTK_STYLE_POLYGONALIZE: int +VTK_STYLE_RUN_LENGTH: int +VTK_VOXEL_MODE: int + +class vtkAdaptiveDataSetSurfaceFilter(vtkmodules.vtkFiltersGeometry.vtkGeometryFilter): + def GetBBSelection(self) -> bool: ... + def GetCircleSelection(self) -> bool: ... + def GetDynamicDecimateLevelMax(self) -> int: ... + def GetFixedLevelMax(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetScale(self) -> float: ... + def GetViewPointDepend(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAdaptiveDataSetSurfaceFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAdaptiveDataSetSurfaceFilter: ... + def SetBBSelection(self, _arg: bool) -> None: ... + def SetCircleSelection(self, _arg: bool) -> None: ... + def SetDynamicDecimateLevelMax(self, _arg: int) -> None: ... + def SetFixedLevelMax(self, _arg: int) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetScale(self, _arg: float) -> None: ... + def SetViewPointDepend(self, _arg: bool) -> None: ... + +class vtkBSplineTransform(vtkmodules.vtkCommonTransforms.vtkWarpTransform): + def GetBorderMode(self) -> int: ... + def GetBorderModeAsString(self) -> str: ... + def GetBorderModeMaxValue(self) -> int: ... + def GetBorderModeMinValue(self) -> int: ... + def GetCoefficientData(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetDisplacementScale(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def NewInstance(self) -> vtkBSplineTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBSplineTransform: ... + def SetBorderMode(self, _arg: int) -> None: ... + def SetBorderModeToEdge(self) -> None: ... + def SetBorderModeToZero(self) -> None: ... + def SetBorderModeToZeroAtBorder(self) -> None: ... + def SetCoefficientConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetCoefficientData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetDisplacementScale(self, _arg: float) -> None: ... + +class vtkDSPFilterDefinition(vtkmodules.vtkCommonCore.vtkObject): + def Clear(self) -> None: ... + def Copy(self, other: vtkDSPFilterDefinition) -> None: ... + def GetDenominatorWeight(self, a_which: int) -> float: ... + def GetForwardNumeratorWeight(self, a_which: int) -> float: ... + def GetInputVariableName(self) -> str: ... + def GetNumDenominatorWeights(self) -> int: ... + def GetNumForwardNumeratorWeights(self) -> int: ... + def GetNumNumeratorWeights(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumeratorWeight(self, a_which: int) -> float: ... + def GetOutputVariableName(self) -> str: ... + def IsA(self, type: str) -> int: ... + def IsThisInputVariableInstanceNeeded(self, a_timestep: int, a_outputTimestep: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDSPFilterDefinition: ... + def PushBackDenominatorWeight(self, a_value: float) -> None: ... + def PushBackForwardNumeratorWeight(self, a_value: float) -> None: ... + def PushBackNumeratorWeight(self, a_value: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDSPFilterDefinition: ... + def SetInputVariableName(self, a_value: str) -> None: ... + def SetOutputVariableName(self, a_value: str) -> None: ... + +class vtkDSPFilterGroup(vtkmodules.vtkCommonCore.vtkObject): + def AddFilter(self, filter: vtkDSPFilterDefinition) -> None: ... + def AddInputVariableInstance(self, a_name: str, a_timestep: int, a_data: vtkmodules.vtkCommonCore.vtkFloatArray) -> None: ... + def Copy(self, other: vtkDSPFilterGroup) -> None: ... + def GetCachedInput(self, a_whichFilter: int, a_whichTimestep: int) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetCachedOutput(self, a_whichFilter: int, a_whichTimestep: int) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetFilter(self, a_whichFilter: int) -> vtkDSPFilterDefinition: ... + def GetInputVariableName(self, a_whichFilter: int) -> str: ... + def GetNumFilters(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput( + self, a_whichFilter: int, a_whichTimestep: int, a_instancesCalculated: int + ) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def IsA(self, type: str) -> int: ... + def IsThisInputVariableInstanceCached(self, a_name: str, a_timestep: int) -> bool: ... + def IsThisInputVariableInstanceNeeded(self, a_name: str, a_timestep: int, a_outputTimestep: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDSPFilterGroup: ... + def RemoveFilter(self, a_outputVariableName: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDSPFilterGroup: ... + +class vtkDepthSortPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class Directions(int): ... + class SortMode(int): ... + VTK_DIRECTION_BACK_TO_FRONT: Directions + VTK_DIRECTION_FRONT_TO_BACK: Directions + VTK_DIRECTION_SPECIFIED_VECTOR: Directions + VTK_SORT_BOUNDS_CENTER: SortMode + VTK_SORT_FIRST_POINT: SortMode + VTK_SORT_PARAMETRIC_CENTER: SortMode + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetDepthSortMode(self) -> int: ... + def GetDirection(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetProp3D(self) -> vtkmodules.vtkRenderingCore.vtkProp3D: ... + def GetSortScalars(self) -> int: ... + def GetVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDepthSortPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDepthSortPolyData: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetDepthSortMode(self, _arg: int) -> None: ... + def SetDepthSortModeToBoundsCenter(self) -> None: ... + def SetDepthSortModeToFirstPoint(self) -> None: ... + def SetDepthSortModeToParametricCenter(self) -> None: ... + def SetDirection(self, _arg: int) -> None: ... + def SetDirectionToBackToFront(self) -> None: ... + def SetDirectionToFrontToBack(self) -> None: ... + def SetDirectionToSpecifiedVector(self) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetProp3D(self, __a: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + def SetSortScalars(self, _arg: int) -> None: ... + @overload + def SetVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetVector(self, _arg: Sequence[float]) -> None: ... + def SortScalarsOff(self) -> None: ... + def SortScalarsOn(self) -> None: ... + +class vtkEarthSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOnRatio(self) -> int: ... + def GetOnRatioMaxValue(self) -> int: ... + def GetOnRatioMinValue(self) -> int: ... + def GetOutline(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEarthSource: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEarthSource: ... + def SetOnRatio(self, _arg: int) -> None: ... + def SetOutline(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkFacetReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFacetReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFacetReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkForceTime(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetForcedTime(self) -> float: ... + def GetIgnorePipelineTime(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IgnorePipelineTimeOff(self) -> None: ... + def IgnorePipelineTimeOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkForceTime: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkForceTime: ... + def SetForcedTime(self, _arg: float) -> None: ... + def SetIgnorePipelineTime(self, _arg: bool) -> None: ... + +class vtkGenerateTimeSteps(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def AddTimeStepValue(self, timeStepValue: float) -> None: ... + def ClearTimeStepValues(self) -> None: ... + def GenerateTimeStepValues(self, begin: float, end: float, step: float) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetTimeStepValues(self, timeStepValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenerateTimeSteps: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenerateTimeSteps: ... + def SetTimeStepValues(self, count: int, timeStepValues: Sequence[float]) -> None: ... + +class vtkGreedyTerrainDecimation(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def BoundaryVertexDeletionOff(self) -> None: ... + def BoundaryVertexDeletionOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetAbsoluteError(self) -> float: ... + def GetAbsoluteErrorMaxValue(self) -> float: ... + def GetAbsoluteErrorMinValue(self) -> float: ... + def GetBoundaryVertexDeletion(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetErrorMeasure(self) -> int: ... + def GetErrorMeasureMaxValue(self) -> int: ... + def GetErrorMeasureMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTriangles(self) -> int: ... + def GetNumberOfTrianglesMaxValue(self) -> int: ... + def GetNumberOfTrianglesMinValue(self) -> int: ... + def GetReduction(self) -> float: ... + def GetReductionMaxValue(self) -> float: ... + def GetReductionMinValue(self) -> float: ... + def GetRelativeError(self) -> float: ... + def GetRelativeErrorMaxValue(self) -> float: ... + def GetRelativeErrorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGreedyTerrainDecimation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGreedyTerrainDecimation: ... + def SetAbsoluteError(self, _arg: float) -> None: ... + def SetBoundaryVertexDeletion(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetErrorMeasure(self, _arg: int) -> None: ... + def SetErrorMeasureToAbsoluteError(self) -> None: ... + def SetErrorMeasureToNumberOfTriangles(self) -> None: ... + def SetErrorMeasureToRelativeError(self) -> None: ... + def SetErrorMeasureToSpecifiedReduction(self) -> None: ... + def SetNumberOfTriangles(self, _arg: int) -> None: ... + def SetReduction(self, _arg: float) -> None: ... + def SetRelativeError(self, _arg: float) -> None: ... + +class vtkGridTransform(vtkmodules.vtkCommonTransforms.vtkWarpTransform): + def GetDisplacementGrid(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetDisplacementScale(self) -> float: ... + def GetDisplacementShift(self) -> float: ... + def GetInterpolationMode(self) -> int: ... + def GetInterpolationModeAsString(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def NewInstance(self) -> vtkGridTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGridTransform: ... + def SetDisplacementGridConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetDisplacementGridData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetDisplacementScale(self, _arg: float) -> None: ... + def SetDisplacementShift(self, _arg: float) -> None: ... + def SetInterpolationMode(self, mode: int) -> None: ... + def SetInterpolationModeToCubic(self) -> None: ... + def SetInterpolationModeToLinear(self) -> None: ... + def SetInterpolationModeToNearestNeighbor(self) -> None: ... + +class vtkImageToPolyDataFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def DecimationOff(self) -> None: ... + def DecimationOn(self) -> None: ... + def GetColorMode(self) -> int: ... + def GetColorModeMaxValue(self) -> int: ... + def GetColorModeMinValue(self) -> int: ... + def GetDecimation(self) -> int: ... + def GetDecimationError(self) -> float: ... + def GetDecimationErrorMaxValue(self) -> float: ... + def GetDecimationErrorMinValue(self) -> float: ... + def GetError(self) -> int: ... + def GetErrorMaxValue(self) -> int: ... + def GetErrorMinValue(self) -> int: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSmoothingIterations(self) -> int: ... + def GetNumberOfSmoothingIterationsMaxValue(self) -> int: ... + def GetNumberOfSmoothingIterationsMinValue(self) -> int: ... + def GetOutputStyle(self) -> int: ... + def GetOutputStyleMaxValue(self) -> int: ... + def GetOutputStyleMinValue(self) -> int: ... + def GetSmoothing(self) -> int: ... + def GetSubImageSize(self) -> int: ... + def GetSubImageSizeMaxValue(self) -> int: ... + def GetSubImageSizeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageToPolyDataFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageToPolyDataFilter: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToLUT(self) -> None: ... + def SetColorModeToLinear256(self) -> None: ... + def SetDecimation(self, _arg: int) -> None: ... + def SetDecimationError(self, _arg: float) -> None: ... + def SetError(self, _arg: int) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetNumberOfSmoothingIterations(self, _arg: int) -> None: ... + def SetOutputStyle(self, _arg: int) -> None: ... + def SetOutputStyleToPixelize(self) -> None: ... + def SetOutputStyleToPolygonalize(self) -> None: ... + def SetOutputStyleToRunLength(self) -> None: ... + def SetSmoothing(self, _arg: int) -> None: ... + def SetSubImageSize(self, _arg: int) -> None: ... + def SmoothingOff(self) -> None: ... + def SmoothingOn(self) -> None: ... + +class vtkImplicitModeller(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def AdjustBoundsOff(self) -> None: ... + def AdjustBoundsOn(self) -> None: ... + def Append(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def ComputeModelBounds(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet = ...) -> float: ... + def EndAppend(self) -> None: ... + def GetAdjustBounds(self) -> int: ... + def GetAdjustDistance(self) -> float: ... + def GetAdjustDistanceMaxValue(self) -> float: ... + def GetAdjustDistanceMinValue(self) -> float: ... + def GetCapValue(self) -> float: ... + def GetCapping(self) -> int: ... + def GetLocatorMaxLevel(self) -> int: ... + def GetMaximumDistance(self) -> float: ... + def GetMaximumDistanceMaxValue(self) -> float: ... + def GetMaximumDistanceMinValue(self) -> float: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetNumberOfThreadsMaxValue(self) -> int: ... + def GetNumberOfThreadsMinValue(self) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetProcessMode(self) -> int: ... + def GetProcessModeAsString(self) -> str: ... + def GetProcessModeMaxValue(self) -> int: ... + def GetProcessModeMinValue(self) -> int: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def GetScaleToMaximumDistance(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitModeller: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitModeller: ... + def ScaleToMaximumDistanceOff(self) -> None: ... + def ScaleToMaximumDistanceOn(self) -> None: ... + def SetAdjustBounds(self, _arg: int) -> None: ... + def SetAdjustDistance(self, _arg: float) -> None: ... + def SetCapValue(self, value: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + def SetLocatorMaxLevel(self, _arg: int) -> None: ... + def SetMaximumDistance(self, _arg: float) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfThreads(self, _arg: int) -> None: ... + def SetOutputScalarType(self, type: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + def SetProcessMode(self, _arg: int) -> None: ... + def SetProcessModeToPerCell(self) -> None: ... + def SetProcessModeToPerVoxel(self) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + def SetScaleToMaximumDistance(self, _arg: int) -> None: ... + def StartAppend(self) -> None: ... + +class vtkPCAAnalysisFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetEvals(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetModesRequiredFor(self, proportion: float) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParameterisedShape( + self, b: vtkmodules.vtkCommonCore.vtkFloatArray, shape: vtkmodules.vtkCommonDataModel.vtkPointSet + ) -> None: ... + def GetShapeParameters( + self, shape: vtkmodules.vtkCommonDataModel.vtkPointSet, b: vtkmodules.vtkCommonCore.vtkFloatArray, bsize: int + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPCAAnalysisFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPCAAnalysisFilter: ... + +class vtkPolyDataSilhouette(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class Directions(int): ... + VTK_DIRECTION_CAMERA_ORIGIN: Directions + VTK_DIRECTION_CAMERA_VECTOR: Directions + VTK_DIRECTION_SPECIFIED_ORIGIN: Directions + VTK_DIRECTION_SPECIFIED_VECTOR: Directions + def BorderEdgesOff(self) -> None: ... + def BorderEdgesOn(self) -> None: ... + def GetBorderEdges(self) -> int: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetDirection(self) -> int: ... + def GetEnableFeatureAngle(self) -> int: ... + def GetFeatureAngle(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetPieceInvariant(self) -> int: ... + def GetProp3D(self) -> vtkmodules.vtkRenderingCore.vtkProp3D: ... + def GetVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataSilhouette: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataSilhouette: ... + def SetBorderEdges(self, _arg: int) -> None: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetDirection(self, _arg: int) -> None: ... + def SetDirectionToCameraOrigin(self) -> None: ... + def SetDirectionToCameraVector(self) -> None: ... + def SetDirectionToSpecifiedOrigin(self) -> None: ... + def SetDirectionToSpecifiedVector(self) -> None: ... + def SetEnableFeatureAngle(self, _arg: int) -> None: ... + def SetFeatureAngle(self, _arg: float) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + def SetProp3D(self, __a: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + @overload + def SetVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetVector(self, _arg: Sequence[float]) -> None: ... + +class vtkProcrustesAlignmentFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetLandmarkTransform(self) -> vtkmodules.vtkCommonTransforms.vtkLandmarkTransform: ... + def GetMeanPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetStartFromCentroid(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProcrustesAlignmentFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProcrustesAlignmentFilter: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetStartFromCentroid(self, _arg: bool) -> None: ... + def StartFromCentroidOff(self) -> None: ... + def StartFromCentroidOn(self) -> None: ... + +class vtkProjectedTerrainPath(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + HUG_PROJECTION: int + NONOCCLUDED_PROJECTION: int + SIMPLE_PROJECTION: int + def GetHeightOffset(self) -> float: ... + def GetHeightTolerance(self) -> float: ... + def GetHeightToleranceMaxValue(self) -> float: ... + def GetHeightToleranceMinValue(self) -> float: ... + def GetMaximumNumberOfLines(self) -> int: ... + def GetMaximumNumberOfLinesMaxValue(self) -> int: ... + def GetMaximumNumberOfLinesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProjectionMode(self) -> int: ... + def GetProjectionModeMaxValue(self) -> int: ... + def GetProjectionModeMinValue(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProjectedTerrainPath: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProjectedTerrainPath: ... + def SetHeightOffset(self, _arg: float) -> None: ... + def SetHeightTolerance(self, _arg: float) -> None: ... + def SetMaximumNumberOfLines(self, _arg: int) -> None: ... + def SetProjectionMode(self, _arg: int) -> None: ... + def SetProjectionModeToHug(self) -> None: ... + def SetProjectionModeToNonOccluded(self) -> None: ... + def SetProjectionModeToSimple(self) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + +class vtkRenderLargeImage(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetInput(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetMagnification(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderLargeImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderLargeImage: ... + def SetInput(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetMagnification(self, _arg: int) -> None: ... + +class vtkTemporalArrayOperatorFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiTimeStepAlgorithm): + class OperatorType(int): ... + ADD: OperatorType + DIV: OperatorType + MUL: OperatorType + SUB: OperatorType + def GetFirstTimeStepIndex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperator(self) -> int: ... + def GetOutputArrayNameSuffix(self) -> str: ... + def GetSecondTimeStepIndex(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalArrayOperatorFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalArrayOperatorFilter: ... + def SetFirstTimeStepIndex(self, _arg: int) -> None: ... + def SetOperator(self, _arg: int) -> None: ... + def SetOutputArrayNameSuffix(self, _arg: str) -> None: ... + def SetSecondTimeStepIndex(self, _arg: int) -> None: ... + +class vtkTemporalDataSetCache(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def CacheInMemkindOff(self) -> None: ... + def CacheInMemkindOn(self) -> None: ... + def GetCacheInMemkind(self) -> bool: ... + def GetCacheSize(self) -> int: ... + def GetIsASource(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsASourceOff(self) -> None: ... + def IsASourceOn(self) -> None: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalDataSetCache: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalDataSetCache: ... + def SetCacheInMemkind(self, _arg: bool) -> None: ... + def SetCacheSize(self, size: int) -> None: ... + def SetIsASource(self, _arg: bool) -> None: ... + +class vtkTemporalFractal(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def AdaptiveSubdivisionOff(self) -> None: ... + def AdaptiveSubdivisionOn(self) -> None: ... + def DiscreteTimeStepsOff(self) -> None: ... + def DiscreteTimeStepsOn(self) -> None: ... + def GenerateRectilinearGridsOff(self) -> None: ... + def GenerateRectilinearGridsOn(self) -> None: ... + def GetAdaptiveSubdivision(self) -> int: ... + def GetAsymmetric(self) -> int: ... + def GetDimensions(self) -> int: ... + def GetDiscreteTimeSteps(self) -> int: ... + def GetFractalValue(self) -> float: ... + def GetGenerateRectilinearGrids(self) -> int: ... + def GetGhostLevels(self) -> int: ... + def GetMaximumLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTwoDimensional(self) -> int: ... + def GhostLevelsOff(self) -> None: ... + def GhostLevelsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalFractal: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalFractal: ... + def SetAdaptiveSubdivision(self, _arg: int) -> None: ... + def SetAsymmetric(self, _arg: int) -> None: ... + def SetDimensions(self, _arg: int) -> None: ... + def SetDiscreteTimeSteps(self, _arg: int) -> None: ... + def SetFractalValue(self, _arg: float) -> None: ... + def SetGenerateRectilinearGrids(self, _arg: int) -> None: ... + def SetGhostLevels(self, _arg: int) -> None: ... + def SetMaximumLevel(self, _arg: int) -> None: ... + def SetTwoDimensional(self, _arg: int) -> None: ... + def TwoDimensionalOff(self) -> None: ... + def TwoDimensionalOn(self) -> None: ... + +class vtkTemporalInterpolator(vtkmodules.vtkCommonExecutionModel.vtkMultiTimeStepAlgorithm): + def GetCacheData(self) -> bool: ... + def GetDiscreteTimeStepInterval(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResampleFactor(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalInterpolator: ... + def SetCacheData(self, _arg: bool) -> None: ... + def SetDiscreteTimeStepInterval(self, _arg: float) -> None: ... + def SetResampleFactor(self, _arg: int) -> None: ... + +class vtkTemporalShiftScale(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetMaximumNumberOfPeriods(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPeriodic(self) -> int: ... + def GetPeriodicEndCorrection(self) -> int: ... + def GetPostShift(self) -> float: ... + def GetPreShift(self) -> float: ... + def GetScale(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalShiftScale: ... + def PeriodicEndCorrectionOff(self) -> None: ... + def PeriodicEndCorrectionOn(self) -> None: ... + def PeriodicOff(self) -> None: ... + def PeriodicOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalShiftScale: ... + def SetMaximumNumberOfPeriods(self, _arg: float) -> None: ... + def SetPeriodic(self, _arg: int) -> None: ... + def SetPeriodicEndCorrection(self, _arg: int) -> None: ... + def SetPostShift(self, _arg: float) -> None: ... + def SetPreShift(self, _arg: float) -> None: ... + def SetScale(self, _arg: float) -> None: ... + +class vtkTemporalSnapToTimeStep(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + VTK_SNAP_NEAREST: int + VTK_SNAP_NEXTABOVE_OR_EQUAL: int + VTK_SNAP_NEXTBELOW_OR_EQUAL: int + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSnapMode(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalSnapToTimeStep: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalSnapToTimeStep: ... + def SetSnapMode(self, _arg: int) -> None: ... + def SetSnapModeToNearest(self) -> None: ... + def SetSnapModeToNextAboveOrEqual(self) -> None: ... + def SetSnapModeToNextBelowOrEqual(self) -> None: ... + +class vtkTransformToGrid(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetDisplacementScale(self) -> float: ... + def GetDisplacementShift(self) -> float: ... + def GetGridExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetGridOrigin(self) -> tuple[float, float, float]: ... + def GetGridScalarType(self) -> int: ... + def GetGridSpacing(self) -> tuple[float, float, float]: ... + def GetInput(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformToGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformToGrid: ... + @overload + def SetGridExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetGridExtent(self, _arg: Sequence[int]) -> None: ... + @overload + def SetGridOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetGridOrigin(self, _arg: Sequence[float]) -> None: ... + def SetGridScalarType(self, _arg: int) -> None: ... + def SetGridScalarTypeToChar(self) -> None: ... + def SetGridScalarTypeToDouble(self) -> None: ... + def SetGridScalarTypeToFloat(self) -> None: ... + def SetGridScalarTypeToShort(self) -> None: ... + def SetGridScalarTypeToUnsignedChar(self) -> None: ... + def SetGridScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetGridSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetGridSpacing(self, _arg: Sequence[float]) -> None: ... + def SetInput(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + +class vtkWeightedTransformFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def AddInputValuesOff(self) -> None: ... + def AddInputValuesOn(self) -> None: ... + def GetAddInputValues(self) -> int: ... + def GetCellDataTransformIndexArray(self) -> str: ... + def GetCellDataWeightArray(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTransforms(self) -> int: ... + def GetTransform(self, num: int) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetTransformIndexArray(self) -> str: ... + def GetWeightArray(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWeightedTransformFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWeightedTransformFilter: ... + def SetAddInputValues(self, _arg: int) -> None: ... + def SetCellDataTransformIndexArray(self, _arg: str) -> None: ... + def SetCellDataWeightArray(self, _arg: str) -> None: ... + def SetNumberOfTransforms(self, num: int) -> None: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkAbstractTransform, num: int) -> None: ... + def SetTransformIndexArray(self, _arg: str) -> None: ... + def SetWeightArray(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersHyperTree.pyi b/stubs/vtk/vtkmodules/vtkFiltersHyperTree.pyi new file mode 100644 index 000000000000..1ac32c74ee02 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersHyperTree.pyi @@ -0,0 +1,296 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersCore + +_Pointer = TypeVar("_Pointer") + +class vtkHyperTreeGridAxisClip(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + class ClipType(int): ... + BOX: ClipType + PLANE: ClipType + QUADRIC: ClipType + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetClipType(self) -> int: ... + def GetClipTypeMaxValue(self) -> int: ... + def GetClipTypeMinValue(self) -> int: ... + def GetInsideOut(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetMaximumBounds(self, __a: MutableSequence[float]) -> None: ... + def GetMinimumBounds(self, __a: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlaneNormalAxis(self) -> int: ... + def GetPlaneNormalAxisMaxValue(self) -> int: ... + def GetPlaneNormalAxisMinValue(self) -> int: ... + def GetPlanePosition(self) -> float: ... + def GetQuadric(self) -> vtkmodules.vtkCommonDataModel.vtkQuadric: ... + @overload + def GetQuadricCoefficients(self, __a: MutableSequence[float]) -> None: ... + @overload + def GetQuadricCoefficients(self) -> _Pointer: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridAxisClip: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridAxisClip: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetClipType(self, _arg: int) -> None: ... + def SetClipTypeToBox(self) -> None: ... + def SetClipTypeToPlane(self) -> None: ... + def SetClipTypeToQuadric(self) -> None: ... + def SetInsideOut(self, _arg: bool) -> None: ... + def SetPlaneNormalAxis(self, _arg: int) -> None: ... + def SetPlanePosition(self, _arg: float) -> None: ... + def SetQuadric(self, __a: vtkmodules.vtkCommonDataModel.vtkQuadric) -> None: ... + @overload + def SetQuadricCoefficients( + self, a: float, b: float, c: float, d: float, e: float, f: float, g: float, h: float, i: float, j: float + ) -> None: ... + @overload + def SetQuadricCoefficients(self, __a: MutableSequence[float]) -> None: ... + +class vtkHyperTreeGridAxisCut(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlaneNormalAxis(self) -> int: ... + def GetPlaneNormalAxisMaxValue(self) -> int: ... + def GetPlaneNormalAxisMinValue(self) -> int: ... + def GetPlanePosition(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridAxisCut: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridAxisCut: ... + def SetPlaneNormalAxis(self, _arg: int) -> None: ... + def SetPlanePosition(self, _arg: float) -> None: ... + +class vtkHyperTreeGridAxisReflection(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + class AxisReflectionPlane(int): ... + USE_X: AxisReflectionPlane + USE_X_MAX: AxisReflectionPlane + USE_X_MIN: AxisReflectionPlane + USE_Y: AxisReflectionPlane + USE_Y_MAX: AxisReflectionPlane + USE_Y_MIN: AxisReflectionPlane + USE_Z: AxisReflectionPlane + USE_Z_MAX: AxisReflectionPlane + USE_Z_MIN: AxisReflectionPlane + def GetCenter(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self) -> int: ... + def GetPlaneMaxValue(self) -> int: ... + def GetPlaneMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridAxisReflection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridAxisReflection: ... + def SetCenter(self, _arg: float) -> None: ... + def SetPlane(self, _arg: int) -> None: ... + def SetPlaneToX(self) -> None: ... + def SetPlaneToXMax(self) -> None: ... + def SetPlaneToXMin(self) -> None: ... + def SetPlaneToY(self) -> None: ... + def SetPlaneToYMax(self) -> None: ... + def SetPlaneToYMin(self) -> None: ... + def SetPlaneToZ(self) -> None: ... + def SetPlaneToZMax(self) -> None: ... + def SetPlaneToZMin(self) -> None: ... + +class vtkHyperTreeGridCellCenters(vtkmodules.vtkFiltersCore.vtkCellCenters): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridCellCenters: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridCellCenters: ... + +class vtkHyperTreeGridContour(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def CreateDefaultLocator(self) -> None: ... + @overload + def GenerateValues(self, __a: int, __b: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, __a: int, __b: float, __c: float) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self, __a: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, __a: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridContour: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridContour: ... + def SetLocator(self, __a: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNumberOfContours(self, __a: int) -> None: ... + def SetValue(self, __a: int, __b: float) -> None: ... + +class vtkHyperTreeGridDepthLimiter(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetDepth(self) -> int: ... + def GetJustCreateNewMask(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridDepthLimiter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridDepthLimiter: ... + def SetDepth(self, _arg: int) -> None: ... + def SetJustCreateNewMask(self, _arg: bool) -> None: ... + +class vtkHyperTreeGridEvaluateCoarse(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + OPERATOR_AVERAGE: int + OPERATOR_DON_T_CHANGE: int + OPERATOR_DON_T_CHANGE_FAST: int + OPERATOR_ELDER_CHILD: int + OPERATOR_MAX: int + OPERATOR_MIN: int + OPERATOR_SPLATTING_AVERAGE: int + OPERATOR_SUM: int + OPERATOR_UNMASKED_AVERAGE: int + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperator(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridEvaluateCoarse: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridEvaluateCoarse: ... + def SetDefault(self, _arg: float) -> None: ... + def SetOperator(self, _arg: int) -> None: ... + +class vtkHyperTreeGridGeometry(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetMerging(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridGeometry: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridGeometry: ... + def SetMerging(self, _arg: bool) -> None: ... + +class vtkHyperTreeGridGradient(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResultArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridGradient: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridGradient: ... + def SetResultArrayName(self, _arg: str) -> None: ... + +class vtkHyperTreeGridPlaneCutter(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def DualOff(self) -> None: ... + def DualOn(self) -> None: ... + def GetAxisAlignment(self) -> int: ... + def GetDual(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self) -> tuple[float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + def IsPlaneOrthogonalToXAxis(self) -> bool: ... + def IsPlaneOrthogonalToYAxis(self) -> bool: ... + def IsPlaneOrthogonalToZAxis(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridPlaneCutter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridPlaneCutter: ... + def SetDual(self, _arg: int) -> None: ... + def SetPlane(self, a: float, b: float, c: float, d: float) -> None: ... + +class vtkHyperTreeGridThreshold(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetJustCreateNewMask(self) -> bool: ... + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridThreshold: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridThreshold: ... + def SetJustCreateNewMask(self, _arg: bool) -> None: ... + def SetLowerThreshold(self, _arg: float) -> None: ... + def SetUpperThreshold(self, _arg: float) -> None: ... + def ThresholdBetween(self, __a: float, __b: float) -> None: ... + +class vtkHyperTreeGridToDualGrid(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridToDualGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridToDualGrid: ... + +class vtkHyperTreeGridToUnstructuredGrid(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def AddOriginalIdsOff(self) -> None: ... + def AddOriginalIdsOn(self) -> None: ... + def GetAddOriginalIds(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridToUnstructuredGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridToUnstructuredGrid: ... + def SetAddOriginalIds(self, _arg: bool) -> None: ... + +class vtkImageDataToHyperTreeGrid(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetDepthMax(self) -> int: ... + def GetNbColors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataToHyperTreeGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataToHyperTreeGrid: ... + def SetDepthMax(self, _arg: int) -> None: ... + def SetNbColors(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersImaging.pyi b/stubs/vtk/vtkmodules/vtkFiltersImaging.pyi new file mode 100644 index 000000000000..c2266e43b095 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersImaging.pyi @@ -0,0 +1,137 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersStatistics + +_Pointer = TypeVar("_Pointer") + +class vtkComputeHistogram2DOutliers(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + class InputPorts(int): ... + class OutputPorts(int): ... + INPUT_HISTOGRAMS_IMAGE_DATA: InputPorts + INPUT_HISTOGRAMS_MULTIBLOCK: InputPorts + INPUT_TABLE_DATA: InputPorts + OUTPUT_SELECTED_ROWS: OutputPorts + OUTPUT_SELECTED_TABLE_DATA: OutputPorts + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputTable(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetPreferredNumberOfOutliers(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkComputeHistogram2DOutliers: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkComputeHistogram2DOutliers: ... + def SetInputHistogramImageDataConnection(self, cxn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputHistogramMultiBlockConnection(self, cxn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputTableConnection(self, cxn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetPreferredNumberOfOutliers(self, _arg: int) -> None: ... + +class vtkExtractHistogram2D(vtkmodules.vtkFiltersStatistics.vtkStatisticsAlgorithm): + class OutputIndices(int): ... + HISTOGRAM_IMAGE: OutputIndices + + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + @overload + def GetBinRange(self, binX: int, binY: int, range: MutableSequence[float]) -> int: ... + @overload + def GetBinRange(self, bin: int, range: MutableSequence[float]) -> int: ... + def GetBinWidth(self, bw: MutableSequence[float]) -> None: ... + def GetComponentsToProcess(self) -> tuple[int, int]: ... + def GetCustomHistogramExtents(self) -> tuple[float, float, float, float]: ... + def GetHistogramExtents(self) -> _Pointer: ... + def GetMaximumBinCount(self) -> float: ... + def GetNumberOfBins(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputHistogramImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetRowMask(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetScalarType(self) -> int: ... + def GetSwapColumns(self) -> int: ... + def GetUseCustomHistogramExtents(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractHistogram2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractHistogram2D: ... + @overload + def SetComponentsToProcess(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetComponentsToProcess(self, _arg: Sequence[int]) -> None: ... + @overload + def SetCustomHistogramExtents(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetCustomHistogramExtents(self, _arg: Sequence[float]) -> None: ... + @overload + def SetNumberOfBins(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetNumberOfBins(self, _arg: Sequence[int]) -> None: ... + def SetRowMask(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetScalarType(self, _arg: int) -> None: ... + def SetScalarTypeToDouble(self) -> None: ... + def SetScalarTypeToFloat(self) -> None: ... + def SetScalarTypeToUnsignedChar(self) -> None: ... + def SetScalarTypeToUnsignedInt(self) -> None: ... + def SetScalarTypeToUnsignedLong(self) -> None: ... + def SetScalarTypeToUnsignedShort(self) -> None: ... + def SetSwapColumns(self, _arg: int) -> None: ... + def SetUseCustomHistogramExtents(self, _arg: int) -> None: ... + def SwapColumnsOff(self) -> None: ... + def SwapColumnsOn(self) -> None: ... + def UseCustomHistogramExtentsOff(self) -> None: ... + def UseCustomHistogramExtentsOn(self) -> None: ... + +class vtkPairwiseExtractHistogram2D(vtkmodules.vtkFiltersStatistics.vtkStatisticsAlgorithm): + class OutputIndices(int): ... + HISTOGRAM_IMAGE: OutputIndices + + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + @overload + def GetBinRange(self, idx: int, binX: int, binY: int, range: MutableSequence[float]) -> int: ... + @overload + def GetBinRange(self, idx: int, bin: int, range: MutableSequence[float]) -> int: ... + def GetBinWidth(self, idx: int, bw: MutableSequence[float]) -> None: ... + def GetHistogramExtents(self, idx: int) -> _Pointer: ... + def GetHistogramFilter(self, idx: int) -> vtkExtractHistogram2D: ... + @overload + def GetMaximumBinCount(self, idx: int) -> float: ... + @overload + def GetMaximumBinCount(self) -> float: ... + def GetNumberOfBins(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputHistogramImage(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetScalarType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPairwiseExtractHistogram2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPairwiseExtractHistogram2D: ... + @overload + def SetCustomColumnRange(self, col: int, range: MutableSequence[float]) -> None: ... + @overload + def SetCustomColumnRange(self, col: int, rmin: float, rmax: float) -> None: ... + def SetCustomColumnRangeByIndex(self, __a: float, __b: float) -> None: ... + def SetCustomColumnRangeIndex(self, _arg: int) -> None: ... + @overload + def SetNumberOfBins(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetNumberOfBins(self, _arg: Sequence[int]) -> None: ... + def SetScalarType(self, _arg: int) -> None: ... + def SetScalarTypeToUnsignedChar(self) -> None: ... + def SetScalarTypeToUnsignedInt(self) -> None: ... + def SetScalarTypeToUnsignedLong(self) -> None: ... + def SetScalarTypeToUnsignedShort(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersModeling.pyi b/stubs/vtk/vtkmodules/vtkFiltersModeling.pyi new file mode 100644 index 000000000000..020c41b519d6 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersModeling.pyi @@ -0,0 +1,1213 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeneral + +_Pointer = TypeVar("_Pointer") + +VTK_DIJKSTRA_EDGE_SEARCH: int +VTK_GREEDY_EDGE_SEARCH: int +VTK_INSIDE_CLOSEST_POINT_REGION: int +VTK_INSIDE_LARGEST_REGION: int +VTK_INSIDE_SMALLEST_REGION: int +VTK_LOOP_CLOSURE_ALL: int +VTK_LOOP_CLOSURE_BOUNDARY: int +VTK_LOOP_CLOSURE_OFF: int +VTK_MAX_SPHERE_RESOLUTION: int +VTK_NORMAL_EXTRUSION: int +VTK_OUTPUT_BOTH: int +VTK_OUTPUT_POLYGONS: int +VTK_OUTPUT_POLYLINES: int +VTK_POINT_EXTRUSION: int +VTK_PROJECTED_TEXTURE_USE_PINHOLE: int +VTK_PROJECTED_TEXTURE_USE_TWO_MIRRORS: int +VTK_RULED_MODE_POINT_WALK: int +VTK_RULED_MODE_RESAMPLE: int +VTK_SCALAR_MODE_INDEX: int +VTK_SCALAR_MODE_VALUE: int +VTK_TCOORDS_FROM_LENGTH: int +VTK_TCOORDS_FROM_NORMALIZED_LENGTH: int +VTK_TCOORDS_FROM_SCALARS: int +VTK_TCOORDS_OFF: int +VTK_VECTOR_EXTRUSION: int + +class vtkAdaptiveSubdivisionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMaximumEdgeLength(self) -> float: ... + def GetMaximumEdgeLengthMaxValue(self) -> float: ... + def GetMaximumEdgeLengthMinValue(self) -> float: ... + def GetMaximumNumberOfPasses(self) -> int: ... + def GetMaximumNumberOfPassesMaxValue(self) -> int: ... + def GetMaximumNumberOfPassesMinValue(self) -> int: ... + def GetMaximumNumberOfTriangles(self) -> int: ... + def GetMaximumNumberOfTrianglesMaxValue(self) -> int: ... + def GetMaximumNumberOfTrianglesMinValue(self) -> int: ... + def GetMaximumTriangleArea(self) -> float: ... + def GetMaximumTriangleAreaMaxValue(self) -> float: ... + def GetMaximumTriangleAreaMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAdaptiveSubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAdaptiveSubdivisionFilter: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMaximumEdgeLength(self, _arg: float) -> None: ... + def SetMaximumNumberOfPasses(self, _arg: int) -> None: ... + def SetMaximumNumberOfTriangles(self, _arg: int) -> None: ... + def SetMaximumTriangleArea(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + +class vtkBandedPolyDataContourFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ClippingOff(self) -> None: ... + def ClippingOn(self) -> None: ... + def GenerateContourEdgesOff(self) -> None: ... + def GenerateContourEdgesOn(self) -> None: ... + @overload + def GenerateValues(self, numContours: int, range: MutableSequence[float]) -> None: ... + @overload + def GenerateValues(self, numContours: int, rangeStart: float, rangeEnd: float) -> None: ... + def GetClipTolerance(self) -> float: ... + def GetClipping(self) -> int: ... + def GetComponent(self) -> int: ... + def GetContourEdgesOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetGenerateContourEdges(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfContours(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarMode(self) -> int: ... + def GetScalarModeMaxValue(self) -> int: ... + def GetScalarModeMinValue(self) -> int: ... + def GetValue(self, i: int) -> float: ... + @overload + def GetValues(self) -> _Pointer: ... + @overload + def GetValues(self, contourValues: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBandedPolyDataContourFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBandedPolyDataContourFilter: ... + def SetClipTolerance(self, _arg: float) -> None: ... + def SetClipping(self, _arg: int) -> None: ... + def SetComponent(self, _arg: int) -> None: ... + def SetGenerateContourEdges(self, _arg: int) -> None: ... + def SetNumberOfContours(self, number: int) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToIndex(self) -> None: ... + def SetScalarModeToValue(self) -> None: ... + def SetValue(self, i: int, value: float) -> None: ... + +class vtkButterflySubdivisionFilter(vtkmodules.vtkFiltersGeneral.vtkInterpolatingSubdivisionFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkButterflySubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkButterflySubdivisionFilter: ... + +class vtkCollisionDetectionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class CollisionModes(int): ... + VTK_ALL_CONTACTS: CollisionModes + VTK_FIRST_CONTACT: CollisionModes + VTK_HALF_CONTACTS: CollisionModes + def GenerateScalarsOff(self) -> None: ... + def GenerateScalarsOn(self) -> None: ... + def GetBoxTolerance(self) -> float: ... + def GetCellTolerance(self) -> float: ... + def GetCollisionMode(self) -> int: ... + def GetCollisionModeAsString(self) -> str: ... + def GetCollisionModeMaxValue(self) -> int: ... + def GetCollisionModeMinValue(self) -> int: ... + def GetContactCells(self, i: int) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetContactsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetContactsOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetGenerateScalars(self) -> int: ... + def GetInputData(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetMTime(self) -> int: ... + def GetMatrix(self, i: int) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetNumberOfBoxTests(self) -> int: ... + def GetNumberOfCellsPerNode(self) -> int: ... + def GetNumberOfContacts(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> float: ... + def GetOpacityMaxValue(self) -> float: ... + def GetOpacityMinValue(self) -> float: ... + def GetTransform(self, i: int) -> vtkmodules.vtkCommonTransforms.vtkLinearTransform: ... + def IntersectPolygonWithPolygon( + self, + npts: int, + pts: MutableSequence[float], + bounds: MutableSequence[float], + npts2: int, + pts2: MutableSequence[float], + bounds2: MutableSequence[float], + tol2: float, + x1: MutableSequence[float], + x2: MutableSequence[float], + CollisionMode: int, + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollisionDetectionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCollisionDetectionFilter: ... + def SetBoxTolerance(self, _arg: float) -> None: ... + def SetCellTolerance(self, _arg: float) -> None: ... + def SetCollisionMode(self, _arg: int) -> None: ... + def SetCollisionModeToAllContacts(self) -> None: ... + def SetCollisionModeToFirstContact(self) -> None: ... + def SetCollisionModeToHalfContacts(self) -> None: ... + def SetGenerateScalars(self, _arg: int) -> None: ... + def SetInputData(self, i: int, model: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetMatrix(self, i: int, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetNumberOfCellsPerNode(self, _arg: int) -> None: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetTransform(self, i: int, transform: vtkmodules.vtkCommonTransforms.vtkLinearTransform) -> None: ... + +class vtkContourLoopExtraction(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CleanPointsOff(self) -> None: ... + def CleanPointsOn(self) -> None: ... + def GetCleanPoints(self) -> bool: ... + def GetLoopClosure(self) -> int: ... + def GetLoopClosureAsString(self) -> str: ... + def GetLoopClosureMaxValue(self) -> int: ... + def GetLoopClosureMinValue(self) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputMode(self) -> int: ... + def GetOutputModeAsString(self) -> str: ... + def GetOutputModeMaxValue(self) -> int: ... + def GetOutputModeMinValue(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetScalarThresholding(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourLoopExtraction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourLoopExtraction: ... + def ScalarThresholdingOff(self) -> None: ... + def ScalarThresholdingOn(self) -> None: ... + def SetCleanPoints(self, _arg: bool) -> None: ... + def SetLoopClosure(self, _arg: int) -> None: ... + def SetLoopClosureToAll(self) -> None: ... + def SetLoopClosureToBoundary(self) -> None: ... + def SetLoopClosureToOff(self) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetOutputMode(self, _arg: int) -> None: ... + def SetOutputModeToBoth(self) -> None: ... + def SetOutputModeToPolygons(self) -> None: ... + def SetOutputModeToPolylines(self) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + def SetScalarThresholding(self, _arg: bool) -> None: ... + +class vtkCookieCutter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class PointInterpolationType(int): ... + USE_LOOP_EDGES: PointInterpolationType + USE_MESH_EDGES: PointInterpolationType + def CreateDefaultLocator(self) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetLoops(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLoopsConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellData(self) -> bool: ... + def GetPassPointData(self) -> bool: ... + def GetPointInterpolation(self) -> int: ... + def GetPointInterpolationMaxValue(self) -> int: ... + def GetPointInterpolationMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCookieCutter: ... + def PassCellDataOff(self) -> None: ... + def PassCellDataOn(self) -> None: ... + def PassPointDataOff(self) -> None: ... + def PassPointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCookieCutter: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetLoopsConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetLoopsData(self, loops: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetPassCellData(self, _arg: bool) -> None: ... + def SetPassPointData(self, _arg: bool) -> None: ... + def SetPointInterpolation(self, _arg: int) -> None: ... + def SetPointInterpolationToLoopEdges(self) -> None: ... + def SetPointInterpolationToMeshEdges(self) -> None: ... + +class vtkGeodesicPath(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeodesicPath: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeodesicPath: ... + +class vtkGraphGeodesicPath(vtkGeodesicPath): + def GetEndVertex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStartVertex(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphGeodesicPath: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphGeodesicPath: ... + def SetEndVertex(self, _arg: int) -> None: ... + def SetStartVertex(self, _arg: int) -> None: ... + +class vtkDijkstraGraphGeodesicPath(vtkGraphGeodesicPath): + def GetCumulativeWeights(self, weights: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + def GetIdList(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRepelPathFromVertices(self) -> int: ... + def GetRepelVertices(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetStopWhenEndReached(self) -> int: ... + def GetUseScalarWeights(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDijkstraGraphGeodesicPath: ... + def RepelPathFromVerticesOff(self) -> None: ... + def RepelPathFromVerticesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDijkstraGraphGeodesicPath: ... + def SetRepelPathFromVertices(self, _arg: int) -> None: ... + def SetRepelVertices(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetStopWhenEndReached(self, _arg: int) -> None: ... + def SetUseScalarWeights(self, _arg: int) -> None: ... + def StopWhenEndReachedOff(self) -> None: ... + def StopWhenEndReachedOn(self) -> None: ... + def UseScalarWeightsOff(self) -> None: ... + def UseScalarWeightsOn(self) -> None: ... + +class vtkDijkstraImageGeodesicPath(vtkDijkstraGraphGeodesicPath): + def GetCurvatureWeight(self) -> float: ... + def GetCurvatureWeightMaxValue(self) -> float: ... + def GetCurvatureWeightMinValue(self) -> float: ... + def GetEdgeLengthWeight(self) -> float: ... + def GetImageWeight(self) -> float: ... + def GetInputAsImageData(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDijkstraImageGeodesicPath: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDijkstraImageGeodesicPath: ... + def SetCurvatureWeight(self, _arg: float) -> None: ... + def SetEdgeLengthWeight(self, __a: float) -> None: ... + def SetImageWeight(self, __a: float) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkFillHolesFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetHoleSize(self) -> float: ... + def GetHoleSizeMaxValue(self) -> float: ... + def GetHoleSizeMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFillHolesFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFillHolesFilter: ... + def SetHoleSize(self, _arg: float) -> None: ... + +class vtkFitToHeightMapFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class FittingStrategy(int): ... + CELL_AVERAGE_HEIGHT: FittingStrategy + CELL_MAXIMUM_HEIGHT: FittingStrategy + CELL_MINIMUM_HEIGHT: FittingStrategy + POINT_AVERAGE_HEIGHT: FittingStrategy + POINT_MAXIMUM_HEIGHT: FittingStrategy + POINT_MINIMUM_HEIGHT: FittingStrategy + POINT_PROJECTION: FittingStrategy + def GetFittingStrategy(self) -> int: ... + @overload + def GetHeightMap(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetHeightMap( + self, sourceInfo: vtkmodules.vtkCommonCore.vtkInformationVector + ) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseHeightMapOffset(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFitToHeightMapFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFitToHeightMapFilter: ... + def SetFittingStrategy(self, _arg: int) -> None: ... + def SetFittingStrategyToAverageHeight(self) -> None: ... + def SetFittingStrategyToCellAverageHeight(self) -> None: ... + def SetFittingStrategyToCellMaximumHeight(self) -> None: ... + def SetFittingStrategyToCellMinimumHeight(self) -> None: ... + def SetFittingStrategyToPointMaximumHeight(self) -> None: ... + def SetFittingStrategyToPointMinimumHeight(self) -> None: ... + def SetFittingStrategyToPointProjection(self) -> None: ... + def SetHeightMapConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetHeightMapData(self, idata: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetUseHeightMapOffset(self, _arg: int) -> None: ... + def UseHeightMapOffsetOff(self) -> None: ... + def UseHeightMapOffsetOn(self) -> None: ... + +class vtkHausdorffDistancePointSetFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + class DistanceMethod(int): ... + POINT_TO_CELL: DistanceMethod + POINT_TO_POINT: DistanceMethod + def GetHausdorffDistance(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRelativeDistance(self) -> tuple[float, float]: ... + def GetTargetDistanceMethod(self) -> int: ... + def GetTargetDistanceMethodAsString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHausdorffDistancePointSetFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHausdorffDistancePointSetFilter: ... + def SetTargetDistanceMethod(self, _arg: int) -> None: ... + def SetTargetDistanceMethodToPointToCell(self) -> None: ... + def SetTargetDistanceMethodToPointToPoint(self) -> None: ... + +class vtkHyperTreeGridOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GenerateFacesOff(self) -> None: ... + def GenerateFacesOn(self) -> None: ... + def GetGenerateFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridOutlineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridOutlineFilter: ... + def SetGenerateFaces(self, _arg: int) -> None: ... + +class vtkImageDataOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateFacesOff(self) -> None: ... + def GenerateFacesOn(self) -> None: ... + def GetGenerateFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataOutlineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataOutlineFilter: ... + def SetGenerateFaces(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + +class vtkImprintFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class MergeTolType(int): ... + class DebugOutput(int): ... + class SpecifiedOutput(int): ... + class PointInterpolationType(int): ... + ABSOLUTE_TOLERANCE: MergeTolType + IMPRINTED_CELLS: SpecifiedOutput + IMPRINTED_REGION: SpecifiedOutput + MERGED_IMPRINT: SpecifiedOutput + NO_DEBUG_OUTPUT: DebugOutput + PROJECTED_IMPRINT: SpecifiedOutput + RELATIVE_TO_MIN_EDGE_LENGTH: MergeTolType + RELATIVE_TO_PROJECTION_TOLERANCE: MergeTolType + TARGET_CELLS: SpecifiedOutput + TRIANGULATION_INPUT: DebugOutput + TRIANGULATION_OUTPUT: DebugOutput + USE_IMPRINT_EDGES: PointInterpolationType + USE_TARGET_EDGES: PointInterpolationType + def BoundaryEdgeInsertionOff(self) -> None: ... + def BoundaryEdgeInsertionOn(self) -> None: ... + def GetBoundaryEdgeInsertion(self) -> bool: ... + def GetDebugCellId(self) -> int: ... + def GetDebugOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetDebugOutputType(self) -> int: ... + def GetDebugOutputTypeMaxValue(self) -> int: ... + def GetDebugOutputTypeMinValue(self) -> int: ... + def GetImprint(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetImprintConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetMergeTolerance(self) -> float: ... + def GetMergeToleranceMaxValue(self) -> float: ... + def GetMergeToleranceMinValue(self) -> float: ... + def GetMergeToleranceType(self) -> int: ... + def GetMergeToleranceTypeMaxValue(self) -> int: ... + def GetMergeToleranceTypeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputType(self) -> int: ... + def GetOutputTypeMaxValue(self) -> int: ... + def GetOutputTypeMinValue(self) -> int: ... + def GetPassCellData(self) -> bool: ... + def GetPassPointData(self) -> bool: ... + def GetPointInterpolation(self) -> int: ... + def GetPointInterpolationMaxValue(self) -> int: ... + def GetPointInterpolationMinValue(self) -> int: ... + def GetTarget(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetTargetConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def GetTriangulateOutput(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImprintFilter: ... + def PassCellDataOff(self) -> None: ... + def PassCellDataOn(self) -> None: ... + def PassPointDataOff(self) -> None: ... + def PassPointDataOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImprintFilter: ... + def SetBoundaryEdgeInsertion(self, _arg: bool) -> None: ... + def SetDebugCellId(self, _arg: int) -> None: ... + def SetDebugOutputType(self, _arg: int) -> None: ... + def SetDebugOutputTypeToNoDebugOutput(self) -> None: ... + def SetDebugOutputTypeToTriangulationInput(self) -> None: ... + def SetDebugOutputTypeToTriangulationOutput(self) -> None: ... + def SetImprintConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetImprintData(self, imprint: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetMergeTolerance(self, _arg: float) -> None: ... + def SetMergeToleranceType(self, _arg: int) -> None: ... + def SetMergeToleranceTypeToAbsolute(self) -> None: ... + def SetMergeToleranceTypeToMinEdge(self) -> None: ... + def SetMergeToleranceTypeToRelativeToProjection(self) -> None: ... + def SetOutputType(self, _arg: int) -> None: ... + def SetOutputTypeToImprintedCells(self) -> None: ... + def SetOutputTypeToImprintedRegion(self) -> None: ... + def SetOutputTypeToMergedImprint(self) -> None: ... + def SetOutputTypeToProjectedImprint(self) -> None: ... + def SetOutputTypeToTargetCells(self) -> None: ... + def SetPassCellData(self, _arg: bool) -> None: ... + def SetPassPointData(self, _arg: bool) -> None: ... + def SetPointInterpolation(self, _arg: int) -> None: ... + def SetPointInterpolationToImprintEdges(self) -> None: ... + def SetPointInterpolationToTargetEdges(self) -> None: ... + def SetTargetConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetTargetData(self, target: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetTriangulateOutput(self, _arg: bool) -> None: ... + def TriangulateOutputOff(self) -> None: ... + def TriangulateOutputOn(self) -> None: ... + +class vtkLinearCellExtrusionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMergeDuplicatePoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetUseUserVector(self) -> bool: ... + def GetUserVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergeDuplicatePointsOff(self) -> None: ... + def MergeDuplicatePointsOn(self) -> None: ... + def NewInstance(self) -> vtkLinearCellExtrusionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearCellExtrusionFilter: ... + def SetLocator(self, _arg: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMergeDuplicatePoints(self, _arg: bool) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetUseUserVector(self, _arg: bool) -> None: ... + @overload + def SetUserVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetUserVector(self, _arg: Sequence[float]) -> None: ... + def UseUserVectorOff(self) -> None: ... + def UseUserVectorOn(self) -> None: ... + +class vtkLinearExtrusionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetCapping(self) -> int: ... + def GetExtrusionPoint(self) -> tuple[float, float, float]: ... + def GetExtrusionType(self) -> int: ... + def GetExtrusionTypeMaxValue(self) -> int: ... + def GetExtrusionTypeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearExtrusionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearExtrusionFilter: ... + def SetCapping(self, _arg: int) -> None: ... + @overload + def SetExtrusionPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetExtrusionPoint(self, _arg: Sequence[float]) -> None: ... + def SetExtrusionType(self, _arg: int) -> None: ... + def SetExtrusionTypeToNormalExtrusion(self) -> None: ... + def SetExtrusionTypeToPointExtrusion(self) -> None: ... + def SetExtrusionTypeToVectorExtrusion(self) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + @overload + def SetVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetVector(self, _arg: Sequence[float]) -> None: ... + +class vtkLinearSubdivisionFilter(vtkmodules.vtkFiltersGeneral.vtkInterpolatingSubdivisionFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearSubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearSubdivisionFilter: ... + +class vtkLoopSubdivisionFilter(vtkmodules.vtkFiltersGeneral.vtkApproximatingSubdivisionFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLoopSubdivisionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLoopSubdivisionFilter: ... + +class vtkOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class CompositeOutlineStyle(int): ... + LEAF_DATASETS: CompositeOutlineStyle + ROOT_AND_LEAFS: CompositeOutlineStyle + ROOT_LEVEL: CompositeOutlineStyle + SPECIFIED_INDEX: CompositeOutlineStyle + def AddIndex(self, index: int) -> None: ... + def GenerateFacesOff(self) -> None: ... + def GenerateFacesOn(self) -> None: ... + def GetCompositeStyle(self) -> int: ... + def GetGenerateFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutlineFilter: ... + def RemoveAllIndices(self) -> None: ... + def RemoveIndex(self, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutlineFilter: ... + def SetCompositeStyle(self, _arg: int) -> None: ... + def SetCompositeStyleToLeafs(self) -> None: ... + def SetCompositeStyleToRoot(self) -> None: ... + def SetCompositeStyleToRootAndLeafs(self) -> None: ... + def SetCompositeStyleToSpecifiedIndex(self) -> None: ... + def SetGenerateFaces(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + +class vtkPolyDataPointSampler(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + RANDOM_GENERATION: int + REGULAR_GENERATION: int + def GenerateEdgePointsOff(self) -> None: ... + def GenerateEdgePointsOn(self) -> None: ... + def GenerateInteriorPointsOff(self) -> None: ... + def GenerateInteriorPointsOn(self) -> None: ... + def GenerateVertexPointsOff(self) -> None: ... + def GenerateVertexPointsOn(self) -> None: ... + def GenerateVerticesOff(self) -> None: ... + def GenerateVerticesOn(self) -> None: ... + def GetDistance(self) -> float: ... + def GetDistanceMaxValue(self) -> float: ... + def GetDistanceMinValue(self) -> float: ... + def GetGenerateEdgePoints(self) -> bool: ... + def GetGenerateInteriorPoints(self) -> bool: ... + def GetGenerateVertexPoints(self) -> bool: ... + def GetGenerateVertices(self) -> bool: ... + def GetInterpolatePointData(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointGenerationMode(self) -> int: ... + def GetPointGenerationModeMaxValue(self) -> int: ... + def GetPointGenerationModeMinValue(self) -> int: ... + def InterpolatePointDataOff(self) -> None: ... + def InterpolatePointDataOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataPointSampler: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataPointSampler: ... + def SetDistance(self, _arg: float) -> None: ... + def SetGenerateEdgePoints(self, _arg: bool) -> None: ... + def SetGenerateInteriorPoints(self, _arg: bool) -> None: ... + def SetGenerateVertexPoints(self, _arg: bool) -> None: ... + def SetGenerateVertices(self, _arg: bool) -> None: ... + def SetInterpolatePointData(self, _arg: bool) -> None: ... + def SetPointGenerationMode(self, _arg: int) -> None: ... + def SetPointGenerationModeToRandom(self) -> None: ... + def SetPointGenerationModeToRegular(self) -> None: ... + +class vtkProjectedTexture(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetAspectRatio(self) -> tuple[float, float, float]: ... + def GetCameraMode(self) -> int: ... + def GetFocalPoint(self) -> tuple[float, float, float]: ... + def GetMirrorSeparation(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> tuple[float, float, float]: ... + def GetPosition(self) -> tuple[float, float, float]: ... + def GetSRange(self) -> tuple[float, float]: ... + def GetTRange(self) -> tuple[float, float]: ... + def GetUp(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProjectedTexture: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProjectedTexture: ... + @overload + def SetAspectRatio(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAspectRatio(self, _arg: Sequence[float]) -> None: ... + def SetCameraMode(self, _arg: int) -> None: ... + def SetCameraModeToPinhole(self) -> None: ... + def SetCameraModeToTwoMirror(self) -> None: ... + @overload + def SetFocalPoint(self, focalPoint: MutableSequence[float]) -> None: ... + @overload + def SetFocalPoint(self, x: float, y: float, z: float) -> None: ... + def SetMirrorSeparation(self, _arg: float) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetSRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetTRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetTRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetUp(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetUp(self, _arg: Sequence[float]) -> None: ... + +class vtkQuadRotationalExtrusionFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + class RotationAxis(int): ... + USE_X: RotationAxis + USE_Y: RotationAxis + USE_Z: RotationAxis + def AddPerBlockAngle(self, blockId: int, angle: float) -> None: ... + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetAxis(self) -> int: ... + def GetAxisMaxValue(self) -> int: ... + def GetAxisMinValue(self) -> int: ... + def GetCapping(self) -> int: ... + def GetDefaultAngle(self) -> float: ... + def GetDeltaRadius(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetTranslation(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadRotationalExtrusionFilter: ... + def RemoveAllPerBlockAngles(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadRotationalExtrusionFilter: ... + def SetAxis(self, _arg: int) -> None: ... + def SetAxisToX(self) -> None: ... + def SetAxisToY(self) -> None: ... + def SetAxisToZ(self) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + def SetDefaultAngle(self, _arg: float) -> None: ... + def SetDeltaRadius(self, _arg: float) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetTranslation(self, _arg: float) -> None: ... + +class vtkRibbonFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetAngle(self) -> float: ... + def GetAngleMaxValue(self) -> float: ... + def GetAngleMinValue(self) -> float: ... + def GetDefaultNormal(self) -> tuple[float, float, float]: ... + def GetGenerateTCoords(self) -> int: ... + def GetGenerateTCoordsAsString(self) -> str: ... + def GetGenerateTCoordsMaxValue(self) -> int: ... + def GetGenerateTCoordsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextureLength(self) -> float: ... + def GetTextureLengthMaxValue(self) -> float: ... + def GetTextureLengthMinValue(self) -> float: ... + def GetUseDefaultNormal(self) -> int: ... + def GetVaryWidth(self) -> int: ... + def GetWidth(self) -> float: ... + def GetWidthFactor(self) -> float: ... + def GetWidthMaxValue(self) -> float: ... + def GetWidthMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRibbonFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRibbonFilter: ... + def SetAngle(self, _arg: float) -> None: ... + @overload + def SetDefaultNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDefaultNormal(self, _arg: Sequence[float]) -> None: ... + def SetGenerateTCoords(self, _arg: int) -> None: ... + def SetGenerateTCoordsToNormalizedLength(self) -> None: ... + def SetGenerateTCoordsToOff(self) -> None: ... + def SetGenerateTCoordsToUseLength(self) -> None: ... + def SetGenerateTCoordsToUseScalars(self) -> None: ... + def SetTextureLength(self, _arg: float) -> None: ... + def SetUseDefaultNormal(self, _arg: int) -> None: ... + def SetVaryWidth(self, _arg: int) -> None: ... + def SetWidth(self, _arg: float) -> None: ... + def SetWidthFactor(self, _arg: float) -> None: ... + def UseDefaultNormalOff(self) -> None: ... + def UseDefaultNormalOn(self) -> None: ... + def VaryWidthOff(self) -> None: ... + def VaryWidthOn(self) -> None: ... + +class vtkRotationalExtrusionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetAngle(self) -> float: ... + def GetCapping(self) -> int: ... + def GetDeltaRadius(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetRotationAxis(self) -> tuple[float, float, float]: ... + def GetTranslation(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRotationalExtrusionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRotationalExtrusionFilter: ... + def SetAngle(self, _arg: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + def SetDeltaRadius(self, _arg: float) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + @overload + def SetRotationAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRotationAxis(self, _arg: Sequence[float]) -> None: ... + def SetTranslation(self, _arg: float) -> None: ... + +class vtkRuledSurfaceFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CloseSurfaceOff(self) -> None: ... + def CloseSurfaceOn(self) -> None: ... + def GetCloseSurface(self) -> int: ... + def GetDistanceFactor(self) -> float: ... + def GetDistanceFactorMaxValue(self) -> float: ... + def GetDistanceFactorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> int: ... + def GetOffsetMaxValue(self) -> int: ... + def GetOffsetMinValue(self) -> int: ... + def GetOnRatio(self) -> int: ... + def GetOnRatioMaxValue(self) -> int: ... + def GetOnRatioMinValue(self) -> int: ... + def GetOrientLoops(self) -> int: ... + def GetPassLines(self) -> int: ... + def GetResolution(self) -> tuple[int, int]: ... + def GetRuledMode(self) -> int: ... + def GetRuledModeAsString(self) -> str: ... + def GetRuledModeMaxValue(self) -> int: ... + def GetRuledModeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRuledSurfaceFilter: ... + def OrientLoopsOff(self) -> None: ... + def OrientLoopsOn(self) -> None: ... + def PassLinesOff(self) -> None: ... + def PassLinesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRuledSurfaceFilter: ... + def SetCloseSurface(self, _arg: int) -> None: ... + def SetDistanceFactor(self, _arg: float) -> None: ... + def SetOffset(self, _arg: int) -> None: ... + def SetOnRatio(self, _arg: int) -> None: ... + def SetOrientLoops(self, _arg: int) -> None: ... + def SetPassLines(self, _arg: int) -> None: ... + @overload + def SetResolution(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetResolution(self, _arg: Sequence[int]) -> None: ... + def SetRuledMode(self, _arg: int) -> None: ... + def SetRuledModeToPointWalk(self) -> None: ... + def SetRuledModeToResample(self) -> None: ... + +class vtkSectorSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCircumferentialResolution(self) -> int: ... + def GetCircumferentialResolutionMaxValue(self) -> int: ... + def GetCircumferentialResolutionMinValue(self) -> int: ... + def GetEndAngle(self) -> float: ... + def GetEndAngleMaxValue(self) -> float: ... + def GetEndAngleMinValue(self) -> float: ... + def GetInnerRadius(self) -> float: ... + def GetInnerRadiusMaxValue(self) -> float: ... + def GetInnerRadiusMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOuterRadius(self) -> float: ... + def GetOuterRadiusMaxValue(self) -> float: ... + def GetOuterRadiusMinValue(self) -> float: ... + def GetRadialResolution(self) -> int: ... + def GetRadialResolutionMaxValue(self) -> int: ... + def GetRadialResolutionMinValue(self) -> int: ... + def GetStartAngle(self) -> float: ... + def GetStartAngleMaxValue(self) -> float: ... + def GetStartAngleMinValue(self) -> float: ... + def GetZCoord(self) -> float: ... + def GetZCoordMaxValue(self) -> float: ... + def GetZCoordMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSectorSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSectorSource: ... + def SetCircumferentialResolution(self, _arg: int) -> None: ... + def SetEndAngle(self, _arg: float) -> None: ... + def SetInnerRadius(self, _arg: float) -> None: ... + def SetOuterRadius(self, _arg: float) -> None: ... + def SetRadialResolution(self, _arg: int) -> None: ... + def SetStartAngle(self, _arg: float) -> None: ... + def SetZCoord(self, _arg: float) -> None: ... + +class vtkSelectEnclosedPoints(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def CheckSurfaceOff(self) -> None: ... + def CheckSurfaceOn(self) -> None: ... + def Complete(self) -> None: ... + def GetCheckSurface(self) -> int: ... + def GetInsideOut(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetSurface(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetSurface( + self, sourceInfo: vtkmodules.vtkCommonCore.vtkInformationVector + ) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def Initialize(self, surface: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsInside(self, inputPtId: int) -> int: ... + @overload + def IsInsideSurface(self, x: MutableSequence[float]) -> int: ... + @overload + def IsInsideSurface(self, x: float, y: float, z: float) -> int: ... + @overload + @staticmethod + def IsInsideSurface( + x: MutableSequence[float], + surface: vtkmodules.vtkCommonDataModel.vtkPolyData, + bds: MutableSequence[float], + length: float, + tol: float, + locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator, + cellIds: vtkmodules.vtkCommonCore.vtkIdList, + genCell: vtkmodules.vtkCommonDataModel.vtkGenericCell, + counter: vtkmodules.vtkCommonDataModel.vtkIntersectionCounter, + poole: vtkmodules.vtkCommonCore.vtkRandomPool = ..., + seqIdx: int = 0, + ) -> int: ... + @staticmethod + def IsSurfaceClosed(surface: vtkmodules.vtkCommonDataModel.vtkPolyData) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelectEnclosedPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelectEnclosedPoints: ... + def SetCheckSurface(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetSurfaceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSurfaceData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkSelectPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateSelectionScalarsOff(self) -> None: ... + def GenerateSelectionScalarsOn(self) -> None: ... + def GenerateUnselectedOutputOff(self) -> None: ... + def GenerateUnselectedOutputOn(self) -> None: ... + def GetClosestPoint(self) -> tuple[float, float, float]: ... + def GetEdgeSearchMode(self) -> int: ... + def GetEdgeSearchModeAsString(self) -> str: ... + def GetEdgeSearchModeMaxValue(self) -> int: ... + def GetEdgeSearchModeMinValue(self) -> int: ... + def GetGenerateSelectionScalars(self) -> int: ... + def GetGenerateUnselectedOutput(self) -> int: ... + def GetInsideOut(self) -> int: ... + def GetLoop(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectionEdges(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetSelectionMode(self) -> int: ... + def GetSelectionModeAsString(self) -> str: ... + def GetSelectionModeMaxValue(self) -> int: ... + def GetSelectionModeMinValue(self) -> int: ... + def GetUnselectedOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetUnselectedOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelectPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelectPolyData: ... + @overload + def SetClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClosestPoint(self, _arg: Sequence[float]) -> None: ... + def SetEdgeSearchMode(self, _arg: int) -> None: ... + def SetEdgeSearchModeToDijkstra(self) -> None: ... + def SetEdgeSearchModeToGreedy(self) -> None: ... + def SetGenerateSelectionScalars(self, _arg: int) -> None: ... + def SetGenerateUnselectedOutput(self, _arg: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetLoop(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetSelectionMode(self, _arg: int) -> None: ... + def SetSelectionModeToClosestPointRegion(self) -> None: ... + def SetSelectionModeToLargestRegion(self) -> None: ... + def SetSelectionModeToSmallestRegion(self) -> None: ... + +class vtkSpherePuzzle(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetState(self) -> Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MoveHorizontal(self, section: int, percentage: int, rightFlag: int) -> None: ... + def MovePoint(self, percentage: int) -> None: ... + def MoveVertical(self, section: int, percentage: int, rightFlag: int) -> None: ... + def NewInstance(self) -> vtkSpherePuzzle: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpherePuzzle: ... + def SetPoint(self, x: float, y: float, z: float) -> int: ... + +class vtkSpherePuzzleArrows(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPermutation( + self, + ) -> tuple[ + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + int, + ]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSpherePuzzleArrows: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpherePuzzleArrows: ... + @overload + def SetPermutation(self, data: Sequence[int]) -> None: ... + @overload + def SetPermutation(self, puz: vtkSpherePuzzle) -> None: ... + def SetPermutationComponent(self, comp: int, val: int) -> None: ... + +class vtkSubdivideTetra(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSubdivideTetra: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSubdivideTetra: ... + +class vtkTrimmedExtrusionFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class ExtrusionStrategy(int): ... + class CappingStrategy(int): ... + ALL_EDGES: ExtrusionStrategy + AVERAGE_DISTANCE: CappingStrategy + BOUNDARY_EDGES: ExtrusionStrategy + INTERSECTION: CappingStrategy + MAXIMUM_DISTANCE: CappingStrategy + MINIMUM_DISTANCE: CappingStrategy + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetCapping(self) -> int: ... + def GetCappingStrategy(self) -> int: ... + def GetExtrusionDirection(self) -> tuple[float, float, float]: ... + def GetExtrusionStrategy(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetTrimSurface(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetTrimSurface( + self, sourceInfo: vtkmodules.vtkCommonCore.vtkInformationVector + ) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTrimmedExtrusionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTrimmedExtrusionFilter: ... + def SetCapping(self, _arg: int) -> None: ... + def SetCappingStrategy(self, _arg: int) -> None: ... + def SetCappingStrategyToAverageDistance(self) -> None: ... + def SetCappingStrategyToIntersection(self) -> None: ... + def SetCappingStrategyToMaximumDistance(self) -> None: ... + def SetCappingStrategyToMinimumDistance(self) -> None: ... + @overload + def SetExtrusionDirection(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetExtrusionDirection(self, _arg: Sequence[float]) -> None: ... + def SetExtrusionStrategy(self, _arg: int) -> None: ... + def SetExtrusionStrategyToAllEdges(self) -> None: ... + def SetExtrusionStrategyToBoundaryEdges(self) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def SetTrimSurfaceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetTrimSurfaceData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkVolumeOfRevolutionFilter(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetAxisDirection(self) -> tuple[float, float, float]: ... + def GetAxisPosition(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetOutputPointsPrecisionMaxValue(self) -> int: ... + def GetOutputPointsPrecisionMinValue(self) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetSweepAngle(self) -> float: ... + def GetSweepAngleMaxValue(self) -> float: ... + def GetSweepAngleMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeOfRevolutionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeOfRevolutionFilter: ... + @overload + def SetAxisDirection(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisDirection(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisPosition(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetSweepAngle(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersParallel.pyi b/stubs/vtk/vtkmodules/vtkFiltersParallel.pyi new file mode 100644 index 000000000000..0f03569b090a --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersParallel.pyi @@ -0,0 +1,984 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersCore +import vtkmodules.vtkFiltersExtraction +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkFiltersGeometry +import vtkmodules.vtkFiltersHybrid +import vtkmodules.vtkFiltersModeling +import vtkmodules.vtkFiltersSources +import vtkmodules.vtkFiltersTexture +import vtkmodules.vtkParallelCore + +_Pointer = TypeVar("_Pointer") + +VTK_ITERATION_MODE_DIRECT_NB: int +VTK_ITERATION_MODE_MAX: int +VTK_ROTATION_MODE_ARRAY_VALUE: int +VTK_ROTATION_MODE_DIRECT_ANGLE: int + +class vtkAdaptiveTemporalInterpolator(vtkmodules.vtkFiltersHybrid.vtkTemporalInterpolator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAdaptiveTemporalInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAdaptiveTemporalInterpolator: ... + +class vtkAggregateDataSetFilter(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetMergePoints(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTargetProcesses(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePointsOff(self) -> None: ... + def MergePointsOn(self) -> None: ... + def NewInstance(self) -> vtkAggregateDataSetFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAggregateDataSetFilter: ... + def SetMergePoints(self, _arg: bool) -> None: ... + def SetNumberOfTargetProcesses(self, __a: int) -> None: ... + +class vtkAlignImageDataSetFilter(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetMinimumExtent(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAlignImageDataSetFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAlignImageDataSetFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + @overload + def SetMinimumExtent(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetMinimumExtent(self, _arg: Sequence[int]) -> None: ... + +class vtkPeriodicFilter(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddIndex(self, index: int) -> None: ... + def GetIterationMode(self) -> int: ... + def GetIterationModeMaxValue(self) -> int: ... + def GetIterationModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPeriods(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPeriodicFilter: ... + def RemoveAllIndices(self) -> None: ... + def RemoveIndex(self, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPeriodicFilter: ... + def SetIterationMode(self, _arg: int) -> None: ... + def SetIterationModeToDirectNb(self) -> None: ... + def SetIterationModeToMax(self) -> None: ... + def SetNumberOfPeriods(self, _arg: int) -> None: ... + +class vtkAngularPeriodicFilter(vtkPeriodicFilter): + def ComputeRotationsOnTheFlyOff(self) -> None: ... + def ComputeRotationsOnTheFlyOn(self) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetComputeRotationsOnTheFly(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRotationAngle(self) -> float: ... + def GetRotationArrayName(self) -> str: ... + def GetRotationAxis(self) -> int: ... + def GetRotationAxisMaxValue(self) -> int: ... + def GetRotationAxisMinValue(self) -> int: ... + def GetRotationMode(self) -> int: ... + def GetRotationModeMaxValue(self) -> int: ... + def GetRotationModeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAngularPeriodicFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAngularPeriodicFilter: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetComputeRotationsOnTheFly(self, _arg: bool) -> None: ... + def SetRotationAngle(self, _arg: float) -> None: ... + def SetRotationArrayName(self, _arg: str) -> None: ... + def SetRotationAxis(self, _arg: int) -> None: ... + def SetRotationAxisToX(self) -> None: ... + def SetRotationAxisToY(self) -> None: ... + def SetRotationAxisToZ(self) -> None: ... + def SetRotationMode(self, _arg: int) -> None: ... + def SetRotationModeToArrayValue(self) -> None: ... + def SetRotationModeToDirectAngle(self) -> None: ... + +class vtkBlockDistribution: + @overload + def __init__(self, N: int, P: int) -> None: ... + @overload + def __init__(self, __a: vtkBlockDistribution) -> None: ... + def GetBlockSize(self, rank: int) -> int: ... + def GetFirstGlobalIndexOnProcessor(self, rank: int) -> int: ... + def GetGlobalIndex(self, localIndex: int, rank: int) -> int: ... + def GetLocalIndexOfElement(self, globalIndex: int) -> int: ... + def GetNumElements(self) -> int: ... + def GetNumProcessors(self) -> int: ... + def GetProcessorOfElement(self, globalIndex: int) -> int: ... + +class vtkCollectGraph(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + DIRECTED_OUTPUT: int + UNDIRECTED_OUTPUT: int + USE_INPUT_TYPE: int + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputType(self) -> int: ... + def GetPassThrough(self) -> int: ... + def GetSocketController(self) -> vtkmodules.vtkParallelCore.vtkSocketController: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollectGraph: ... + def PassThroughOff(self) -> None: ... + def PassThroughOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCollectGraph: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetOutputType(self, _arg: int) -> None: ... + def SetPassThrough(self, _arg: int) -> None: ... + def SetSocketController(self, __a: vtkmodules.vtkParallelCore.vtkSocketController) -> None: ... + +class vtkCollectPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassThrough(self) -> int: ... + def GetSocketController(self) -> vtkmodules.vtkParallelCore.vtkSocketController: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollectPolyData: ... + def PassThroughOff(self) -> None: ... + def PassThroughOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCollectPolyData: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetPassThrough(self, _arg: int) -> None: ... + def SetSocketController(self, __a: vtkmodules.vtkParallelCore.vtkSocketController) -> None: ... + +class vtkCollectTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassThrough(self) -> int: ... + def GetSocketController(self) -> vtkmodules.vtkParallelCore.vtkSocketController: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollectTable: ... + def PassThroughOff(self) -> None: ... + def PassThroughOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCollectTable: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetPassThrough(self, _arg: int) -> None: ... + def SetSocketController(self, __a: vtkmodules.vtkParallelCore.vtkSocketController) -> None: ... + +class vtkCutMaterial(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetArrayName(self) -> str: ... + def GetCenterPoint(self) -> tuple[float, float, float]: ... + def GetMaterial(self) -> int: ... + def GetMaterialArrayName(self) -> str: ... + def GetMaximumPoint(self) -> tuple[float, float, float]: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUpVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCutMaterial: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCutMaterial: ... + def SetArrayName(self, _arg: str) -> None: ... + def SetMaterial(self, _arg: int) -> None: ... + def SetMaterialArrayName(self, _arg: str) -> None: ... + @overload + def SetUpVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetUpVector(self, _arg: Sequence[float]) -> None: ... + +class vtkDistributedDataFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + class BoundaryModes(int): ... + ASSIGN_TO_ALL_INTERSECTING_REGIONS: BoundaryModes + ASSIGN_TO_ONE_REGION: BoundaryModes + SPLIT_BOUNDARY_CELLS: BoundaryModes + def ClipCellsOff(self) -> None: ... + def ClipCellsOn(self) -> None: ... + def GetBoundaryMode(self) -> int: ... + def GetClipCells(self) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCuts(self) -> vtkmodules.vtkCommonDataModel.vtkBSPCuts: ... + def GetIncludeAllIntersectingCells(self) -> int: ... + def GetKdtree(self) -> vtkPKdTree: ... + def GetMinimumGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRetainKdtree(self) -> int: ... + def GetTiming(self) -> int: ... + def GetUseMinimalMemory(self) -> int: ... + def IncludeAllIntersectingCellsOff(self) -> None: ... + def IncludeAllIntersectingCellsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDistributedDataFilter: ... + def RetainKdtreeOff(self) -> None: ... + def RetainKdtreeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistributedDataFilter: ... + def SetBoundaryMode(self, mode: int) -> None: ... + def SetBoundaryModeToAssignToAllIntersectingRegions(self) -> None: ... + def SetBoundaryModeToAssignToOneRegion(self) -> None: ... + def SetBoundaryModeToSplitBoundaryCells(self) -> None: ... + def SetClipCells(self, _arg: int) -> None: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCuts(self, cuts: vtkmodules.vtkCommonDataModel.vtkBSPCuts) -> None: ... + def SetIncludeAllIntersectingCells(self, _arg: int) -> None: ... + def SetMinimumGhostLevel(self, _arg: int) -> None: ... + def SetRetainKdtree(self, _arg: int) -> None: ... + def SetTiming(self, _arg: int) -> None: ... + def SetUseMinimalMemory(self, _arg: int) -> None: ... + def SetUserRegionAssignments(self, map: Sequence[int], numRegions: int) -> None: ... + def TimingOff(self) -> None: ... + def TimingOn(self) -> None: ... + def UseMinimalMemoryOff(self) -> None: ... + def UseMinimalMemoryOn(self) -> None: ... + +class vtkDuplicatePolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetClientFlag(self) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetMemorySize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSocketController(self) -> vtkmodules.vtkParallelCore.vtkSocketController: ... + def GetSynchronous(self) -> int: ... + def InitializeSchedule(self, numProcs: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDuplicatePolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDuplicatePolyData: ... + def SetClientFlag(self, _arg: int) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetSocketController(self, controller: vtkmodules.vtkParallelCore.vtkSocketController) -> None: ... + def SetSynchronous(self, _arg: int) -> None: ... + def SynchronousOff(self) -> None: ... + def SynchronousOn(self) -> None: ... + +class vtkExtractCTHPart(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddVolumeArrayName(self, __a: str) -> None: ... + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GenerateSolidGeometryOff(self) -> None: ... + def GenerateSolidGeometryOn(self) -> None: ... + def GenerateTrianglesOff(self) -> None: ... + def GenerateTrianglesOn(self) -> None: ... + def GetCapping(self) -> bool: ... + def GetClipPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetGenerateSolidGeometry(self) -> bool: ... + def GetGenerateTriangles(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVolumeArrayNames(self) -> int: ... + def GetRemoveGhostCells(self) -> bool: ... + def GetVolumeArrayName(self, idx: int) -> str: ... + def GetVolumeFractionSurfaceValue(self) -> float: ... + def GetVolumeFractionSurfaceValueMaxValue(self) -> float: ... + def GetVolumeFractionSurfaceValueMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractCTHPart: ... + def RemoveGhostCellsOff(self) -> None: ... + def RemoveGhostCellsOn(self) -> None: ... + def RemoveVolumeArrayNames(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractCTHPart: ... + def SetCapping(self, _arg: bool) -> None: ... + def SetClipPlane(self, clipPlane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetGenerateSolidGeometry(self, _arg: bool) -> None: ... + def SetGenerateTriangles(self, _arg: bool) -> None: ... + def SetRemoveGhostCells(self, _arg: bool) -> None: ... + def SetVolumeFractionSurfaceValue(self, _arg: float) -> None: ... + +class vtkExtractPolyDataPiece(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateGhostCellsOff(self) -> None: ... + def CreateGhostCellsOn(self) -> None: ... + def GetCreateGhostCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractPolyDataPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractPolyDataPiece: ... + def SetCreateGhostCells(self, _arg: int) -> None: ... + +class vtkExtractUnstructuredGridPiece(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateGhostCellsOff(self) -> None: ... + def CreateGhostCellsOn(self) -> None: ... + def GetCreateGhostCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractUnstructuredGridPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractUnstructuredGridPiece: ... + def SetCreateGhostCells(self, _arg: int) -> None: ... + +class vtkExtractUserDefinedPiece(vtkExtractUnstructuredGridPiece): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractUserDefinedPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractUserDefinedPiece: ... + def SetConstantData(self, data: _Pointer, len: int) -> None: ... + +class vtkHyperTreeGridGhostCellsGenerator(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridGhostCellsGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridGhostCellsGenerator: ... + +class vtkIntegrateAttributes(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + class CommunicationIds(int): ... + IntegrateAttrData: CommunicationIds + IntegrateAttrInfo: CommunicationIds + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetDivideAllCellDataByVolume(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIntegrateAttributes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIntegrateAttributes: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetDivideAllCellDataByVolume(self, _arg: bool) -> None: ... + +class vtkPCellDataToPointData(vtkmodules.vtkFiltersCore.vtkCellDataToPointData): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPieceInvariant(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPCellDataToPointData: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPCellDataToPointData: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + +class vtkPConvertToMultiBlockDataSet(vtkmodules.vtkFiltersCore.vtkConvertToMultiBlockDataSet): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPConvertToMultiBlockDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPConvertToMultiBlockDataSet: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPExtractDataArraysOverTime(vtkmodules.vtkFiltersExtraction.vtkExtractDataArraysOverTime): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPExtractDataArraysOverTime: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPExtractDataArraysOverTime: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPExtractExodusGlobalTemporalVariables(vtkmodules.vtkFiltersExtraction.vtkExtractExodusGlobalTemporalVariables): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPExtractExodusGlobalTemporalVariables: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPExtractExodusGlobalTemporalVariables: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPExtractSelectedArraysOverTime(vtkmodules.vtkFiltersExtraction.vtkExtractSelectedArraysOverTime): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPExtractSelectedArraysOverTime: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPExtractSelectedArraysOverTime: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPKdTree(vtkmodules.vtkCommonDataModel.vtkKdTree): + def AssignRegions(self, map: MutableSequence[int], numRegions: int) -> int: ... + def AssignRegionsContiguous(self) -> int: ... + def AssignRegionsRoundRobin(self) -> int: ... + def BuildLocator(self) -> None: ... + def CreateGlobalDataArrayBounds(self) -> int: ... + def CreateProcessCellCountData(self) -> int: ... + def GetAllProcessesBorderingOnPoint( + self, x: float, y: float, z: float, list: vtkmodules.vtkCommonCore.vtkIntArray + ) -> None: ... + @overload + def GetCellArrayGlobalRange(self, name: str, range: MutableSequence[float]) -> int: ... + @overload + def GetCellArrayGlobalRange(self, arrayIndex: int, range: MutableSequence[float]) -> int: ... + @overload + def GetCellListsForProcessRegions( + self, + ProcessId: int, + set: int, + inRegionCells: vtkmodules.vtkCommonCore.vtkIdList, + onBoundaryCells: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def GetCellListsForProcessRegions( + self, + ProcessId: int, + set: vtkmodules.vtkCommonDataModel.vtkDataSet, + inRegionCells: vtkmodules.vtkCommonCore.vtkIdList, + onBoundaryCells: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + @overload + def GetCellListsForProcessRegions( + self, + ProcessId: int, + inRegionCells: vtkmodules.vtkCommonCore.vtkIdList, + onBoundaryCells: vtkmodules.vtkCommonCore.vtkIdList, + ) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPointArrayGlobalRange(self, name: str, range: MutableSequence[float]) -> int: ... + @overload + def GetPointArrayGlobalRange(self, arrayIndex: int, range: MutableSequence[float]) -> int: ... + def GetProcessAssignedToRegion(self, regionId: int) -> int: ... + def GetProcessCellCountForRegion(self, processId: int, regionId: int) -> int: ... + def GetProcessListForRegion(self, regionId: int, processes: vtkmodules.vtkCommonCore.vtkIntArray) -> int: ... + def GetProcessesCellCountForRegion(self, regionId: int, count: MutableSequence[int], len: int) -> int: ... + def GetRegionAssignment(self) -> int: ... + def GetRegionAssignmentList(self, procId: int, list: vtkmodules.vtkCommonCore.vtkIntArray) -> int: ... + def GetRegionAssignmentMap(self) -> Pointer: ... + def GetRegionAssignmentMapLength(self) -> int: ... + def GetRegionListForProcess(self, processId: int, regions: vtkmodules.vtkCommonCore.vtkIntArray) -> int: ... + def GetRegionsCellCountForProcess(self, ProcessId: int, count: MutableSequence[int], len: int) -> int: ... + def GetTotalNumberOfCells(self) -> int: ... + def GetTotalProcessesInRegion(self, regionId: int) -> int: ... + def GetTotalRegionsForProcess(self, processId: int) -> int: ... + def HasData(self, processId: int, regionId: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPKdTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPKdTree: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def ViewOrderAllProcessesFromPosition( + self, cameraPosition: Sequence[float], orderedList: vtkmodules.vtkCommonCore.vtkIntArray + ) -> int: ... + def ViewOrderAllProcessesInDirection( + self, directionOfProjection: Sequence[float], orderedList: vtkmodules.vtkCommonCore.vtkIntArray + ) -> int: ... + +class vtkPLinearExtrusionFilter(vtkmodules.vtkFiltersModeling.vtkLinearExtrusionFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPieceInvariant(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPLinearExtrusionFilter: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPLinearExtrusionFilter: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + +class vtkPMaskPoints(vtkmodules.vtkFiltersCore.vtkMaskPoints): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPMaskPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPMaskPoints: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPMergeArrays(vtkmodules.vtkFiltersGeneral.vtkMergeArrays): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPMergeArrays: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPMergeArrays: ... + +class vtkPOutlineCornerFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCornerFactor(self) -> float: ... + def GetCornerFactorMaxValue(self) -> float: ... + def GetCornerFactorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPOutlineCornerFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPOutlineCornerFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCornerFactor(self, cornerFactor: float) -> None: ... + +class vtkPOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPOutlineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPOutlineFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPOutlineFilterInternals: + def __init__(self) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCornerFactor(self, cornerFactor: float) -> None: ... + def SetIsCornerSource(self, value: bool) -> None: ... + +class vtkPPolyDataNormals(vtkmodules.vtkFiltersCore.vtkPolyDataNormals): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPieceInvariant(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPPolyDataNormals: ... + def PieceInvariantOff(self) -> None: ... + def PieceInvariantOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPPolyDataNormals: ... + def SetPieceInvariant(self, _arg: int) -> None: ... + +class vtkPProbeFilter(vtkmodules.vtkFiltersCore.vtkCompositeDataProbeFilter): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPProbeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPProbeFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPProjectSphereFilter(vtkmodules.vtkFiltersGeometry.vtkProjectSphereFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPProjectSphereFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPProjectSphereFilter: ... + +class vtkPReflectionFilter(vtkmodules.vtkFiltersGeneral.vtkReflectionFilter): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPReflectionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPReflectionFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPResampleFilter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCustomSamplingBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSamplingDimension(self) -> tuple[int, int, int]: ... + def GetUseInputBounds(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPResampleFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPResampleFilter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + @overload + def SetCustomSamplingBounds( + self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float + ) -> None: ... + @overload + def SetCustomSamplingBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSamplingDimension(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSamplingDimension(self, _arg: Sequence[int]) -> None: ... + def SetUseInputBounds(self, _arg: int) -> None: ... + def UseInputBoundsOff(self) -> None: ... + def UseInputBoundsOn(self) -> None: ... + +class vtkPSphereSource(vtkmodules.vtkFiltersSources.vtkSphereSource): + def GetEstimatedMemorySize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPSphereSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPSphereSource: ... + +class vtkPTextureMapToSphere(vtkmodules.vtkFiltersTexture.vtkTextureMapToSphere): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPTextureMapToSphere: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPTextureMapToSphere: ... + +class vtkPYoungsMaterialInterface(vtkmodules.vtkFiltersGeneral.vtkYoungsMaterialInterface): + def Aggregate(self, __a: int, __b: MutableSequence[int]) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPYoungsMaterialInterface: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPYoungsMaterialInterface: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPartitionBalancer(vtkmodules.vtkCommonExecutionModel.vtkPartitionedDataSetAlgorithm): + class Mode(int): ... + Expand: vtkmodules.vtkRenderingOpenGL2.Mode + Squash: vtkmodules.vtkRenderingOpenGL2.Mode + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetMode(self) -> int: ... + def GetModeMaxValue(self) -> int: ... + def GetModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionBalancer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionBalancer: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetMode(self, _arg: int) -> None: ... + def SetModeToExpand(self) -> None: ... + def SetModeToSquash(self) -> None: ... + +class vtkPassThroughFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPassThroughFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassThroughFilter: ... + +class vtkPieceRequestFilter(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfPiecesMaxValue(self) -> int: ... + def GetNumberOfPiecesMinValue(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetPiece(self) -> int: ... + def GetPieceMaxValue(self) -> int: ... + def GetPieceMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPieceRequestFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPieceRequestFilter: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetPiece(self, _arg: int) -> None: ... + +class vtkPieceScalars(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomMode(self) -> int: ... + def GetScalarMode(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPieceScalars: ... + def RandomModeOff(self) -> None: ... + def RandomModeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPieceScalars: ... + def SetRandomMode(self, _arg: int) -> None: ... + def SetScalarModeToCellData(self) -> None: ... + def SetScalarModeToPointData(self) -> None: ... + +class vtkPipelineSize(vtkmodules.vtkCommonCore.vtkObject): + def GetEstimatedSize( + self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm, inputPort: int, connection: int + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubPieces( + self, memoryLimit: int, mapper: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm, piece: int, numPieces: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPipelineSize: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPipelineSize: ... + +class vtkProcessIdScalars(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomMode(self) -> int: ... + def GetScalarMode(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProcessIdScalars: ... + def RandomModeOff(self) -> None: ... + def RandomModeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProcessIdScalars: ... + def SetCellScalarsFlag(self, _arg: int) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetRandomMode(self, _arg: int) -> None: ... + def SetScalarModeToCellData(self) -> None: ... + def SetScalarModeToPointData(self) -> None: ... + +class vtkRectilinearGridOutlineFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridOutlineFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridOutlineFilter: ... + +class vtkRemoveGhosts(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRemoveGhosts: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRemoveGhosts: ... + +class vtkTransmitPolyDataPiece(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateGhostCellsOff(self) -> None: ... + def CreateGhostCellsOn(self) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCreateGhostCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransmitPolyDataPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransmitPolyDataPiece: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCreateGhostCells(self, _arg: int) -> None: ... + +class vtkTransmitStructuredDataPiece(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def CreateGhostCellsOff(self) -> None: ... + def CreateGhostCellsOn(self) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCreateGhostCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransmitStructuredDataPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransmitStructuredDataPiece: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCreateGhostCells(self, _arg: int) -> None: ... + +class vtkTransmitRectilinearGridPiece(vtkTransmitStructuredDataPiece): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransmitRectilinearGridPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransmitRectilinearGridPiece: ... + +class vtkTransmitStructuredGridPiece(vtkTransmitStructuredDataPiece): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransmitStructuredGridPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransmitStructuredGridPiece: ... + +class vtkTransmitUnstructuredGridPiece(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CreateGhostCellsOff(self) -> None: ... + def CreateGhostCellsOn(self) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCreateGhostCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransmitUnstructuredGridPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransmitUnstructuredGridPiece: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCreateGhostCells(self, _arg: int) -> None: ... + +class vtkUnstructuredGridGhostCellsGenerator(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def BuildIfRequiredOff(self) -> None: ... + def BuildIfRequiredOn(self) -> None: ... + def GetBuildIfRequired(self) -> bool: ... + def GetGlobalCellIdsArrayName(self) -> str: ... + def GetGlobalPointIdsArrayName(self) -> str: ... + def GetHasGlobalCellIds(self) -> bool: ... + def GetMinimumNumberOfGhostLevels(self) -> int: ... + def GetMinimumNumberOfGhostLevelsMaxValue(self) -> int: ... + def GetMinimumNumberOfGhostLevelsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseGlobalPointIds(self) -> bool: ... + def HasGlobalCellIdsOff(self) -> None: ... + def HasGlobalCellIdsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridGhostCellsGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridGhostCellsGenerator: ... + def SetBuildIfRequired(self, _arg: bool) -> None: ... + def SetGlobalCellIdsArrayName(self, _arg: str) -> None: ... + def SetGlobalPointIdsArrayName(self, _arg: str) -> None: ... + def SetHasGlobalCellIds(self, _arg: bool) -> None: ... + def SetMinimumNumberOfGhostLevels(self, _arg: int) -> None: ... + def SetUseGlobalPointIds(self, _arg: bool) -> None: ... + def UseGlobalPointIdsOff(self) -> None: ... + def UseGlobalPointIdsOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersParallelDIY2.pyi b/stubs/vtk/vtkmodules/vtkFiltersParallelDIY2.pyi new file mode 100644 index 000000000000..c6858d2409ba --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersParallelDIY2.pyi @@ -0,0 +1,260 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersCore +import vtkmodules.vtkParallelCore + +class vtkAdaptiveResampleToImage(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfImages(self) -> int: ... + def GetNumberOfImagesMaxValue(self) -> int: ... + def GetNumberOfImagesMinValue(self) -> int: ... + def GetSamplingDimensions(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAdaptiveResampleToImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAdaptiveResampleToImage: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfImages(self, _arg: int) -> None: ... + @overload + def SetSamplingDimensions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSamplingDimensions(self, _arg: Sequence[int]) -> None: ... + +class vtkExtractSubsetWithSeed(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + LINE_I: int + LINE_J: int + LINE_K: int + PLANE_IJ: int + PLANE_JK: int + PLANE_KI: int + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetDirection(self) -> int: ... + def GetDirectionMaxValue(self) -> int: ... + def GetDirectionMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSeed(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSubsetWithSeed: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSubsetWithSeed: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetDirection(self, _arg: int) -> None: ... + def SetDirectionToLineI(self) -> None: ... + def SetDirectionToLineJ(self) -> None: ... + def SetDirectionToLineK(self) -> None: ... + def SetDirectionToPlaneIJ(self) -> None: ... + def SetDirectionToPlaneJK(self) -> None: ... + def SetDirectionToPlaneKI(self) -> None: ... + @overload + def SetSeed(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSeed(self, _arg: Sequence[float]) -> None: ... + +class vtkGenerateGlobalIds(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenerateGlobalIds: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenerateGlobalIds: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkGhostCellsGenerator(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def BuildIfRequiredOff(self) -> None: ... + def BuildIfRequiredOn(self) -> None: ... + def GetBuildIfRequired(self) -> bool: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLayers(self) -> int: ... + def GetNumberOfGhostLayersMaxValue(self) -> int: ... + def GetNumberOfGhostLayersMinValue(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGhostCellsGenerator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGhostCellsGenerator: ... + def SetBuildIfRequired(self, _arg: bool) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfGhostLayers(self, _arg: int) -> None: ... + +class vtkOverlappingCellsDetector(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOverlapsPerCellArrayName(self) -> str: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOverlappingCellsDetector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOverlappingCellsDetector: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfOverlapsPerCellArrayName(self, _arg: str) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkPResampleToImage(vtkmodules.vtkFiltersCore.vtkResampleToImage): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPResampleToImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPResampleToImage: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPResampleWithDataSet(vtkmodules.vtkFiltersCore.vtkResampleWithDataSet): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseBalancedPartitionForPointsLookup(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPResampleWithDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPResampleWithDataSet: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetUseBalancedPartitionForPointsLookup(self, _arg: bool) -> None: ... + def UseBalancedPartitionForPointsLookupOff(self) -> None: ... + def UseBalancedPartitionForPointsLookupOn(self) -> None: ... + +class vtkProbeLineFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + class SamplingPatternEnum(int): ... + SAMPLE_LINE_AT_CELL_BOUNDARIES: SamplingPatternEnum + SAMPLE_LINE_AT_SEGMENT_CENTERS: SamplingPatternEnum + SAMPLE_LINE_UNIFORMLY: SamplingPatternEnum + def AggregateAsPolyDataOff(self) -> None: ... + def AggregateAsPolyDataOn(self) -> None: ... + def ComputeToleranceOff(self) -> None: ... + def ComputeToleranceOn(self) -> None: ... + def GetAggregateAsPolyData(self) -> bool: ... + def GetComputeTolerance(self) -> bool: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetLineResolution(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellArrays(self) -> bool: ... + def GetPassFieldArrays(self) -> bool: ... + def GetPassPartialArrays(self) -> bool: ... + def GetPassPointArrays(self) -> bool: ... + def GetSamplingPattern(self) -> int: ... + def GetSamplingPatternMaxValue(self) -> int: ... + def GetSamplingPatternMinValue(self) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProbeLineFilter: ... + def PassCellArraysOff(self) -> None: ... + def PassCellArraysOn(self) -> None: ... + def PassFieldArraysOff(self) -> None: ... + def PassFieldArraysOn(self) -> None: ... + def PassPartialArraysOff(self) -> None: ... + def PassPartialArraysOn(self) -> None: ... + def PassPointArraysOff(self) -> None: ... + def PassPointArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProbeLineFilter: ... + def SetAggregateAsPolyData(self, _arg: bool) -> None: ... + def SetComputeTolerance(self, _arg: bool) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetLineResolution(self, _arg: int) -> None: ... + def SetPassCellArrays(self, _arg: bool) -> None: ... + def SetPassFieldArrays(self, _arg: bool) -> None: ... + def SetPassPartialArrays(self, _arg: bool) -> None: ... + def SetPassPointArrays(self, _arg: bool) -> None: ... + def SetSamplingPattern(self, _arg: int) -> None: ... + def SetSourceConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkRedistributeDataSetFilter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + class BoundaryModes(int): ... + ASSIGN_TO_ALL_INTERSECTING_REGIONS: BoundaryModes + ASSIGN_TO_ONE_REGION: BoundaryModes + SPLIT_BOUNDARY_CELLS: BoundaryModes + + @overload + def AddExplicitCut(self, bbox: vtkmodules.vtkCommonDataModel.vtkBoundingBox) -> None: ... + @overload + def AddExplicitCut(self, bbox: Sequence[float]) -> None: ... + def EnableDebuggingOff(self) -> None: ... + def EnableDebuggingOn(self) -> None: ... + def ExpandExplicitCutsOff(self) -> None: ... + def ExpandExplicitCutsOn(self) -> None: ... + def GenerateGlobalCellIdsOff(self) -> None: ... + def GenerateGlobalCellIdsOn(self) -> None: ... + def GetBoundaryMode(self) -> int: ... + def GetBoundaryModeMaxValue(self) -> int: ... + def GetBoundaryModeMinValue(self) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetEnableDebugging(self) -> bool: ... + def GetExpandExplicitCuts(self) -> bool: ... + def GetExplicitCut(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkBoundingBox: ... + def GetGenerateGlobalCellIds(self) -> bool: ... + def GetLoadBalanceAcrossAllBlocks(self) -> bool: ... + def GetNumberOfExplicitCuts(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def GetNumberOfPartitionsMaxValue(self) -> int: ... + def GetNumberOfPartitionsMinValue(self) -> int: ... + def GetPreservePartitionsInOutput(self) -> bool: ... + def GetUseExplicitCuts(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoadBalanceAcrossAllBlocksOff(self) -> None: ... + def LoadBalanceAcrossAllBlocksOn(self) -> None: ... + def NewInstance(self) -> vtkRedistributeDataSetFilter: ... + def PreservePartitionsInOutputOff(self) -> None: ... + def PreservePartitionsInOutputOn(self) -> None: ... + def RemoveAllExplicitCuts(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRedistributeDataSetFilter: ... + def SetBoundaryMode(self, _arg: int) -> None: ... + def SetBoundaryModeToAssignToAllIntersectingRegions(self) -> None: ... + def SetBoundaryModeToAssignToOneRegion(self) -> None: ... + def SetBoundaryModeToSplitBoundaryCells(self) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetEnableDebugging(self, _arg: bool) -> None: ... + def SetExpandExplicitCuts(self, _arg: bool) -> None: ... + def SetGenerateGlobalCellIds(self, _arg: bool) -> None: ... + def SetLoadBalanceAcrossAllBlocks(self, _arg: bool) -> None: ... + def SetNumberOfPartitions(self, _arg: int) -> None: ... + def SetPreservePartitionsInOutput(self, _arg: bool) -> None: ... + def SetUseExplicitCuts(self, _arg: bool) -> None: ... + def UseExplicitCutsOff(self) -> None: ... + def UseExplicitCutsOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersParallelImaging.pyi b/stubs/vtk/vtkmodules/vtkFiltersParallelImaging.pyi new file mode 100644 index 000000000000..5438f2c9120c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersParallelImaging.pyi @@ -0,0 +1,80 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersImaging +import vtkmodules.vtkFiltersParallel +import vtkmodules.vtkImagingCore +import vtkmodules.vtkParallelCore + +class vtkExtractPiece(vtkmodules.vtkCommonExecutionModel.vtkCompositeDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractPiece: ... + +class vtkMemoryLimitImageDataStreamer(vtkmodules.vtkImagingCore.vtkImageDataStreamer): + def GetMemoryLimit(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMemoryLimitImageDataStreamer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMemoryLimitImageDataStreamer: ... + def SetMemoryLimit(self, _arg: int) -> None: ... + +class vtkPComputeHistogram2DOutliers(vtkmodules.vtkFiltersImaging.vtkComputeHistogram2DOutliers): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPComputeHistogram2DOutliers: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPComputeHistogram2DOutliers: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPExtractHistogram2D(vtkmodules.vtkFiltersImaging.vtkExtractHistogram2D): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPExtractHistogram2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPExtractHistogram2D: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPPairwiseExtractHistogram2D(vtkmodules.vtkFiltersImaging.vtkPairwiseExtractHistogram2D): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPPairwiseExtractHistogram2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPPairwiseExtractHistogram2D: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkTransmitImageDataPiece(vtkmodules.vtkFiltersParallel.vtkTransmitStructuredDataPiece): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransmitImageDataPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransmitImageDataPiece: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersParallelStatistics.pyi b/stubs/vtk/vtkmodules/vtkFiltersParallelStatistics.pyi new file mode 100644 index 000000000000..779bb5a8a353 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersParallelStatistics.pyi @@ -0,0 +1,213 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkFiltersStatistics +import vtkmodules.vtkParallelCore + +class vtkPAutoCorrelativeStatistics(vtkmodules.vtkFiltersStatistics.vtkAutoCorrelativeStatistics): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Learn( + self, + inData: vtkmodules.vtkCommonDataModel.vtkTable, + inParameters: vtkmodules.vtkCommonDataModel.vtkTable, + outMeta: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + ) -> None: ... + def NewInstance(self) -> vtkPAutoCorrelativeStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPAutoCorrelativeStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def Test( + self, + __a: vtkmodules.vtkCommonDataModel.vtkTable, + __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + __c: vtkmodules.vtkCommonDataModel.vtkTable, + ) -> None: ... + +class vtkPBivariateLinearTableThreshold(vtkmodules.vtkFiltersStatistics.vtkBivariateLinearTableThreshold): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPBivariateLinearTableThreshold: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPBivariateLinearTableThreshold: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPComputeQuantiles(vtkmodules.vtkFiltersStatistics.vtkComputeQuantiles): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPComputeQuantiles: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPComputeQuantiles: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPComputeQuartiles(vtkmodules.vtkFiltersStatistics.vtkComputeQuartiles): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPComputeQuartiles: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPComputeQuartiles: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPContingencyStatistics(vtkmodules.vtkFiltersStatistics.vtkContingencyStatistics): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Learn( + self, + __a: vtkmodules.vtkCommonDataModel.vtkTable, + __b: vtkmodules.vtkCommonDataModel.vtkTable, + __c: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + ) -> None: ... + def NewInstance(self) -> vtkPContingencyStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPContingencyStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPCorrelativeStatistics(vtkmodules.vtkFiltersStatistics.vtkCorrelativeStatistics): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Learn( + self, + inData: vtkmodules.vtkCommonDataModel.vtkTable, + inParameters: vtkmodules.vtkCommonDataModel.vtkTable, + outMeta: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + ) -> None: ... + def NewInstance(self) -> vtkPCorrelativeStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPCorrelativeStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def Test( + self, + __a: vtkmodules.vtkCommonDataModel.vtkTable, + __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + __c: vtkmodules.vtkCommonDataModel.vtkTable, + ) -> None: ... + +class vtkPDescriptiveStatistics(vtkmodules.vtkFiltersStatistics.vtkDescriptiveStatistics): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Learn( + self, + inData: vtkmodules.vtkCommonDataModel.vtkTable, + inParameters: vtkmodules.vtkCommonDataModel.vtkTable, + outMeta: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + ) -> None: ... + def NewInstance(self) -> vtkPDescriptiveStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDescriptiveStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPKMeansStatistics(vtkmodules.vtkFiltersStatistics.vtkKMeansStatistics): + def CreateInitialClusterCenters( + self, + numToAllocate: int, + numberOfClusters: vtkmodules.vtkCommonCore.vtkIdTypeArray, + inData: vtkmodules.vtkCommonDataModel.vtkTable, + curClusterElements: vtkmodules.vtkCommonDataModel.vtkTable, + newClusterElements: vtkmodules.vtkCommonDataModel.vtkTable, + ) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTotalNumberOfObservations(self, numObservations: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPKMeansStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPKMeansStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def UpdateClusterCenters( + self, + newClusterElements: vtkmodules.vtkCommonDataModel.vtkTable, + curClusterElements: vtkmodules.vtkCommonDataModel.vtkTable, + numMembershipChanges: vtkmodules.vtkCommonCore.vtkIdTypeArray, + numElementsInCluster: vtkmodules.vtkCommonCore.vtkIdTypeArray, + error: vtkmodules.vtkCommonCore.vtkDoubleArray, + startRunID: vtkmodules.vtkCommonCore.vtkIdTypeArray, + endRunID: vtkmodules.vtkCommonCore.vtkIdTypeArray, + computeRun: vtkmodules.vtkCommonCore.vtkIntArray, + ) -> None: ... + +class vtkPMultiCorrelativeStatistics(vtkmodules.vtkFiltersStatistics.vtkMultiCorrelativeStatistics): + @staticmethod + def GatherStatistics( + curController: vtkmodules.vtkParallelCore.vtkMultiProcessController, sparseCov: vtkmodules.vtkCommonDataModel.vtkTable + ) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPMultiCorrelativeStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPMultiCorrelativeStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPOrderStatistics(vtkmodules.vtkFiltersStatistics.vtkOrderStatistics): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Learn( + self, + __a: vtkmodules.vtkCommonDataModel.vtkTable, + __b: vtkmodules.vtkCommonDataModel.vtkTable, + __c: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet, + ) -> None: ... + def NewInstance(self) -> vtkPOrderStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPOrderStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPPCAStatistics(vtkmodules.vtkFiltersStatistics.vtkPCAStatistics): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPPCAStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPPCAStatistics: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersPoints.pyi b/stubs/vtk/vtkmodules/vtkFiltersPoints.pyi new file mode 100644 index 000000000000..4c27bbf9ef35 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersPoints.pyi @@ -0,0 +1,1403 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +_Pointer = TypeVar("_Pointer") + +VTK_DENSITY_ESTIMATE_FIXED_RADIUS: int +VTK_DENSITY_ESTIMATE_RELATIVE_RADIUS: int +VTK_DENSITY_FORM_NPTS: int +VTK_DENSITY_FORM_VOLUME_NORM: int +VTK_EXTRACT_ALL_CLUSTERS: int +VTK_EXTRACT_ALL_REGIONS: int +VTK_EXTRACT_CLOSEST_POINT_CLUSTER: int +VTK_EXTRACT_CLOSEST_POINT_REGION: int +VTK_EXTRACT_LARGEST_CLUSTER: int +VTK_EXTRACT_LARGEST_REGION: int +VTK_EXTRACT_POINT_SEEDED_CLUSTERS: int +VTK_EXTRACT_POINT_SEEDED_REGIONS: int +VTK_EXTRACT_SPECIFIED_CLUSTERS: int +VTK_EXTRACT_SPECIFIED_REGIONS: int +VTK_MAX_LEVEL: int + +class vtkBoundedPointSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetNumberOfPointsMaxValue(self) -> int: ... + def GetNumberOfPointsMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetProduceCellOutput(self) -> bool: ... + def GetProduceRandomScalars(self) -> bool: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBoundedPointSource: ... + def ProduceCellOutputOff(self) -> None: ... + def ProduceCellOutputOn(self) -> None: ... + def ProduceRandomScalarsOff(self) -> None: ... + def ProduceRandomScalarsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoundedPointSource: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfPoints(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetProduceCellOutput(self, _arg: bool) -> None: ... + def SetProduceRandomScalars(self, _arg: bool) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkConnectedPointsFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AddSeed(self, id: int) -> None: ... + def AddSpecifiedRegion(self, id: int) -> None: ... + def AlignedNormalsOff(self) -> None: ... + def AlignedNormalsOn(self) -> None: ... + def DeleteSeed(self, id: int) -> None: ... + def DeleteSpecifiedRegion(self, id: int) -> None: ... + def GetAlignedNormals(self) -> int: ... + def GetClosestPoint(self) -> tuple[float, float, float]: ... + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetExtractionModeMaxValue(self) -> int: ... + def GetExtractionModeMinValue(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNormalAngle(self) -> float: ... + def GetNormalAngleMaxValue(self) -> float: ... + def GetNormalAngleMinValue(self) -> float: ... + def GetNumberOfExtractedRegions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetScalarConnectivity(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def InitializeSeedList(self) -> None: ... + def InitializeSpecifiedRegionList(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConnectedPointsFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConnectedPointsFilter: ... + def ScalarConnectivityOff(self) -> None: ... + def ScalarConnectivityOn(self) -> None: ... + def SetAlignedNormals(self, _arg: int) -> None: ... + @overload + def SetClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClosestPoint(self, _arg: Sequence[float]) -> None: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToAllRegions(self) -> None: ... + def SetExtractionModeToClosestPointRegion(self) -> None: ... + def SetExtractionModeToLargestRegion(self) -> None: ... + def SetExtractionModeToPointSeededRegions(self) -> None: ... + def SetExtractionModeToSpecifiedRegions(self) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetNormalAngle(self, _arg: float) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetScalarConnectivity(self, _arg: int) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkConvertToPointCloud(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class CellGeneration(int): ... + NO_CELLS: CellGeneration + POLYVERTEX_CELL: CellGeneration + VERTEX_CELLS: CellGeneration + def GetCellGenerationMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvertToPointCloud: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvertToPointCloud: ... + def SetCellGenerationMode(self, _arg: int) -> None: ... + +class vtkDensifyPointCloudFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class NeighborhoodType(int): ... + N_CLOSEST: NeighborhoodType + RADIUS: NeighborhoodType + def GetInterpolateAttributeData(self) -> bool: ... + def GetMaximumNumberOfIterations(self) -> int: ... + def GetMaximumNumberOfIterationsMaxValue(self) -> int: ... + def GetMaximumNumberOfIterationsMinValue(self) -> int: ... + def GetMaximumNumberOfPoints(self) -> int: ... + def GetMaximumNumberOfPointsMaxValue(self) -> int: ... + def GetMaximumNumberOfPointsMinValue(self) -> int: ... + def GetNeighborhoodType(self) -> int: ... + def GetNumberOfClosestPoints(self) -> int: ... + def GetNumberOfClosestPointsMaxValue(self) -> int: ... + def GetNumberOfClosestPointsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetTargetDistance(self) -> float: ... + def GetTargetDistanceMaxValue(self) -> float: ... + def GetTargetDistanceMinValue(self) -> float: ... + def InterpolateAttributeDataOff(self) -> None: ... + def InterpolateAttributeDataOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDensifyPointCloudFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDensifyPointCloudFilter: ... + def SetInterpolateAttributeData(self, _arg: bool) -> None: ... + def SetMaximumNumberOfIterations(self, _arg: int) -> None: ... + def SetMaximumNumberOfPoints(self, _arg: int) -> None: ... + def SetNeighborhoodType(self, _arg: int) -> None: ... + def SetNeighborhoodTypeToNClosest(self) -> None: ... + def SetNeighborhoodTypeToRadius(self) -> None: ... + def SetNumberOfClosestPoints(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetTargetDistance(self, _arg: float) -> None: ... + +class vtkInterpolationKernel(vtkmodules.vtkCommonCore.vtkObject): + def ComputeBasis(self, x: MutableSequence[float], pIds: vtkmodules.vtkCommonCore.vtkIdList, ptId: int = 0) -> int: ... + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRequiresInitialization(self) -> bool: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInterpolationKernel: ... + def RequiresInitializationOff(self) -> None: ... + def RequiresInitializationOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInterpolationKernel: ... + def SetRequiresInitialization(self, _arg: bool) -> None: ... + +class vtkGeneralizedKernel(vtkInterpolationKernel): + class KernelStyle(int): ... + N_CLOSEST: KernelStyle + RADIUS: KernelStyle + + def ComputeBasis(self, x: MutableSequence[float], pIds: vtkmodules.vtkCommonCore.vtkIdList, ptId: int = 0) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + prob: vtkmodules.vtkCommonCore.vtkDoubleArray, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetKernelFootprint(self) -> int: ... + def GetNormalizeWeights(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetNumberOfPointsMaxValue(self) -> int: ... + def GetNumberOfPointsMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeneralizedKernel: ... + def NormalizeWeightsOff(self) -> None: ... + def NormalizeWeightsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeneralizedKernel: ... + def SetKernelFootprint(self, _arg: int) -> None: ... + def SetKernelFootprintToNClosest(self) -> None: ... + def SetKernelFootprintToRadius(self) -> None: ... + def SetNormalizeWeights(self, _arg: bool) -> None: ... + def SetNumberOfPoints(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkEllipsoidalGaussianKernel(vtkGeneralizedKernel): + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + prob: vtkmodules.vtkCommonCore.vtkDoubleArray, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetEccentricity(self) -> float: ... + def GetEccentricityMaxValue(self) -> float: ... + def GetEccentricityMinValue(self) -> float: ... + def GetNormalsArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarsArrayName(self) -> str: ... + def GetScaleFactor(self) -> float: ... + def GetScaleFactorMaxValue(self) -> float: ... + def GetScaleFactorMinValue(self) -> float: ... + def GetSharpness(self) -> float: ... + def GetSharpnessMaxValue(self) -> float: ... + def GetSharpnessMinValue(self) -> float: ... + def GetUseNormals(self) -> bool: ... + def GetUseScalars(self) -> bool: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEllipsoidalGaussianKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEllipsoidalGaussianKernel: ... + def SetEccentricity(self, _arg: float) -> None: ... + def SetNormalsArrayName(self, _arg: str) -> None: ... + def SetScalarsArrayName(self, _arg: str) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetSharpness(self, _arg: float) -> None: ... + def SetUseNormals(self, _arg: bool) -> None: ... + def SetUseScalars(self, _arg: bool) -> None: ... + def UseNormalsOff(self) -> None: ... + def UseNormalsOn(self) -> None: ... + def UseScalarsOff(self) -> None: ... + def UseScalarsOn(self) -> None: ... + +class vtkEuclideanClusterExtraction(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AddSeed(self, id: int) -> None: ... + def AddSpecifiedCluster(self, id: int) -> None: ... + def ColorClustersOff(self) -> None: ... + def ColorClustersOn(self) -> None: ... + def DeleteSeed(self, id: int) -> None: ... + def DeleteSpecifiedCluster(self, id: int) -> None: ... + def GetClosestPoint(self) -> tuple[float, float, float]: ... + def GetColorClusters(self) -> bool: ... + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetExtractionModeMaxValue(self) -> int: ... + def GetExtractionModeMinValue(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfExtractedClusters(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetScalarConnectivity(self) -> bool: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def InitializeSeedList(self) -> None: ... + def InitializeSpecifiedClusterList(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEuclideanClusterExtraction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEuclideanClusterExtraction: ... + def ScalarConnectivityOff(self) -> None: ... + def ScalarConnectivityOn(self) -> None: ... + @overload + def SetClosestPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetClosestPoint(self, _arg: Sequence[float]) -> None: ... + def SetColorClusters(self, _arg: bool) -> None: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToAllClusters(self) -> None: ... + def SetExtractionModeToClosestPointCluster(self) -> None: ... + def SetExtractionModeToLargestCluster(self) -> None: ... + def SetExtractionModeToPointSeededClusters(self) -> None: ... + def SetExtractionModeToSpecifiedClusters(self) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetScalarConnectivity(self, _arg: bool) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + +class vtkPointCloudFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateOutliersOff(self) -> None: ... + def GenerateOutliersOn(self) -> None: ... + def GenerateVerticesOff(self) -> None: ... + def GenerateVerticesOn(self) -> None: ... + def GetGenerateOutliers(self) -> bool: ... + def GetGenerateVertices(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointsRemoved(self) -> int: ... + def GetPointMap(self) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointCloudFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointCloudFilter: ... + def SetGenerateOutliers(self, _arg: bool) -> None: ... + def SetGenerateVertices(self, _arg: bool) -> None: ... + +class vtkExtractEnclosedPoints(vtkPointCloudFilter): + def CheckSurfaceOff(self) -> None: ... + def CheckSurfaceOn(self) -> None: ... + def GetCheckSurface(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetSurface(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetSurface( + self, sourceInfo: vtkmodules.vtkCommonCore.vtkInformationVector + ) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractEnclosedPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractEnclosedPoints: ... + def SetCheckSurface(self, _arg: int) -> None: ... + def SetSurfaceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSurfaceData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkExtractHierarchicalBins(vtkPointCloudFilter): + def GetBin(self) -> int: ... + def GetBinningFilter(self) -> vtkHierarchicalBinningFilter: ... + def GetLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractHierarchicalBins: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractHierarchicalBins: ... + def SetBin(self, _arg: int) -> None: ... + def SetBinningFilter(self, __a: vtkHierarchicalBinningFilter) -> None: ... + def SetLevel(self, _arg: int) -> None: ... + +class vtkExtractPointCloudPiece(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetModuloOrdering(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ModuloOrderingOff(self) -> None: ... + def ModuloOrderingOn(self) -> None: ... + def NewInstance(self) -> vtkExtractPointCloudPiece: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractPointCloudPiece: ... + def SetModuloOrdering(self, _arg: bool) -> None: ... + +class vtkExtractPoints(vtkPointCloudFilter): + def ExtractInsideOff(self) -> None: ... + def ExtractInsideOn(self) -> None: ... + def GetExtractInside(self) -> bool: ... + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractPoints: ... + def SetExtractInside(self, _arg: bool) -> None: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + +class vtkExtractSurface(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def ComputeGradientsOff(self) -> None: ... + def ComputeGradientsOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetComputeGradients(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetHoleFilling(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def HoleFillingOff(self) -> None: ... + def HoleFillingOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSurface: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSurface: ... + def SetComputeGradients(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetHoleFilling(self, _arg: bool) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkFitImplicitFunction(vtkPointCloudFilter): + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetThreshold(self) -> float: ... + def GetThresholdMaxValue(self) -> float: ... + def GetThresholdMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFitImplicitFunction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFitImplicitFunction: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetThreshold(self, _arg: float) -> None: ... + +class vtkGaussianKernel(vtkGeneralizedKernel): + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + prob: vtkmodules.vtkCommonCore.vtkDoubleArray, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSharpness(self) -> float: ... + def GetSharpnessMaxValue(self) -> float: ... + def GetSharpnessMinValue(self) -> float: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGaussianKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGaussianKernel: ... + def SetSharpness(self, _arg: float) -> None: ... + +class vtkHierarchicalBinningFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AutomaticOff(self) -> None: ... + def AutomaticOn(self) -> None: ... + def GetAutomatic(self) -> bool: ... + def GetBinBounds(self, globalBin: int, bounds: MutableSequence[float]) -> None: ... + def GetBinOffset(self, globalBin: int, npts: int) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDivisions(self) -> tuple[int, int, int]: ... + def GetLevelOffset(self, level: int, npts: int) -> int: ... + def GetLocalBinBounds(self, level: int, localBin: int, bounds: MutableSequence[float]) -> None: ... + def GetLocalBinOffset(self, level: int, localBin: int, npts: int) -> int: ... + def GetNumberOfBins(self, level: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGlobalBins(self) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfLevelsMaxValue(self) -> int: ... + def GetNumberOfLevelsMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalBinningFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalBinningFilter: ... + def SetAutomatic(self, _arg: bool) -> None: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDivisions(self, _arg: Sequence[int]) -> None: ... + def SetNumberOfLevels(self, _arg: int) -> None: ... + +class vtkLinearKernel(vtkGeneralizedKernel): + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + prob: vtkmodules.vtkCommonCore.vtkDoubleArray, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearKernel: ... + +class vtkMaskPointsFilter(vtkPointCloudFilter): + def GetEmptyValue(self) -> int: ... + def GetMask(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMaskPointsFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMaskPointsFilter: ... + def SetEmptyValue(self, _arg: int) -> None: ... + def SetMaskConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetMaskData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkPCACurvatureEstimation(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleSize(self) -> int: ... + def GetSampleSizeMaxValue(self) -> int: ... + def GetSampleSizeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPCACurvatureEstimation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPCACurvatureEstimation: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetSampleSize(self, _arg: int) -> None: ... + +class vtkPCANormalEstimation(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class Style(int): ... + AS_COMPUTED: Style + GRAPH_TRAVERSAL: Style + POINT: Style + def FlipNormalsOff(self) -> None: ... + def FlipNormalsOn(self) -> None: ... + def GetFlipNormals(self) -> bool: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNormalOrientation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientationPoint(self) -> tuple[float, float, float]: ... + def GetSampleSize(self) -> int: ... + def GetSampleSizeMaxValue(self) -> int: ... + def GetSampleSizeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPCANormalEstimation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPCANormalEstimation: ... + def SetFlipNormals(self, _arg: bool) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetNormalOrientation(self, _arg: int) -> None: ... + def SetNormalOrientationToAsComputed(self) -> None: ... + def SetNormalOrientationToGraphTraversal(self) -> None: ... + def SetNormalOrientationToPoint(self) -> None: ... + @overload + def SetOrientationPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrientationPoint(self, _arg: Sequence[float]) -> None: ... + def SetSampleSize(self, _arg: int) -> None: ... + +class vtkPointDensityFilter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + class FunctionClass(int): ... + NON_ZERO: FunctionClass + ZERO: FunctionClass + def ComputeGradientOff(self) -> None: ... + def ComputeGradientOn(self) -> None: ... + def GetAdjustDistance(self) -> float: ... + def GetAdjustDistanceMaxValue(self) -> float: ... + def GetAdjustDistanceMinValue(self) -> float: ... + def GetComputeGradient(self) -> bool: ... + def GetDensityEstimate(self) -> int: ... + def GetDensityEstimateAsString(self) -> str: ... + def GetDensityEstimateMaxValue(self) -> int: ... + def GetDensityEstimateMinValue(self) -> int: ... + def GetDensityForm(self) -> int: ... + def GetDensityFormAsString(self) -> str: ... + def GetDensityFormMaxValue(self) -> int: ... + def GetDensityFormMinValue(self) -> int: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetRelativeRadius(self) -> float: ... + def GetRelativeRadiusMaxValue(self) -> float: ... + def GetRelativeRadiusMinValue(self) -> float: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def GetScalarWeighting(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointDensityFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointDensityFilter: ... + def ScalarWeightingOff(self) -> None: ... + def ScalarWeightingOn(self) -> None: ... + def SetAdjustDistance(self, _arg: float) -> None: ... + def SetComputeGradient(self, _arg: bool) -> None: ... + def SetDensityEstimate(self, _arg: int) -> None: ... + def SetDensityEstimateToFixedRadius(self) -> None: ... + def SetDensityEstimateToRelativeRadius(self) -> None: ... + def SetDensityForm(self, _arg: int) -> None: ... + def SetDensityFormToNumberOfPoints(self) -> None: ... + def SetDensityFormToVolumeNormalized(self) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetRelativeRadius(self, _arg: float) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + def SetScalarWeighting(self, _arg: bool) -> None: ... + +class vtkPointInterpolator(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class Strategy(int): ... + CLOSEST_POINT: Strategy + MASK_POINTS: Strategy + NULL_VALUE: Strategy + def AddExcludedArray(self, excludedArray: str) -> None: ... + def ClearExcludedArrays(self) -> None: ... + def GetExcludedArray(self, i: int) -> str: ... + def GetKernel(self) -> vtkInterpolationKernel: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetMTime(self) -> int: ... + def GetNullPointsStrategy(self) -> int: ... + def GetNullValue(self) -> float: ... + def GetNumberOfExcludedArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellArrays(self) -> bool: ... + def GetPassFieldArrays(self) -> bool: ... + def GetPassPointArrays(self) -> bool: ... + def GetPromoteOutputArrays(self) -> bool: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetValidPointsMaskArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointInterpolator: ... + def PassCellArraysOff(self) -> None: ... + def PassCellArraysOn(self) -> None: ... + def PassFieldArraysOff(self) -> None: ... + def PassFieldArraysOn(self) -> None: ... + def PassPointArraysOff(self) -> None: ... + def PassPointArraysOn(self) -> None: ... + def PromoteOutputArraysOff(self) -> None: ... + def PromoteOutputArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointInterpolator: ... + def SetKernel(self, kernel: vtkInterpolationKernel) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetNullPointsStrategy(self, _arg: int) -> None: ... + def SetNullPointsStrategyToClosestPoint(self) -> None: ... + def SetNullPointsStrategyToMaskPoints(self) -> None: ... + def SetNullPointsStrategyToNullValue(self) -> None: ... + def SetNullValue(self, _arg: float) -> None: ... + def SetPassCellArrays(self, _arg: bool) -> None: ... + def SetPassFieldArrays(self, _arg: bool) -> None: ... + def SetPassPointArrays(self, _arg: bool) -> None: ... + def SetPromoteOutputArrays(self, _arg: bool) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetValidPointsMaskArrayName(self, _arg: str) -> None: ... + +class vtkPointInterpolator2D(vtkPointInterpolator): + def GetInterpolateZ(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetZArrayName(self) -> str: ... + def InterpolateZOff(self) -> None: ... + def InterpolateZOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointInterpolator2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointInterpolator2D: ... + def SetInterpolateZ(self, _arg: bool) -> None: ... + def SetZArrayName(self, _arg: str) -> None: ... + +class vtkPointOccupancyFilter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetEmptyValue(self) -> int: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOccupiedValue(self) -> int: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointOccupancyFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointOccupancyFilter: ... + def SetEmptyValue(self, _arg: int) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetOccupiedValue(self, _arg: int) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + +class vtkPointSmoothingFilter(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + DEFAULT_SMOOTHING: int + FRAME_FIELD_SMOOTHING: int + GEOMETRIC_SMOOTHING: int + PLANE_MOTION: int + SCALAR_SMOOTHING: int + TENSOR_SMOOTHING: int + UNCONSTRAINED_MOTION: int + UNIFORM_SMOOTHING: int + def ComputePackingRadiusOff(self) -> None: ... + def ComputePackingRadiusOn(self) -> None: ... + def EnableConstraintsOff(self) -> None: ... + def EnableConstraintsOn(self) -> None: ... + def GenerateConstraintNormalsOff(self) -> None: ... + def GenerateConstraintNormalsOn(self) -> None: ... + def GenerateConstraintScalarsOff(self) -> None: ... + def GenerateConstraintScalarsOn(self) -> None: ... + def GetAttractionFactor(self) -> float: ... + def GetAttractionFactorMaxValue(self) -> float: ... + def GetAttractionFactorMinValue(self) -> float: ... + def GetBoundaryAngle(self) -> float: ... + def GetBoundaryAngleMaxValue(self) -> float: ... + def GetBoundaryAngleMinValue(self) -> float: ... + def GetComputePackingRadius(self) -> bool: ... + def GetConvergence(self) -> float: ... + def GetConvergenceMaxValue(self) -> float: ... + def GetConvergenceMinValue(self) -> float: ... + def GetEnableConstraints(self) -> bool: ... + def GetFixedAngle(self) -> float: ... + def GetFixedAngleMaxValue(self) -> float: ... + def GetFixedAngleMinValue(self) -> float: ... + def GetFrameFieldArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetGenerateConstraintNormals(self) -> bool: ... + def GetGenerateConstraintScalars(self) -> bool: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetMaximumStepSize(self) -> float: ... + def GetMaximumStepSizeMaxValue(self) -> float: ... + def GetMaximumStepSizeMinValue(self) -> float: ... + def GetMotionConstraint(self) -> int: ... + def GetNeighborhoodSize(self) -> int: ... + def GetNeighborhoodSizeMaxValue(self) -> int: ... + def GetNeighborhoodSizeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GetNumberOfIterationsMaxValue(self) -> int: ... + def GetNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfSubIterations(self) -> int: ... + def GetNumberOfSubIterationsMaxValue(self) -> int: ... + def GetNumberOfSubIterationsMinValue(self) -> int: ... + def GetPackingFactor(self) -> float: ... + def GetPackingFactorMaxValue(self) -> float: ... + def GetPackingFactorMinValue(self) -> float: ... + def GetPackingRadius(self) -> float: ... + def GetPackingRadiusMaxValue(self) -> float: ... + def GetPackingRadiusMinValue(self) -> float: ... + def GetPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetSmoothingMode(self) -> int: ... + def GetSmoothingModeMaxValue(self) -> int: ... + def GetSmoothingModeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointSmoothingFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSmoothingFilter: ... + def SetAttractionFactor(self, _arg: float) -> None: ... + def SetBoundaryAngle(self, _arg: float) -> None: ... + def SetComputePackingRadius(self, _arg: bool) -> None: ... + def SetConvergence(self, _arg: float) -> None: ... + def SetEnableConstraints(self, _arg: bool) -> None: ... + def SetFixedAngle(self, _arg: float) -> None: ... + def SetFrameFieldArray(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetGenerateConstraintNormals(self, _arg: bool) -> None: ... + def SetGenerateConstraintScalars(self, _arg: bool) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetMaximumStepSize(self, _arg: float) -> None: ... + def SetMotionConstraint(self, _arg: int) -> None: ... + def SetMotionConstraintToPlane(self) -> None: ... + def SetMotionConstraintToUnconstrained(self) -> None: ... + def SetNeighborhoodSize(self, _arg: int) -> None: ... + def SetNumberOfIterations(self, _arg: int) -> None: ... + def SetNumberOfSubIterations(self, _arg: int) -> None: ... + def SetPackingFactor(self, _arg: float) -> None: ... + def SetPackingRadius(self, _arg: float) -> None: ... + def SetPlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def SetSmoothingMode(self, _arg: int) -> None: ... + def SetSmoothingModeToDefault(self) -> None: ... + def SetSmoothingModeToFrameField(self) -> None: ... + def SetSmoothingModeToGeometric(self) -> None: ... + def SetSmoothingModeToScalars(self) -> None: ... + def SetSmoothingModeToTensors(self) -> None: ... + def SetSmoothingModeToUniform(self) -> None: ... + +class vtkPoissonDiskSampler(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPoissonDiskSampler: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPoissonDiskSampler: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkProbabilisticVoronoiKernel(vtkGeneralizedKernel): + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + prob: vtkmodules.vtkCommonCore.vtkDoubleArray, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProbabilisticVoronoiKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProbabilisticVoronoiKernel: ... + +class vtkProjectPointsToPlane(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + class PlaneProjectionType(int): ... + BEST_COORDINATE_PLANE: PlaneProjectionType + BEST_FIT_PLANE: PlaneProjectionType + SPECIFIED_PLANE: PlaneProjectionType + X_PLANE: PlaneProjectionType + Y_PLANE: PlaneProjectionType + Z_PLANE: PlaneProjectionType + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetProjectionType(self) -> int: ... + def GetProjectionTypeMaxValue(self) -> int: ... + def GetProjectionTypeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProjectPointsToPlane: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProjectPointsToPlane: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetProjectionType(self, _arg: int) -> None: ... + def SetProjectionTypeToBestCoordinatePlane(self) -> None: ... + def SetProjectionTypeToBestFitPlane(self) -> None: ... + def SetProjectionTypeToSpecifiedPlane(self) -> None: ... + def SetProjectionTypeToXPlane(self) -> None: ... + def SetProjectionTypeToYPlane(self) -> None: ... + def SetProjectionTypeToZPlane(self) -> None: ... + +class vtkRadiusOutlierRemoval(vtkPointCloudFilter): + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNeighbors(self) -> int: ... + def GetNumberOfNeighborsMaxValue(self) -> int: ... + def GetNumberOfNeighborsMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRadiusOutlierRemoval: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRadiusOutlierRemoval: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetNumberOfNeighbors(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkSPHKernel(vtkInterpolationKernel): + def ComputeBasis(self, x: MutableSequence[float], pIds: vtkmodules.vtkCommonCore.vtkIdList, ptId: int = 0) -> int: ... + def ComputeDerivWeight(self, d: float) -> float: ... + def ComputeDerivWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + gradWeights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def ComputeFunctionWeight(self, d: float) -> float: ... + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetCutoffArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetCutoffFactor(self) -> float: ... + def GetDensityArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetDimension(self) -> int: ... + def GetDimensionMaxValue(self) -> int: ... + def GetDimensionMinValue(self) -> int: ... + def GetMassArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNormFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpatialStep(self) -> float: ... + def GetSpatialStepMaxValue(self) -> float: ... + def GetSpatialStepMinValue(self) -> float: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSPHKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSPHKernel: ... + def SetCutoffArray(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetDensityArray(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetDimension(self, _arg: int) -> None: ... + def SetMassArray(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetSpatialStep(self, _arg: float) -> None: ... + +class vtkSPHCubicKernel(vtkSPHKernel): + def ComputeDerivWeight(self, d: float) -> float: ... + def ComputeFunctionWeight(self, d: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSPHCubicKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSPHCubicKernel: ... + +class vtkSPHInterpolator(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class NullStrategy(int): ... + MASK_POINTS: NullStrategy + NULL_VALUE: NullStrategy + def AddDerivativeArray(self, derivArray: str) -> None: ... + def AddExcludedArray(self, excludedArray: str) -> None: ... + def ClearDerivativeArrays(self) -> None: ... + def ClearExcludedArrays(self) -> None: ... + def ComputeShepardSumOff(self) -> None: ... + def ComputeShepardSumOn(self) -> None: ... + def GetComputeShepardSum(self) -> int: ... + def GetCutoffArrayName(self) -> str: ... + def GetDensityArrayName(self) -> str: ... + def GetDerivativeArray(self, i: int) -> str: ... + def GetExcludedArray(self, i: int) -> str: ... + def GetKernel(self) -> vtkSPHKernel: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetMTime(self) -> int: ... + def GetMassArrayName(self) -> str: ... + def GetNullPointsStrategy(self) -> int: ... + def GetNullValue(self) -> float: ... + def GetNumberOfDerivativeArrays(self) -> int: ... + def GetNumberOfExcludedArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPassCellArrays(self) -> int: ... + def GetPassFieldArrays(self) -> int: ... + def GetPassPointArrays(self) -> int: ... + def GetPromoteOutputArrays(self) -> int: ... + def GetShepardNormalization(self) -> int: ... + def GetShepardSumArrayName(self) -> str: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetValidPointsMaskArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSPHInterpolator: ... + def PassCellArraysOff(self) -> None: ... + def PassCellArraysOn(self) -> None: ... + def PassFieldArraysOff(self) -> None: ... + def PassFieldArraysOn(self) -> None: ... + def PassPointArraysOff(self) -> None: ... + def PassPointArraysOn(self) -> None: ... + def PromoteOutputArraysOff(self) -> None: ... + def PromoteOutputArraysOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSPHInterpolator: ... + def SetComputeShepardSum(self, _arg: int) -> None: ... + def SetCutoffArrayName(self, _arg: str) -> None: ... + def SetDensityArrayName(self, _arg: str) -> None: ... + def SetKernel(self, kernel: vtkSPHKernel) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetMassArrayName(self, _arg: str) -> None: ... + def SetNullPointsStrategy(self, _arg: int) -> None: ... + def SetNullPointsStrategyToMaskPoints(self) -> None: ... + def SetNullPointsStrategyToNullValue(self) -> None: ... + def SetNullValue(self, _arg: float) -> None: ... + def SetPassCellArrays(self, _arg: int) -> None: ... + def SetPassFieldArrays(self, _arg: int) -> None: ... + def SetPassPointArrays(self, _arg: int) -> None: ... + def SetPromoteOutputArrays(self, _arg: int) -> None: ... + def SetShepardNormalization(self, _arg: int) -> None: ... + def SetShepardSumArrayName(self, _arg: str) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetValidPointsMaskArrayName(self, _arg: str) -> None: ... + def ShepardNormalizationOff(self) -> None: ... + def ShepardNormalizationOn(self) -> None: ... + +class vtkSPHQuarticKernel(vtkSPHKernel): + def ComputeDerivWeight(self, d: float) -> float: ... + def ComputeFunctionWeight(self, d: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSPHQuarticKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSPHQuarticKernel: ... + +class vtkSPHQuinticKernel(vtkSPHKernel): + def ComputeDerivWeight(self, d: float) -> float: ... + def ComputeFunctionWeight(self, d: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSPHQuinticKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSPHQuinticKernel: ... + +class vtkShepardKernel(vtkGeneralizedKernel): + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + prob: vtkmodules.vtkCommonCore.vtkDoubleArray, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + @overload + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPowerParameter(self) -> float: ... + def GetPowerParameterMaxValue(self) -> float: ... + def GetPowerParameterMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShepardKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShepardKernel: ... + def SetPowerParameter(self, _arg: float) -> None: ... + +class vtkSignedDistance(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def Append(self, input: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def EndAppend(self) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDimensions(self) -> tuple[int, int, int]: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSignedDistance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSignedDistance: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetDimensions(self, dim: Sequence[int]) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def StartAppend(self) -> None: ... + +class vtkStatisticalOutlierRemoval(vtkPointCloudFilter): + def GetComputedMean(self) -> float: ... + def GetComputedMeanMaxValue(self) -> float: ... + def GetComputedMeanMinValue(self) -> float: ... + def GetComputedStandardDeviation(self) -> float: ... + def GetComputedStandardDeviationMaxValue(self) -> float: ... + def GetComputedStandardDeviationMinValue(self) -> float: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleSize(self) -> int: ... + def GetSampleSizeMaxValue(self) -> int: ... + def GetSampleSizeMinValue(self) -> int: ... + def GetStandardDeviationFactor(self) -> float: ... + def GetStandardDeviationFactorMaxValue(self) -> float: ... + def GetStandardDeviationFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStatisticalOutlierRemoval: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStatisticalOutlierRemoval: ... + def SetComputedMean(self, _arg: float) -> None: ... + def SetComputedStandardDeviation(self, _arg: float) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetSampleSize(self, _arg: int) -> None: ... + def SetStandardDeviationFactor(self, _arg: float) -> None: ... + +class vtkUnsignedDistance(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def AdjustBoundsOff(self) -> None: ... + def AdjustBoundsOn(self) -> None: ... + def Append(self, input: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def EndAppend(self) -> None: ... + def GetAdjustBounds(self) -> int: ... + def GetAdjustDistance(self) -> float: ... + def GetAdjustDistanceMaxValue(self) -> float: ... + def GetAdjustDistanceMinValue(self) -> float: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCapValue(self) -> float: ... + def GetCapping(self) -> int: ... + def GetDimensions(self) -> tuple[int, int, int]: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnsignedDistance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnsignedDistance: ... + def SetAdjustBounds(self, _arg: int) -> None: ... + def SetAdjustDistance(self, _arg: float) -> None: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetCapValue(self, _arg: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + @overload + def SetDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetDimensions(self, dim: Sequence[int]) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def StartAppend(self) -> None: ... + +class vtkVoronoiKernel(vtkInterpolationKernel): + def ComputeBasis(self, x: MutableSequence[float], pIds: vtkmodules.vtkCommonCore.vtkIdList, ptId: int = 0) -> int: ... + def ComputeWeights( + self, + x: MutableSequence[float], + pIds: vtkmodules.vtkCommonCore.vtkIdList, + weights: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoronoiKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVoronoiKernel: ... + +class vtkVoxelGrid(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class Style(int): ... + AUTOMATIC: Style + MANUAL: Style + SPECIFY_LEAF_SIZE: Style + def GetConfigurationStyle(self) -> int: ... + def GetDivisions(self) -> tuple[int, int, int]: ... + def GetKernel(self) -> vtkInterpolationKernel: ... + def GetLeafSize(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointsPerBin(self) -> int: ... + def GetNumberOfPointsPerBinMaxValue(self) -> int: ... + def GetNumberOfPointsPerBinMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoxelGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVoxelGrid: ... + def SetConfigurationStyle(self, _arg: int) -> None: ... + def SetConfigurationStyleToAutomatic(self) -> None: ... + def SetConfigurationStyleToLeafSize(self) -> None: ... + def SetConfigurationStyleToManual(self) -> None: ... + @overload + def SetDivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDivisions(self, _arg: Sequence[int]) -> None: ... + def SetKernel(self, kernel: vtkInterpolationKernel) -> None: ... + @overload + def SetLeafSize(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetLeafSize(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfPointsPerBin(self, _arg: int) -> None: ... + +class vtkWendlandQuinticKernel(vtkSPHKernel): + def ComputeDerivWeight(self, d: float) -> float: ... + def ComputeFunctionWeight(self, d: float) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, + loc: vtkmodules.vtkCommonDataModel.vtkAbstractPointLocator, + ds: vtkmodules.vtkCommonDataModel.vtkDataSet, + pd: vtkmodules.vtkCommonDataModel.vtkPointData, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWendlandQuinticKernel: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWendlandQuinticKernel: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersProgrammable.pyi b/stubs/vtk/vtkmodules/vtkFiltersProgrammable.pyi new file mode 100644 index 000000000000..634117d6c63f --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersProgrammable.pyi @@ -0,0 +1,74 @@ +from collections.abc import Callable +from typing import TypeAlias + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +Callback: TypeAlias = Callable[..., None] | None + +VTK_COLOR_BY_INPUT: int +VTK_COLOR_BY_SOURCE: int + +class vtkProgrammableAttributeDataFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AddInput(self, in_: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def GetInputList(self) -> vtkmodules.vtkCommonDataModel.vtkDataSetCollection: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgrammableAttributeDataFilter: ... + def RemoveInput(self, in_: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgrammableAttributeDataFilter: ... + def SetExecuteMethod(self, f: Callback) -> None: ... + +class vtkProgrammableFilter(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def CopyArraysOff(self) -> None: ... + def CopyArraysOn(self) -> None: ... + def GetCopyArrays(self) -> bool: ... + def GetGraphInput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetHyperTreeGridInput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def GetMoleculeInput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyDataInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridInput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridInput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsInput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetTableInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetUnstructuredGridInput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgrammableFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgrammableFilter: ... + def SetCopyArrays(self, _arg: bool) -> None: ... + def SetExecuteMethod(self, f: Callback) -> None: ... + +class vtkProgrammableGlyphFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetColorMode(self) -> int: ... + def GetColorModeAsString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint(self) -> tuple[float, float, float]: ... + def GetPointData(self) -> vtkmodules.vtkCommonDataModel.vtkPointData: ... + def GetPointId(self) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgrammableGlyphFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgrammableGlyphFilter: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToColorByInput(self) -> None: ... + def SetColorModeToColorBySource(self) -> None: ... + def SetGlyphMethod(self, f: Callback) -> None: ... + def SetSourceConnection(self, output: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersPython.pyi b/stubs/vtk/vtkmodules/vtkFiltersPython.pyi new file mode 100644 index 000000000000..8fa33343f9b9 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersPython.pyi @@ -0,0 +1,16 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkPythonAlgorithm(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPythonAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPythonAlgorithm: ... + def SetNumberOfInputPorts(self, n: int) -> None: ... + def SetNumberOfOutputPorts(self, n: int) -> None: ... + def SetPythonObject(self, obj: PyObject) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersSMP.pyi b/stubs/vtk/vtkmodules/vtkFiltersSMP.pyi new file mode 100644 index 000000000000..db0efafc61e9 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersSMP.pyi @@ -0,0 +1,44 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkFiltersCore + +class vtkSMPContourGrid(vtkmodules.vtkFiltersCore.vtkContourGrid): + def GetMergePieces(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergePiecesOff(self) -> None: ... + def MergePiecesOn(self) -> None: ... + def NewInstance(self) -> vtkSMPContourGrid: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSMPContourGrid: ... + def SetMergePieces(self, _arg: bool) -> None: ... + +class vtkSMPMergePoints(vtkmodules.vtkCommonDataModel.vtkMergePoints): + def FixSizeOfPointArray(self) -> None: ... + def GetMaxId(self) -> int: ... + def GetNumberOfBuckets(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIdsInBucket(self, idx: int) -> int: ... + def InitializeMerge(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Merge( + self, + locator: vtkSMPMergePoints, + idx: int, + outPd: vtkmodules.vtkCommonDataModel.vtkPointData, + inPd: vtkmodules.vtkCommonDataModel.vtkPointData, + idList: vtkmodules.vtkCommonCore.vtkIdList, + ) -> None: ... + def NewInstance(self) -> vtkSMPMergePoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSMPMergePoints: ... + +class vtkSMPMergePolyDataHelper: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersSelection.pyi b/stubs/vtk/vtkmodules/vtkFiltersSelection.pyi new file mode 100644 index 000000000000..4556c3f58ccf --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersSelection.pyi @@ -0,0 +1,96 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkCellDistanceSelector(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + class InputPorts(int): ... + INPUT_MESH: InputPorts + INPUT_SELECTION: InputPorts + def AddIntermediateOff(self) -> None: ... + def AddIntermediateOn(self) -> None: ... + def GetAddIntermediate(self) -> int: ... + def GetDistance(self) -> int: ... + def GetIncludeSeed(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IncludeSeedOff(self) -> None: ... + def IncludeSeedOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellDistanceSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellDistanceSelector: ... + def SetAddIntermediate(self, _arg: int) -> None: ... + def SetDistance(self, _arg: int) -> None: ... + def SetIncludeSeed(self, _arg: int) -> None: ... + def SetInputMesh(self, obj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInputMeshConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputSelection(self, obj: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + def SetInputSelectionConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkKdTreeSelector(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + def GetKdTree(self) -> vtkmodules.vtkCommonDataModel.vtkKdTree: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectionAttribute(self) -> int: ... + def GetSelectionBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetSelectionFieldName(self) -> str: ... + def GetSingleSelection(self) -> bool: ... + def GetSingleSelectionThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKdTreeSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKdTreeSelector: ... + def SetKdTree(self, tree: vtkmodules.vtkCommonDataModel.vtkKdTree) -> None: ... + def SetSelectionAttribute(self, _arg: int) -> None: ... + @overload + def SetSelectionBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetSelectionBounds(self, _arg: Sequence[float]) -> None: ... + def SetSelectionFieldName(self, _arg: str) -> None: ... + def SetSingleSelection(self, _arg: bool) -> None: ... + def SetSingleSelectionThreshold(self, _arg: float) -> None: ... + def SingleSelectionOff(self) -> None: ... + def SingleSelectionOn(self) -> None: ... + +class vtkLinearSelector(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + def GetEndPoint(self) -> tuple[float, float, float]: ... + def GetIncludeVertices(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetStartPoint(self) -> tuple[float, float, float]: ... + def GetTolerance(self) -> float: ... + def GetVertexEliminationTolerance(self) -> float: ... + def GetVertexEliminationToleranceMaxValue(self) -> float: ... + def GetVertexEliminationToleranceMinValue(self) -> float: ... + def IncludeVerticesOff(self) -> None: ... + def IncludeVerticesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearSelector: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearSelector: ... + @overload + def SetEndPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEndPoint(self, _arg: Sequence[float]) -> None: ... + def SetIncludeVertices(self, _arg: bool) -> None: ... + def SetPoints(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def SetStartPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetStartPoint(self, _arg: Sequence[float]) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetVertexEliminationTolerance(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersSources.pyi b/stubs/vtk/vtkmodules/vtkFiltersSources.pyi new file mode 100644 index 000000000000..07acc2275163 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersSources.pyi @@ -0,0 +1,1725 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonComputationalGeometry +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +VTK_ARROW_GLYPH: int +VTK_BOX_TYPE_AXIS_ALIGNED: int +VTK_BOX_TYPE_ORIENTED: int +VTK_CIRCLE_GLYPH: int +VTK_CROSS_GLYPH: int +VTK_DASH_GLYPH: int +VTK_DIAMOND_GLYPH: int +VTK_EDGEARROW_GLYPH: int +VTK_HOOKEDARROW_GLYPH: int +VTK_MAX_CIRCLE_RESOLUTION: int +VTK_MAX_SUPERQUADRIC_RESOLUTION: int +VTK_MIN_SUPERQUADRIC_ROUNDNESS: float +VTK_MIN_SUPERQUADRIC_THICKNESS: float +VTK_NO_GLYPH: int +VTK_POINT_EXPONENTIAL: int +VTK_POINT_SHELL: int +VTK_POINT_UNIFORM: int +VTK_SOLID_CUBE: int +VTK_SOLID_DODECAHEDRON: int +VTK_SOLID_ICOSAHEDRON: int +VTK_SOLID_OCTAHEDRON: int +VTK_SOLID_TETRAHEDRON: int +VTK_SQUARE_GLYPH: int +VTK_TEXTURE_STYLE_FIT_IMAGE: int +VTK_TEXTURE_STYLE_PROPORTIONAL: int +VTK_THICKARROW_GLYPH: int +VTK_THICKCROSS_GLYPH: int +VTK_TRIANGLE_GLYPH: int +VTK_VERTEX_GLYPH: int + +class vtkArcSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetAngle(self) -> float: ... + def GetAngleMaxValue(self) -> float: ... + def GetAngleMinValue(self) -> float: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNegative(self) -> bool: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPoint1(self) -> tuple[float, float, float]: ... + def GetPoint2(self) -> tuple[float, float, float]: ... + def GetPolarVector(self) -> tuple[float, float, float]: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetUseNormalAndAngle(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NegativeOff(self) -> None: ... + def NegativeOn(self) -> None: ... + def NewInstance(self) -> vtkArcSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArcSource: ... + def SetAngle(self, _arg: float) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetNegative(self, _arg: bool) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + @overload + def SetPoint1(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint1(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint2(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPolarVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPolarVector(self, _arg: Sequence[float]) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetUseNormalAndAngle(self, _arg: bool) -> None: ... + def UseNormalAndAngleOff(self) -> None: ... + def UseNormalAndAngleOn(self) -> None: ... + +class vtkArrowSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class ArrowOrigins(int): + Center: ArrowOrigins + Default: ArrowOrigins + + def GetArrowOrigin(self) -> ArrowOrigins: ... + def GetArrowOriginAsString(self) -> str: ... + def GetInvert(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShaftRadius(self) -> float: ... + def GetShaftRadiusMaxValue(self) -> float: ... + def GetShaftRadiusMinValue(self) -> float: ... + def GetShaftResolution(self) -> int: ... + def GetShaftResolutionMaxValue(self) -> int: ... + def GetShaftResolutionMinValue(self) -> int: ... + def GetTipLength(self) -> float: ... + def GetTipLengthMaxValue(self) -> float: ... + def GetTipLengthMinValue(self) -> float: ... + def GetTipRadius(self) -> float: ... + def GetTipRadiusMaxValue(self) -> float: ... + def GetTipRadiusMinValue(self) -> float: ... + def GetTipResolution(self) -> int: ... + def GetTipResolutionMaxValue(self) -> int: ... + def GetTipResolutionMinValue(self) -> int: ... + def InvertOff(self) -> None: ... + def InvertOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrowSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrowSource: ... + def SetArrowOrigin(self, _arg: ArrowOrigins) -> None: ... + def SetArrowOriginToCenter(self) -> None: ... + def SetArrowOriginToDefault(self) -> None: ... + def SetInvert(self, _arg: bool) -> None: ... + def SetShaftRadius(self, _arg: float) -> None: ... + def SetShaftResolution(self, _arg: int) -> None: ... + def SetTipLength(self, _arg: float) -> None: ... + def SetTipRadius(self, _arg: float) -> None: ... + def SetTipResolution(self, _arg: int) -> None: ... + +class vtkButtonSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShoulderTextureCoordinate(self) -> tuple[float, float]: ... + def GetTextureDimensions(self) -> tuple[int, int]: ... + def GetTextureStyle(self) -> int: ... + def GetTextureStyleMaxValue(self) -> int: ... + def GetTextureStyleMinValue(self) -> int: ... + def GetTwoSided(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkButtonSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkButtonSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + @overload + def SetShoulderTextureCoordinate(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetShoulderTextureCoordinate(self, _arg: Sequence[float]) -> None: ... + @overload + def SetTextureDimensions(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetTextureDimensions(self, _arg: Sequence[int]) -> None: ... + def SetTextureStyle(self, _arg: int) -> None: ... + def SetTextureStyleToFitImage(self) -> None: ... + def SetTextureStyleToProportional(self) -> None: ... + def SetTwoSided(self, _arg: int) -> None: ... + def TwoSidedOff(self) -> None: ... + def TwoSidedOn(self) -> None: ... + +class vtkCapsuleSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetCylinderLength(self) -> float: ... + def GetCylinderLengthMaxValue(self) -> float: ... + def GetCylinderLengthMinValue(self) -> float: ... + def GetLatLongTessellation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPhiResolution(self) -> int: ... + def GetPhiResolutionMaxValue(self) -> int: ... + def GetPhiResolutionMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetThetaResolution(self) -> int: ... + def GetThetaResolutionMaxValue(self) -> int: ... + def GetThetaResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LatLongTessellationOff(self) -> None: ... + def LatLongTessellationOn(self) -> None: ... + def NewInstance(self) -> vtkCapsuleSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCapsuleSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetCylinderLength(self, _arg: float) -> None: ... + def SetLatLongTessellation(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPhiResolution(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetThetaResolution(self, _arg: int) -> None: ... + +class vtkCellTypeSource(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def CompleteQuadraticSimplicialElementsOff(self) -> None: ... + def CompleteQuadraticSimplicialElementsOn(self) -> None: ... + def GetBlocksDimensions(self) -> tuple[int, int, int]: ... + def GetCellDimension(self) -> int: ... + def GetCellOrder(self) -> int: ... + def GetCellType(self) -> int: ... + def GetCompleteQuadraticSimplicialElements(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPrecision(self) -> int: ... + def GetOutputPrecisionMaxValue(self) -> int: ... + def GetOutputPrecisionMinValue(self) -> int: ... + def GetPolynomialFieldOrder(self) -> int: ... + def GetPolynomialFieldOrderMaxValue(self) -> int: ... + def GetPolynomialFieldOrderMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellTypeSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellTypeSource: ... + @overload + def SetBlocksDimensions(self, __a: MutableSequence[int]) -> None: ... + @overload + def SetBlocksDimensions(self, __a: int, __b: int, __c: int) -> None: ... + def SetCellOrder(self, _arg: int) -> None: ... + def SetCellType(self, cellType: int) -> None: ... + def SetCompleteQuadraticSimplicialElements(self, _arg: bool) -> None: ... + def SetOutputPrecision(self, _arg: int) -> None: ... + def SetPolynomialFieldOrder(self, _arg: int) -> None: ... + +class vtkConeSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetAngle(self) -> float: ... + def GetCapping(self) -> int: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetDirection(self) -> tuple[float, float, float]: ... + def GetHeight(self) -> float: ... + def GetHeightMaxValue(self) -> float: ... + def GetHeightMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConeSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConeSource: ... + def SetAngle(self, angle: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDirection(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDirection(self, _arg: Sequence[float]) -> None: ... + def SetHeight(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + +class vtkCubeSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetXLength(self) -> float: ... + def GetXLengthMaxValue(self) -> float: ... + def GetXLengthMinValue(self) -> float: ... + def GetYLength(self) -> float: ... + def GetYLengthMaxValue(self) -> float: ... + def GetYLengthMinValue(self) -> float: ... + def GetZLength(self) -> float: ... + def GetZLengthMaxValue(self) -> float: ... + def GetZLengthMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCubeSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCubeSource: ... + @overload + def SetBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + @overload + def SetBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetXLength(self, _arg: float) -> None: ... + def SetYLength(self, _arg: float) -> None: ... + def SetZLength(self, _arg: float) -> None: ... + +class vtkCylinderSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def GetCapping(self) -> int: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetHeight(self) -> float: ... + def GetHeightMaxValue(self) -> float: ... + def GetHeightMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCylinderSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCylinderSource: ... + def SetCapping(self, _arg: int) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetHeight(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + +class vtkDiagonalMatrixSource(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + class StorageType(int): ... + DENSE: StorageType + SPARSE: StorageType + def GetArrayType(self) -> int: ... + def GetColumnLabel(self) -> str: ... + def GetDiagonal(self) -> float: ... + def GetExtents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRowLabel(self) -> str: ... + def GetSubDiagonal(self) -> float: ... + def GetSuperDiagonal(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDiagonalMatrixSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiagonalMatrixSource: ... + def SetArrayType(self, _arg: int) -> None: ... + def SetColumnLabel(self, _arg: str) -> None: ... + def SetDiagonal(self, _arg: float) -> None: ... + def SetExtents(self, _arg: int) -> None: ... + def SetRowLabel(self, _arg: str) -> None: ... + def SetSubDiagonal(self, _arg: float) -> None: ... + def SetSuperDiagonal(self, _arg: float) -> None: ... + +class vtkDiskSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetCircumferentialResolution(self) -> int: ... + def GetCircumferentialResolutionMaxValue(self) -> int: ... + def GetCircumferentialResolutionMinValue(self) -> int: ... + def GetInnerRadius(self) -> float: ... + def GetInnerRadiusMaxValue(self) -> float: ... + def GetInnerRadiusMinValue(self) -> float: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOuterRadius(self) -> float: ... + def GetOuterRadiusMaxValue(self) -> float: ... + def GetOuterRadiusMinValue(self) -> float: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadialResolution(self) -> int: ... + def GetRadialResolutionMaxValue(self) -> int: ... + def GetRadialResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDiskSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiskSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetCircumferentialResolution(self, _arg: int) -> None: ... + def SetInnerRadius(self, _arg: float) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetOuterRadius(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadialResolution(self, _arg: int) -> None: ... + +class vtkEllipseArcSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CloseOff(self) -> None: ... + def CloseOn(self) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetClose(self) -> bool: ... + def GetMajorRadiusVector(self) -> tuple[float, float, float]: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRatio(self) -> float: ... + def GetRatioMaxValue(self) -> float: ... + def GetRatioMinValue(self) -> float: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetSegmentAngle(self) -> float: ... + def GetSegmentAngleMaxValue(self) -> float: ... + def GetSegmentAngleMinValue(self) -> float: ... + def GetStartAngle(self) -> float: ... + def GetStartAngleMaxValue(self) -> float: ... + def GetStartAngleMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEllipseArcSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEllipseArcSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetClose(self, _arg: bool) -> None: ... + @overload + def SetMajorRadiusVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetMajorRadiusVector(self, _arg: Sequence[float]) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRatio(self, _arg: float) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetSegmentAngle(self, _arg: float) -> None: ... + def SetStartAngle(self, _arg: float) -> None: ... + +class vtkEllipticalButtonSource(vtkButtonSource): + def GetCircumferentialResolution(self) -> int: ... + def GetCircumferentialResolutionMaxValue(self) -> int: ... + def GetCircumferentialResolutionMinValue(self) -> int: ... + def GetDepth(self) -> float: ... + def GetDepthMaxValue(self) -> float: ... + def GetDepthMinValue(self) -> float: ... + def GetHeight(self) -> float: ... + def GetHeightMaxValue(self) -> float: ... + def GetHeightMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadialRatio(self) -> float: ... + def GetRadialRatioMaxValue(self) -> float: ... + def GetRadialRatioMinValue(self) -> float: ... + def GetShoulderResolution(self) -> int: ... + def GetShoulderResolutionMaxValue(self) -> int: ... + def GetShoulderResolutionMinValue(self) -> int: ... + def GetTextureResolution(self) -> int: ... + def GetTextureResolutionMaxValue(self) -> int: ... + def GetTextureResolutionMinValue(self) -> int: ... + def GetWidth(self) -> float: ... + def GetWidthMaxValue(self) -> float: ... + def GetWidthMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEllipticalButtonSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEllipticalButtonSource: ... + def SetCircumferentialResolution(self, _arg: int) -> None: ... + def SetDepth(self, _arg: float) -> None: ... + def SetHeight(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadialRatio(self, _arg: float) -> None: ... + def SetShoulderResolution(self, _arg: int) -> None: ... + def SetTextureResolution(self, _arg: int) -> None: ... + def SetWidth(self, _arg: float) -> None: ... + +class vtkFrustumSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetLinesLength(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlanes: ... + def GetShowLines(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFrustumSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFrustumSource: ... + def SetLinesLength(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def SetShowLines(self, _arg: bool) -> None: ... + def ShowLinesOff(self) -> None: ... + def ShowLinesOn(self) -> None: ... + +class vtkGlyphSource2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CrossOff(self) -> None: ... + def CrossOn(self) -> None: ... + def DashOff(self) -> None: ... + def DashOn(self) -> None: ... + def FilledOff(self) -> None: ... + def FilledOn(self) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetColor(self) -> tuple[float, float, float]: ... + def GetCross(self) -> int: ... + def GetDash(self) -> int: ... + def GetFilled(self) -> int: ... + def GetGlyphType(self) -> int: ... + def GetGlyphTypeMaxValue(self) -> int: ... + def GetGlyphTypeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetRotationAngle(self) -> float: ... + def GetScale(self) -> float: ... + def GetScale2(self) -> float: ... + def GetScale2MaxValue(self) -> float: ... + def GetScale2MinValue(self) -> float: ... + def GetScaleMaxValue(self) -> float: ... + def GetScaleMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGlyphSource2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGlyphSource2D: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + @overload + def SetColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetColor(self, _arg: Sequence[float]) -> None: ... + def SetCross(self, _arg: int) -> None: ... + def SetDash(self, _arg: int) -> None: ... + def SetFilled(self, _arg: int) -> None: ... + def SetGlyphType(self, _arg: int) -> None: ... + def SetGlyphTypeToArrow(self) -> None: ... + def SetGlyphTypeToCircle(self) -> None: ... + def SetGlyphTypeToCross(self) -> None: ... + def SetGlyphTypeToDash(self) -> None: ... + def SetGlyphTypeToDiamond(self) -> None: ... + def SetGlyphTypeToEdgeArrow(self) -> None: ... + def SetGlyphTypeToHookedArrow(self) -> None: ... + def SetGlyphTypeToNone(self) -> None: ... + def SetGlyphTypeToSquare(self) -> None: ... + def SetGlyphTypeToThickArrow(self) -> None: ... + def SetGlyphTypeToThickCross(self) -> None: ... + def SetGlyphTypeToTriangle(self) -> None: ... + def SetGlyphTypeToVertex(self) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetRotationAngle(self, _arg: float) -> None: ... + def SetScale(self, _arg: float) -> None: ... + def SetScale2(self, _arg: float) -> None: ... + +class vtkGraphToPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def EdgeGlyphOutputOff(self) -> None: ... + def EdgeGlyphOutputOn(self) -> None: ... + def GetEdgeGlyphOutput(self) -> bool: ... + def GetEdgeGlyphPosition(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphToPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphToPolyData: ... + def SetEdgeGlyphOutput(self, _arg: bool) -> None: ... + def SetEdgeGlyphPosition(self, _arg: float) -> None: ... + +class vtkHandleSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def DirectionalOff(self) -> None: ... + def DirectionalOn(self) -> None: ... + @overload + def GetDirection(self, dir: MutableSequence[float]) -> None: ... + @overload + def GetDirection(self) -> _Pointer: ... + def GetDirectional(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPosition(self) -> _Pointer: ... + def GetSize(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHandleSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHandleSource: ... + @overload + def SetDirection(self, dir: Sequence[float]) -> None: ... + @overload + def SetDirection(self, xDir: float, yDir: float, zDir: float) -> None: ... + def SetDirectional(self, _arg: bool) -> None: ... + @overload + def SetPosition(self, pos: Sequence[float]) -> None: ... + @overload + def SetPosition(self, xPos: float, yPos: float, zPos: float) -> None: ... + def SetSize(self, _arg: float) -> None: ... + +class vtkHyperTreeGridPreConfiguredSource(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + class HTGArchitecture(int): ... + class HTGType(int): ... + BALANCED: HTGArchitecture + BALANCED_2DEPTH_3BRANCH_3X3X2: HTGType + BALANCED_3DEPTH_2BRANCH_2X3: HTGType + BALANCED_4DEPTH_3BRANCH_2X2: HTGType + CUSTOM: HTGType + UNBALANCED: HTGArchitecture + UNBALANCED_2DEPTH_3BRANCH_3X3: HTGType + UNBALANCED_3DEPTH_2BRANCH_2X3: HTGType + UNBALANCED_3DEPTH_2BRANCH_3X2X3: HTGType + + def GenerateBalanced( + self, + HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid, + dim: int, + factor: int, + depth: int, + extent: Sequence[float], + subdivisions: Sequence[int], + ) -> None: ... + def GenerateBalanced2Depth3BranchTree3x3x2(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> None: ... + def GenerateBalanced3DepthQuadTree2x3(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> None: ... + def GenerateBalanced4Depth3BranchTree2x2(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> None: ... + def GenerateCustom(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> int: ... + def GenerateUnbalanced( + self, + HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid, + dim: int, + factor: int, + depth: int, + extent: Sequence[float], + subdivisions: Sequence[int], + ) -> None: ... + def GenerateUnbalanced2Depth3BranchTree3x3(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> None: ... + def GenerateUnbalanced3DepthOctTree3x2x3(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> None: ... + def GenerateUnbalanced3DepthQuadTree2x3(self, HTG: vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid) -> None: ... + def GetCustomArchitecture(self) -> HTGArchitecture: ... + def GetCustomDepth(self) -> int: ... + def GetCustomDim(self) -> int: ... + def GetCustomExtent(self) -> tuple[float, float, float, float, float, float]: ... + def GetCustomFactor(self) -> int: ... + def GetCustomSubdivisions(self) -> tuple[int, int, int]: ... + def GetHTGMode(self) -> HTGType: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridPreConfiguredSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridPreConfiguredSource: ... + def SetCustomArchitecture(self, _arg: HTGArchitecture) -> None: ... + def SetCustomDepth(self, _arg: int) -> None: ... + def SetCustomDim(self, _arg: int) -> None: ... + @overload + def SetCustomExtent(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetCustomExtent(self, _arg: Sequence[float]) -> None: ... + def SetCustomFactor(self, _arg: int) -> None: ... + @overload + def SetCustomSubdivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetCustomSubdivisions(self, _arg: Sequence[int]) -> None: ... + def SetHTGMode(self, _arg: HTGType) -> None: ... + +class vtkHyperTreeGridSource(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def ConvertDescriptorStringToBitArray(self, __a: str) -> vtkmodules.vtkCommonCore.vtkBitArray: ... + def ConvertMaskStringToBitArray(self, __a: str) -> vtkmodules.vtkCommonCore.vtkBitArray: ... + def GenerateInterfaceFieldsOff(self) -> None: ... + def GenerateInterfaceFieldsOn(self) -> None: ... + def GetBranchFactor(self) -> int: ... + def GetBranchFactorMaxValue(self) -> int: ... + def GetBranchFactorMinValue(self) -> int: ... + def GetDescriptor(self) -> str: ... + def GetDescriptorBits(self) -> vtkmodules.vtkCommonCore.vtkBitArray: ... + def GetDimensions(self) -> tuple[int, int, int]: ... + def GetGenerateInterfaceFields(self) -> bool: ... + def GetGridScale(self) -> tuple[float, float, float]: ... + def GetMTime(self) -> int: ... + def GetMask(self) -> str: ... + def GetMaskBits(self) -> vtkmodules.vtkCommonCore.vtkBitArray: ... + def GetMaxDepth(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetQuadric(self) -> vtkmodules.vtkCommonDataModel.vtkQuadric: ... + @overload + def GetQuadricCoefficients(self, __a: MutableSequence[float]) -> None: ... + @overload + def GetQuadricCoefficients(self) -> _Pointer: ... + def GetTransposedRootIndexing(self) -> bool: ... + def GetUseDescriptor(self) -> bool: ... + def GetUseMask(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridSource: ... + def SetBranchFactor(self, _arg: int) -> None: ... + def SetDescriptor(self, _arg: str) -> None: ... + def SetDescriptorBits(self, __a: vtkmodules.vtkCommonCore.vtkBitArray) -> None: ... + @overload + def SetDimensions(self, dims: Sequence[int]) -> None: ... + @overload + def SetDimensions(self, __a: int, __b: int, __c: int) -> None: ... + def SetGenerateInterfaceFields(self, _arg: bool) -> None: ... + @overload + def SetGridScale(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetGridScale(self, _arg: Sequence[float]) -> None: ... + @overload + def SetGridScale(self, scale: float) -> None: ... + def SetIndexingModeToIJK(self) -> None: ... + def SetIndexingModeToKJI(self) -> None: ... + def SetLevelZeroMaterialIndex(self, __a: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def SetMask(self, _arg: str) -> None: ... + def SetMaskBits(self, __a: vtkmodules.vtkCommonCore.vtkBitArray) -> None: ... + def SetMaxDepth(self, levels: int) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetQuadric(self, __a: vtkmodules.vtkCommonDataModel.vtkQuadric) -> None: ... + def SetQuadricCoefficients(self, __a: MutableSequence[float]) -> None: ... + def SetTransposedRootIndexing(self, _arg: bool) -> None: ... + def SetUseDescriptor(self, _arg: bool) -> None: ... + def SetUseMask(self, _arg: bool) -> None: ... + def UseDescriptorOff(self) -> None: ... + def UseDescriptorOn(self) -> None: ... + def UseMaskOff(self) -> None: ... + def UseMaskOn(self) -> None: ... + +class vtkLineSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRefinementRatios(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPoint1(self) -> tuple[float, float, float]: ... + def GetPoint2(self) -> tuple[float, float, float]: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetRefinementRatio(self, index: int) -> float: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetUseRegularRefinement(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLineSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLineSource: ... + def SetNumberOfRefinementRatios(self, __a: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + @overload + def SetPoint1(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint1(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint2(self, _arg: Sequence[float]) -> None: ... + def SetPoints(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetRefinementRatio(self, index: int, value: float) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetUseRegularRefinement(self, _arg: bool) -> None: ... + def UseRegularRefinementOff(self) -> None: ... + def UseRegularRefinementOn(self) -> None: ... + +class vtkOutlineCornerFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCornerFactor(self) -> float: ... + def GetCornerFactorMaxValue(self) -> float: ... + def GetCornerFactorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutlineCornerFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutlineCornerFilter: ... + def SetCornerFactor(self, _arg: float) -> None: ... + +class vtkOutlineSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateFacesOff(self) -> None: ... + def GenerateFacesOn(self) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetBoxType(self) -> int: ... + def GetCorners( + self, + ) -> tuple[ + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + ]: ... + def GetGenerateFaces(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutlineSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutlineSource: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetBoxType(self, _arg: int) -> None: ... + def SetBoxTypeToAxisAligned(self) -> None: ... + def SetBoxTypeToOriented(self) -> None: ... + def SetCorners(self, data: Sequence[float]) -> None: ... + def SetGenerateFaces(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + +class vtkOutlineCornerSource(vtkOutlineSource): + def GetCornerFactor(self) -> float: ... + def GetCornerFactorMaxValue(self) -> float: ... + def GetCornerFactorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutlineCornerSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutlineCornerSource: ... + def SetCornerFactor(self, _arg: float) -> None: ... + +class vtkParametricFunctionSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class SCALAR_MODE(int): ... + SCALAR_DISTANCE: SCALAR_MODE + SCALAR_FUNCTION_DEFINED: SCALAR_MODE + SCALAR_MODULUS: SCALAR_MODE + SCALAR_NONE: SCALAR_MODE + SCALAR_PHASE: SCALAR_MODE + SCALAR_QUADRANT: SCALAR_MODE + SCALAR_U: SCALAR_MODE + SCALAR_U0: SCALAR_MODE + SCALAR_U0V0: SCALAR_MODE + SCALAR_V: SCALAR_MODE + SCALAR_V0: SCALAR_MODE + SCALAR_X: SCALAR_MODE + SCALAR_Y: SCALAR_MODE + SCALAR_Z: SCALAR_MODE + def GenerateNormalsOff(self) -> None: ... + def GenerateNormalsOn(self) -> None: ... + def GenerateTextureCoordinatesOff(self) -> None: ... + def GenerateTextureCoordinatesOn(self) -> None: ... + def GetGenerateNormals(self) -> int: ... + def GetGenerateNormalsMaxValue(self) -> int: ... + def GetGenerateNormalsMinValue(self) -> int: ... + def GetGenerateTextureCoordinates(self) -> int: ... + def GetGenerateTextureCoordinatesMaxValue(self) -> int: ... + def GetGenerateTextureCoordinatesMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetParametricFunction(self) -> vtkmodules.vtkCommonComputationalGeometry.vtkParametricFunction: ... + def GetScalarMode(self) -> int: ... + def GetScalarModeMaxValue(self) -> int: ... + def GetScalarModeMinValue(self) -> int: ... + def GetUResolution(self) -> int: ... + def GetUResolutionMaxValue(self) -> int: ... + def GetUResolutionMinValue(self) -> int: ... + def GetVResolution(self) -> int: ... + def GetVResolutionMaxValue(self) -> int: ... + def GetVResolutionMinValue(self) -> int: ... + def GetWResolution(self) -> int: ... + def GetWResolutionMaxValue(self) -> int: ... + def GetWResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParametricFunctionSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParametricFunctionSource: ... + def SetGenerateNormals(self, _arg: int) -> None: ... + def SetGenerateTextureCoordinates(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetParametricFunction(self, __a: vtkmodules.vtkCommonComputationalGeometry.vtkParametricFunction) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToDistance(self) -> None: ... + def SetScalarModeToFunctionDefined(self) -> None: ... + def SetScalarModeToModulus(self) -> None: ... + def SetScalarModeToNone(self) -> None: ... + def SetScalarModeToPhase(self) -> None: ... + def SetScalarModeToQuadrant(self) -> None: ... + def SetScalarModeToU(self) -> None: ... + def SetScalarModeToU0(self) -> None: ... + def SetScalarModeToU0V0(self) -> None: ... + def SetScalarModeToV(self) -> None: ... + def SetScalarModeToV0(self) -> None: ... + def SetScalarModeToX(self) -> None: ... + def SetScalarModeToY(self) -> None: ... + def SetScalarModeToZ(self) -> None: ... + def SetUResolution(self, _arg: int) -> None: ... + def SetVResolution(self, _arg: int) -> None: ... + def SetWResolution(self, _arg: int) -> None: ... + +class vtkPartitionedDataSetCollectionSource(vtkmodules.vtkCommonExecutionModel.vtkPartitionedDataSetCollectionAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfShapes(self) -> int: ... + def GetNumberOfShapesMaxValue(self) -> int: ... + def GetNumberOfShapesMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionedDataSetCollectionSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionedDataSetCollectionSource: ... + def SetNumberOfShapes(self, _arg: int) -> None: ... + +class vtkPartitionedDataSetSource(vtkmodules.vtkCommonExecutionModel.vtkPartitionedDataSetAlgorithm): + def DisableAllRanks(self) -> None: ... + def DisableRank(self, rank: int) -> None: ... + def EnableAllRanks(self) -> None: ... + def EnableRank(self, rank: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPartitions(self) -> int: ... + def GetNumberOfPartitionsMaxValue(self) -> int: ... + def GetNumberOfPartitionsMinValue(self) -> int: ... + def GetParametricFunction(self) -> vtkmodules.vtkCommonComputationalGeometry.vtkParametricFunction: ... + def IsA(self, type: str) -> int: ... + def IsEnabledRank(self, rank: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPartitionedDataSetSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPartitionedDataSetSource: ... + def SetNumberOfPartitions(self, _arg: int) -> None: ... + def SetParametricFunction(self, __a: vtkmodules.vtkCommonComputationalGeometry.vtkParametricFunction) -> None: ... + +class vtkPlaneSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetAxis1(self, a1: MutableSequence[float]) -> None: ... + def GetAxis2(self, a2: MutableSequence[float]) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPoint1(self) -> tuple[float, float, float]: ... + def GetPoint2(self) -> tuple[float, float, float]: ... + def GetResolution(self, xR: int, yR: int) -> None: ... + def GetXResolution(self) -> int: ... + def GetYResolution(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlaneSource: ... + def Push(self, distance: float) -> None: ... + def Rotate(self, angle: float, rotationAxis: MutableSequence[float]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlaneSource: ... + @overload + def SetCenter(self, x: float, y: float, z: float) -> None: ... + @overload + def SetCenter(self, center: MutableSequence[float]) -> None: ... + @overload + def SetNormal(self, nx: float, ny: float, nz: float) -> None: ... + @overload + def SetNormal(self, n: MutableSequence[float]) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + @overload + def SetPoint1(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint1(self, pnt: MutableSequence[float]) -> None: ... + @overload + def SetPoint2(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint2(self, pnt: MutableSequence[float]) -> None: ... + def SetResolution(self, xR: int, yR: int) -> None: ... + def SetXResolution(self, _arg: int) -> None: ... + def SetYResolution(self, _arg: int) -> None: ... + +class vtkPlatonicSolidSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetSolidType(self) -> int: ... + def GetSolidTypeMaxValue(self) -> int: ... + def GetSolidTypeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlatonicSolidSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlatonicSolidSource: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetSolidType(self, _arg: int) -> None: ... + def SetSolidTypeToCube(self) -> None: ... + def SetSolidTypeToDodecahedron(self) -> None: ... + def SetSolidTypeToIcosahedron(self) -> None: ... + def SetSolidTypeToOctahedron(self) -> None: ... + def SetSolidTypeToTetrahedron(self) -> None: ... + +class vtkPointHandleSource(vtkHandleSource): + @overload + def GetDirection(self) -> _Pointer: ... + @overload + def GetDirection(self, dir: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPosition(self) -> _Pointer: ... + @overload + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointHandleSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointHandleSource: ... + @overload + def SetDirection(self, xDir: float, yDir: float, zDir: float) -> None: ... + @overload + def SetDirection(self, dir: Sequence[float]) -> None: ... + @overload + def SetPosition(self, xPos: float, yPos: float, zPos: float) -> None: ... + @overload + def SetPosition(self, pos: Sequence[float]) -> None: ... + +class vtkPointSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetDistribution(self) -> int: ... + def GetDistributionMaxValue(self) -> int: ... + def GetDistributionMinValue(self) -> int: ... + def GetLambda(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetNumberOfPointsMaxValue(self) -> int: ... + def GetNumberOfPointsMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetRandomSequence(self) -> vtkmodules.vtkCommonCore.vtkRandomSequence: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetDistribution(self, _arg: int) -> None: ... + def SetDistributionToExponential(self) -> None: ... + def SetDistributionToShell(self) -> None: ... + def SetDistributionToUniform(self) -> None: ... + def SetLambda(self, _arg: float) -> None: ... + def SetNumberOfPoints(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetRandomSequence(self, randomSequence: vtkmodules.vtkCommonCore.vtkRandomSequence) -> None: ... + +class vtkPolyPointSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyPointSource: ... + def Resize(self, numPoints: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyPointSource: ... + def SetNumberOfPoints(self, numPoints: int) -> None: ... + def SetPoint(self, id: int, x: float, y: float, z: float) -> None: ... + def SetPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkPolyLineSource(vtkPolyPointSource): + def ClosedOff(self) -> None: ... + def ClosedOn(self) -> None: ... + def GetClosed(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyLineSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyLineSource: ... + def SetClosed(self, _arg: int) -> None: ... + +class vtkProgrammableDataObjectSource(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgrammableDataObjectSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgrammableDataObjectSource: ... + def SetExecuteMethod(self, f: Callback) -> None: ... + +class vtkProgrammableSource(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetGraphOutput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetMoleculeOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetTableOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgrammableSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgrammableSource: ... + def SetExecuteMethod(self, f: Callback) -> None: ... + +class vtkRandomHyperTreeGridSource(vtkmodules.vtkCommonExecutionModel.vtkHyperTreeGridAlgorithm): + def GetDimensions(self) -> tuple[int, int, int]: ... + def GetMaxDepth(self) -> int: ... + def GetMaxDepthMaxValue(self) -> int: ... + def GetMaxDepthMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetSeed(self) -> int: ... + def GetSplitFraction(self) -> float: ... + def GetSplitFractionMaxValue(self) -> float: ... + def GetSplitFractionMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRandomHyperTreeGridSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRandomHyperTreeGridSource: ... + @overload + def SetDimensions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetDimensions(self, _arg: Sequence[int]) -> None: ... + def SetMaxDepth(self, _arg: int) -> None: ... + @overload + def SetOutputBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetOutputBounds(self, _arg: Sequence[float]) -> None: ... + def SetSeed(self, _arg: int) -> None: ... + def SetSplitFraction(self, _arg: float) -> None: ... + +class vtkRectangularButtonSource(vtkButtonSource): + def GetBoxRatio(self) -> float: ... + def GetBoxRatioMaxValue(self) -> float: ... + def GetBoxRatioMinValue(self) -> float: ... + def GetDepth(self) -> float: ... + def GetDepthMaxValue(self) -> float: ... + def GetDepthMinValue(self) -> float: ... + def GetHeight(self) -> float: ... + def GetHeightMaxValue(self) -> float: ... + def GetHeightMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetTextureHeightRatio(self) -> float: ... + def GetTextureHeightRatioMaxValue(self) -> float: ... + def GetTextureHeightRatioMinValue(self) -> float: ... + def GetTextureRatio(self) -> float: ... + def GetTextureRatioMaxValue(self) -> float: ... + def GetTextureRatioMinValue(self) -> float: ... + def GetWidth(self) -> float: ... + def GetWidthMaxValue(self) -> float: ... + def GetWidthMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectangularButtonSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectangularButtonSource: ... + def SetBoxRatio(self, _arg: float) -> None: ... + def SetDepth(self, _arg: float) -> None: ... + def SetHeight(self, _arg: float) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetTextureHeightRatio(self, _arg: float) -> None: ... + def SetTextureRatio(self, _arg: float) -> None: ... + def SetWidth(self, _arg: float) -> None: ... + +class vtkRegularPolygonSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GeneratePolygonOff(self) -> None: ... + def GeneratePolygonOn(self) -> None: ... + def GeneratePolylineOff(self) -> None: ... + def GeneratePolylineOn(self) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetGeneratePolygon(self) -> int: ... + def GetGeneratePolyline(self) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSides(self) -> int: ... + def GetNumberOfSidesMaxValue(self) -> int: ... + def GetNumberOfSidesMinValue(self) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRegularPolygonSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRegularPolygonSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetGeneratePolygon(self, _arg: int) -> None: ... + def SetGeneratePolyline(self, _arg: int) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + def SetNumberOfSides(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkSelectionSource(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + class FieldTypeOptions(int): ... + ELEMENT_TYPE: FieldTypeOptions + FIELD_TYPE: FieldTypeOptions + @overload + def AddBlock(self, nodeId: int, block: int) -> None: ... + @overload + def AddBlock(self, blockno: int) -> None: ... + @overload + def AddBlockSelector(self, nodeId: int, block: str) -> None: ... + @overload + def AddBlockSelector(self, selector: str) -> None: ... + @overload + def AddID(self, nodeId: int, piece: int, id: int) -> None: ... + @overload + def AddID(self, piece: int, id: int) -> None: ... + @overload + def AddLocation(self, nodeId: int, x: float, y: float, z: float) -> None: ... + @overload + def AddLocation(self, x: float, y: float, z: float) -> None: ... + @overload + def AddSelector(self, nodeId: int, selector: str) -> None: ... + @overload + def AddSelector(self, selector: str) -> None: ... + @overload + def AddStringID(self, nodeId: int, piece: int, id: str) -> None: ... + @overload + def AddStringID(self, piece: int, id: str) -> None: ... + @overload + def AddThreshold(self, nodeId: int, min: float, max: float) -> None: ... + @overload + def AddThreshold(self, min: float, max: float) -> None: ... + @overload + def GetArrayComponent(self, nodeId: int) -> int: ... + @overload + def GetArrayComponent(self) -> int: ... + @overload + def GetArrayName(self, nodeId: int) -> str: ... + @overload + def GetArrayName(self) -> str: ... + @overload + def GetAssemblyName(self, nodeId: int) -> str: ... + @overload + def GetAssemblyName(self) -> str: ... + @overload + def GetCompositeIndex(self, nodeId: int) -> int: ... + @overload + def GetCompositeIndex(self) -> int: ... + @overload + def GetContainingCells(self, nodeId: int) -> int: ... + @overload + def GetContainingCells(self) -> int: ... + @overload + def GetContentType(self, nodeId: int) -> int: ... + @overload + def GetContentType(self) -> int: ... + def GetContentTypeMaxValue(self) -> int: ... + def GetContentTypeMinValue(self) -> int: ... + def GetElementType(self) -> int: ... + def GetElementTypeMaxValue(self) -> int: ... + def GetElementTypeMinValue(self) -> int: ... + def GetExpression(self) -> str: ... + def GetFieldType(self) -> int: ... + def GetFieldTypeMaxValue(self) -> int: ... + def GetFieldTypeMinValue(self) -> int: ... + def GetFieldTypeOption(self) -> int: ... + def GetFieldTypeOptionMaxValue(self) -> int: ... + def GetFieldTypeOptionMinValue(self) -> int: ... + @overload + def GetHierarchicalIndex(self, nodeId: int) -> int: ... + @overload + def GetHierarchicalIndex(self) -> int: ... + @overload + def GetHierarchicalLevel(self, nodeId: int) -> int: ... + @overload + def GetHierarchicalLevel(self) -> int: ... + @overload + def GetInverse(self, nodeId: int) -> int: ... + @overload + def GetInverse(self) -> int: ... + @overload + def GetNodeName(self, nodeId: int) -> str: ... + @overload + def GetNodeName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetNumberOfLayers(self, nodeId: int) -> int: ... + @overload + def GetNumberOfLayers(self) -> int: ... + def GetNumberOfLayersMaxValue(self) -> int: ... + def GetNumberOfLayersMinValue(self) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetProcessID(self) -> int: ... + def GetProcessIDMaxValue(self) -> int: ... + def GetProcessIDMinValue(self) -> int: ... + @overload + def GetQueryString(self, nodeId: int) -> str: ... + @overload + def GetQueryString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelectionSource: ... + @overload + def RemoveAllBlockSelectors(self, nodeId: int) -> None: ... + @overload + def RemoveAllBlockSelectors(self) -> None: ... + @overload + def RemoveAllBlocks(self, nodeId: int) -> None: ... + @overload + def RemoveAllBlocks(self) -> None: ... + @overload + def RemoveAllIDs(self, nodeId: int) -> None: ... + @overload + def RemoveAllIDs(self) -> None: ... + @overload + def RemoveAllLocations(self, nodeId: int) -> None: ... + @overload + def RemoveAllLocations(self) -> None: ... + def RemoveAllNodes(self) -> None: ... + @overload + def RemoveAllSelectors(self, nodeId: int) -> None: ... + @overload + def RemoveAllSelectors(self) -> None: ... + @overload + def RemoveAllStringIDs(self, nodeId: int) -> None: ... + @overload + def RemoveAllStringIDs(self) -> None: ... + @overload + def RemoveAllThresholds(self, nodeId: int) -> None: ... + @overload + def RemoveAllThresholds(self) -> None: ... + @overload + def RemoveNode(self, idx: int) -> None: ... + @overload + def RemoveNode(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelectionSource: ... + @overload + def SetArrayComponent(self, nodeId: int, component: int) -> None: ... + @overload + def SetArrayComponent(self, component: int) -> None: ... + @overload + def SetArrayName(self, nodeId: int, name: str) -> None: ... + @overload + def SetArrayName(self, name: str) -> None: ... + @overload + def SetAssemblyName(self, nodeId: int, name: str) -> None: ... + @overload + def SetAssemblyName(self, name: str) -> None: ... + @overload + def SetCompositeIndex(self, nodeId: int, index: int) -> None: ... + @overload + def SetCompositeIndex(self, compositeIndex: int) -> None: ... + @overload + def SetContainingCells(self, nodeId: int, containingCells: int) -> None: ... + @overload + def SetContainingCells(self, containingCells: int) -> None: ... + @overload + def SetContentType(self, nodeId: int, type: int) -> None: ... + @overload + def SetContentType(self, contentType: int) -> None: ... + def SetElementType(self, _arg: int) -> None: ... + def SetExpression(self, arg: str) -> None: ... + def SetFieldType(self, _arg: int) -> None: ... + def SetFieldTypeOption(self, _arg: int) -> None: ... + def SetFieldTypeOptionToElementType(self) -> None: ... + def SetFieldTypeOptionToFieldType(self) -> None: ... + @overload + def SetFrustum(self, nodeId: int, vertices: MutableSequence[float]) -> None: ... + @overload + def SetFrustum(self, vertices: MutableSequence[float]) -> None: ... + @overload + def SetHierarchicalIndex(self, nodeId: int, index: int) -> None: ... + @overload + def SetHierarchicalIndex(self, index: int) -> None: ... + @overload + def SetHierarchicalLevel(self, nodeId: int, level: int) -> None: ... + @overload + def SetHierarchicalLevel(self, level: int) -> None: ... + @overload + def SetInverse(self, nodeId: int, inverse: int) -> None: ... + @overload + def SetInverse(self, inverse: int) -> None: ... + @overload + def SetNodeName(self, nodeId: int, name: str) -> None: ... + @overload + def SetNodeName(self, name: str) -> None: ... + @overload + def SetNumberOfLayers(self, nodeId: int, numberOfLayers: int) -> None: ... + @overload + def SetNumberOfLayers(self, numberOfLayers: int) -> None: ... + def SetNumberOfNodes(self, numberOfNodes: int) -> None: ... + def SetProcessID(self, _arg: int) -> None: ... + @overload + def SetQueryString(self, nodeId: int, queryString: str) -> None: ... + @overload + def SetQueryString(self, query: str) -> None: ... + +class vtkSphereSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateNormalsOff(self) -> None: ... + def GenerateNormalsOn(self) -> None: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetEndPhi(self) -> float: ... + def GetEndPhiMaxValue(self) -> float: ... + def GetEndPhiMinValue(self) -> float: ... + def GetEndTheta(self) -> float: ... + def GetEndThetaMaxValue(self) -> float: ... + def GetEndThetaMinValue(self) -> float: ... + def GetGenerateNormals(self) -> int: ... + def GetLatLongTessellation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPhiResolution(self) -> int: ... + def GetPhiResolutionMaxValue(self) -> int: ... + def GetPhiResolutionMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetStartPhi(self) -> float: ... + def GetStartPhiMaxValue(self) -> float: ... + def GetStartPhiMinValue(self) -> float: ... + def GetStartTheta(self) -> float: ... + def GetStartThetaMaxValue(self) -> float: ... + def GetStartThetaMinValue(self) -> float: ... + def GetThetaResolution(self) -> int: ... + def GetThetaResolutionMaxValue(self) -> int: ... + def GetThetaResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LatLongTessellationOff(self) -> None: ... + def LatLongTessellationOn(self) -> None: ... + def NewInstance(self) -> vtkSphereSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetEndPhi(self, _arg: float) -> None: ... + def SetEndTheta(self, _arg: float) -> None: ... + def SetGenerateNormals(self, _arg: int) -> None: ... + def SetLatLongTessellation(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPhiResolution(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetStartPhi(self, _arg: float) -> None: ... + def SetStartTheta(self, _arg: float) -> None: ... + def SetThetaResolution(self, _arg: int) -> None: ... + +class vtkSuperquadricSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetAxisOfSymmetry(self) -> int: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPhiResolution(self) -> int: ... + def GetPhiRoundness(self) -> float: ... + def GetScale(self) -> tuple[float, float, float]: ... + def GetSize(self) -> float: ... + def GetThetaResolution(self) -> int: ... + def GetThetaRoundness(self) -> float: ... + def GetThickness(self) -> float: ... + def GetThicknessMaxValue(self) -> float: ... + def GetThicknessMinValue(self) -> float: ... + def GetToroidal(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSuperquadricSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSuperquadricSource: ... + def SetAxisOfSymmetry(self, _arg: int) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPhiResolution(self, i: int) -> None: ... + def SetPhiRoundness(self, e: float) -> None: ... + @overload + def SetScale(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetScale(self, _arg: Sequence[float]) -> None: ... + def SetSize(self, _arg: float) -> None: ... + def SetThetaResolution(self, i: int) -> None: ... + def SetThetaRoundness(self, e: float) -> None: ... + def SetThickness(self, _arg: float) -> None: ... + def SetToroidal(self, _arg: int) -> None: ... + def SetXAxisOfSymmetry(self) -> None: ... + def SetYAxisOfSymmetry(self) -> None: ... + def SetZAxisOfSymmetry(self) -> None: ... + def ToroidalOff(self) -> None: ... + def ToroidalOn(self) -> None: ... + +class vtkTessellatedBoxSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def DuplicateSharedPointsOff(self) -> None: ... + def DuplicateSharedPointsOn(self) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDuplicateSharedPoints(self) -> int: ... + def GetLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetQuads(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTessellatedBoxSource: ... + def QuadsOff(self) -> None: ... + def QuadsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTessellatedBoxSource: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetDuplicateSharedPoints(self, _arg: int) -> None: ... + def SetLevel(self, _arg: int) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetQuads(self, _arg: int) -> None: ... + +class vtkTextSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def BackingOff(self) -> None: ... + def BackingOn(self) -> None: ... + def GetBackgroundColor(self) -> tuple[float, float, float]: ... + def GetBacking(self) -> int: ... + def GetForegroundColor(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetText(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextSource: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetBacking(self, _arg: int) -> None: ... + @overload + def SetForegroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetForegroundColor(self, _arg: Sequence[float]) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetText(self, _arg: str) -> None: ... + +class vtkTexturedSphereSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetPhi(self) -> float: ... + def GetPhiMaxValue(self) -> float: ... + def GetPhiMinValue(self) -> float: ... + def GetPhiResolution(self) -> int: ... + def GetPhiResolutionMaxValue(self) -> int: ... + def GetPhiResolutionMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetTheta(self) -> float: ... + def GetThetaMaxValue(self) -> float: ... + def GetThetaMinValue(self) -> float: ... + def GetThetaResolution(self) -> int: ... + def GetThetaResolutionMaxValue(self) -> int: ... + def GetThetaResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTexturedSphereSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTexturedSphereSource: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetPhi(self, _arg: float) -> None: ... + def SetPhiResolution(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetTheta(self, _arg: float) -> None: ... + def SetThetaResolution(self, _arg: int) -> None: ... + +class vtkUniformHyperTreeGridSource(vtkHyperTreeGridSource): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniformHyperTreeGridSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniformHyperTreeGridSource: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersStatistics.pyi b/stubs/vtk/vtkmodules/vtkFiltersStatistics.pyi new file mode 100644 index 000000000000..05738484669f --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersStatistics.pyi @@ -0,0 +1,569 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMisc + +_Pointer = TypeVar("_Pointer") + +class vtkStatisticsAlgorithm(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + class InputPorts(int): ... + class OutputIndices(int): ... + INPUT_DATA: InputPorts + INPUT_MODEL: InputPorts + LEARN_PARAMETERS: InputPorts + OUTPUT_DATA: OutputIndices + OUTPUT_MODEL: OutputIndices + OUTPUT_TEST: OutputIndices + def AddColumn(self, namCol: str) -> None: ... + def AddColumnPair(self, namColX: str, namColY: str) -> None: ... + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetAssessNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetAssessOption(self) -> bool: ... + @overload + def GetColumnForRequest(self, r: int, c: int) -> str: ... + @overload + def GetColumnForRequest(self, r: int, c: int, columnName: str) -> int: ... + def GetDeriveOption(self) -> bool: ... + def GetLearnOption(self) -> bool: ... + def GetNumberOfColumnsForRequest(self, request: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPrimaryTables(self) -> int: ... + def GetNumberOfRequests(self) -> int: ... + def GetTestOption(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStatisticsAlgorithm: ... + def RequestSelectedColumns(self) -> int: ... + def ResetAllColumnStates(self) -> None: ... + def ResetRequests(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStatisticsAlgorithm: ... + def SetAssessNames(self, __a: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetAssessOption(self, _arg: bool) -> None: ... + def SetColumnStatus(self, namCol: str, status: int) -> None: ... + def SetDeriveOption(self, _arg: bool) -> None: ... + def SetInputModel(self, model: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInputModelConnection(self, model: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetLearnOption(self, _arg: bool) -> None: ... + def SetLearnOptionParameterConnection(self, params: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetLearnOptionParameters(self, params: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetNumberOfPrimaryTables(self, _arg: int) -> None: ... + def SetParameter(self, parameter: str, index: int, value: vtkmodules.vtkCommonCore.vtkVariant) -> bool: ... + def SetTestOption(self, _arg: bool) -> None: ... + +class vtkAutoCorrelativeStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSliceCardinality(self) -> int: ... + def GetSliceCardinalityMaxValue(self) -> int: ... + def GetSliceCardinalityMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAutoCorrelativeStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAutoCorrelativeStatistics: ... + def SetSliceCardinality(self, _arg: int) -> None: ... + +class vtkBivariateLinearTableThreshold(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + class LinearThresholdType(int): ... + class OutputPorts(int): ... + BLT_ABOVE: LinearThresholdType + BLT_BELOW: LinearThresholdType + BLT_BETWEEN: LinearThresholdType + BLT_NEAR: LinearThresholdType + OUTPUT_ROW_DATA: OutputPorts + OUTPUT_ROW_IDS: OutputPorts + def AddColumnToThreshold(self, column: int, component: int) -> None: ... + @overload + def AddLineEquation(self, p1: MutableSequence[float], p2: MutableSequence[float]) -> None: ... + @overload + def AddLineEquation(self, p: MutableSequence[float], slope: float) -> None: ... + @overload + def AddLineEquation(self, a: float, b: float, c: float) -> None: ... + def ClearColumnsToThreshold(self) -> None: ... + def ClearLineEquations(self) -> None: ... + @overload + @staticmethod + def ComputeImplicitLineFunction( + p1: MutableSequence[float], p2: MutableSequence[float], abc: MutableSequence[float] + ) -> None: ... + @overload + @staticmethod + def ComputeImplicitLineFunction(p: MutableSequence[float], slope: float, abc: MutableSequence[float]) -> None: ... + def GetColumnRanges(self) -> tuple[float, float]: ... + def GetColumnToThreshold(self, idx: int, column: int, component: int) -> None: ... + def GetDistanceThreshold(self) -> float: ... + def GetInclusive(self) -> int: ... + def GetLinearThresholdType(self) -> int: ... + def GetNumberOfColumnsToThreshold(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectedRowIds(self, selection: int = 0) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetUseNormalizedDistance(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBivariateLinearTableThreshold: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBivariateLinearTableThreshold: ... + @overload + def SetColumnRanges(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetColumnRanges(self, _arg: Sequence[float]) -> None: ... + def SetDistanceThreshold(self, _arg: float) -> None: ... + def SetInclusive(self, _arg: int) -> None: ... + def SetLinearThresholdType(self, _arg: int) -> None: ... + def SetLinearThresholdTypeToAbove(self) -> None: ... + def SetLinearThresholdTypeToBelow(self) -> None: ... + def SetLinearThresholdTypeToBetween(self) -> None: ... + def SetLinearThresholdTypeToNear(self) -> None: ... + def SetUseNormalizedDistance(self, _arg: int) -> None: ... + def UseNormalizedDistanceOff(self) -> None: ... + def UseNormalizedDistanceOn(self) -> None: ... + +class vtkComputeQuantiles(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIntervals(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkComputeQuantiles: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkComputeQuantiles: ... + def SetNumberOfIntervals(self, _arg: int) -> None: ... + +class vtkComputeQuartiles(vtkComputeQuantiles): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkComputeQuartiles: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkComputeQuartiles: ... + +class vtkContingencyStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContingencyStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContingencyStatistics: ... + +class vtkCorrelativeStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCorrelativeStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCorrelativeStatistics: ... + +class vtkDescriptiveStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def G1SkewnessOff(self) -> None: ... + def G1SkewnessOn(self) -> None: ... + def G2KurtosisOff(self) -> None: ... + def G2KurtosisOn(self) -> None: ... + def GetG1Skewness(self) -> int: ... + def GetG2Kurtosis(self) -> int: ... + def GetGhostsToSkip(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleEstimate(self) -> bool: ... + def GetSignedDeviations(self) -> int: ... + def GetUnbiasedVariance(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDescriptiveStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDescriptiveStatistics: ... + def SampleEstimateOff(self) -> None: ... + def SampleEstimateOn(self) -> None: ... + def SetG1Skewness(self, __a: int) -> None: ... + def SetG2Kurtosis(self, __a: int) -> None: ... + def SetGhostsToSkip(self, _arg: int) -> None: ... + def SetSampleEstimate(self, _arg: bool) -> None: ... + def SetSignedDeviations(self, _arg: int) -> None: ... + def SetUnbiasedVariance(self, __a: int) -> None: ... + def SignedDeviationsOff(self) -> None: ... + def SignedDeviationsOn(self) -> None: ... + def UnbiasedVarianceOff(self) -> None: ... + def UnbiasedVarianceOn(self) -> None: ... + +class vtkExtractFunctionalBagPlot(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractFunctionalBagPlot: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractFunctionalBagPlot: ... + def SetDensityForP50(self, _arg: float) -> None: ... + def SetDensityForPUser(self, _arg: float) -> None: ... + def SetPUser(self, _arg: int) -> None: ... + +class vtkExtractHistogram(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def AccumulationOff(self) -> None: ... + def AccumulationOn(self) -> None: ... + def CalculateAveragesOff(self) -> None: ... + def CalculateAveragesOn(self) -> None: ... + def CenterBinsAroundMinAndMaxOff(self) -> None: ... + def CenterBinsAroundMinAndMaxOn(self) -> None: ... + def GetAccumulation(self) -> bool: ... + def GetBinAccumulationArrayName(self) -> str: ... + def GetBinCount(self) -> int: ... + def GetBinCountMaxValue(self) -> int: ... + def GetBinCountMinValue(self) -> int: ... + def GetBinExtentsArrayName(self) -> str: ... + def GetBinRange(self) -> tuple[float, float]: ... + def GetBinValuesArrayName(self) -> str: ... + def GetCalculateAverages(self) -> bool: ... + def GetCenterBinsAroundMinAndMax(self) -> bool: ... + def GetComponent(self) -> int: ... + def GetComponentMaxValue(self) -> int: ... + def GetComponentMinValue(self) -> int: ... + def GetCustomBinRanges(self) -> tuple[float, float]: ... + def GetNormalize(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseCustomBinRanges(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractHistogram: ... + def NormalizeOff(self) -> None: ... + def NormalizeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractHistogram: ... + def SetAccumulation(self, _arg: bool) -> None: ... + def SetBinAccumulationArrayName(self, _arg: str) -> None: ... + def SetBinCount(self, _arg: int) -> None: ... + def SetBinExtentsArrayName(self, _arg: str) -> None: ... + def SetBinValuesArrayName(self, _arg: str) -> None: ... + def SetCalculateAverages(self, _arg: bool) -> None: ... + def SetCenterBinsAroundMinAndMax(self, _arg: bool) -> None: ... + def SetComponent(self, _arg: int) -> None: ... + @overload + def SetCustomBinRanges(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetCustomBinRanges(self, _arg: Sequence[float]) -> None: ... + def SetNormalize(self, _arg: bool) -> None: ... + def SetUseCustomBinRanges(self, _arg: bool) -> None: ... + def UseCustomBinRangesOff(self) -> None: ... + def UseCustomBinRangesOn(self) -> None: ... + +class vtkHighestDensityRegionsStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + @overload + def ComputeHDR( + self, inObservations: vtkmodules.vtkCommonCore.vtkDataArray, outDensity: vtkmodules.vtkCommonCore.vtkDataArray + ) -> float: ... + @overload + def ComputeHDR( + self, + inObs: vtkmodules.vtkCommonCore.vtkDataArray, + inPOI: vtkmodules.vtkCommonCore.vtkDataArray, + outDensity: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHighestDensityRegionsStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHighestDensityRegionsStatistics: ... + def SetSigma(self, sigma: float) -> None: ... + def SetSigmaMatrix(self, s11: float, s12: float, s21: float, s22: float) -> None: ... + +class vtkKMeansDistanceFunctor(vtkmodules.vtkCommonCore.vtkObject): + def AllocateElementArray(self, size: int) -> _Pointer: ... + def CreateCoordinateArray(self) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def DeallocateElementArray(self, __a: _Pointer) -> None: ... + def GetDataType(self) -> int: ... + def GetEmptyTuple(self, dimension: int) -> vtkmodules.vtkCommonCore.vtkVariantArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKMeansDistanceFunctor: ... + def PackElements(self, curTable: vtkmodules.vtkCommonDataModel.vtkTable, vElements: _Pointer) -> None: ... + def PairwiseUpdate( + self, + clusterCenters: vtkmodules.vtkCommonDataModel.vtkTable, + row: int, + data: vtkmodules.vtkCommonCore.vtkVariantArray, + dataCardinality: int, + totalCardinality: int, + ) -> None: ... + def PerturbElement( + self, + __a: vtkmodules.vtkCommonDataModel.vtkTable, + __b: vtkmodules.vtkCommonDataModel.vtkTable, + __c: int, + __d: int, + __e: int, + __f: float, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKMeansDistanceFunctor: ... + @overload + def UnPackElements( + self, + curTable: vtkmodules.vtkCommonDataModel.vtkTable, + newTable: vtkmodules.vtkCommonDataModel.vtkTable, + vLocalElements: _Pointer, + vGlobalElements: _Pointer, + np: int, + ) -> None: ... + @overload + def UnPackElements( + self, curTable: vtkmodules.vtkCommonDataModel.vtkTable, vLocalElements: _Pointer, numRows: int, numCols: int + ) -> None: ... + +class vtkKMeansDistanceFunctorCalculator(vtkKMeansDistanceFunctor): + def GetDistanceExpression(self) -> str: ... + def GetFunctionParser(self) -> vtkmodules.vtkCommonMisc.vtkFunctionParser: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKMeansDistanceFunctorCalculator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKMeansDistanceFunctorCalculator: ... + def SetDistanceExpression(self, _arg: str) -> None: ... + def SetFunctionParser(self, __a: vtkmodules.vtkCommonMisc.vtkFunctionParser) -> None: ... + +class vtkKMeansStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetDefaultNumberOfClusters(self) -> int: ... + def GetDistanceFunctor(self) -> vtkKMeansDistanceFunctor: ... + def GetGhostsToSkip(self) -> int: ... + def GetKValuesArrayName(self) -> str: ... + def GetMaxNumIterations(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKMeansStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKMeansStatistics: ... + def SetDefaultNumberOfClusters(self, _arg: int) -> None: ... + def SetDistanceFunctor(self, __a: vtkKMeansDistanceFunctor) -> None: ... + def SetGhostsToSkip(self, _arg: int) -> None: ... + def SetKValuesArrayName(self, _arg: str) -> None: ... + def SetMaxNumIterations(self, _arg: int) -> None: ... + def SetParameter(self, parameter: str, index: int, value: vtkmodules.vtkCommonCore.vtkVariant) -> bool: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkLengthDistribution(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetLengthQuantile(self, qq: float = 0.5) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleSize(self) -> int: ... + def GetSortSample(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLengthDistribution: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLengthDistribution: ... + def SetSampleSize(self, _arg: int) -> None: ... + def SetSortSample(self, _arg: bool) -> None: ... + def SortSampleOff(self) -> None: ... + def SortSampleOn(self) -> None: ... + +class vtkMultiCorrelativeStatistics(vtkStatisticsAlgorithm): + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetGhostsToSkip(self) -> int: ... + def GetMedianAbsoluteDeviation(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MedianAbsoluteDeviationOff(self) -> None: ... + def MedianAbsoluteDeviationOn(self) -> None: ... + def NewInstance(self) -> vtkMultiCorrelativeStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiCorrelativeStatistics: ... + def SetGhostsToSkip(self, _arg: int) -> None: ... + def SetMedianAbsoluteDeviation(self, _arg: bool) -> None: ... + +class vtkOrderStatistics(vtkStatisticsAlgorithm): + class QuantileDefinitionType(int): ... + InverseCDF: QuantileDefinitionType + InverseCDFAveragedSteps: QuantileDefinitionType + NearestObservation: QuantileDefinitionType + + def Aggregate( + self, __a: vtkmodules.vtkCommonDataModel.vtkDataObjectCollection, __b: vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet + ) -> None: ... + def GetGhostsToSkip(self) -> int: ... + def GetMaximumHistogramSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIntervals(self) -> int: ... + def GetQuantileDefinition(self) -> int: ... + def GetQuantize(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOrderStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrderStatistics: ... + def SetGhostsToSkip(self, _arg: int) -> None: ... + def SetMaximumHistogramSize(self, _arg: int) -> None: ... + def SetNumberOfIntervals(self, _arg: int) -> None: ... + def SetParameter(self, parameter: str, index: int, value: vtkmodules.vtkCommonCore.vtkVariant) -> bool: ... + @overload + def SetQuantileDefinition(self, _arg: QuantileDefinitionType) -> None: ... + @overload + def SetQuantileDefinition(self, __a: int) -> None: ... + def SetQuantize(self, _arg: bool) -> None: ... + +class vtkPCAStatistics(vtkMultiCorrelativeStatistics): + class NormalizationType(int): ... + class ProjectionType(int): ... + DIAGONAL_SPECIFIED: NormalizationType + DIAGONAL_VARIANCE: NormalizationType + FIXED_BASIS_ENERGY: ProjectionType + FIXED_BASIS_SIZE: ProjectionType + FULL_BASIS: ProjectionType + NONE: NormalizationType + NUM_BASIS_SCHEMES: ProjectionType + NUM_NORMALIZATION_SCHEMES: NormalizationType + TRIANGLE_SPECIFIED: NormalizationType + def GetBasisScheme(self) -> int: ... + def GetBasisSchemeName(self, schemeIndex: int) -> str: ... + @overload + def GetEigenvalue(self, request: int, i: int) -> float: ... + @overload + def GetEigenvalue(self, i: int) -> float: ... + @overload + def GetEigenvalues(self, request: int, __b: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + @overload + def GetEigenvalues(self, __a: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + @overload + def GetEigenvector(self, i: int, eigenvector: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + @overload + def GetEigenvector(self, request: int, i: int, eigenvector: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + @overload + def GetEigenvectors(self, request: int, eigenvectors: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + @overload + def GetEigenvectors(self, eigenvectors: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + def GetFixedBasisEnergy(self) -> float: ... + def GetFixedBasisEnergyMaxValue(self) -> float: ... + def GetFixedBasisEnergyMinValue(self) -> float: ... + def GetFixedBasisSize(self) -> int: ... + def GetNormalizationScheme(self) -> int: ... + def GetNormalizationSchemeName(self, scheme: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpecifiedNormalization(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPCAStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPCAStatistics: ... + def SetBasisScheme(self, _arg: int) -> None: ... + def SetBasisSchemeByName(self, schemeName: str) -> None: ... + def SetFixedBasisEnergy(self, _arg: float) -> None: ... + def SetFixedBasisSize(self, _arg: int) -> None: ... + def SetNormalizationScheme(self, _arg: int) -> None: ... + def SetNormalizationSchemeByName(self, schemeName: str) -> None: ... + def SetParameter(self, parameter: str, index: int, value: vtkmodules.vtkCommonCore.vtkVariant) -> bool: ... + def SetSpecifiedNormalization(self, __a: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + +class vtkStrahlerMetric(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetMaxStrahler(self) -> float: ... + def GetNormalize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStrahlerMetric: ... + def NormalizeOff(self) -> None: ... + def NormalizeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStrahlerMetric: ... + def SetMetricArrayName(self, _arg: str) -> None: ... + def SetNormalize(self, _arg: int) -> None: ... + +class vtkStreamingStatistics(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + class InputPorts(int): ... + class OutputIndices(int): ... + INPUT_DATA: InputPorts + INPUT_MODEL: InputPorts + LEARN_PARAMETERS: InputPorts + OUTPUT_DATA: OutputIndices + OUTPUT_MODEL: OutputIndices + OUTPUT_TEST: OutputIndices + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamingStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamingStatistics: ... + def SetStatisticsAlgorithm(self, __a: vtkStatisticsAlgorithm) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersTexture.pyi b/stubs/vtk/vtkmodules/vtkFiltersTexture.pyi new file mode 100644 index 000000000000..089a18daa935 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersTexture.pyi @@ -0,0 +1,231 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkImplicitTextureCoords(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def FlipTextureOff(self) -> None: ... + def FlipTextureOn(self) -> None: ... + def GetFlipTexture(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetSFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetTFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitTextureCoords: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitTextureCoords: ... + def SetFlipTexture(self, _arg: int) -> None: ... + def SetRFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetSFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetTFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + +class vtkScalarsToTextureFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextureDimensions(self) -> tuple[int, int]: ... + def GetTransferFunction(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetUseTransferFunction(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScalarsToTextureFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScalarsToTextureFilter: ... + @overload + def SetTextureDimensions(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetTextureDimensions(self, _arg: Sequence[int]) -> None: ... + def SetTransferFunction(self, stc: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetUseTransferFunction(self, _arg: bool) -> None: ... + def UseTransferFunctionOff(self) -> None: ... + def UseTransferFunctionOn(self) -> None: ... + +class vtkTextureMapToCylinder(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AutomaticCylinderGenerationOff(self) -> None: ... + def AutomaticCylinderGenerationOn(self) -> None: ... + def GetAutomaticCylinderGeneration(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1(self) -> tuple[float, float, float]: ... + def GetPoint2(self) -> tuple[float, float, float]: ... + def GetPreventSeam(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextureMapToCylinder: ... + def PreventSeamOff(self) -> None: ... + def PreventSeamOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextureMapToCylinder: ... + def SetAutomaticCylinderGeneration(self, _arg: int) -> None: ... + @overload + def SetPoint1(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint1(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint2(self, _arg: Sequence[float]) -> None: ... + def SetPreventSeam(self, _arg: int) -> None: ... + +class vtkTextureMapToPlane(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AutomaticPlaneGenerationOff(self) -> None: ... + def AutomaticPlaneGenerationOn(self) -> None: ... + def GetAutomaticPlaneGeneration(self) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetPoint1(self) -> tuple[float, float, float]: ... + def GetPoint2(self) -> tuple[float, float, float]: ... + def GetSRange(self) -> tuple[float, float]: ... + def GetTRange(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextureMapToPlane: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextureMapToPlane: ... + def SetAutomaticPlaneGeneration(self, _arg: int) -> None: ... + @overload + def SetNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNormal(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint1(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint1(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPoint2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPoint2(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetSRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetTRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetTRange(self, _arg: Sequence[float]) -> None: ... + +class vtkTextureMapToSphere(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def AutomaticSphereGenerationOff(self) -> None: ... + def AutomaticSphereGenerationOn(self) -> None: ... + def ComputeCenter(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def GetAutomaticSphereGeneration(self) -> int: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreventSeam(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextureMapToSphere: ... + def PreventSeamOff(self) -> None: ... + def PreventSeamOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextureMapToSphere: ... + def SetAutomaticSphereGeneration(self, _arg: int) -> None: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetPreventSeam(self, _arg: int) -> None: ... + +class vtkThresholdTextureCoords(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetInTextureCoord(self) -> tuple[float, float, float]: ... + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutTextureCoord(self) -> tuple[float, float, float]: ... + def GetTextureDimension(self) -> int: ... + def GetTextureDimensionMaxValue(self) -> int: ... + def GetTextureDimensionMinValue(self) -> int: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThresholdTextureCoords: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThresholdTextureCoords: ... + @overload + def SetInTextureCoord(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetInTextureCoord(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutTextureCoord(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutTextureCoord(self, _arg: Sequence[float]) -> None: ... + def SetTextureDimension(self, _arg: int) -> None: ... + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + def ThresholdByLower(self, lower: float) -> None: ... + def ThresholdByUpper(self, upper: float) -> None: ... + +class vtkTransformTextureCoords(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + @overload + def AddPosition(self, deltaR: float, deltaS: float, deltaT: float) -> None: ... + @overload + def AddPosition(self, deltaPosition: MutableSequence[float]) -> None: ... + def FlipROff(self) -> None: ... + def FlipROn(self) -> None: ... + def FlipSOff(self) -> None: ... + def FlipSOn(self) -> None: ... + def FlipTOff(self) -> None: ... + def FlipTOn(self) -> None: ... + def GetFlipR(self) -> int: ... + def GetFlipS(self) -> int: ... + def GetFlipT(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetPosition(self) -> tuple[float, float, float]: ... + def GetScale(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformTextureCoords: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformTextureCoords: ... + def SetFlipR(self, _arg: int) -> None: ... + def SetFlipS(self, _arg: int) -> None: ... + def SetFlipT(self, _arg: int) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetScale(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetScale(self, _arg: Sequence[float]) -> None: ... + +class vtkTriangularTCoords(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriangularTCoords: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriangularTCoords: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersTopology.pyi b/stubs/vtk/vtkmodules/vtkFiltersTopology.pyi new file mode 100644 index 000000000000..7c702562bd89 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersTopology.pyi @@ -0,0 +1,38 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkFiberSurface(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class BaseVertexType(int): ... + class ClipVertexType(int): ... + bv_edge_01: BaseVertexType + bv_edge_02: BaseVertexType + bv_edge_03: BaseVertexType + bv_edge_12: BaseVertexType + bv_edge_13: BaseVertexType + bv_edge_23: BaseVertexType + bv_not_used: BaseVertexType + bv_vertex_0: BaseVertexType + bv_vertex_1: BaseVertexType + bv_vertex_2: BaseVertexType + bv_vertex_3: BaseVertexType + edge_0_parm_0: ClipVertexType + edge_0_parm_1: ClipVertexType + edge_1_parm_0: ClipVertexType + edge_1_parm_1: ClipVertexType + edge_2_parm_0: ClipVertexType + edge_2_parm_1: ClipVertexType + not_used: ClipVertexType + vertex_0: ClipVertexType + vertex_1: ClipVertexType + vertex_2: ClipVertexType + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFiberSurface: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFiberSurface: ... + def SetField1(self, fieldName: str) -> None: ... + def SetField2(self, fieldName: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkFiltersVerdict.pyi b/stubs/vtk/vtkmodules/vtkFiltersVerdict.pyi new file mode 100644 index 000000000000..ef6f0c01460a --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkFiltersVerdict.pyi @@ -0,0 +1,501 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkCellQuality(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUndefinedQuality(self) -> float: ... + def GetUnsupportedGeometry(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellQuality: ... + def PixelArea(self, __a: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + def PolygonArea(self, __a: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellQuality: ... + def SetQualityMeasure(self, measure: int) -> None: ... + def SetQualityMeasureToArea(self) -> None: ... + def SetQualityMeasureToAspectFrobenius(self) -> None: ... + def SetQualityMeasureToAspectGamma(self) -> None: ... + def SetQualityMeasureToAspectRatio(self) -> None: ... + def SetQualityMeasureToCollapseRatio(self) -> None: ... + def SetQualityMeasureToCondition(self) -> None: ... + def SetQualityMeasureToDiagonal(self) -> None: ... + def SetQualityMeasureToDimension(self) -> None: ... + def SetQualityMeasureToDistortion(self) -> None: ... + def SetQualityMeasureToJacobian(self) -> None: ... + def SetQualityMeasureToMaxAngle(self) -> None: ... + def SetQualityMeasureToMaxAspectFrobenius(self) -> None: ... + def SetQualityMeasureToMaxEdgeRatio(self) -> None: ... + def SetQualityMeasureToMedAspectFrobenius(self) -> None: ... + def SetQualityMeasureToMinAngle(self) -> None: ... + def SetQualityMeasureToOddy(self) -> None: ... + def SetQualityMeasureToRadiusRatio(self) -> None: ... + def SetQualityMeasureToRelativeSizeSquared(self) -> None: ... + def SetQualityMeasureToScaledJacobian(self) -> None: ... + def SetQualityMeasureToShape(self) -> None: ... + def SetQualityMeasureToShapeAndSize(self) -> None: ... + def SetQualityMeasureToShear(self) -> None: ... + def SetQualityMeasureToShearAndSize(self) -> None: ... + def SetQualityMeasureToSkew(self) -> None: ... + def SetQualityMeasureToStretch(self) -> None: ... + def SetQualityMeasureToTaper(self) -> None: ... + def SetQualityMeasureToVolume(self) -> None: ... + def SetQualityMeasureToWarpage(self) -> None: ... + def SetUndefinedQuality(self, _arg: float) -> None: ... + def SetUnsupportedGeometry(self, _arg: float) -> None: ... + def TriangleStripArea(self, __a: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + +class vtkCellSizeFilter(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def ComputeAreaOff(self) -> None: ... + def ComputeAreaOn(self) -> None: ... + def ComputeLengthOff(self) -> None: ... + def ComputeLengthOn(self) -> None: ... + def ComputeSumOff(self) -> None: ... + def ComputeSumOn(self) -> None: ... + def ComputeVertexCountOff(self) -> None: ... + def ComputeVertexCountOn(self) -> None: ... + def ComputeVolumeOff(self) -> None: ... + def ComputeVolumeOn(self) -> None: ... + def GetAreaArrayName(self) -> str: ... + def GetComputeArea(self) -> bool: ... + def GetComputeLength(self) -> bool: ... + def GetComputeSum(self) -> bool: ... + def GetComputeVertexCount(self) -> bool: ... + def GetComputeVolume(self) -> bool: ... + def GetLengthArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertexCountArrayName(self) -> str: ... + def GetVolumeArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellSizeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellSizeFilter: ... + def SetAreaArrayName(self, _arg: str) -> None: ... + def SetComputeArea(self, _arg: bool) -> None: ... + def SetComputeLength(self, _arg: bool) -> None: ... + def SetComputeSum(self, _arg: bool) -> None: ... + def SetComputeVertexCount(self, _arg: bool) -> None: ... + def SetComputeVolume(self, _arg: bool) -> None: ... + def SetLengthArrayName(self, _arg: str) -> None: ... + def SetVertexCountArrayName(self, _arg: str) -> None: ... + def SetVolumeArrayName(self, _arg: str) -> None: ... + +class vtkMatrixMathFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperation(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMatrixMathFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatrixMathFilter: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToDeterminant(self) -> None: ... + def SetOperationToEigenvalue(self) -> None: ... + def SetOperationToEigenvector(self) -> None: ... + def SetOperationToInverse(self) -> None: ... + +class vtkMeshQuality(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class QualityMeasureTypes(int): + AREA: QualityMeasureTypes + ASPECT_FROBENIUS: QualityMeasureTypes + ASPECT_GAMMA: QualityMeasureTypes + ASPECT_RATIO: QualityMeasureTypes + COLLAPSE_RATIO: QualityMeasureTypes + CONDITION: QualityMeasureTypes + DIAGONAL: QualityMeasureTypes + DIMENSION: QualityMeasureTypes + DISTORTION: QualityMeasureTypes + EDGE_RATIO: QualityMeasureTypes + EQUIANGLE_SKEW: QualityMeasureTypes + EQUIVOLUME_SKEW: QualityMeasureTypes + JACOBIAN: QualityMeasureTypes + MAX_ANGLE: QualityMeasureTypes + MAX_ASPECT_FROBENIUS: QualityMeasureTypes + MAX_EDGE_RATIO: QualityMeasureTypes + MAX_STRETCH: QualityMeasureTypes + MEAN_ASPECT_FROBENIUS: QualityMeasureTypes + MEAN_RATIO: QualityMeasureTypes + MED_ASPECT_FROBENIUS: QualityMeasureTypes + MIN_ANGLE: QualityMeasureTypes + NODAL_JACOBIAN_RATIO: QualityMeasureTypes + NONE: QualityMeasureTypes + NORMALIZED_INRADIUS: QualityMeasureTypes + ODDY: QualityMeasureTypes + RADIUS_RATIO: QualityMeasureTypes + RELATIVE_SIZE_SQUARED: QualityMeasureTypes + SCALED_JACOBIAN: QualityMeasureTypes + SHAPE: QualityMeasureTypes + SHAPE_AND_SIZE: QualityMeasureTypes + SHEAR: QualityMeasureTypes + SHEAR_AND_SIZE: QualityMeasureTypes + SKEW: QualityMeasureTypes + SQUISH_INDEX: QualityMeasureTypes + STRETCH: QualityMeasureTypes + TAPER: QualityMeasureTypes + TOTAL_QUALITY_MEASURE_TYPES: QualityMeasureTypes + VOLUME: QualityMeasureTypes + WARPAGE: QualityMeasureTypes + + def CompatibilityModeOff(self) -> None: ... + def CompatibilityModeOn(self) -> None: ... + def GetCompatibilityMode(self) -> int: ... + def GetHexQualityMeasure(self) -> QualityMeasureTypes: ... + def GetLinearApproximation(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPyramidQualityMeasure(self) -> QualityMeasureTypes: ... + def GetQuadQualityMeasure(self) -> QualityMeasureTypes: ... + def GetRatio(self) -> int: ... + def GetSaveCellQuality(self) -> int: ... + def GetTetQualityMeasure(self) -> QualityMeasureTypes: ... + def GetTriangleQualityMeasure(self) -> QualityMeasureTypes: ... + def GetVolume(self) -> int: ... + def GetWedgeQualityMeasure(self) -> QualityMeasureTypes: ... + @staticmethod + def HexCondition(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexDiagonal(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexDimension(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexDistortion(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexEquiangleSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexMaxAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexMaxEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexMedAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexNodalJacobianRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexOddy(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexRelativeSizeSquared(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexScaledJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexShape(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexShapeAndSize(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexShear(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexShearAndSize(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexStretch(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexTaper(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def HexVolume(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LinearApproximationOff(self) -> None: ... + def LinearApproximationOn(self) -> None: ... + def NewInstance(self) -> vtkMeshQuality: ... + @staticmethod + def PyramidEquiangleSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def PyramidJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def PyramidScaledJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def PyramidShape(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def PyramidVolume(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadArea(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadAspectRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadCondition(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadDistortion(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadEquiangleSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadMaxAngle(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadMaxAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadMaxEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadMedAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadMinAngle(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadOddy(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadRadiusRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadRelativeSizeSquared(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadScaledJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadShape(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadShapeAndSize(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadShear(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadShearAndSize(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadStretch(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadTaper(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def QuadWarpage(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + def RatioOff(self) -> None: ... + def RatioOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMeshQuality: ... + def SaveCellQualityOff(self) -> None: ... + def SaveCellQualityOn(self) -> None: ... + def SetCompatibilityMode(self, cm: int) -> None: ... + @overload + def SetHexQualityMeasure(self, _arg: QualityMeasureTypes) -> None: ... + @overload + def SetHexQualityMeasure(self, measure: int) -> None: ... + def SetHexQualityMeasureToCondition(self) -> None: ... + def SetHexQualityMeasureToDiagonal(self) -> None: ... + def SetHexQualityMeasureToDimension(self) -> None: ... + def SetHexQualityMeasureToDistortion(self) -> None: ... + def SetHexQualityMeasureToEdgeRatio(self) -> None: ... + def SetHexQualityMeasureToEquiangleSkew(self) -> None: ... + def SetHexQualityMeasureToJacobian(self) -> None: ... + def SetHexQualityMeasureToMaxAspectFrobenius(self) -> None: ... + def SetHexQualityMeasureToMaxEdgeRatio(self) -> None: ... + def SetHexQualityMeasureToMedAspectFrobenius(self) -> None: ... + def SetHexQualityMeasureToNodalJacobianRatio(self) -> None: ... + def SetHexQualityMeasureToOddy(self) -> None: ... + def SetHexQualityMeasureToRelativeSizeSquared(self) -> None: ... + def SetHexQualityMeasureToScaledJacobian(self) -> None: ... + def SetHexQualityMeasureToShape(self) -> None: ... + def SetHexQualityMeasureToShapeAndSize(self) -> None: ... + def SetHexQualityMeasureToShear(self) -> None: ... + def SetHexQualityMeasureToShearAndSize(self) -> None: ... + def SetHexQualityMeasureToSkew(self) -> None: ... + def SetHexQualityMeasureToStretch(self) -> None: ... + def SetHexQualityMeasureToTaper(self) -> None: ... + def SetHexQualityMeasureToVolume(self) -> None: ... + def SetLinearApproximation(self, _arg: bool) -> None: ... + @overload + def SetPyramidQualityMeasure(self, _arg: QualityMeasureTypes) -> None: ... + @overload + def SetPyramidQualityMeasure(self, measure: int) -> None: ... + def SetPyramidQualityMeasureToEquiangleSkew(self) -> None: ... + def SetPyramidQualityMeasureToJacobian(self) -> None: ... + def SetPyramidQualityMeasureToScaledJacobian(self) -> None: ... + def SetPyramidQualityMeasureToShape(self) -> None: ... + def SetPyramidQualityMeasureToVolume(self) -> None: ... + @overload + def SetQuadQualityMeasure(self, _arg: QualityMeasureTypes) -> None: ... + @overload + def SetQuadQualityMeasure(self, measure: int) -> None: ... + def SetQuadQualityMeasureToArea(self) -> None: ... + def SetQuadQualityMeasureToAspectRatio(self) -> None: ... + def SetQuadQualityMeasureToCondition(self) -> None: ... + def SetQuadQualityMeasureToDistortion(self) -> None: ... + def SetQuadQualityMeasureToEdgeRatio(self) -> None: ... + def SetQuadQualityMeasureToEquiangleSkew(self) -> None: ... + def SetQuadQualityMeasureToJacobian(self) -> None: ... + def SetQuadQualityMeasureToMaxAngle(self) -> None: ... + def SetQuadQualityMeasureToMaxAspectFrobenius(self) -> None: ... + def SetQuadQualityMeasureToMaxEdgeRatio(self) -> None: ... + def SetQuadQualityMeasureToMedAspectFrobenius(self) -> None: ... + def SetQuadQualityMeasureToMinAngle(self) -> None: ... + def SetQuadQualityMeasureToOddy(self) -> None: ... + def SetQuadQualityMeasureToRadiusRatio(self) -> None: ... + def SetQuadQualityMeasureToRelativeSizeSquared(self) -> None: ... + def SetQuadQualityMeasureToScaledJacobian(self) -> None: ... + def SetQuadQualityMeasureToShape(self) -> None: ... + def SetQuadQualityMeasureToShapeAndSize(self) -> None: ... + def SetQuadQualityMeasureToShear(self) -> None: ... + def SetQuadQualityMeasureToShearAndSize(self) -> None: ... + def SetQuadQualityMeasureToSkew(self) -> None: ... + def SetQuadQualityMeasureToStretch(self) -> None: ... + def SetQuadQualityMeasureToTaper(self) -> None: ... + def SetQuadQualityMeasureToWarpage(self) -> None: ... + def SetRatio(self, r: int) -> None: ... + def SetSaveCellQuality(self, _arg: int) -> None: ... + @overload + def SetTetQualityMeasure(self, _arg: QualityMeasureTypes) -> None: ... + @overload + def SetTetQualityMeasure(self, measure: int) -> None: ... + def SetTetQualityMeasureToAspectFrobenius(self) -> None: ... + def SetTetQualityMeasureToAspectGamma(self) -> None: ... + def SetTetQualityMeasureToAspectRatio(self) -> None: ... + def SetTetQualityMeasureToCollapseRatio(self) -> None: ... + def SetTetQualityMeasureToCondition(self) -> None: ... + def SetTetQualityMeasureToDistortion(self) -> None: ... + def SetTetQualityMeasureToEdgeRatio(self) -> None: ... + def SetTetQualityMeasureToEquiangleSkew(self) -> None: ... + def SetTetQualityMeasureToEquivolumeSkew(self) -> None: ... + def SetTetQualityMeasureToJacobian(self) -> None: ... + def SetTetQualityMeasureToMeanRatio(self) -> None: ... + def SetTetQualityMeasureToMinAngle(self) -> None: ... + def SetTetQualityMeasureToNormalizedInradius(self) -> None: ... + def SetTetQualityMeasureToRadiusRatio(self) -> None: ... + def SetTetQualityMeasureToRelativeSizeSquared(self) -> None: ... + def SetTetQualityMeasureToScaledJacobian(self) -> None: ... + def SetTetQualityMeasureToShape(self) -> None: ... + def SetTetQualityMeasureToShapeAndSize(self) -> None: ... + def SetTetQualityMeasureToSquishIndex(self) -> None: ... + def SetTetQualityMeasureToVolume(self) -> None: ... + @overload + def SetTriangleQualityMeasure(self, _arg: QualityMeasureTypes) -> None: ... + @overload + def SetTriangleQualityMeasure(self, measure: int) -> None: ... + def SetTriangleQualityMeasureToArea(self) -> None: ... + def SetTriangleQualityMeasureToAspectFrobenius(self) -> None: ... + def SetTriangleQualityMeasureToAspectRatio(self) -> None: ... + def SetTriangleQualityMeasureToCondition(self) -> None: ... + def SetTriangleQualityMeasureToDistortion(self) -> None: ... + def SetTriangleQualityMeasureToEdgeRatio(self) -> None: ... + def SetTriangleQualityMeasureToEquiangleSkew(self) -> None: ... + def SetTriangleQualityMeasureToMaxAngle(self) -> None: ... + def SetTriangleQualityMeasureToMinAngle(self) -> None: ... + def SetTriangleQualityMeasureToNormalizedInradius(self) -> None: ... + def SetTriangleQualityMeasureToRadiusRatio(self) -> None: ... + def SetTriangleQualityMeasureToRelativeSizeSquared(self) -> None: ... + def SetTriangleQualityMeasureToScaledJacobian(self) -> None: ... + def SetTriangleQualityMeasureToShape(self) -> None: ... + def SetTriangleQualityMeasureToShapeAndSize(self) -> None: ... + def SetVolume(self, cv: int) -> None: ... + @overload + def SetWedgeQualityMeasure(self, _arg: QualityMeasureTypes) -> None: ... + @overload + def SetWedgeQualityMeasure(self, measure: int) -> None: ... + def SetWedgeQualityMeasureToCondition(self) -> None: ... + def SetWedgeQualityMeasureToDistortion(self) -> None: ... + def SetWedgeQualityMeasureToEdgeRatio(self) -> None: ... + def SetWedgeQualityMeasureToEquiangleSkew(self) -> None: ... + def SetWedgeQualityMeasureToJacobian(self) -> None: ... + def SetWedgeQualityMeasureToMaxAspectFrobenius(self) -> None: ... + def SetWedgeQualityMeasureToMaxStretch(self) -> None: ... + def SetWedgeQualityMeasureToMeanAspectFrobenius(self) -> None: ... + def SetWedgeQualityMeasureToScaledJacobian(self) -> None: ... + def SetWedgeQualityMeasureToShape(self) -> None: ... + def SetWedgeQualityMeasureToVolume(self) -> None: ... + @staticmethod + def TetAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetAspectGamma(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetAspectRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetCollapseRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetCondition(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetDistortion(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetEquiangleSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetEquivolumeSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetMeanRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetMinAngle(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetNormalizedInradius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetRadiusRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetRelativeSizeSquared(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetScaledJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetShape(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetShapeAndSize(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetSquishIndex(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TetVolume(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleArea(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleAspectRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleCondition(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleDistortion(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleEquiangleSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleMaxAngle(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleMinAngle(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleNormalizedInradius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleRadiusRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleRelativeSizeSquared(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleScaledJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleShape(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def TriangleShapeAndSize(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + def VolumeOff(self) -> None: ... + def VolumeOn(self) -> None: ... + @staticmethod + def WedgeCondition(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeDistortion(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeEdgeRatio(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeEquiangleSkew(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeMaxAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeMaxStretch(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeMeanAspectFrobenius(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeScaledJacobian(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeShape(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... + @staticmethod + def WedgeVolume(cell: vtkmodules.vtkCommonDataModel.vtkCell) -> float: ... diff --git a/stubs/vtk/vtkmodules/vtkGeovisCore.pyi b/stubs/vtk/vtkmodules/vtkGeovisCore.pyi new file mode 100644 index 000000000000..67388601cbb8 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkGeovisCore.pyi @@ -0,0 +1,134 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkInteractionWidgets +import vtkmodules.vtkRenderingCore + +class vtkCompassRepresentation(vtkmodules.vtkInteractionWidgets.vtkContinuousValueWidgetRepresentation): + class InteractionStateType(int): ... + Adjusting: InteractionStateType + DistanceAdjusting: InteractionStateType + DistanceIn: InteractionStateType + DistanceOut: InteractionStateType + Inside: InteractionStateType + Outside: InteractionStateType + TiltAdjusting: InteractionStateType + TiltDown: InteractionStateType + TiltUp: InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DistanceWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def EndDistance(self) -> None: ... + def EndTilt(self) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetDistance(self) -> float: ... + def GetHeading(self) -> float: ... + def GetLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPoint2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetRingProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetTilt(self) -> float: ... + def Highlight(self, __a: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompassRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompassRepresentation: ... + def SetDistance(self, value: float) -> None: ... + def SetHeading(self, value: float) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetTilt(self, value: float) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def TiltWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def UpdateDistance(self, time: float) -> None: ... + def UpdateTilt(self, time: float) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkCompassWidget(vtkmodules.vtkInteractionWidgets.vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetDistance(self) -> float: ... + def GetHeading(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTilt(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompassWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompassWidget: ... + def SetDistance(self, value: float) -> None: ... + def SetHeading(self, v: float) -> None: ... + def SetRepresentation(self, r: vtkCompassRepresentation) -> None: ... + def SetTilt(self, value: float) -> None: ... + +class vtkGeoProjection(vtkmodules.vtkCommonCore.vtkObject): + def ClearOptionalParameters(self) -> None: ... + def GetCentralMeridian(self) -> float: ... + def GetDescription(self) -> str: ... + def GetIndex(self) -> int: ... + def GetName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOptionalParameters(self) -> int: ... + @staticmethod + def GetNumberOfProjections() -> int: ... + def GetOptionalParameterKey(self, index: int) -> str: ... + def GetOptionalParameterValue(self, index: int) -> str: ... + def GetPROJ4String(self) -> str: ... + @staticmethod + def GetProjectionDescription(projection: int) -> str: ... + @staticmethod + def GetProjectionName(projection: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeoProjection: ... + def RemoveOptionalParameter(self, __a: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoProjection: ... + def SetCentralMeridian(self, _arg: float) -> None: ... + def SetName(self, _arg: str) -> None: ... + def SetOptionalParameter(self, key: str, value: str) -> None: ... + def SetPROJ4String(self, _arg: str) -> None: ... + +class vtkGeoTransform(vtkmodules.vtkCommonTransforms.vtkAbstractTransform): + @overload + @staticmethod + def ComputeUTMZone(lon: float, lat: float) -> int: ... + @overload + @staticmethod + def ComputeUTMZone(lonlat: MutableSequence[float]) -> int: ... + def GetDestinationProjection(self) -> vtkGeoProjection: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSourceProjection(self) -> vtkGeoProjection: ... + def InternalTransformDerivative( + self, in_: Sequence[float], out: MutableSequence[float], derivative: MutableSequence[MutableSequence[float]] + ) -> None: ... + def InternalTransformPoint(self, in_: Sequence[float], out: MutableSequence[float]) -> None: ... + def Inverse(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def NewInstance(self) -> vtkGeoTransform: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoTransform: ... + def SetDestinationProjection(self, dest: vtkGeoProjection) -> None: ... + def SetSourceProjection(self, source: vtkGeoProjection) -> None: ... + def TransformPoints(self, src: vtkmodules.vtkCommonCore.vtkPoints, dst: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOAMR.pyi b/stubs/vtk/vtkmodules/vtkIOAMR.pyi new file mode 100644 index 000000000000..34410ff033fa --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOAMR.pyi @@ -0,0 +1,194 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkParallelCore + +class vtkAMRBaseParticlesReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def FilterLocationOff(self) -> None: ... + def FilterLocationOn(self) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetFileName(self) -> str: ... + def GetFilterLocation(self) -> int: ... + def GetFrequency(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfParticleArrays(self) -> int: ... + def GetParticleArrayName(self, index: int) -> str: ... + def GetParticleArrayStatus(self, name: str) -> int: ... + def GetParticleDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetTotalNumberOfParticles(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRBaseParticlesReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRBaseParticlesReader: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetFileName(self, fileName: str) -> None: ... + def SetFilterLocation(self, _arg: int) -> None: ... + def SetFrequency(self, _arg: int) -> None: ... + def SetMaxLocation(self, maxx: float, maxy: float, maxz: float) -> None: ... + def SetMinLocation(self, minx: float, miny: float, minz: float) -> None: ... + def SetParticleArrayStatus(self, name: str, status: int) -> None: ... + +class vtkAMRBaseReader(vtkmodules.vtkCommonExecutionModel.vtkOverlappingAMRAlgorithm): + def EnableCachingOff(self) -> None: ... + def EnableCachingOn(self) -> None: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetEnableCaching(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetPointDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCachingEnabled(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRBaseReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRBaseReader: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetEnableCaching(self, _arg: int) -> None: ... + def SetFileName(self, fileName: str) -> None: ... + def SetMaxLevel(self, _arg: int) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + +class vtkAMRDataSetCache(vtkmodules.vtkCommonCore.vtkObject): + def GetAMRBlock(self, compositeIdx: int) -> vtkmodules.vtkCommonDataModel.vtkUniformGrid: ... + def GetAMRBlockCellData(self, compositeIdx: int, dataName: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetAMRBlockPointData(self, compositeIdx: int, dataName: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasAMRBlock(self, compositeIdx: int) -> bool: ... + def HasAMRBlockCellData(self, compositeIdx: int, name: str) -> bool: ... + def HasAMRBlockPointData(self, compositeIdx: int, name: str) -> bool: ... + def InsertAMRBlock(self, compositeIdx: int, amrGrid: vtkmodules.vtkCommonDataModel.vtkUniformGrid) -> None: ... + def InsertAMRBlockCellData(self, compositeIdx: int, dataArray: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def InsertAMRBlockPointData(self, compositeIdx: int, dataArray: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRDataSetCache: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRDataSetCache: ... + +class vtkAMREnzoParticlesReader(vtkAMRBaseParticlesReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParticleType(self) -> int: ... + def GetTotalNumberOfParticles(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMREnzoParticlesReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMREnzoParticlesReader: ... + def SetParticleType(self, _arg: int) -> None: ... + +class vtkAMREnzoReader(vtkAMRBaseReader): + def ConvertToCGSOff(self) -> None: ... + def ConvertToCGSOn(self) -> None: ... + def GetConvertToCGS(self) -> int: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMREnzoReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMREnzoReader: ... + def SetConvertToCGS(self, _arg: int) -> None: ... + def SetFileName(self, fileName: str) -> None: ... + +class vtkAMRFlashParticlesReader(vtkAMRBaseParticlesReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTotalNumberOfParticles(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRFlashParticlesReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRFlashParticlesReader: ... + +class vtkAMRFlashReader(vtkAMRBaseReader): + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRFlashReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRFlashReader: ... + def SetFileName(self, fileName: str) -> None: ... + +class vtkAMRVelodyneReader(vtkAMRBaseReader): + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkOverlappingAMR: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRVelodyneReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRVelodyneReader: ... + def SetFileName(self, fileName: str) -> None: ... + +class vtkAMReXGridReader(vtkAMRBaseReader): + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLevels(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMReXGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMReXGridReader: ... + def SetFileName(self, fileName: str) -> None: ... + +class vtkAMReXParticlesReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + @staticmethod + def CanReadFile(fname: str, particlesType: str = ...) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParticleType(self) -> str: ... + def GetPlotFileName(self) -> str: ... + def GetPointDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMReXParticlesReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMReXParticlesReader: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetParticleType(self, str: str) -> None: ... + def SetPlotFileName(self, fname: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOAsynchronous.pyi b/stubs/vtk/vtkmodules/vtkIOAsynchronous.pyi new file mode 100644 index 000000000000..59d25bf6579a --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOAsynchronous.pyi @@ -0,0 +1,18 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel + +class vtkThreadedImageWriter(vtkmodules.vtkCommonCore.vtkObject): + def EncodeAndWrite(self, image: vtkmodules.vtkCommonDataModel.vtkImageData, fileName: str) -> None: ... + def Finalize(self) -> None: ... + def GetMaxThreads(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThreadedImageWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThreadedImageWriter: ... + def SetMaxThreads(self, __a: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOCGNSReader.pyi b/stubs/vtk/vtkmodules/vtkIOCGNSReader.pyi new file mode 100644 index 000000000000..d7b70b7cba1f --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOCGNSReader.pyi @@ -0,0 +1,124 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkParallelCore + +class vtkCGNSFileSeriesReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddFileName(self, fname: str) -> None: ... + def CanReadFile(self, filename: str) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCurrentFileName(self) -> str: ... + def GetIgnoreReaderTime(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReader(self) -> vtkCGNSReader: ... + def IgnoreReaderTimeOff(self) -> None: ... + def IgnoreReaderTimeOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCGNSFileSeriesReader: ... + def RemoveAllFileNames(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCGNSFileSeriesReader: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetIgnoreReaderTime(self, _arg: bool) -> None: ... + def SetReader(self, reader: vtkCGNSReader) -> None: ... + +class vtkCGNSReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + class DataArrayLocation(int): ... + CELL_DATA: DataArrayLocation + FACE_DATA: DataArrayLocation + def Broadcast(self, ctrl: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def CacheConnectivityOff(self) -> None: ... + def CacheConnectivityOn(self) -> None: ... + def CacheMeshOff(self) -> None: ... + def CacheMeshOn(self) -> None: ... + def CanReadFile(self, filename: str) -> int: ... + def CreateEachSolutionAsBlockOff(self) -> None: ... + def CreateEachSolutionAsBlockOn(self) -> None: ... + def DisableAllBases(self) -> None: ... + def DisableAllCellArrays(self) -> None: ... + def DisableAllFaceArrays(self) -> None: ... + def DisableAllFamilies(self) -> None: ... + def DisableAllPointArrays(self) -> None: ... + def DistributeBlocksOff(self) -> None: ... + def DistributeBlocksOn(self) -> None: ... + def DoublePrecisionMeshOff(self) -> None: ... + def DoublePrecisionMeshOn(self) -> None: ... + def EnableAllBases(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def EnableAllFaceArrays(self) -> None: ... + def EnableAllFamilies(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + @staticmethod + def FAMILY() -> vtkmodules.vtkCommonCore.vtkInformationStringKey: ... + def GetBaseArrayName(self, index: int) -> str: ... + def GetBaseArrayStatus(self, name: str) -> int: ... + def GetBaseSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetCacheConnectivity(self) -> bool: ... + def GetCacheMesh(self) -> bool: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetCreateEachSolutionAsBlock(self) -> int: ... + def GetDataLocation(self) -> int: ... + def GetDataLocationMaxValue(self) -> int: ... + def GetDataLocationMinValue(self) -> int: ... + def GetDistributeBlocks(self) -> bool: ... + def GetDoublePrecisionMesh(self) -> int: ... + def GetFaceArrayName(self, index: int) -> str: ... + def GetFaceArrayStatus(self, name: str) -> int: ... + def GetFamilyArrayName(self, index: int) -> str: ... + def GetFamilyArrayStatus(self, name: str) -> int: ... + def GetFamilySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFileName(self) -> str: ... + def GetIgnoreFlowSolutionPointers(self) -> bool: ... + def GetLoadBndPatch(self) -> bool: ... + def GetLoadMesh(self) -> bool: ... + def GetNumberOfBaseArrays(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfFaceArrays(self) -> int: ... + def GetNumberOfFamilyArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetUse3DVector(self) -> bool: ... + def GetUseUnsteadyPattern(self) -> bool: ... + def IgnoreFlowSolutionPointersOff(self) -> None: ... + def IgnoreFlowSolutionPointersOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoadBndPatchOff(self) -> None: ... + def LoadBndPatchOn(self) -> None: ... + def LoadMeshOff(self) -> None: ... + def LoadMeshOn(self) -> None: ... + def NewInstance(self) -> vtkCGNSReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCGNSReader: ... + def SetBaseArrayStatus(self, name: str, status: int) -> None: ... + def SetCacheConnectivity(self, enable: bool) -> None: ... + def SetCacheMesh(self, enable: bool) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetCreateEachSolutionAsBlock(self, _arg: int) -> None: ... + def SetDataLocation(self, _arg: int) -> None: ... + def SetDistributeBlocks(self, _arg: bool) -> None: ... + def SetDoublePrecisionMesh(self, _arg: int) -> None: ... + def SetFaceArrayStatus(self, name: str, status: int) -> None: ... + def SetFamilyArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, arg: str) -> None: ... + def SetIgnoreFlowSolutionPointers(self, _arg: bool) -> None: ... + def SetLoadBndPatch(self, _arg: bool) -> None: ... + def SetLoadMesh(self, _arg: bool) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetUse3DVector(self, _arg: bool) -> None: ... + def SetUseUnsteadyPattern(self, _arg: bool) -> None: ... + def Use3DVectorOff(self) -> None: ... + def Use3DVectorOn(self) -> None: ... + def UseUnsteadyPatternOff(self) -> None: ... + def UseUnsteadyPatternOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOCONVERGECFD.pyi b/stubs/vtk/vtkmodules/vtkIOCONVERGECFD.pyi new file mode 100644 index 000000000000..910bea21c9bf --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOCONVERGECFD.pyi @@ -0,0 +1,18 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkCONVERGECFDReader(vtkmodules.vtkCommonExecutionModel.vtkPartitionedDataSetCollectionAlgorithm): + def CanReadFile(self, fname: str) -> int: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParcelDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCONVERGECFDReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCONVERGECFDReader: ... + def SetFileName(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOCesium3DTiles.pyi b/stubs/vtk/vtkmodules/vtkIOCesium3DTiles.pyi new file mode 100644 index 000000000000..f2770ff8aa3d --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOCesium3DTiles.pyi @@ -0,0 +1,66 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkIOCore + +class vtkCesium3DTilesWriter(vtkmodules.vtkIOCore.vtkWriter): + class InputType(int): ... + Buildings: InputType + Mesh: InputType + Points: InputType + def ContentGLTFOff(self) -> None: ... + def ContentGLTFOn(self) -> None: ... + def GetCRS(self) -> str: ... + def GetContentGLTF(self) -> bool: ... + def GetDirectoryName(self) -> str: ... + def GetInputType(self) -> int: ... + def GetMergeTilePolyData(self) -> bool: ... + def GetNumberOfFeaturesPerTile(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> tuple[float, float, float]: ... + def GetSaveTextures(self) -> bool: ... + def GetSaveTiles(self) -> bool: ... + def GetTextureBaseDirectory(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergeTilePolyDataOff(self) -> None: ... + def MergeTilePolyDataOn(self) -> None: ... + def NewInstance(self) -> vtkCesium3DTilesWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCesium3DTilesWriter: ... + def SaveTexturesOff(self) -> None: ... + def SaveTexturesOn(self) -> None: ... + def SaveTilesOff(self) -> None: ... + def SaveTilesOn(self) -> None: ... + def SetCRS(self, _arg: str) -> None: ... + def SetContentGLTF(self, _arg: bool) -> None: ... + def SetDirectoryName(self, _arg: str) -> None: ... + def SetInputType(self, _arg: int) -> None: ... + def SetMergeTilePolyData(self, _arg: bool) -> None: ... + def SetNumberOfFeaturesPerTile(self, _arg: int) -> None: ... + @overload + def SetOffset(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOffset(self, _arg: Sequence[float]) -> None: ... + def SetSaveTextures(self, _arg: bool) -> None: ... + def SetSaveTiles(self, _arg: bool) -> None: ... + def SetTextureBaseDirectory(self, _arg: str) -> None: ... + +class vtkCesiumPointCloudWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointIds(self) -> vtkmodules.vtkCommonCore.vtkIdList: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCesiumPointCloudWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCesiumPointCloudWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetPointIds(self, _arg: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOChemistry.pyi b/stubs/vtk/vtkmodules/vtkIOChemistry.pyi new file mode 100644 index 000000000000..3c6b1c181004 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOChemistry.pyi @@ -0,0 +1,134 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms + +class vtkCMLMoleculeReader(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCMLMoleculeReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCMLMoleculeReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetOutput(self, __a: vtkmodules.vtkCommonDataModel.vtkMolecule) -> None: ... + +class vtkMoleculeReaderBase(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetBScale(self) -> float: ... + def GetFileName(self) -> str: ... + def GetHBScale(self) -> float: ... + def GetNumberOfAtoms(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfModels(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMoleculeReaderBase: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMoleculeReaderBase: ... + def SetBScale(self, _arg: float) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetHBScale(self, _arg: float) -> None: ... + +class vtkGaussianCubeReader(vtkMoleculeReaderBase): + def GetGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGaussianCubeReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGaussianCubeReader: ... + +class vtkGaussianCubeReader2(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def GetFileName(self) -> str: ... + def GetGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGaussianCubeReader2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGaussianCubeReader2: ... + def SetFileName(self, _arg: str) -> None: ... + def SetOutput(self, __a: vtkmodules.vtkCommonDataModel.vtkMolecule) -> None: ... + +class vtkPDBReader(vtkMoleculeReaderBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPDBReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDBReader: ... + +class vtkVASPAnimationReader(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVASPAnimationReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVASPAnimationReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkVASPTessellationReader(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVASPTessellationReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVASPTessellationReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkXYZMolReader(vtkMoleculeReaderBase): + def CanReadFile(self, name: str) -> int: ... + def GetMaxTimeStep(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimeStep(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXYZMolReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXYZMolReader: ... + def SetTimeStep(self, _arg: int) -> None: ... + +class vtkXYZMolReader2(vtkmodules.vtkCommonExecutionModel.vtkMoleculeAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXYZMolReader2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXYZMolReader2: ... + def SetFileName(self, arg: str) -> None: ... + def SetOutput(self, __a: vtkmodules.vtkCommonDataModel.vtkMolecule) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOCityGML.pyi b/stubs/vtk/vtkmodules/vtkIOCityGML.pyi new file mode 100644 index 000000000000..fdb20abfe572 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOCityGML.pyi @@ -0,0 +1,29 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkCityGMLReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetBeginBuildingIndex(self) -> int: ... + def GetEndBuildingIndex(self) -> int: ... + def GetFileName(self) -> str: ... + def GetLOD(self) -> int: ... + def GetLODMaxValue(self) -> int: ... + def GetLODMinValue(self) -> int: ... + def GetNumberOfBuildings(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseTransparencyAsOpacity(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCityGMLReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCityGMLReader: ... + def SetBeginBuildingIndex(self, _arg: int) -> None: ... + def SetEndBuildingIndex(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetLOD(self, _arg: int) -> None: ... + def SetNumberOfBuildings(self, _arg: int) -> None: ... + def SetUseTransparencyAsOpacity(self, _arg: int) -> None: ... + def UseTransparencyAsOpacityOff(self) -> None: ... + def UseTransparencyAsOpacityOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOCore.pyi b/stubs/vtk/vtkmodules/vtkIOCore.pyi new file mode 100644 index 000000000000..cca05b6dca87 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOCore.pyi @@ -0,0 +1,521 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +VTK_ASCII: int +VTK_BINARY: int + +class vtkTextCodec(vtkmodules.vtkCommonCore.vtkObject): + def CanHandle(self, NameString: str) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Name(self) -> str: ... + def NewInstance(self) -> vtkTextCodec: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextCodec: ... + +class vtkASCIITextCodec(vtkTextCodec): + def CanHandle(self, NameString: str) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Name(self) -> str: ... + def NewInstance(self) -> vtkASCIITextCodec: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkASCIITextCodec: ... + +class vtkWriter(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def EncodeString(self, resname: str, name: str, doublePercent: bool) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWriter: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, index: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def Write(self) -> int: ... + +class vtkAbstractParticleWriter(vtkWriter): + def CloseFile(self) -> None: ... + def GetCollectiveIO(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimeStep(self) -> int: ... + def GetTimeValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractParticleWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractParticleWriter: ... + def SetCollectiveIO(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetTimeStep(self, _arg: int) -> None: ... + def SetTimeValue(self, _arg: float) -> None: ... + def SetWriteModeToCollective(self) -> None: ... + def SetWriteModeToIndependent(self) -> None: ... + +class vtkAbstractPolyDataReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractPolyDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractPolyDataReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkArrayDataReader(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetFileName(self) -> str: ... + def GetInputString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReadFromInputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayDataReader: ... + @staticmethod + def Read(str: str) -> vtkmodules.vtkCommonDataModel.vtkArrayData: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayDataReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetInputString(self, string: str) -> None: ... + def SetReadFromInputString(self, _arg: bool) -> None: ... + +class vtkArrayDataWriter(vtkWriter): + def BinaryOff(self) -> None: ... + def BinaryOn(self) -> None: ... + def GetBinary(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputString(self) -> str: ... + def GetWriteToOutputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayDataWriter: ... + def SetBinary(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetWriteToOutputString(self, _arg: bool) -> None: ... + @overload + def Write(self) -> int: ... + @overload + def Write(self, FileName: str, WriteBinary: bool = False) -> bool: ... + @overload + @staticmethod + def Write(array: vtkmodules.vtkCommonDataModel.vtkArrayData, file_name: str, WriteBinary: bool = False) -> bool: ... + @overload + def Write(self, WriteBinary: bool) -> str: ... + @overload + @staticmethod + def Write(array: vtkmodules.vtkCommonDataModel.vtkArrayData, WriteBinary: bool = False) -> str: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkArrayReader(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetFileName(self) -> str: ... + def GetInputString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReadFromInputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayReader: ... + @staticmethod + def Read(str: str) -> vtkmodules.vtkCommonCore.vtkArray: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetInputString(self, string: str) -> None: ... + def SetReadFromInputString(self, _arg: bool) -> None: ... + +class vtkArrayWriter(vtkWriter): + def BinaryOff(self) -> None: ... + def BinaryOn(self) -> None: ... + def GetBinary(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputString(self) -> str: ... + def GetWriteToOutputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayWriter: ... + def SetBinary(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetWriteToOutputString(self, _arg: bool) -> None: ... + @overload + def Write(self) -> int: ... + @overload + def Write(self, FileName: str, WriteBinary: bool = False) -> bool: ... + @overload + @staticmethod + def Write(array: vtkmodules.vtkCommonCore.vtkArray, file_name: str, WriteBinary: bool = False) -> bool: ... + @overload + def Write(self, WriteBinary: bool) -> str: ... + @overload + @staticmethod + def Write(array: vtkmodules.vtkCommonCore.vtkArray, WriteBinary: bool = False) -> str: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkInputStream(vtkmodules.vtkCommonCore.vtkObject): + def EndReading(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInputStream: ... + def Read(self, data: _Pointer, length: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInputStream: ... + def Seek(self, offset: int) -> int: ... + def StartReading(self) -> None: ... + +class vtkBase64InputStream(vtkInputStream): + def EndReading(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBase64InputStream: ... + def Read(self, data: _Pointer, length: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBase64InputStream: ... + def Seek(self, offset: int) -> int: ... + def StartReading(self) -> None: ... + +class vtkOutputStream(vtkmodules.vtkCommonCore.vtkObject): + def EndWriting(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutputStream: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutputStream: ... + def StartWriting(self) -> int: ... + def Write(self, data: _Pointer, length: int) -> int: ... + +class vtkBase64OutputStream(vtkOutputStream): + def EndWriting(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBase64OutputStream: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBase64OutputStream: ... + def StartWriting(self) -> int: ... + def Write(self, data: _Pointer, length: int) -> int: ... + +class vtkBase64Utilities(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def DecodeSafely(input: Sequence[int], inputLen: int, output: MutableSequence[int], outputLen: int) -> int: ... + @staticmethod + def DecodeTriplet( + i0: int, i1: int, i2: int, i3: int, o0: MutableSequence[int], o1: MutableSequence[int], o2: MutableSequence[int] + ) -> int: ... + @staticmethod + def Encode(input: Sequence[int], length: int, output: MutableSequence[int], mark_end: int = 0) -> int: ... + @staticmethod + def EncodePair( + i0: int, i1: int, o0: MutableSequence[int], o1: MutableSequence[int], o2: MutableSequence[int], o3: MutableSequence[int] + ) -> None: ... + @staticmethod + def EncodeSingle( + i0: int, o0: MutableSequence[int], o1: MutableSequence[int], o2: MutableSequence[int], o3: MutableSequence[int] + ) -> None: ... + @staticmethod + def EncodeTriplet( + i0: int, + i1: int, + i2: int, + o0: MutableSequence[int], + o1: MutableSequence[int], + o2: MutableSequence[int], + o3: MutableSequence[int], + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBase64Utilities: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBase64Utilities: ... + +class vtkDataCompressor(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Compress( + self, uncompressedData: Sequence[int], uncompressedSize: int, compressedData: MutableSequence[int], compressionSpace: int + ) -> int: ... + @overload + def Compress( + self, uncompressedData: Sequence[int], uncompressedSize: int + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetCompressionLevel(self) -> int: ... + def GetMaximumCompressionSpace(self, size: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataCompressor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataCompressor: ... + def SetCompressionLevel(self, compressionLevel: int) -> None: ... + @overload + def Uncompress( + self, compressedData: Sequence[int], compressedSize: int, uncompressedData: MutableSequence[int], uncompressedSize: int + ) -> int: ... + @overload + def Uncompress( + self, compressedData: Sequence[int], compressedSize: int, uncompressedSize: int + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + +class vtkDelimitedTextWriter(vtkWriter): + def GetFieldDelimiter(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetString(self, string: str) -> str: ... + def GetStringDelimiter(self) -> str: ... + def GetUseStringDelimiter(self) -> bool: ... + def GetWriteToOutputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDelimitedTextWriter: ... + def RegisterAndGetOutputString(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDelimitedTextWriter: ... + def SetFieldDelimiter(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetStringDelimiter(self, _arg: str) -> None: ... + def SetUseStringDelimiter(self, _arg: bool) -> None: ... + def SetWriteToOutputString(self, _arg: bool) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkGlobFileNames(vtkmodules.vtkCommonCore.vtkObject): + def AddFileNames(self, pattern: str) -> int: ... + def GetDirectory(self) -> str: ... + def GetFileNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNthFileName(self, index: int) -> str: ... + def GetNumberOfFileNames(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRecurse(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGlobFileNames: ... + def RecurseOff(self) -> None: ... + def RecurseOn(self) -> None: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGlobFileNames: ... + def SetDirectory(self, _arg: str) -> None: ... + def SetRecurse(self, _arg: int) -> None: ... + +class vtkJavaScriptDataWriter(vtkWriter): + def GetFileName(self) -> str: ... + def GetIncludeFieldNames(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVariableName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJavaScriptDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJavaScriptDataWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetIncludeFieldNames(self, _arg: bool) -> None: ... + def SetVariableName(self, _arg: str) -> None: ... + +class vtkLZ4DataCompressor(vtkDataCompressor): + def GetAccelerationLevel(self) -> int: ... + def GetAccelerationLevelMaxValue(self) -> int: ... + def GetAccelerationLevelMinValue(self) -> int: ... + def GetCompressionLevel(self) -> int: ... + def GetMaximumCompressionSpace(self, size: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLZ4DataCompressor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLZ4DataCompressor: ... + def SetAccelerationLevel(self, _arg: int) -> None: ... + def SetCompressionLevel(self, compressionLevel: int) -> None: ... + +class vtkLZMADataCompressor(vtkDataCompressor): + def GetCompressionLevel(self) -> int: ... + def GetMaximumCompressionSpace(self, size: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLZMADataCompressor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLZMADataCompressor: ... + def SetCompressionLevel(self, compressionLevel: int) -> None: ... + +class vtkNumberToString: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkNumberToString) -> None: ... + +class vtkSortFileNames(vtkmodules.vtkCommonCore.vtkObject): + def GetFileNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetGrouping(self) -> int: ... + def GetIgnoreCase(self) -> int: ... + def GetInputFileNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNthGroup(self, i: int) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGroups(self) -> int: ... + def GetNumericSort(self) -> int: ... + def GetSkipDirectories(self) -> int: ... + def GroupingOff(self) -> None: ... + def GroupingOn(self) -> None: ... + def IgnoreCaseOff(self) -> None: ... + def IgnoreCaseOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSortFileNames: ... + def NumericSortOff(self) -> None: ... + def NumericSortOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSortFileNames: ... + def SetGrouping(self, _arg: int) -> None: ... + def SetIgnoreCase(self, _arg: int) -> None: ... + def SetInputFileNames(self, input: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetNumericSort(self, _arg: int) -> None: ... + def SetSkipDirectories(self, _arg: int) -> None: ... + def SkipDirectoriesOff(self) -> None: ... + def SkipDirectoriesOn(self) -> None: ... + def Update(self) -> None: ... + +class vtkTextCodecFactory(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def CodecForName(CodecName: str) -> vtkTextCodec: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def Initialize() -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextCodecFactory: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextCodecFactory: ... + @staticmethod + def UnRegisterAllCreateCallbacks() -> None: ... + +class vtkUTF16TextCodec(vtkTextCodec): + def CanHandle(self, NameString: str) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Name(self) -> str: ... + def NewInstance(self) -> vtkUTF16TextCodec: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUTF16TextCodec: ... + def SetBigEndian(self, __a: bool) -> None: ... + +class vtkUTF8TextCodec(vtkTextCodec): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Name(self) -> str: ... + def NewInstance(self) -> vtkUTF8TextCodec: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUTF8TextCodec: ... + +class vtkZLibDataCompressor(vtkDataCompressor): + def GetCompressionLevel(self) -> int: ... + def GetMaximumCompressionSpace(self, size: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkZLibDataCompressor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkZLibDataCompressor: ... + def SetCompressionLevel(self, compressionLevel: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOEnSight.pyi b/stubs/vtk/vtkmodules/vtkIOEnSight.pyi new file mode 100644 index 000000000000..7c0747cb36d7 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOEnSight.pyi @@ -0,0 +1,207 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class EnsightReaderCellIdMode(int): ... + +IMPLICIT_STRUCTURED_MODE: EnsightReaderCellIdMode +NON_SPARSE_MODE: EnsightReaderCellIdMode +SINGLE_PROCESS_MODE: EnsightReaderCellIdMode +SPARSE_MODE: EnsightReaderCellIdMode + +class vtkGenericEnSightReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + class FileTypes(int): ... + ENSIGHT_6: FileTypes + ENSIGHT_6_BINARY: FileTypes + ENSIGHT_GOLD: FileTypes + ENSIGHT_GOLD_BINARY: FileTypes + ENSIGHT_MASTER_SERVER: FileTypes + FILE_BIG_ENDIAN: int + FILE_LITTLE_ENDIAN: int + FILE_UNKNOWN_ENDIAN: int + def CanReadFile(self, casefilename: str) -> int: ... + def DetermineEnSightVersion(self, quiet: int = 0) -> int: ... + def GetByteOrder(self) -> int: ... + def GetByteOrderAsString(self) -> str: ... + def GetCaseFileName(self) -> str: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetComplexDescription(self, n: int) -> str: ... + def GetComplexVariableType(self, n: int) -> int: ... + @overload + def GetDescription(self, n: int) -> str: ... + @overload + def GetDescription(self, n: int, type: int) -> str: ... + def GetEnSightVersion(self) -> int: ... + def GetFilePath(self) -> str: ... + def GetGeometryFileName(self) -> str: ... + def GetMaximumTimeValue(self) -> float: ... + def GetMinimumTimeValue(self) -> float: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfComplexScalarsPerElement(self) -> int: ... + def GetNumberOfComplexScalarsPerNode(self) -> int: ... + def GetNumberOfComplexVariables(self) -> int: ... + def GetNumberOfComplexVectorsPerElement(self) -> int: ... + def GetNumberOfComplexVectorsPerNode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetNumberOfScalarsPerElement(self) -> int: ... + def GetNumberOfScalarsPerMeasuredNode(self) -> int: ... + def GetNumberOfScalarsPerNode(self) -> int: ... + def GetNumberOfTensorsAsymPerElement(self) -> int: ... + def GetNumberOfTensorsAsymPerNode(self) -> int: ... + def GetNumberOfTensorsSymmPerElement(self) -> int: ... + def GetNumberOfTensorsSymmPerNode(self) -> int: ... + @overload + def GetNumberOfVariables(self) -> int: ... + @overload + def GetNumberOfVariables(self, type: int) -> int: ... + def GetNumberOfVectorsPerElement(self) -> int: ... + def GetNumberOfVectorsPerMeasuredNode(self) -> int: ... + def GetNumberOfVectorsPerNode(self) -> int: ... + def GetParticleCoordinatesByIndex(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetPointDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetReadAllVariables(self) -> int: ... + def GetReader(self) -> vtkGenericEnSightReader: ... + def GetTimeSets(self) -> vtkmodules.vtkCommonCore.vtkDataArrayCollection: ... + def GetTimeValue(self) -> float: ... + def GetVariableType(self, n: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsEnSightFile(casefilename: str) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericEnSightReader: ... + def ParticleCoordinatesByIndexOff(self) -> None: ... + def ParticleCoordinatesByIndexOn(self) -> None: ... + def ReadAllVariablesOff(self) -> None: ... + def ReadAllVariablesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericEnSightReader: ... + def SetByteOrder(self, _arg: int) -> None: ... + def SetByteOrderToBigEndian(self) -> None: ... + def SetByteOrderToLittleEndian(self) -> None: ... + def SetCaseFileName(self, fileName: str) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetFilePath(self, _arg: str) -> None: ... + def SetParticleCoordinatesByIndex(self, _arg: int) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetReadAllVariables(self, _arg: int) -> None: ... + def SetTimeValue(self, value: float) -> None: ... + +class vtkEnSightReader(vtkGenericEnSightReader): + class ElementTypesList(int): ... + class SectionTypeList(int): ... + class VariableTypesList(int): ... + BAR2: ElementTypesList + BAR3: ElementTypesList + BLOCK: SectionTypeList + COMPLEX_SCALAR_PER_ELEMENT: VariableTypesList + COMPLEX_SCALAR_PER_NODE: VariableTypesList + COMPLEX_VECTOR_PER_ELEMENT: VariableTypesList + COMPLEX_VECTOR_PER_NODE: VariableTypesList + COORDINATES: SectionTypeList + ELEMENT: SectionTypeList + HEXA20: ElementTypesList + HEXA8: ElementTypesList + NFACED: ElementTypesList + NSIDED: ElementTypesList + NUMBER_OF_ELEMENT_TYPES: ElementTypesList + PENTA15: ElementTypesList + PENTA6: ElementTypesList + POINT: ElementTypesList + PYRAMID13: ElementTypesList + PYRAMID5: ElementTypesList + QUAD4: ElementTypesList + QUAD8: ElementTypesList + SCALAR_PER_ELEMENT: VariableTypesList + SCALAR_PER_MEASURED_NODE: VariableTypesList + SCALAR_PER_NODE: VariableTypesList + TENSOR_ASYM_PER_ELEMENT: VariableTypesList + TENSOR_ASYM_PER_NODE: VariableTypesList + TENSOR_SYMM_PER_ELEMENT: VariableTypesList + TENSOR_SYMM_PER_NODE: VariableTypesList + TETRA10: ElementTypesList + TETRA4: ElementTypesList + TRIA3: ElementTypesList + TRIA6: ElementTypesList + VECTOR_PER_ELEMENT: VariableTypesList + VECTOR_PER_MEASURED_NODE: VariableTypesList + VECTOR_PER_NODE: VariableTypesList + def GetMatchFileName(self) -> str: ... + def GetMeasuredFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSightReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSightReader: ... + +class vtkEnSight6BinaryReader(vtkEnSightReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSight6BinaryReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSight6BinaryReader: ... + +class vtkEnSight6Reader(vtkEnSightReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSight6Reader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSight6Reader: ... + +class vtkEnSightGoldBinaryReader(vtkEnSightReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSightGoldBinaryReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSightGoldBinaryReader: ... + +class vtkEnSightGoldReader(vtkEnSightReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSightGoldReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSightGoldReader: ... + +class vtkEnSightMasterServerReader(vtkGenericEnSightReader): + def CanReadFile(self, fname: str) -> int: ... + def DetermineFileName(self, piece: int) -> int: ... + def GetCurrentPiece(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPieceCaseFileName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSightMasterServerReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSightMasterServerReader: ... + def SetCurrentPiece(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOExodus.pyi b/stubs/vtk/vtkmodules/vtkIOExodus.pyi new file mode 100644 index 000000000000..a1a31c4bece4 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOExodus.pyi @@ -0,0 +1,671 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore +import vtkmodules.vtkIOXMLParser + +_Pointer = TypeVar("_Pointer") + +class vtkCPExodusIIElementBlock(vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCPExodusIIElementBlock: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCPExodusIIElementBlock: ... + +class vtkCPExodusIIElementBlockImpl(vtkmodules.vtkCommonCore.vtkObject): + def Allocate(self, numCells: int, extSize: int = 1000) -> None: ... + def GetCellPoints(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellType(self, cellId: int) -> int: ... + def GetFaceStream(self, cellId: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetIdsOfCellsOfType(self, type: int, array: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def GetMaxCellSize(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointCells(self, ptId: int, cellIds: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + @overload + def InsertNextCell(self, type: int, ptIds: vtkmodules.vtkCommonCore.vtkIdList) -> int: ... + @overload + def InsertNextCell(self, type: int, npts: int, ptIds: Sequence[int]) -> int: ... + @overload + def InsertNextCell(self, type: int, npts: int, ptIds: Sequence[int], nfaces: int, faces: Sequence[int]) -> int: ... + def IsA(self, type: str) -> int: ... + def IsHomogeneous(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCPExodusIIElementBlockImpl: ... + def ReplaceCell(self, cellId: int, npts: int, pts: Sequence[int]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCPExodusIIElementBlockImpl: ... + def SetExodusConnectivityArray( + self, elements: MutableSequence[int], type: str, numElements: int, nodesPerElement: int + ) -> bool: ... + +class vtkCPExodusIIInSituReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetCurrentTimeStep(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimeStepRange(self) -> tuple[int, int]: ... + def GetTimeStepValue(self, step: int) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCPExodusIIInSituReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCPExodusIIInSituReader: ... + def SetCurrentTimeStep(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkExodusIICache(vtkmodules.vtkCommonCore.vtkObject): + def Clear(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpaceLeft(self) -> float: ... + def Insert(self, key: vtkExodusIICacheKey, value: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def Invalidate(self, key: vtkExodusIICacheKey) -> int: ... + @overload + def Invalidate(self, key: vtkExodusIICacheKey, pattern: vtkExodusIICacheKey) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExodusIICache: ... + def ReduceToSize(self, newSize: float) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExodusIICache: ... + def SetCacheCapacity(self, sizeInMiB: float) -> None: ... + +class vtkExodusIICacheEntry: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, arr: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def __init__(self, other: vtkExodusIICacheEntry) -> None: ... + def GetValue(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + +class vtkExodusIICacheKey: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, time: int, objType: int, objId: int, arrId: int) -> None: ... + @overload + def __init__(self, src: vtkExodusIICacheKey) -> None: ... + def match(self, other: vtkExodusIICacheKey, pattern: vtkExodusIICacheKey) -> bool: ... + +class vtkExodusIIReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + class ObjectType(int): ... + ASSEMBLY: ObjectType + EDGE_BLOCK: ObjectType + EDGE_BLOCK_ATTRIB: ObjectType + EDGE_BLOCK_CONN: ObjectType + EDGE_ID: ObjectType + EDGE_MAP: ObjectType + EDGE_SET: ObjectType + EDGE_SET_CONN: ObjectType + ELEMENT_ID: ObjectType + ELEM_BLOCK: ObjectType + ELEM_BLOCK_ATTRIB: ObjectType + ELEM_BLOCK_EDGE_CONN: ObjectType + ELEM_BLOCK_ELEM_CONN: ObjectType + ELEM_BLOCK_FACE_CONN: ObjectType + ELEM_BLOCK_TEMPORAL: ObjectType + ELEM_MAP: ObjectType + ELEM_SET: ObjectType + ELEM_SET_CONN: ObjectType + ENTITY_COUNTS: ObjectType + FACE_BLOCK: ObjectType + FACE_BLOCK_ATTRIB: ObjectType + FACE_BLOCK_CONN: ObjectType + FACE_ID: ObjectType + FACE_MAP: ObjectType + FACE_SET: ObjectType + FACE_SET_CONN: ObjectType + GLOBAL: ObjectType + GLOBAL_CONN: ObjectType + GLOBAL_ELEMENT_ID: ObjectType + GLOBAL_NODE_ID: ObjectType + GLOBAL_TEMPORAL: ObjectType + HIERARCHY: ObjectType + ID_NOT_FOUND: int + IMPLICIT_ELEMENT_ID: ObjectType + IMPLICIT_NODE_ID: ObjectType + INFO_RECORDS: ObjectType + MATERIAL: ObjectType + NODAL: ObjectType + NODAL_COORDS: ObjectType + NODAL_SQUEEZEMAP: ObjectType + NODAL_TEMPORAL: ObjectType + NODE_ID: ObjectType + NODE_MAP: ObjectType + NODE_SET: ObjectType + NODE_SET_CONN: ObjectType + OBJECT_ID: ObjectType + PART: ObjectType + QA_RECORDS: ObjectType + SEARCH_TYPE_ELEMENT: int + SEARCH_TYPE_ELEMENT_THEN_NODE: int + SEARCH_TYPE_NODE: int + SEARCH_TYPE_NODE_THEN_ELEMENT: int + SIDE_SET: ObjectType + SIDE_SET_CONN: ObjectType + def AnimateModeShapesOff(self) -> None: ... + def AnimateModeShapesOn(self) -> None: ... + def ApplyDisplacementsOff(self) -> None: ... + def ApplyDisplacementsOn(self) -> None: ... + def CanReadFile(self, fname: str) -> int: ... + def Dump(self) -> None: ... + @staticmethod + def GLOBAL_TEMPORAL_VARIABLE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def GLOBAL_VARIABLE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GenerateFileIdArrayOff(self) -> None: ... + def GenerateFileIdArrayOn(self) -> None: ... + def GenerateGlobalElementIdArrayOff(self) -> None: ... + def GenerateGlobalElementIdArrayOn(self) -> None: ... + def GenerateGlobalNodeIdArrayOff(self) -> None: ... + def GenerateGlobalNodeIdArrayOn(self) -> None: ... + def GenerateImplicitElementIdArrayOff(self) -> None: ... + def GenerateImplicitElementIdArrayOn(self) -> None: ... + def GenerateImplicitNodeIdArrayOff(self) -> None: ... + def GenerateImplicitNodeIdArrayOn(self) -> None: ... + def GenerateObjectIdCellArrayOff(self) -> None: ... + def GenerateObjectIdCellArrayOn(self) -> None: ... + def GetAnimateModeShapes(self) -> int: ... + def GetApplyDisplacements(self) -> int: ... + def GetAssemblyArrayID(self, name: str) -> int: ... + def GetAssemblyArrayName(self, arrayIdx: int) -> str: ... + @overload + def GetAssemblyArrayStatus(self, index: int) -> int: ... + @overload + def GetAssemblyArrayStatus(self, __a: str) -> int: ... + def GetCacheSize(self) -> float: ... + def GetDimensionality(self) -> int: ... + def GetDisplacementMagnitude(self) -> float: ... + def GetDisplayType(self) -> int: ... + def GetEdgeBlockArrayName(self, index: int) -> str: ... + def GetEdgeBlockArrayStatus(self, name: str) -> int: ... + def GetEdgeMapArrayName(self, index: int) -> str: ... + def GetEdgeMapArrayStatus(self, name: str) -> int: ... + def GetEdgeResultArrayName(self, index: int) -> str: ... + def GetEdgeResultArrayStatus(self, name: str) -> int: ... + def GetEdgeSetArrayName(self, index: int) -> str: ... + def GetEdgeSetArrayStatus(self, name: str) -> int: ... + def GetEdgeSetResultArrayName(self, index: int) -> str: ... + def GetEdgeSetResultArrayStatus(self, name: str) -> int: ... + def GetElementBlockArrayName(self, index: int) -> str: ... + def GetElementBlockArrayStatus(self, name: str) -> int: ... + def GetElementMapArrayName(self, index: int) -> str: ... + def GetElementMapArrayStatus(self, name: str) -> int: ... + def GetElementResultArrayName(self, index: int) -> str: ... + def GetElementResultArrayStatus(self, name: str) -> int: ... + def GetElementSetArrayName(self, index: int) -> str: ... + def GetElementSetArrayStatus(self, name: str) -> int: ... + def GetElementSetResultArrayName(self, index: int) -> str: ... + def GetElementSetResultArrayStatus(self, name: str) -> int: ... + def GetFaceBlockArrayName(self, index: int) -> str: ... + def GetFaceBlockArrayStatus(self, name: str) -> int: ... + def GetFaceMapArrayName(self, index: int) -> str: ... + def GetFaceMapArrayStatus(self, name: str) -> int: ... + def GetFaceResultArrayName(self, index: int) -> str: ... + def GetFaceResultArrayStatus(self, name: str) -> int: ... + def GetFaceSetArrayName(self, index: int) -> str: ... + def GetFaceSetArrayStatus(self, name: str) -> int: ... + def GetFaceSetResultArrayName(self, index: int) -> str: ... + def GetFaceSetResultArrayStatus(self, name: str) -> int: ... + def GetFileId(self) -> int: ... + def GetFileName(self) -> str: ... + def GetGenerateFileIdArray(self) -> int: ... + def GetGenerateGlobalElementIdArray(self) -> int: ... + def GetGenerateGlobalNodeIdArray(self) -> int: ... + def GetGenerateImplicitElementIdArray(self) -> int: ... + def GetGenerateImplicitNodeIdArray(self) -> int: ... + def GetGenerateObjectIdCellArray(self) -> int: ... + @overload + @staticmethod + def GetGlobalEdgeID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int) -> int: ... + @overload + @staticmethod + def GetGlobalEdgeID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int, searchType: int) -> int: ... + @staticmethod + def GetGlobalEdgeIdArrayName() -> str: ... + @overload + @staticmethod + def GetGlobalElementID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int) -> int: ... + @overload + @staticmethod + def GetGlobalElementID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int, searchType: int) -> int: ... + @staticmethod + def GetGlobalElementIdArrayName() -> str: ... + @overload + @staticmethod + def GetGlobalFaceID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int) -> int: ... + @overload + @staticmethod + def GetGlobalFaceID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int, searchType: int) -> int: ... + @staticmethod + def GetGlobalFaceIdArrayName() -> str: ... + @overload + @staticmethod + def GetGlobalNodeID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int) -> int: ... + @overload + @staticmethod + def GetGlobalNodeID(data: vtkmodules.vtkCommonDataModel.vtkDataSet, localID: int, searchType: int) -> int: ... + @staticmethod + def GetGlobalNodeIdArrayName() -> str: ... + def GetGlobalResultArrayName(self, index: int) -> str: ... + def GetGlobalResultArrayStatus(self, name: str) -> int: ... + def GetHasModeShapes(self) -> int: ... + def GetHierarchyArrayName(self, arrayIdx: int) -> str: ... + @overload + def GetHierarchyArrayStatus(self, index: int) -> int: ... + @overload + def GetHierarchyArrayStatus(self, __a: str) -> int: ... + def GetIgnoreFileTime(self) -> bool: ... + @staticmethod + def GetImplicitEdgeIdArrayName() -> str: ... + @staticmethod + def GetImplicitElementIdArrayName() -> str: ... + @staticmethod + def GetImplicitFaceIdArrayName() -> str: ... + @staticmethod + def GetImplicitNodeIdArrayName() -> str: ... + def GetMTime(self) -> int: ... + def GetMaterialArrayID(self, name: str) -> int: ... + def GetMaterialArrayName(self, arrayIdx: int) -> str: ... + @overload + def GetMaterialArrayStatus(self, index: int) -> int: ... + @overload + def GetMaterialArrayStatus(self, __a: str) -> int: ... + def GetMaxNameLength(self) -> int: ... + def GetMetadataMTime(self) -> int: ... + def GetModeShapeTime(self) -> float: ... + def GetModeShapesRange(self) -> tuple[int, int]: ... + def GetNodeMapArrayName(self, index: int) -> str: ... + def GetNodeMapArrayStatus(self, name: str) -> int: ... + def GetNodeSetArrayName(self, index: int) -> str: ... + def GetNodeSetArrayStatus(self, name: str) -> int: ... + def GetNodeSetResultArrayName(self, index: int) -> str: ... + def GetNodeSetResultArrayStatus(self, name: str) -> int: ... + def GetNumberOfAssemblyArrays(self) -> int: ... + def GetNumberOfEdgeBlockArrays(self) -> int: ... + def GetNumberOfEdgeMapArrays(self) -> int: ... + def GetNumberOfEdgeResultArrays(self) -> int: ... + def GetNumberOfEdgeSetArrays(self) -> int: ... + def GetNumberOfEdgeSetResultArrays(self) -> int: ... + def GetNumberOfEdgesInFile(self) -> int: ... + def GetNumberOfElementBlockArrays(self) -> int: ... + def GetNumberOfElementMapArrays(self) -> int: ... + def GetNumberOfElementResultArrays(self) -> int: ... + def GetNumberOfElementSetArrays(self) -> int: ... + def GetNumberOfElementSetResultArrays(self) -> int: ... + def GetNumberOfElementsInFile(self) -> int: ... + def GetNumberOfEntriesInObject(self, objectType: int, objectIndex: int) -> int: ... + def GetNumberOfFaceBlockArrays(self) -> int: ... + def GetNumberOfFaceMapArrays(self) -> int: ... + def GetNumberOfFaceResultArrays(self) -> int: ... + def GetNumberOfFaceSetArrays(self) -> int: ... + def GetNumberOfFaceSetResultArrays(self) -> int: ... + def GetNumberOfFacesInFile(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGlobalResultArrays(self) -> int: ... + def GetNumberOfHierarchyArrays(self) -> int: ... + def GetNumberOfMaterialArrays(self) -> int: ... + def GetNumberOfNodeMapArrays(self) -> int: ... + def GetNumberOfNodeSetArrays(self) -> int: ... + def GetNumberOfNodeSetResultArrays(self) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetNumberOfNodesInFile(self) -> int: ... + def GetNumberOfObjectArrayComponents(self, objectType: int, arrayIndex: int) -> int: ... + def GetNumberOfObjectArrays(self, objectType: int) -> int: ... + def GetNumberOfObjectAttributes(self, objectType: int, objectIndex: int) -> int: ... + def GetNumberOfObjects(self, objectType: int) -> int: ... + def GetNumberOfPartArrays(self) -> int: ... + def GetNumberOfPointResultArrays(self) -> int: ... + def GetNumberOfSideSetArrays(self) -> int: ... + def GetNumberOfSideSetResultArrays(self) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetObjectArrayIndex(self, objectType: int, arrayName: str) -> int: ... + def GetObjectArrayName(self, objectType: int, arrayIndex: int) -> str: ... + @overload + def GetObjectArrayStatus(self, objectType: int, arrayIndex: int) -> int: ... + @overload + def GetObjectArrayStatus(self, objectType: int, arrayName: str) -> int: ... + def GetObjectAttributeIndex(self, objectType: int, objectIndex: int, attribName: str) -> int: ... + def GetObjectAttributeName(self, objectType: int, objectIndex: int, attribIndex: int) -> str: ... + @overload + def GetObjectAttributeStatus(self, objectType: int, objectIndex: int, attribIndex: int) -> int: ... + @overload + def GetObjectAttributeStatus(self, objectType: int, objectIndex: int, attribName: str) -> int: ... + def GetObjectId(self, objectType: int, objectIndex: int) -> int: ... + @staticmethod + def GetObjectIdArrayName() -> str: ... + @overload + def GetObjectIndex(self, objectType: int, objectName: str) -> int: ... + @overload + def GetObjectIndex(self, objectType: int, id: int) -> int: ... + @overload + def GetObjectName(self, objectType: int, objectIndex: int) -> str: ... + @overload + def GetObjectName(self) -> str: ... + @overload + def GetObjectStatus(self, objectType: int, objectIndex: int) -> int: ... + @overload + def GetObjectStatus(self, objectType: int, objectName: str) -> int: ... + def GetObjectTypeFromName(self, name: str) -> int: ... + def GetObjectTypeName(self, __a: int) -> str: ... + def GetPartArrayID(self, name: str) -> int: ... + def GetPartArrayName(self, arrayIdx: int) -> str: ... + @overload + def GetPartArrayStatus(self, index: int) -> int: ... + @overload + def GetPartArrayStatus(self, __a: str) -> int: ... + def GetPartBlockInfo(self, arrayIdx: int) -> str: ... + @staticmethod + def GetPedigreeEdgeIdArrayName() -> str: ... + @staticmethod + def GetPedigreeElementIdArrayName() -> str: ... + @staticmethod + def GetPedigreeFaceIdArrayName() -> str: ... + @staticmethod + def GetPedigreeNodeIdArrayName() -> str: ... + def GetPointResultArrayName(self, index: int) -> str: ... + def GetPointResultArrayStatus(self, name: str) -> int: ... + def GetSIL(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetSILUpdateStamp(self) -> int: ... + def GetSideSetArrayName(self, index: int) -> str: ... + def GetSideSetArrayStatus(self, name: str) -> int: ... + def GetSideSetResultArrayName(self, index: int) -> str: ... + def GetSideSetResultArrayStatus(self, name: str) -> int: ... + @staticmethod + def GetSideSetSourceElementIdArrayName() -> str: ... + @staticmethod + def GetSideSetSourceElementSideArrayName() -> str: ... + def GetSqueezePoints(self) -> bool: ... + def GetTimeSeriesData(self, ID: int, vName: str, vType: str, result: vtkmodules.vtkCommonCore.vtkFloatArray) -> int: ... + def GetTimeStep(self) -> int: ... + def GetTimeStepRange(self) -> tuple[int, int]: ... + def GetTitle(self) -> str: ... + def GetTotalNumberOfEdges(self) -> int: ... + def GetTotalNumberOfElements(self) -> int: ... + def GetTotalNumberOfFaces(self) -> int: ... + def GetTotalNumberOfNodes(self) -> int: ... + def GetUseLegacyBlockNames(self) -> bool: ... + def GetVariableID(self, type: str, name: str) -> int: ... + def GetXMLFileName(self) -> str: ... + def HasModeShapesOff(self) -> None: ... + def HasModeShapesOn(self) -> None: ... + def IgnoreFileTimeOff(self) -> None: ... + def IgnoreFileTimeOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsValidVariable(self, type: str, name: str) -> int: ... + def NewInstance(self) -> vtkExodusIIReader: ... + def Reset(self) -> None: ... + def ResetCache(self) -> None: ... + def ResetSettings(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExodusIIReader: ... + def SetAllArrayStatus(self, otype: int, status: int) -> None: ... + def SetAnimateModeShapes(self, flag: int) -> None: ... + def SetApplyDisplacements(self, d: int) -> None: ... + @overload + def SetAssemblyArrayStatus(self, index: int, flag: int) -> None: ... + @overload + def SetAssemblyArrayStatus(self, __a: str, flag: int) -> None: ... + def SetCacheSize(self, CacheSize: float) -> None: ... + def SetDisplacementMagnitude(self, s: float) -> None: ... + def SetDisplayType(self, type: int) -> None: ... + def SetEdgeBlockArrayStatus(self, name: str, flag: int) -> None: ... + def SetEdgeMapArrayStatus(self, name: str, flag: int) -> None: ... + def SetEdgeResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetEdgeSetArrayStatus(self, name: str, flag: int) -> None: ... + def SetEdgeSetResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetElementBlockArrayStatus(self, name: str, flag: int) -> None: ... + def SetElementMapArrayStatus(self, name: str, flag: int) -> None: ... + def SetElementResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetElementSetArrayStatus(self, name: str, flag: int) -> None: ... + def SetElementSetResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetFaceBlockArrayStatus(self, name: str, flag: int) -> None: ... + def SetFaceMapArrayStatus(self, name: str, flag: int) -> None: ... + def SetFaceResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetFaceSetArrayStatus(self, name: str, flag: int) -> None: ... + def SetFaceSetResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetFileId(self, f: int) -> None: ... + def SetFileName(self, fname: str) -> None: ... + def SetGenerateFileIdArray(self, f: int) -> None: ... + def SetGenerateGlobalElementIdArray(self, g: int) -> None: ... + def SetGenerateGlobalNodeIdArray(self, g: int) -> None: ... + def SetGenerateImplicitElementIdArray(self, g: int) -> None: ... + def SetGenerateImplicitNodeIdArray(self, g: int) -> None: ... + def SetGenerateObjectIdCellArray(self, g: int) -> None: ... + def SetGlobalResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetHasModeShapes(self, ms: int) -> None: ... + @overload + def SetHierarchyArrayStatus(self, index: int, flag: int) -> None: ... + @overload + def SetHierarchyArrayStatus(self, __a: str, flag: int) -> None: ... + def SetIgnoreFileTime(self, flag: bool) -> None: ... + @overload + def SetMaterialArrayStatus(self, index: int, flag: int) -> None: ... + @overload + def SetMaterialArrayStatus(self, __a: str, flag: int) -> None: ... + def SetModeShape(self, val: int) -> None: ... + def SetModeShapeTime(self, phase: float) -> None: ... + def SetNodeMapArrayStatus(self, name: str, flag: int) -> None: ... + def SetNodeSetArrayStatus(self, name: str, flag: int) -> None: ... + def SetNodeSetResultArrayStatus(self, name: str, flag: int) -> None: ... + @overload + def SetObjectArrayStatus(self, objectType: int, arrayIndex: int, status: int) -> None: ... + @overload + def SetObjectArrayStatus(self, objectType: int, arrayName: str, status: int) -> None: ... + @overload + def SetObjectAttributeStatus(self, objectType: int, objectIndex: int, attribIndex: int, status: int) -> None: ... + @overload + def SetObjectAttributeStatus(self, objectType: int, objectIndex: int, attribName: str, status: int) -> None: ... + @overload + def SetObjectStatus(self, objectType: int, objectIndex: int, status: int) -> None: ... + @overload + def SetObjectStatus(self, objectType: int, objectName: str, status: int) -> None: ... + @overload + def SetPartArrayStatus(self, index: int, flag: int) -> None: ... + @overload + def SetPartArrayStatus(self, __a: str, flag: int) -> None: ... + def SetPointResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetSideSetArrayStatus(self, name: str, flag: int) -> None: ... + def SetSideSetResultArrayStatus(self, name: str, flag: int) -> None: ... + def SetSqueezePoints(self, sp: bool) -> None: ... + def SetTimeStep(self, _arg: int) -> None: ... + def SetUseLegacyBlockNames(self, _arg: bool) -> None: ... + def SetXMLFileName(self, fname: str) -> None: ... + def UseLegacyBlockNamesOff(self) -> None: ... + def UseLegacyBlockNamesOn(self) -> None: ... + +class vtkExodusIIReaderParser(vtkmodules.vtkIOXMLParser.vtkXMLParser): + def GetBlockName(self, id: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSIL(self) -> vtkmodules.vtkCommonDataModel.vtkMutableDirectedGraph: ... + def Go(self, filename: str) -> None: ... + def HasInformationAboutBlock(self, id: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExodusIIReaderParser: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExodusIIReaderParser: ... + +class vtkExodusIIWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetBlockIdArrayName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetGhostLevel(self) -> int: ... + def GetIgnoreMetaDataWarning(self) -> bool: ... + def GetModelMetadata(self) -> vtkModelMetadata: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStoreDoubles(self) -> int: ... + def GetWriteAllTimeSteps(self) -> int: ... + def GetWriteOutBlockIdArray(self) -> int: ... + def GetWriteOutGlobalElementIdArray(self) -> int: ... + def GetWriteOutGlobalNodeIdArray(self) -> int: ... + def IgnoreMetaDataWarningOff(self) -> None: ... + def IgnoreMetaDataWarningOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExodusIIWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExodusIIWriter: ... + def SetBlockIdArrayName(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetIgnoreMetaDataWarning(self, _arg: bool) -> None: ... + def SetModelMetadata(self, __a: vtkModelMetadata) -> None: ... + def SetStoreDoubles(self, _arg: int) -> None: ... + def SetWriteAllTimeSteps(self, _arg: int) -> None: ... + def SetWriteOutBlockIdArray(self, _arg: int) -> None: ... + def SetWriteOutGlobalElementIdArray(self, _arg: int) -> None: ... + def SetWriteOutGlobalNodeIdArray(self, _arg: int) -> None: ... + def WriteAllTimeStepsOff(self) -> None: ... + def WriteAllTimeStepsOn(self) -> None: ... + def WriteOutBlockIdArrayOff(self) -> None: ... + def WriteOutBlockIdArrayOn(self) -> None: ... + def WriteOutGlobalElementIdArrayOff(self) -> None: ... + def WriteOutGlobalElementIdArrayOn(self) -> None: ... + def WriteOutGlobalNodeIdArrayOff(self) -> None: ... + def WriteOutGlobalNodeIdArrayOn(self) -> None: ... + +class vtkModelMetadata(vtkmodules.vtkCommonCore.vtkObject): + def AllVariablesDefinedInAllBlocksOff(self) -> None: ... + def AllVariablesDefinedInAllBlocksOn(self) -> None: ... + def FreeAllGlobalData(self) -> None: ... + def FreeAllLocalData(self) -> None: ... + def FreeBlockDependentData(self) -> None: ... + def FreeOriginalElementVariableNames(self) -> None: ... + def FreeOriginalNodeVariableNames(self) -> None: ... + def FreeUsedElementVariableNames(self) -> None: ... + def FreeUsedElementVariables(self) -> None: ... + def FreeUsedNodeVariableNames(self) -> None: ... + def FreeUsedNodeVariables(self) -> None: ... + def GetAllVariablesDefinedInAllBlocks(self) -> int: ... + def GetBlockAttributes(self) -> _Pointer: ... + def GetBlockAttributesIndex(self) -> _Pointer: ... + def GetBlockElementIdList(self) -> _Pointer: ... + def GetBlockElementIdListIndex(self) -> _Pointer: ... + def GetBlockIds(self) -> _Pointer: ... + def GetBlockNodesPerElement(self) -> _Pointer: ... + def GetBlockNumberOfAttributesPerElement(self) -> _Pointer: ... + def GetBlockNumberOfElements(self) -> _Pointer: ... + def GetBlockPropertyValue(self) -> _Pointer: ... + def GetDimension(self) -> int: ... + def GetElementVariableNumberOfComponents(self) -> _Pointer: ... + def GetElementVariableTruthTable(self) -> _Pointer: ... + def GetGlobalVariableValue(self) -> _Pointer: ... + def GetMapToOriginalElementVariableNames(self) -> _Pointer: ... + def GetMapToOriginalNodeVariableNames(self) -> _Pointer: ... + def GetNodeSetDistributionFactorIndex(self) -> _Pointer: ... + def GetNodeSetDistributionFactors(self) -> _Pointer: ... + def GetNodeSetIds(self) -> _Pointer: ... + def GetNodeSetNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNodeSetNodeIdList(self) -> _Pointer: ... + def GetNodeSetNodeIdListIndex(self) -> _Pointer: ... + def GetNodeSetNumberOfDistributionFactors(self) -> _Pointer: ... + def GetNodeSetPropertyValue(self) -> _Pointer: ... + def GetNodeSetSize(self) -> _Pointer: ... + def GetNodeVariableNumberOfComponents(self) -> _Pointer: ... + def GetNumberOfBlockProperties(self) -> int: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfElementVariables(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGlobalVariables(self) -> int: ... + def GetNumberOfInformationLines(self) -> int: ... + def GetNumberOfNodeSetProperties(self) -> int: ... + def GetNumberOfNodeSets(self) -> int: ... + def GetNumberOfNodeVariables(self) -> int: ... + def GetNumberOfSideSetProperties(self) -> int: ... + def GetNumberOfSideSets(self) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetOriginalNumberOfElementVariables(self) -> int: ... + def GetOriginalNumberOfNodeVariables(self) -> int: ... + def GetSideSetDistributionFactorIndex(self) -> _Pointer: ... + def GetSideSetDistributionFactors(self) -> _Pointer: ... + def GetSideSetElementList(self) -> _Pointer: ... + def GetSideSetIds(self) -> _Pointer: ... + def GetSideSetListIndex(self) -> _Pointer: ... + def GetSideSetNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetSideSetNumDFPerSide(self) -> _Pointer: ... + def GetSideSetNumberOfDistributionFactors(self) -> _Pointer: ... + def GetSideSetPropertyValue(self) -> _Pointer: ... + def GetSideSetSideList(self) -> _Pointer: ... + def GetSideSetSize(self) -> _Pointer: ... + def GetSizeBlockAttributeArray(self) -> int: ... + def GetSumDistFactPerNodeSet(self) -> int: ... + def GetSumDistFactPerSideSet(self) -> int: ... + def GetSumElementsPerBlock(self) -> int: ... + def GetSumNodesPerNodeSet(self) -> int: ... + def GetSumSidesPerSideSet(self) -> int: ... + def GetTimeStepIndex(self) -> int: ... + def GetTimeStepValues(self) -> _Pointer: ... + def GetTitle(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkModelMetadata: ... + def PrintGlobalInformation(self) -> None: ... + def PrintLocalInformation(self) -> None: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkModelMetadata: ... + def SetAllVariablesDefinedInAllBlocks(self, _arg: int) -> None: ... + def SetBlockAttributes(self, __a: MutableSequence[float]) -> None: ... + def SetBlockElementIdList(self, __a: MutableSequence[int]) -> None: ... + def SetBlockIds(self, __a: MutableSequence[int]) -> None: ... + def SetBlockNodesPerElement(self, __a: MutableSequence[int]) -> None: ... + def SetBlockNumberOfAttributesPerElement(self, natts: MutableSequence[int]) -> int: ... + def SetBlockNumberOfElements(self, nelts: MutableSequence[int]) -> int: ... + def SetBlockPropertyValue(self, __a: MutableSequence[int]) -> None: ... + def SetElementVariableTruthTable(self, __a: MutableSequence[int]) -> None: ... + def SetGlobalVariableValue(self, f: MutableSequence[float]) -> None: ... + def SetNodeSetDistributionFactors(self, __a: MutableSequence[float]) -> None: ... + def SetNodeSetIds(self, __a: MutableSequence[int]) -> None: ... + def SetNodeSetNames(self, names: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetNodeSetNodeIdList(self, __a: MutableSequence[int]) -> None: ... + def SetNodeSetNumberOfDistributionFactors(self, __a: MutableSequence[int]) -> None: ... + def SetNodeSetPropertyValue(self, __a: MutableSequence[int]) -> None: ... + def SetNodeSetSize(self, __a: MutableSequence[int]) -> None: ... + def SetNumberOfBlocks(self, _arg: int) -> None: ... + def SetNumberOfNodeSets(self, _arg: int) -> None: ... + def SetNumberOfSideSets(self, _arg: int) -> None: ... + def SetSideSetDistributionFactors(self, __a: MutableSequence[float]) -> None: ... + def SetSideSetElementList(self, __a: MutableSequence[int]) -> None: ... + def SetSideSetIds(self, __a: MutableSequence[int]) -> None: ... + def SetSideSetNames(self, names: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetSideSetNumDFPerSide(self, numNodes: MutableSequence[int]) -> None: ... + def SetSideSetNumberOfDistributionFactors(self, df: MutableSequence[int]) -> int: ... + def SetSideSetPropertyValue(self, __a: MutableSequence[int]) -> None: ... + def SetSideSetSideList(self, __a: MutableSequence[int]) -> None: ... + def SetSideSetSize(self, sizes: MutableSequence[int]) -> int: ... + def SetSumNodesPerNodeSet(self, _arg: int) -> None: ... + def SetSumSidesPerSideSet(self, _arg: int) -> None: ... + def SetTimeStepIndex(self, _arg: int) -> None: ... + def SetTimeSteps(self, numberOfTimeSteps: int, timeStepValues: MutableSequence[float]) -> None: ... + def SetTitle(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOExport.pyi b/stubs/vtk/vtkmodules/vtkIOExport.pyi new file mode 100644 index 000000000000..4410589d67cc --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOExport.pyi @@ -0,0 +1,1087 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkIOCore +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingVtkJS + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +class vtkX3D(vtkmodules.vtkCommonCore.namespace): + class X3DAttribute(int): ... + class X3DElement(int): ... + class X3DTypes(int): ... + AS: X3DAttribute + Anchor: X3DElement + Appearance: X3DElement + Arc2D: X3DElement + ArcClose2D: X3DElement + AudioClip: X3DElement + Background: X3DElement + Billboard: X3DElement + BooleanFilter: X3DElement + BooleanSequencer: X3DElement + BooleanToggle: X3DElement + BooleanTrigger: X3DElement + Box: X3DElement + CADAssembly: X3DElement + CADFace: X3DElement + CADLayer: X3DElement + CADPart: X3DElement + Circle2D: X3DElement + Collision: X3DElement + Color: X3DElement + ColorInterpolator: X3DElement + ColorRGBA: X3DElement + ComposedCubeMapTexture: X3DElement + ComposedShader: X3DElement + ComposedTexture3D: X3DElement + Cone: X3DElement + Contour2D: X3DElement + ContourPolyline2D: X3DElement + Coordinate: X3DElement + CoordinateDouble: X3DElement + CoordinateInterpolator: X3DElement + CoordinateInterpolator2D: X3DElement + Cylinder: X3DElement + CylinderSensor: X3DElement + DEF: X3DAttribute + DirectionalLight: X3DElement + Disk2D: X3DElement + EXPORT: X3DElement + ElevationGrid: X3DElement + EspduTransform: X3DElement + ExternProtoDeclare: X3DElement + Extrusion: X3DElement + FillProperties: X3DElement + FloatVertexAttribute: X3DElement + Fog: X3DElement + FogCoordinate: X3DElement + FontStyle: X3DElement + GeneratedCubeMapTexture: X3DElement + GeoCoordinate: X3DElement + GeoElevationGrid: X3DElement + GeoLOD: X3DElement + GeoLocation: X3DElement + GeoMetadata: X3DElement + GeoOrigin: X3DElement + GeoPositionInterpolator: X3DElement + GeoTouchSensor: X3DElement + GeoViewpoint: X3DElement + Group: X3DElement + HAnimDisplacer: X3DElement + HAnimHumanoid: X3DElement + HAnimJoint: X3DElement + HAnimSegment: X3DElement + HAnimSite: X3DElement + IMPORT: X3DElement + IS: X3DElement + ImageCubeMapTexture: X3DElement + ImageTexture: X3DElement + ImageTexture3D: X3DElement + IndexedFaceSet: X3DElement + IndexedLineSet: X3DElement + IndexedQuadSet: X3DElement + IndexedTriangleFanSet: X3DElement + IndexedTriangleSet: X3DElement + IndexedTriangleStripSet: X3DElement + Inline: X3DElement + InlineDEF: X3DAttribute + IntegerSequencer: X3DElement + IntegerTrigger: X3DElement + KeySensor: X3DElement + LOD: X3DElement + LineProperties: X3DElement + LineSet: X3DElement + LoadSensor: X3DElement + LocalFog: X3DElement + MFCOLOR: X3DTypes + MFINT32: X3DTypes + MFROTATION: X3DTypes + MFSTRING: X3DTypes + MFVEC2F: X3DTypes + MFVEC3F: X3DTypes + Material: X3DElement + Matrix3VertexAttribute: X3DElement + Matrix4VertexAttribute: X3DElement + MetadataDouble: X3DElement + MetadataFloat: X3DElement + MetadataInteger: X3DElement + MetadataSet: X3DElement + MetadataString: X3DElement + MovieTexture: X3DElement + MultiTexture: X3DElement + MultiTextureCoordinate: X3DElement + MultiTextureTransform: X3DElement + NavigationInfo: X3DElement + Normal: X3DElement + NormalInterpolator: X3DElement + NurbsCurve: X3DElement + NurbsCurve2D: X3DElement + NurbsOrientationInterpolator: X3DElement + NurbsPatchSurface: X3DElement + NurbsPositionInterpolator: X3DElement + NurbsSet: X3DElement + NurbsSurfaceInterpolator: X3DElement + NurbsSweptSurface: X3DElement + NurbsSwungSurface: X3DElement + NurbsTextureCoordinate: X3DElement + NurbsTrimmedSurface: X3DElement + OrientationInterpolator: X3DElement + PackagedShader: X3DElement + PixelTexture: X3DElement + PixelTexture3D: X3DElement + PlaneSensor: X3DElement + PointLight: X3DElement + PointSet: X3DElement + Polyline2D: X3DElement + Polypoint2D: X3DElement + PositionInterpolator: X3DElement + PositionInterpolator2D: X3DElement + ProgramShader: X3DElement + ProtoBody: X3DElement + ProtoDeclare: X3DElement + ProtoInstance: X3DElement + ProtoInterface: X3DElement + ProximitySensor: X3DElement + QuadSet: X3DElement + ROUTE: X3DElement + ReceiverPdu: X3DElement + Rectangle2D: X3DElement + SFCOLOR: X3DTypes + SFIMAGE: X3DTypes + SFROTATION: X3DTypes + SFSTRING: X3DTypes + SFVEC2F: X3DTypes + SFVEC3F: X3DTypes + ScalarInterpolator: X3DElement + Scene: X3DElement + Script: X3DElement + ShaderPart: X3DElement + ShaderProgram: X3DElement + Shape: X3DElement + SignalPdu: X3DElement + Sound: X3DElement + Sphere: X3DElement + SphereSensor: X3DElement + SpotLight: X3DElement + StaticGroup: X3DElement + StringSensor: X3DElement + Switch: X3DElement + Text: X3DElement + TextureBackground: X3DElement + TextureCoordinate: X3DElement + TextureCoordinate3D: X3DElement + TextureCoordinate4D: X3DElement + TextureCoordinateGenerator: X3DElement + TextureTransform: X3DElement + TextureTransform3D: X3DElement + TextureTransformMatrix3D: X3DElement + TimeSensor: X3DElement + TimeTrigger: X3DElement + TouchSensor: X3DElement + Transform: X3DElement + TransmitterPdu: X3DElement + TriangleFanSet: X3DElement + TriangleSet: X3DElement + TriangleSet2D: X3DElement + TriangleStripSet: X3DElement + USE: X3DAttribute + Viewpoint: X3DElement + VisibilitySensor: X3DElement + WorldInfo: X3DElement + X3D: X3DElement + _class: X3DAttribute + accessType: X3DAttribute + actionKeyPress: X3DAttribute + actionKeyRelease: X3DAttribute + address: X3DAttribute + alpha: X3DAttribute + altKey: X3DAttribute + ambientIntensity: X3DAttribute + antennaLocation: X3DAttribute + antennaPatternLength: X3DAttribute + antennaPatternType: X3DAttribute + applicationID: X3DAttribute + articulationParameterArray: X3DAttribute + articulationParameterChangeIndicatorArray: X3DAttribute + articulationParameterCount: X3DAttribute + articulationParameterDesignatorArray: X3DAttribute + articulationParameterIdPartAttachedArray: X3DAttribute + articulationParameterTypeArray: X3DAttribute + attenuation: X3DAttribute + autoOffset: X3DAttribute + avatarSize: X3DAttribute + axisOfRotation: X3DAttribute + backUrl: X3DAttribute + bboxCenter: X3DAttribute + bboxSize: X3DAttribute + beamWidth: X3DAttribute + beginCap: X3DAttribute + bindTime: X3DAttribute + bottom: X3DAttribute + bottomRadius: X3DAttribute + bottomUrl: X3DAttribute + ccw: X3DAttribute + center: X3DAttribute + centerOfMass: X3DAttribute + centerOfRotation: X3DAttribute + child1Url: X3DAttribute + child2Url: X3DAttribute + child3Url: X3DAttribute + child4Url: X3DAttribute + closureType: X3DAttribute + collideTime: X3DAttribute + color: X3DAttribute + colorIndex: X3DAttribute + colorPerVertex: X3DAttribute + component: X3DElement + connect: X3DElement + containerField: X3DAttribute + content: X3DAttribute + controlKey: X3DAttribute + controlPoint: X3DAttribute + convex: X3DAttribute + coordIndex: X3DAttribute + coordinateSystem: X3DAttribute + copyright: X3DAttribute + creaseAngle: X3DAttribute + crossSection: X3DAttribute + cryptoKeyID: X3DAttribute + cryptoSystem: X3DAttribute + cutOffAngle: X3DAttribute + cycleInterval: X3DAttribute + cycleTime: X3DAttribute + data: X3DAttribute + dataFormat: X3DAttribute + dataLength: X3DAttribute + dataUrl: X3DAttribute + date: X3DAttribute + deadReckoning: X3DAttribute + deletionAllowed: X3DAttribute + description: X3DAttribute + detonateTime: X3DAttribute + diffuseColor: X3DAttribute + dir: X3DAttribute + directOutput: X3DAttribute + direction: X3DAttribute + diskAngle: X3DAttribute + displacements: X3DAttribute + documentation: X3DAttribute + elapsedTime: X3DAttribute + ellipsoid: X3DAttribute + emissiveColor: X3DAttribute + enabled: X3DAttribute + encodingScheme: X3DAttribute + endAngle: X3DAttribute + endCap: X3DAttribute + enterTime: X3DAttribute + enteredText: X3DAttribute + entityCategory: X3DAttribute + entityCountry: X3DAttribute + entityDomain: X3DAttribute + entityExtra: X3DAttribute + entityID: X3DAttribute + entityKind: X3DAttribute + entitySpecific: X3DAttribute + entitySubCategory: X3DAttribute + exitTime: X3DAttribute + extent: X3DAttribute + family: X3DAttribute + fanCount: X3DAttribute + field: X3DElement + fieldOfView: X3DAttribute + fieldValue: X3DElement + filled: X3DAttribute + finalText: X3DAttribute + fireMissionIndex: X3DAttribute + fired1: X3DAttribute + fired2: X3DAttribute + firedTime: X3DAttribute + firingRange: X3DAttribute + firingRate: X3DAttribute + fogType: X3DAttribute + forceID: X3DAttribute + frequency: X3DAttribute + fromField: X3DAttribute + fromNode: X3DAttribute + frontUrl: X3DAttribute + function: X3DAttribute + fuse: X3DAttribute + geoCoords: X3DAttribute + geoGridOrigin: X3DAttribute + geoSystem: X3DAttribute + groundAngle: X3DAttribute + groundColor: X3DAttribute + hatchColor: X3DAttribute + hatchStyle: X3DAttribute + hatched: X3DAttribute + head: X3DElement + headlight: X3DAttribute + height: X3DAttribute + horizontal: X3DAttribute + horizontalDatum: X3DAttribute + http_equiv: X3DAttribute + humanoidBodyType: X3DElement + image: X3DAttribute + importedDEF: X3DAttribute + index: X3DAttribute + info: X3DAttribute + innerRadius: X3DAttribute + inputFalse: X3DAttribute + inputNegate: X3DAttribute + inputSource: X3DAttribute + inputTrue: X3DAttribute + integerKey: X3DAttribute + intensity: X3DAttribute + jump: X3DAttribute + justify: X3DAttribute + key: X3DAttribute + keyPress: X3DAttribute + keyRelease: X3DAttribute + keyValue: X3DAttribute + knot: X3DAttribute + lang: X3DAttribute + language: X3DAttribute + leftToRight: X3DAttribute + leftUrl: X3DAttribute + length: X3DAttribute + lengthOfModulationParameters: X3DAttribute + level: X3DAttribute + limitOrientation: X3DAttribute + lineSegments: X3DAttribute + linearAcceleration: X3DAttribute + linearVelocity: X3DAttribute + linetype: X3DAttribute + linewidthScaleFactor: X3DAttribute + llimit: X3DAttribute + load: X3DAttribute + loadTime: X3DAttribute + localDEF: X3DAttribute + location: X3DAttribute + loop: X3DAttribute + marking: X3DAttribute + mass: X3DAttribute + maxAngle: X3DAttribute + maxBack: X3DAttribute + maxExtent: X3DAttribute + maxFront: X3DAttribute + maxPosition: X3DAttribute + meta: X3DElement + metadataFormat: X3DAttribute + minAngle: X3DAttribute + minBack: X3DAttribute + minFront: X3DAttribute + minPosition: X3DAttribute + mode: X3DAttribute + modulationTypeDetail: X3DAttribute + modulationTypeMajor: X3DAttribute + modulationTypeSpreadSpectrum: X3DAttribute + modulationTypeSystem: X3DAttribute + momentsOfInertia: X3DAttribute + multicastRelayHost: X3DAttribute + multicastRelayPort: X3DAttribute + munitionApplicationID: X3DAttribute + munitionEndPoint: X3DAttribute + munitionEntityID: X3DAttribute + munitionQuantity: X3DAttribute + munitionSiteID: X3DAttribute + munitionStartPoint: X3DAttribute + mustEvaluate: X3DAttribute + name: X3DAttribute + navType: X3DAttribute + networkMode: X3DAttribute + next: X3DAttribute + nodeField: X3DAttribute + normalIndex: X3DAttribute + normalPerVertex: X3DAttribute + offset: X3DAttribute + on: X3DAttribute + order: X3DAttribute + orientation: X3DAttribute + originator: X3DAttribute + outerRadius: X3DAttribute + parameter: X3DAttribute + pauseTime: X3DAttribute + pitch: X3DAttribute + point: X3DAttribute + points: X3DAttribute + port: X3DAttribute + position: X3DAttribute + power: X3DAttribute + previous: X3DAttribute + priority: X3DAttribute + profile: X3DAttribute + progress: X3DAttribute + protoField: X3DAttribute + radioEntityTypeCategory: X3DAttribute + radioEntityTypeCountry: X3DAttribute + radioEntityTypeDomain: X3DAttribute + radioEntityTypeKind: X3DAttribute + radioEntityTypeNomenclature: X3DAttribute + radioEntityTypeNomenclatureVersion: X3DAttribute + radioID: X3DAttribute + radius: X3DAttribute + range: X3DAttribute + readInterval: X3DAttribute + receivedPower: X3DAttribute + receiverState: X3DAttribute + reference: X3DAttribute + relativeAntennaLocation: X3DAttribute + repeatS: X3DAttribute + repeatT: X3DAttribute + resolution: X3DAttribute + resumeTime: X3DAttribute + rightUrl: X3DAttribute + rootUrl: X3DAttribute + rotateYUp: X3DAttribute + rotation: X3DAttribute + rtpHeaderExpected: X3DAttribute + sampleRate: X3DAttribute + samples: X3DAttribute + scale: X3DAttribute + scaleOrientation: X3DAttribute + shiftKey: X3DAttribute + shininess: X3DAttribute + side: X3DAttribute + siteID: X3DAttribute + size: X3DAttribute + skinCoordIndex: X3DAttribute + skinCoordWeight: X3DAttribute + skyAngle: X3DAttribute + skyColor: X3DAttribute + solid: X3DAttribute + source: X3DAttribute + spacing: X3DAttribute + spatialize: X3DAttribute + specularColor: X3DAttribute + speed: X3DAttribute + speedFactor: X3DAttribute + spine: X3DAttribute + startAngle: X3DAttribute + startTime: X3DAttribute + stiffness: X3DAttribute + stopTime: X3DAttribute + string: X3DAttribute + stripCount: X3DAttribute + style: X3DAttribute + summary: X3DAttribute + tdlType: X3DAttribute + tessellation: X3DAttribute + tessellationScale: X3DAttribute + texCoordIndex: X3DAttribute + time: X3DAttribute + timeOut: X3DAttribute + timestamp: X3DAttribute + title: X3DAttribute + toField: X3DAttribute + toNode: X3DAttribute + toggle: X3DAttribute + top: X3DAttribute + topToBottom: X3DAttribute + topUrl: X3DAttribute + touchTime: X3DAttribute + translation: X3DAttribute + transmitFrequencyBandwidth: X3DAttribute + transmitState: X3DAttribute + transmitterApplicationID: X3DAttribute + transmitterEntityID: X3DAttribute + transmitterRadioID: X3DAttribute + transmitterSiteID: X3DAttribute + transparency: X3DAttribute + transparent: X3DAttribute + triggerTime: X3DAttribute + triggerTrue: X3DAttribute + triggerValue: X3DAttribute + type: X3DAttribute + uDimension: X3DAttribute + uKnot: X3DAttribute + uOrder: X3DAttribute + uTessellation: X3DAttribute + ulimit: X3DAttribute + url: X3DAttribute + vDimension: X3DAttribute + vKnot: X3DAttribute + vOrder: X3DAttribute + vTessellation: X3DAttribute + value: X3DAttribute + vector: X3DAttribute + version: X3DAttribute + vertexCount: X3DAttribute + verticalDatum: X3DAttribute + vertices: X3DAttribute + visibilityLimit: X3DAttribute + visibilityRange: X3DAttribute + warhead: X3DAttribute + weight: X3DAttribute + whichChoice: X3DAttribute + whichGeometry: X3DAttribute + writeInterval: X3DAttribute + xDimension: X3DAttribute + xSpacing: X3DAttribute + yScale: X3DAttribute + zDimension: X3DAttribute + zSpacing: X3DAttribute + +class vtkExporter(vtkmodules.vtkCommonCore.vtkObject): + def GetActiveRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetInput(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExporter: ... + def SetActiveRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetEndWrite(self, f: Callback) -> None: ... + def SetInput(self, renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetRenderWindow(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetStartWrite(self, f: Callback) -> None: ... + def Update(self) -> None: ... + def Write(self) -> None: ... + +class vtkGLTFExporter(vtkExporter): + def GetFileName(self) -> str: ... + def GetInlineData(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSaveBatchId(self) -> bool: ... + def GetSaveNormal(self) -> bool: ... + def InlineDataOff(self) -> None: ... + def InlineDataOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGLTFExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGLTFExporter: ... + def SaveBatchIdOff(self) -> None: ... + def SaveBatchIdOn(self) -> None: ... + def SaveNormalOff(self) -> None: ... + def SaveNormalOn(self) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetInlineData(self, _arg: bool) -> None: ... + def SetSaveBatchId(self, _arg: bool) -> None: ... + def SetSaveNormal(self, _arg: bool) -> None: ... + def WriteToString(self) -> str: ... + +class vtkIVExporter(vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIVExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIVExporter: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkJSONDataSetWriter(vtkmodules.vtkIOCore.vtkWriter): + @staticmethod + def ComputeMD5(content: Sequence[int], size: int, hash: str) -> None: ... + def GetArchiver(self) -> vtkmodules.vtkCommonCore.vtkArchiver: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetShortType(input: vtkmodules.vtkCommonCore.vtkDataArray, needConversion: bool) -> str: ... + @staticmethod + def GetUID(__a: vtkmodules.vtkCommonCore.vtkDataArray, needConversion: bool) -> str: ... + def GetValidString(self, __a: str) -> str: ... + def IsA(self, type: str) -> int: ... + def IsDataSetValid(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJSONDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJSONDataSetWriter: ... + def SetArchiver(self, __a: vtkmodules.vtkCommonCore.vtkArchiver) -> None: ... + @overload + def Write(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def Write(self) -> int: ... + @staticmethod + def WriteArrayAsRAW(__a: vtkmodules.vtkCommonCore.vtkDataArray, filePath: str) -> bool: ... + def WriteArrayContents(self, __a: vtkmodules.vtkCommonCore.vtkDataArray, relativeFilePath: str) -> bool: ... + +class vtkJSONRenderWindowExporter(vtkExporter): + def CompactOutputOff(self) -> None: ... + def CompactOutputOn(self) -> None: ... + def GetArchiver(self) -> vtkmodules.vtkCommonCore.vtkArchiver: ... + def GetCompactOutput(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSerializer(self) -> vtkmodules.vtkRenderingVtkJS.vtkVtkJSSceneGraphSerializer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJSONRenderWindowExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJSONRenderWindowExporter: ... + def SetArchiver(self, __a: vtkmodules.vtkCommonCore.vtkArchiver) -> None: ... + def SetCompactOutput(self, _arg: bool) -> None: ... + def SetSerializer(self, __a: vtkmodules.vtkRenderingVtkJS.vtkVtkJSSceneGraphSerializer) -> None: ... + def WriteData(self) -> None: ... + +class vtkJSONSceneExporter(vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyLODsBaseSize(self) -> int: ... + def GetPolyLODsBaseUrl(self) -> str: ... + def GetTextureLODsBaseSize(self) -> int: ... + def GetTextureLODsBaseUrl(self) -> str: ... + def GetWritePolyLODs(self) -> bool: ... + def GetWriteTextureLODs(self) -> bool: ... + def GetWriteTextures(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJSONSceneExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJSONSceneExporter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetPolyLODsBaseSize(self, _arg: int) -> None: ... + def SetPolyLODsBaseUrl(self, _arg: str) -> None: ... + def SetTextureLODsBaseSize(self, _arg: int) -> None: ... + def SetTextureLODsBaseUrl(self, _arg: str) -> None: ... + def SetWritePolyLODs(self, _arg: bool) -> None: ... + def SetWriteTextureLODs(self, _arg: bool) -> None: ... + def SetWriteTextures(self, _arg: bool) -> None: ... + +class vtkOBJExporter(vtkExporter): + def GetFilePrefix(self) -> str: ... + def GetMTLFileComment(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOBJFileComment(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOBJExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOBJExporter: ... + def SetFilePrefix(self, _arg: str) -> None: ... + def SetMTLFileComment(self, _arg: str) -> None: ... + def SetOBJFileComment(self, _arg: str) -> None: ... + +class vtkOOGLExporter(vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOOGLExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOOGLExporter: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkPOVExporter(vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPOVExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPOVExporter: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkRIBExporter(vtkExporter): + def BackgroundOff(self) -> None: ... + def BackgroundOn(self) -> None: ... + def ExportArraysOff(self) -> None: ... + def ExportArraysOn(self) -> None: ... + def GetBackground(self) -> int: ... + def GetExportArrays(self) -> int: ... + def GetExportArraysMaxValue(self) -> int: ... + def GetExportArraysMinValue(self) -> int: ... + def GetFilePrefix(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixelSamples(self) -> tuple[int, int]: ... + def GetSize(self) -> tuple[int, int]: ... + def GetTexturePrefix(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRIBExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRIBExporter: ... + def SetBackground(self, _arg: int) -> None: ... + def SetExportArrays(self, _arg: int) -> None: ... + def SetFilePrefix(self, _arg: str) -> None: ... + @overload + def SetPixelSamples(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetPixelSamples(self, _arg: Sequence[int]) -> None: ... + @overload + def SetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSize(self, _arg: Sequence[int]) -> None: ... + def SetTexturePrefix(self, _arg: str) -> None: ... + +class vtkRIBLight(vtkmodules.vtkRenderingCore.vtkLight): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShadows(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRIBLight: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRIBLight: ... + def SetShadows(self, _arg: int) -> None: ... + def ShadowsOff(self) -> None: ... + def ShadowsOn(self) -> None: ... + +class vtkRIBProperty(vtkmodules.vtkRenderingCore.vtkProperty): + def AddDisplacementShaderParameter(self, parameter: str, value: str) -> None: ... + def AddParameter(self, parameter: str, value: str) -> None: ... + def AddSurfaceShaderParameter(self, parameter: str, value: str) -> None: ... + def AddVariable(self, variable: str, declaration: str) -> None: ... + def GetDeclarations(self) -> str: ... + def GetDisplacementShader(self) -> str: ... + def GetDisplacementShaderParameters(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParameters(self) -> str: ... + def GetSurfaceShader(self) -> str: ... + def GetSurfaceShaderParameters(self) -> str: ... + def GetSurfaceShaderUsesDefaultParameters(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRIBProperty: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRIBProperty: ... + def SetDisplacementShader(self, _arg: str) -> None: ... + def SetDisplacementShaderParameter(self, parameter: str, value: str) -> None: ... + def SetParameter(self, parameter: str, value: str) -> None: ... + def SetSurfaceShader(self, _arg: str) -> None: ... + def SetSurfaceShaderParameter(self, parameter: str, value: str) -> None: ... + def SetSurfaceShaderUsesDefaultParameters(self, _arg: bool) -> None: ... + def SetVariable(self, variable: str, declaration: str) -> None: ... + def SurfaceShaderUsesDefaultParametersOff(self) -> None: ... + def SurfaceShaderUsesDefaultParametersOn(self) -> None: ... + +class vtkSVGContextDevice2D(vtkmodules.vtkRenderingContext2D.vtkContextDevice2D): + def Begin(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def ComputeJustifiedStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def ComputeStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def DrawColoredPolygon( + self, points: MutableSequence[float], numPoints: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawEllipseWedge( + self, x: float, y: float, outRx: float, outRy: float, inRx: float, inRy: float, startAngle: float, stopAngle: float + ) -> None: ... + def DrawEllipticArc(self, x: float, y: float, rX: float, rY: float, startAngle: float, stopAngle: float) -> None: ... + @overload + def DrawImage(self, p: MutableSequence[float], scale: float, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage( + self, pos: vtkmodules.vtkCommonDataModel.vtkRectf, image: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + def DrawLines(self, f: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawMarkers( + self, + shape: int, + highlight: bool, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawMathTextString(self, point: MutableSequence[float], str: str) -> None: ... + def DrawPointSprites( + self, + sprite: vtkmodules.vtkCommonDataModel.vtkImageData, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawPoints( + self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawPoly(self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawPolygon(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawQuad(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawQuadStrip(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawString(self, point: MutableSequence[float], string: str) -> None: ... + def EmbedFontsOff(self) -> None: ... + def EmbedFontsOn(self) -> None: ... + def EnableClipping(self, enable: bool) -> None: ... + def End(self) -> None: ... + def GenerateDefinitions(self) -> None: ... + def GetEmbedFonts(self) -> bool: ... + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSubdivisionThreshold(self) -> float: ... + def GetTextAsPath(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiplyMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def NewInstance(self) -> vtkSVGContextDevice2D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSVGContextDevice2D: ... + def SetClipping(self, x: MutableSequence[int]) -> None: ... + def SetColor4(self, color: MutableSequence[int]) -> None: ... + def SetEmbedFonts(self, _arg: bool) -> None: ... + def SetLineType(self, type: int) -> None: ... + def SetLineWidth(self, width: float) -> None: ... + def SetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def SetPointSize(self, size: float) -> None: ... + def SetSVGContext( + self, context: vtkmodules.vtkCommonDataModel.vtkXMLDataElement, defs: vtkmodules.vtkCommonDataModel.vtkXMLDataElement + ) -> None: ... + def SetSubdivisionThreshold(self, _arg: float) -> None: ... + def SetTextAsPath(self, _arg: bool) -> None: ... + def SetTexture(self, image: vtkmodules.vtkCommonDataModel.vtkImageData, properties: int) -> None: ... + def TextAsPathOff(self) -> None: ... + def TextAsPathOn(self) -> None: ... + +class vtkSVGExporter(vtkExporter): + def DrawBackgroundOff(self) -> None: ... + def DrawBackgroundOn(self) -> None: ... + def GetDescription(self) -> str: ... + def GetDrawBackground(self) -> bool: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSubdivisionThreshold(self) -> float: ... + def GetTextAsPath(self) -> bool: ... + def GetTitle(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSVGExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSVGExporter: ... + def SetDescription(self, _arg: str) -> None: ... + def SetDrawBackground(self, _arg: bool) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetSubdivisionThreshold(self, _arg: float) -> None: ... + def SetTextAsPath(self, _arg: bool) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def TextAsPathOff(self) -> None: ... + def TextAsPathOn(self) -> None: ... + +class vtkSingleVTPExporter(vtkExporter): + def GetFilePrefix(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSingleVTPExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSingleVTPExporter: ... + def SetFileName(self, __a: str) -> None: ... + def SetFilePrefix(self, _arg: str) -> None: ... + +class vtkVRMLExporter(vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpeed(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRMLExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRMLExporter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetSpeed(self, _arg: float) -> None: ... + +class vtkX3DExporter(vtkExporter): + def BinaryOff(self) -> None: ... + def BinaryOn(self) -> None: ... + def FastestOff(self) -> None: ... + def FastestOn(self) -> None: ... + def GetBinary(self) -> int: ... + def GetBinaryMaxValue(self) -> int: ... + def GetBinaryMinValue(self) -> int: ... + def GetBinaryOutputString(self) -> _Pointer: ... + def GetFastest(self) -> int: ... + def GetFastestMaxValue(self) -> int: ... + def GetFastestMinValue(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputString(self) -> str: ... + def GetOutputStringLength(self) -> int: ... + def GetSpeed(self) -> float: ... + def GetWriteToOutputString(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkX3DExporter: ... + def RegisterAndGetOutputString(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkX3DExporter: ... + def SetBinary(self, _arg: int) -> None: ... + def SetFastest(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetSpeed(self, _arg: float) -> None: ... + def SetWriteToOutputString(self, _arg: int) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkX3DExporterWriter(vtkmodules.vtkCommonCore.vtkObject): + def CloseFile(self) -> None: ... + def EndDocument(self) -> None: ... + def EndNode(self) -> None: ... + def Flush(self) -> None: ... + def GetBinaryOutputString(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputString(self) -> str: ... + def GetOutputStringLength(self) -> int: ... + def GetWriteToOutputString(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkX3DExporterWriter: ... + def OpenFile(self, file: str) -> int: ... + def OpenStream(self) -> int: ... + def RegisterAndGetOutputString(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkX3DExporterWriter: ... + @overload + def SetField(self, attributeID: int, value: str, mfstring: bool = False) -> None: ... + @overload + def SetField(self, attributeID: int, __b: int) -> None: ... + @overload + def SetField(self, attributeID: int, __b: float) -> None: ... + @overload + def SetField(self, attributeID: int, __b: bool) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: Sequence[float]) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def SetField(self, attributeID: int, values: Sequence[float], size: int) -> None: ... + @overload + def SetField(self, attributeID: int, values: Sequence[int], size: int, image: bool = False) -> None: ... + def SetWriteToOutputString(self, _arg: int) -> None: ... + def StartDocument(self) -> None: ... + def StartNode(self, nodeID: int) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkX3DExporterFIWriter(vtkX3DExporterWriter): + def CloseFile(self) -> None: ... + def EndDocument(self) -> None: ... + def EndNode(self) -> None: ... + def FastestOff(self) -> None: ... + def FastestOn(self) -> None: ... + def Flush(self) -> None: ... + def GetFastest(self) -> int: ... + def GetFastestMaxValue(self) -> int: ... + def GetFastestMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkX3DExporterFIWriter: ... + def OpenFile(self, file: str) -> int: ... + def OpenStream(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkX3DExporterFIWriter: ... + def SetFastest(self, _arg: int) -> None: ... + @overload + def SetField(self, attributeID: int, __b: str, mfstring: bool = False) -> None: ... + @overload + def SetField(self, attributeID: int, __b: int) -> None: ... + @overload + def SetField(self, attributeID: int, __b: float) -> None: ... + @overload + def SetField(self, attributeID: int, __b: bool) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: Sequence[float]) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def SetField(self, attributeID: int, values: Sequence[float], size: int) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: vtkmodules.vtkCommonDataModel.vtkCellArray) -> None: ... + @overload + def SetField(self, attributeID: int, values: Sequence[int], size: int, image: bool = False) -> None: ... + def StartDocument(self) -> None: ... + def StartNode(self, elementID: int) -> None: ... + +class vtkX3DExporterXMLWriter(vtkX3DExporterWriter): + def CloseFile(self) -> None: ... + def EndDocument(self) -> None: ... + def EndNode(self) -> None: ... + def Flush(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkX3DExporterXMLWriter: ... + def OpenFile(self, file: str) -> int: ... + def OpenStream(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkX3DExporterXMLWriter: ... + @overload + def SetField(self, attributeID: int, __b: str, mfstring: bool = True) -> None: ... + @overload + def SetField(self, attributeID: int, __b: int) -> None: ... + @overload + def SetField(self, attributeID: int, __b: float) -> None: ... + @overload + def SetField(self, attributeID: int, __b: bool) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: Sequence[float]) -> None: ... + @overload + def SetField(self, attributeID: int, type: int, a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def SetField(self, attributeID: int, values: Sequence[float], size: int) -> None: ... + @overload + def SetField(self, attributeID: int, values: Sequence[int], size: int, image: bool = False) -> None: ... + def StartDocument(self) -> None: ... + def StartNode(self, elementID: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOExportGL2PS.pyi b/stubs/vtk/vtkmodules/vtkIOExportGL2PS.pyi new file mode 100644 index 000000000000..c70a94e2c12c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOExportGL2PS.pyi @@ -0,0 +1,110 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkIOExport +import vtkmodules.vtkRenderingCore + +class vtkGL2PSExporter(vtkmodules.vtkIOExport.vtkExporter): + class SortScheme(int): ... + class OutputFormat(int): ... + BSP_SORT: SortScheme + EPS_FILE: OutputFormat + NO_SORT: SortScheme + PDF_FILE: OutputFormat + PS_FILE: OutputFormat + SIMPLE_SORT: SortScheme + SVG_FILE: OutputFormat + TEX_FILE: OutputFormat + def BestRootOff(self) -> None: ... + def BestRootOn(self) -> None: ... + def CompressOff(self) -> None: ... + def CompressOn(self) -> None: ... + def DrawBackgroundOff(self) -> None: ... + def DrawBackgroundOn(self) -> None: ... + def GetBestRoot(self) -> int: ... + def GetBufferSize(self) -> int: ... + def GetCompress(self) -> int: ... + def GetDrawBackground(self) -> int: ... + def GetFileFormat(self) -> int: ... + def GetFileFormatAsString(self) -> str: ... + def GetFileFormatMaxValue(self) -> int: ... + def GetFileFormatMinValue(self) -> int: ... + def GetFilePrefix(self) -> str: ... + def GetLandscape(self) -> int: ... + def GetLineWidthFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOcclusionCull(self) -> int: ... + def GetPS3Shading(self) -> int: ... + def GetPointSizeFactor(self) -> float: ... + def GetRasterExclusions(self) -> vtkmodules.vtkRenderingCore.vtkPropCollection: ... + def GetSilent(self) -> int: ... + def GetSimpleLineOffset(self) -> int: ... + def GetSort(self) -> int: ... + def GetSortAsString(self) -> str: ... + def GetSortMaxValue(self) -> int: ... + def GetSortMinValue(self) -> int: ... + def GetText(self) -> int: ... + def GetTextAsPath(self) -> bool: ... + def GetTitle(self) -> str: ... + def GetWrite3DPropsAsRasterImage(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LandscapeOff(self) -> None: ... + def LandscapeOn(self) -> None: ... + def NewInstance(self) -> vtkGL2PSExporter: ... + def OcclusionCullOff(self) -> None: ... + def OcclusionCullOn(self) -> None: ... + def PS3ShadingOff(self) -> None: ... + def PS3ShadingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGL2PSExporter: ... + def SetBestRoot(self, _arg: int) -> None: ... + def SetBufferSize(self, _arg: int) -> None: ... + def SetCompress(self, _arg: int) -> None: ... + def SetDrawBackground(self, _arg: int) -> None: ... + def SetFileFormat(self, _arg: int) -> None: ... + def SetFileFormatToEPS(self) -> None: ... + def SetFileFormatToPDF(self) -> None: ... + def SetFileFormatToPS(self) -> None: ... + def SetFileFormatToSVG(self) -> None: ... + def SetFileFormatToTeX(self) -> None: ... + def SetFilePrefix(self, _arg: str) -> None: ... + def SetLandscape(self, _arg: int) -> None: ... + def SetLineWidthFactor(self, _arg: float) -> None: ... + def SetOcclusionCull(self, _arg: int) -> None: ... + def SetPS3Shading(self, _arg: int) -> None: ... + def SetPointSizeFactor(self, _arg: float) -> None: ... + def SetRasterExclusions(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def SetSilent(self, _arg: int) -> None: ... + def SetSimpleLineOffset(self, _arg: int) -> None: ... + def SetSort(self, _arg: int) -> None: ... + def SetSortToBSP(self) -> None: ... + def SetSortToOff(self) -> None: ... + def SetSortToSimple(self) -> None: ... + def SetText(self, _arg: int) -> None: ... + def SetTextAsPath(self, _arg: bool) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetWrite3DPropsAsRasterImage(self, _arg: int) -> None: ... + def SilentOff(self) -> None: ... + def SilentOn(self) -> None: ... + def SimpleLineOffsetOff(self) -> None: ... + def SimpleLineOffsetOn(self) -> None: ... + def TextAsPathOff(self) -> None: ... + def TextAsPathOn(self) -> None: ... + def TextOff(self) -> None: ... + def TextOn(self) -> None: ... + def UsePainterSettings(self) -> None: ... + def Write3DPropsAsRasterImageOff(self) -> None: ... + def Write3DPropsAsRasterImageOn(self) -> None: ... + +class vtkOpenGLGL2PSExporter(vtkGL2PSExporter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLGL2PSExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLGL2PSExporter: ... diff --git a/stubs/vtk/vtkmodules/vtkIOExportPDF.pyi b/stubs/vtk/vtkmodules/vtkIOExportPDF.pyi new file mode 100644 index 000000000000..8b1fbeb27a12 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOExportPDF.pyi @@ -0,0 +1,101 @@ +from collections.abc import MutableSequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkIOExport +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class vtkPDFContextDevice2D(vtkmodules.vtkRenderingContext2D.vtkContextDevice2D): + def ComputeJustifiedStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def ComputeStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def DrawColoredPolygon( + self, points: MutableSequence[float], numPoints: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawEllipseWedge( + self, x: float, y: float, outRx: float, outRy: float, inRx: float, inRy: float, startAngle: float, stopAngle: float + ) -> None: ... + def DrawEllipticArc(self, x: float, y: float, rX: float, rY: float, startAngle: float, stopAngle: float) -> None: ... + @overload + def DrawImage(self, p: MutableSequence[float], scale: float, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage( + self, pos: vtkmodules.vtkCommonDataModel.vtkRectf, image: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + def DrawLines(self, f: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawMarkers( + self, + shape: int, + highlight: bool, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawMathTextString(self, point: MutableSequence[float], str: str) -> None: ... + def DrawPointSprites( + self, + sprite: vtkmodules.vtkCommonDataModel.vtkImageData, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawPoints( + self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawPoly(self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawPolyData( + self, + p: MutableSequence[float], + scale: float, + polyData: vtkmodules.vtkCommonDataModel.vtkPolyData, + colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + scalarMode: int, + ) -> None: ... + def DrawPolygon(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawQuad(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawQuadStrip(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawString(self, point: MutableSequence[float], string: str) -> None: ... + def EnableClipping(self, enable: bool) -> None: ... + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiplyMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def NewInstance(self) -> vtkPDFContextDevice2D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDFContextDevice2D: ... + def SetClipping(self, x: MutableSequence[int]) -> None: ... + def SetColor4(self, color: MutableSequence[int]) -> None: ... + def SetHaruObjects(self, doc: _Pointer, page: _Pointer) -> None: ... + def SetLineType(self, type: int) -> None: ... + def SetLineWidth(self, width: float) -> None: ... + def SetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def SetPointSize(self, size: float) -> None: ... + def SetRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetTexture(self, image: vtkmodules.vtkCommonDataModel.vtkImageData, properties: int) -> None: ... + +class vtkPDFExporter(vtkmodules.vtkIOExport.vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTitle(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPDFExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDFExporter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetTitle(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOGeoJSON.pyi b/stubs/vtk/vtkmodules/vtkIOGeoJSON.pyi new file mode 100644 index 000000000000..60fd1617064a --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOGeoJSON.pyi @@ -0,0 +1,80 @@ +from typing import TypeVar + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore + +_Pointer = TypeVar("_Pointer") + +class vtkGeoJSONFeature(vtkmodules.vtkCommonDataModel.vtkDataObject): + def GetDataObjectType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlinePolygons(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeoJSONFeature: ... + def OutlinePolygonsOff(self) -> None: ... + def OutlinePolygonsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoJSONFeature: ... + def SetOutlinePolygons(self, _arg: bool) -> None: ... + +class vtkGeoJSONReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def AddFeatureProperty(self, name: str, typeAndDefaultValue: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlinePolygons(self) -> bool: ... + def GetSerializedPropertiesArrayName(self) -> str: ... + def GetStringInput(self) -> str: ... + def GetStringInputMode(self) -> bool: ... + def GetTriangulatePolygons(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeoJSONReader: ... + def OutlinePolygonsOff(self) -> None: ... + def OutlinePolygonsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoJSONReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetOutlinePolygons(self, _arg: bool) -> None: ... + def SetSerializedPropertiesArrayName(self, _arg: str) -> None: ... + def SetStringInput(self, _arg: str) -> None: ... + def SetStringInputMode(self, _arg: bool) -> None: ... + def SetTriangulatePolygons(self, _arg: bool) -> None: ... + def StringInputModeOff(self) -> None: ... + def StringInputModeOn(self) -> None: ... + def TriangulatePolygonsOff(self) -> None: ... + def TriangulatePolygonsOn(self) -> None: ... + +class vtkGeoJSONWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetBinaryOutputString(self) -> Pointer: ... + def GetFileName(self) -> str: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputStdString(self) -> str: ... + def GetOutputString(self) -> str: ... + def GetOutputStringLength(self) -> int: ... + def GetScalarFormat(self) -> int: ... + def GetWriteToOutputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGeoJSONWriter: ... + def RegisterAndGetOutputString(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoJSONWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + def SetScalarFormat(self, _arg: int) -> None: ... + def SetWriteToOutputString(self, _arg: bool) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOGeometry.pyi b/stubs/vtk/vtkmodules/vtkIOGeometry.pyi new file mode 100644 index 000000000000..a08cc38d7e32 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOGeometry.pyi @@ -0,0 +1,809 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkIOCore + +VTK_FILE_BYTE_ORDER_BIG_ENDIAN: int +VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN: int + +class vtkAVSucdReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def BinaryFileOff(self) -> None: ... + def BinaryFileOn(self) -> None: ... + def DisableAllCellArrays(self) -> None: ... + def DisableAllPointArrays(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetBinaryFile(self) -> int: ... + def GetByteOrder(self) -> int: ... + def GetByteOrderAsString(self) -> str: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCellDataRange(self, cellComp: int, index: int, min: MutableSequence[float], max: MutableSequence[float]) -> None: ... + def GetFileName(self) -> str: ... + def GetNodeDataRange(self, nodeComp: int, index: int, min: MutableSequence[float], max: MutableSequence[float]) -> None: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfCellComponents(self) -> int: ... + def GetNumberOfCellFields(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfFields(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNodeComponents(self) -> int: ... + def GetNumberOfNodeFields(self) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAVSucdReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAVSucdReader: ... + def SetBinaryFile(self, _arg: int) -> None: ... + def SetByteOrder(self, _arg: int) -> None: ... + def SetByteOrderToBigEndian(self) -> None: ... + def SetByteOrderToLittleEndian(self) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + +class vtkBYUReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetDisplacementFileName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetGeometryFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPartNumber(self) -> int: ... + def GetPartNumberMaxValue(self) -> int: ... + def GetPartNumberMinValue(self) -> int: ... + def GetReadDisplacement(self) -> int: ... + def GetReadScalar(self) -> int: ... + def GetReadTexture(self) -> int: ... + def GetScalarFileName(self) -> str: ... + def GetTextureFileName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBYUReader: ... + def ReadDisplacementOff(self) -> None: ... + def ReadDisplacementOn(self) -> None: ... + def ReadScalarOff(self) -> None: ... + def ReadScalarOn(self) -> None: ... + def ReadTextureOff(self) -> None: ... + def ReadTextureOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBYUReader: ... + def SetDisplacementFileName(self, _arg: str) -> None: ... + def SetFileName(self, f: str) -> None: ... + def SetGeometryFileName(self, _arg: str) -> None: ... + def SetPartNumber(self, _arg: int) -> None: ... + def SetReadDisplacement(self, _arg: int) -> None: ... + def SetReadScalar(self, _arg: int) -> None: ... + def SetReadTexture(self, _arg: int) -> None: ... + def SetScalarFileName(self, _arg: str) -> None: ... + def SetTextureFileName(self, _arg: str) -> None: ... + +class vtkBYUWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetDisplacementFileName(self) -> str: ... + def GetGeometryFileName(self) -> str: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarFileName(self) -> str: ... + def GetTextureFileName(self) -> str: ... + def GetWriteDisplacement(self) -> int: ... + def GetWriteScalar(self) -> int: ... + def GetWriteTexture(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBYUWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBYUWriter: ... + def SetDisplacementFileName(self, _arg: str) -> None: ... + def SetGeometryFileName(self, _arg: str) -> None: ... + def SetScalarFileName(self, _arg: str) -> None: ... + def SetTextureFileName(self, _arg: str) -> None: ... + def SetWriteDisplacement(self, _arg: int) -> None: ... + def SetWriteScalar(self, _arg: int) -> None: ... + def SetWriteTexture(self, _arg: int) -> None: ... + def WriteDisplacementOff(self) -> None: ... + def WriteDisplacementOn(self) -> None: ... + def WriteScalarOff(self) -> None: ... + def WriteScalarOn(self) -> None: ... + def WriteTextureOff(self) -> None: ... + def WriteTextureOn(self) -> None: ... + +class vtkChacoReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GenerateEdgeWeightArraysOff(self) -> None: ... + def GenerateEdgeWeightArraysOn(self) -> None: ... + def GenerateGlobalElementIdArrayOff(self) -> None: ... + def GenerateGlobalElementIdArrayOn(self) -> None: ... + def GenerateGlobalNodeIdArrayOff(self) -> None: ... + def GenerateGlobalNodeIdArrayOn(self) -> None: ... + def GenerateVertexWeightArraysOff(self) -> None: ... + def GenerateVertexWeightArraysOn(self) -> None: ... + def GetBaseName(self) -> str: ... + def GetDimensionality(self) -> int: ... + def GetEdgeWeightArrayName(self, weight: int) -> str: ... + def GetGenerateEdgeWeightArrays(self) -> int: ... + def GetGenerateGlobalElementIdArray(self) -> int: ... + def GetGenerateGlobalNodeIdArray(self) -> int: ... + def GetGenerateVertexWeightArrays(self) -> int: ... + @staticmethod + def GetGlobalElementIdArrayName() -> str: ... + @staticmethod + def GetGlobalNodeIdArrayName() -> str: ... + def GetNumberOfCellWeightArrays(self) -> int: ... + def GetNumberOfEdgeWeights(self) -> int: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointWeightArrays(self) -> int: ... + def GetNumberOfVertexWeights(self) -> int: ... + def GetNumberOfVertices(self) -> int: ... + def GetVertexWeightArrayName(self, weight: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkChacoReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChacoReader: ... + def SetBaseName(self, _arg: str) -> None: ... + def SetGenerateEdgeWeightArrays(self, _arg: int) -> None: ... + def SetGenerateGlobalElementIdArray(self, _arg: int) -> None: ... + def SetGenerateGlobalNodeIdArray(self, _arg: int) -> None: ... + def SetGenerateVertexWeightArrays(self, _arg: int) -> None: ... + +class vtkFLUENTReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def DisableAllCellArrays(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetDataByteOrder(self) -> int: ... + def GetDataByteOrderAsString(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFLUENTReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFLUENTReader: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetDataByteOrder(self, __a: int) -> None: ... + def SetDataByteOrderToBigEndian(self) -> None: ... + def SetDataByteOrderToLittleEndian(self) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkFacetWriter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFacetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFacetWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def Write(self) -> None: ... + +class vtkGAMBITReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfCellFields(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNodeFields(self) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGAMBITReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGAMBITReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkGLTFDocumentLoader(vtkmodules.vtkCommonCore.vtkObject): + class AccessorType(int): + INVALID: AccessorType + MAT2: AccessorType + MAT3: AccessorType + MAT4: AccessorType + SCALAR: AccessorType + VEC2: AccessorType + VEC3: AccessorType + VEC4: AccessorType + + class ComponentType(int): + BYTE: ComponentType + FLOAT: ComponentType + SHORT: ComponentType + UNSIGNED_BYTE: ComponentType + UNSIGNED_INT: ComponentType + UNSIGNED_SHORT: ComponentType + + class Target(int): + ARRAY_BUFFER: Target + ELEMENT_ARRAY_BUFFER: Target + + def ApplyAnimation(self, t: float, animationId: int, forceStep: bool = False) -> bool: ... + @overload + def BuildGlobalTransforms(self, nodeIndex: int, parentTransform: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def BuildGlobalTransforms(self) -> None: ... + def BuildModelVTKGeometry(self) -> bool: ... + @staticmethod + def GetNumberOfComponentsForType(type: vtkGLTFDocumentLoader.AccessorType) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSupportedExtensions(self) -> tuple[str, str]: ... + def GetUsedExtensions(self) -> tuple[str, str]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoadModelMetaDataFromFile(self, FileName: str) -> bool: ... + def NewInstance(self) -> vtkGLTFDocumentLoader: ... + def ResetAnimation(self, animationId: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGLTFDocumentLoader: ... + +class vtkGLTFReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def ApplyDeformationsToGeometryOff(self) -> None: ... + def ApplyDeformationsToGeometryOn(self) -> None: ... + def DisableAnimation(self, animationIndex: int) -> None: ... + def EnableAnimation(self, animationIndex: int) -> None: ... + def GetAllSceneNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetAnimationDuration(self, animationIndex: int) -> float: ... + def GetAnimationName(self, animationIndex: int) -> str: ... + def GetAnimationSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetApplyDeformationsToGeometry(self) -> bool: ... + def GetCurrentScene(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFrameRate(self) -> int: ... + def GetNumberOfAnimations(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScenes(self) -> int: ... + def GetNumberOfTextures(self) -> int: ... + def GetSceneName(self, sceneIndex: int) -> str: ... + def IsA(self, type: str) -> int: ... + def IsAnimationEnabled(self, animationIndex: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGLTFReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGLTFReader: ... + def SetApplyDeformationsToGeometry(self, flag: bool) -> None: ... + def SetCurrentScene(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFrameRate(self, _arg: int) -> None: ... + def SetScene(self, scene: str) -> None: ... + +class vtkGLTFWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetFileName(self) -> str: ... + def GetInlineData(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSaveActivePointColor(self) -> bool: ... + def GetSaveBatchId(self) -> bool: ... + def GetSaveNormal(self) -> bool: ... + def GetSaveTextures(self) -> bool: ... + def GetTextureBaseDirectory(self) -> str: ... + def InlineDataOff(self) -> None: ... + def InlineDataOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGLTFWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGLTFWriter: ... + def SaveActivePointColorOff(self) -> None: ... + def SaveActivePointColorOn(self) -> None: ... + def SaveBatchIdOff(self) -> None: ... + def SaveBatchIdOn(self) -> None: ... + def SaveNormalOff(self) -> None: ... + def SaveNormalOn(self) -> None: ... + def SaveTexturesOff(self) -> None: ... + def SaveTexturesOn(self) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetInlineData(self, _arg: bool) -> None: ... + def SetSaveActivePointColor(self, _arg: bool) -> None: ... + def SetSaveBatchId(self, _arg: bool) -> None: ... + def SetSaveNormal(self, _arg: bool) -> None: ... + def SetSaveTextures(self, _arg: bool) -> None: ... + def SetTextureBaseDirectory(self, _arg: str) -> None: ... + def WriteToString(self) -> str: ... + +class vtkHoudiniPolyDataWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHoudiniPolyDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHoudiniPolyDataWriter: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkIVWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetFileName(self) -> str: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIVWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIVWriter: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkMCubesReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateDefaultLocator(self) -> None: ... + def FlipNormalsOff(self) -> None: ... + def FlipNormalsOn(self) -> None: ... + def GetDataByteOrder(self) -> int: ... + def GetDataByteOrderAsString(self) -> str: ... + def GetFileName(self) -> str: ... + def GetFlipNormals(self) -> int: ... + def GetHeaderSize(self) -> int: ... + def GetHeaderSizeMaxValue(self) -> int: ... + def GetHeaderSizeMinValue(self) -> int: ... + def GetLimitsFileName(self) -> str: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetNormals(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSwapBytes(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMCubesReader: ... + def NormalsOff(self) -> None: ... + def NormalsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMCubesReader: ... + def SetDataByteOrder(self, __a: int) -> None: ... + def SetDataByteOrderToBigEndian(self) -> None: ... + def SetDataByteOrderToLittleEndian(self) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFlipNormals(self, _arg: int) -> None: ... + def SetHeaderSize(self, _arg: int) -> None: ... + def SetLimitsFileName(self, _arg: str) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetNormals(self, _arg: int) -> None: ... + def SetSwapBytes(self, _arg: int) -> None: ... + def SwapBytesOff(self) -> None: ... + def SwapBytesOn(self) -> None: ... + +class vtkMCubesWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetFileName(self) -> str: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLimitsFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMCubesWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMCubesWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetLimitsFileName(self, _arg: str) -> None: ... + +class vtkMFIXReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + def DisableAllCellArrays(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCellDataRange(self, cellComp: int, min: MutableSequence[float], max: MutableSequence[float]) -> None: ... + def GetFileName(self) -> str: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfCellFields(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetTimeStep(self) -> int: ... + def GetTimeStepRange(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMFIXReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMFIXReader: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetTimeStep(self, _arg: int) -> None: ... + @overload + def SetTimeStepRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetTimeStepRange(self, _arg: Sequence[int]) -> None: ... + +class vtkOBJReader(vtkmodules.vtkIOCore.vtkAbstractPolyDataReader): + def GetComment(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOBJReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOBJReader: ... + +class vtkOBJWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetFileName(self) -> str: ... + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetInputGeometry(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetInputTexture(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextureFileName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOBJWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOBJWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetTextureFileName(self, _arg: str) -> None: ... + +class vtkOpenFOAMReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def AddDimensionsToArrayNamesOff(self) -> None: ... + def AddDimensionsToArrayNamesOn(self) -> None: ... + def CacheMeshOff(self) -> None: ... + def CacheMeshOn(self) -> None: ... + def CanReadFile(self, __a: str) -> int: ... + def CopyDataToCellZonesOff(self) -> None: ... + def CopyDataToCellZonesOn(self) -> None: ... + def CreateCellToPointOff(self) -> None: ... + def CreateCellToPointOn(self) -> None: ... + def DecomposePolyhedraOff(self) -> None: ... + def DecomposePolyhedraOn(self) -> None: ... + def DisableAllCellArrays(self) -> None: ... + def DisableAllLagrangianArrays(self) -> None: ... + def DisableAllPatchArrays(self) -> None: ... + def DisableAllPointArrays(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def EnableAllLagrangianArrays(self) -> None: ... + def EnableAllPatchArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetAddDimensionsToArrayNames(self) -> int: ... + def GetCacheMesh(self) -> int: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCopyDataToCellZones(self) -> bool: ... + def GetCreateCellToPoint(self) -> int: ... + def GetDecomposePolyhedra(self) -> int: ... + def GetFileName(self) -> str: ... + def GetLagrangianArrayName(self, index: int) -> str: ... + def GetLagrangianArrayStatus(self, name: str) -> int: ... + def GetListTimeStepsByControlDict(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLagrangianArrays(self) -> int: ... + def GetNumberOfPatchArrays(self) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPatchArrayName(self, index: int) -> str: ... + def GetPatchArrayStatus(self, name: str) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetPositionsIsIn13Format(self) -> int: ... + def GetReadZones(self) -> int: ... + def GetSkipZeroTime(self) -> bool: ... + def GetTimeNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTimeValue(self) -> float: ... + def GetTimeValues(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetUse64BitFloats(self) -> bool: ... + def GetUse64BitLabels(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ListTimeStepsByControlDictOff(self) -> None: ... + def ListTimeStepsByControlDictOn(self) -> None: ... + def MakeInformationVector( + self, + __a: vtkmodules.vtkCommonCore.vtkInformationVector, + procDirName: str, + timeNames: vtkmodules.vtkCommonCore.vtkStringArray = ..., + timeValues: vtkmodules.vtkCommonCore.vtkDoubleArray = ..., + ) -> int: ... + def MakeMetaDataAtTimeStep(self, __a: bool) -> int: ... + def NewInstance(self) -> vtkOpenFOAMReader: ... + def PositionsIsIn13FormatOff(self) -> None: ... + def PositionsIsIn13FormatOn(self) -> None: ... + def ReadZonesOff(self) -> None: ... + def ReadZonesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenFOAMReader: ... + def SetAddDimensionsToArrayNames(self, _arg: int) -> None: ... + def SetCacheMesh(self, _arg: int) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetCopyDataToCellZones(self, _arg: bool) -> None: ... + def SetCreateCellToPoint(self, _arg: int) -> None: ... + def SetDecomposePolyhedra(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetLagrangianArrayStatus(self, name: str, status: int) -> None: ... + def SetListTimeStepsByControlDict(self, _arg: int) -> None: ... + def SetParent(self, parent: vtkOpenFOAMReader) -> None: ... + def SetPatchArrayStatus(self, name: str, status: int) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetPositionsIsIn13Format(self, _arg: int) -> None: ... + def SetReadZones(self, _arg: int) -> None: ... + def SetRefresh(self) -> None: ... + def SetSkipZeroTime(self, _arg: bool) -> None: ... + def SetTimeValue(self, __a: float) -> bool: ... + def SetUse64BitFloats(self, val: bool) -> None: ... + def SetUse64BitLabels(self, val: bool) -> None: ... + def SkipZeroTimeOff(self) -> None: ... + def SkipZeroTimeOn(self) -> None: ... + def Use64BitFloatsOff(self) -> None: ... + def Use64BitFloatsOn(self) -> None: ... + def Use64BitLabelsOff(self) -> None: ... + def Use64BitLabelsOn(self) -> None: ... + +class vtkPTSReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CreateCellsOff(self) -> None: ... + def CreateCellsOn(self) -> None: ... + def GetCreateCells(self) -> bool: ... + def GetFileName(self) -> str: ... + def GetIncludeColorAndLuminance(self) -> bool: ... + def GetLimitReadToBounds(self) -> bool: ... + def GetLimitToMaxNumberOfPoints(self) -> bool: ... + def GetMaxNumberOfPoints(self) -> int: ... + def GetMaxNumberOfPointsMaxValue(self) -> int: ... + def GetMaxNumberOfPointsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputDataTypeIsDouble(self) -> bool: ... + def GetReadBounds(self) -> tuple[float, float, float, float, float, float]: ... + def IncludeColorAndLuminanceOff(self) -> None: ... + def IncludeColorAndLuminanceOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LimitReadToBoundsOff(self) -> None: ... + def LimitReadToBoundsOn(self) -> None: ... + def LimitToMaxNumberOfPointsOff(self) -> None: ... + def LimitToMaxNumberOfPointsOn(self) -> None: ... + def NewInstance(self) -> vtkPTSReader: ... + def OutputDataTypeIsDoubleOff(self) -> None: ... + def OutputDataTypeIsDoubleOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPTSReader: ... + def SetCreateCells(self, _arg: bool) -> None: ... + def SetFileName(self, filename: str) -> None: ... + def SetIncludeColorAndLuminance(self, _arg: bool) -> None: ... + def SetLimitReadToBounds(self, _arg: bool) -> None: ... + def SetLimitToMaxNumberOfPoints(self, _arg: bool) -> None: ... + def SetMaxNumberOfPoints(self, _arg: int) -> None: ... + def SetOutputDataTypeIsDouble(self, _arg: bool) -> None: ... + @overload + def SetReadBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetReadBounds(self, _arg: Sequence[float]) -> None: ... + +class vtkParticleReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetDataByteOrder(self) -> int: ... + def GetDataByteOrderAsString(self) -> str: ... + def GetDataType(self) -> int: ... + def GetDataTypeMaxValue(self) -> int: ... + def GetDataTypeMinValue(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFileType(self) -> int: ... + def GetFileTypeMaxValue(self) -> int: ... + def GetFileTypeMinValue(self) -> int: ... + def GetHasScalar(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSwapBytes(self) -> int: ... + def HasScalarOff(self) -> None: ... + def HasScalarOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParticleReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParticleReader: ... + def SetDataByteOrder(self, __a: int) -> None: ... + def SetDataByteOrderToBigEndian(self) -> None: ... + def SetDataByteOrderToLittleEndian(self) -> None: ... + def SetDataType(self, _arg: int) -> None: ... + def SetDataTypeToDouble(self) -> None: ... + def SetDataTypeToFloat(self) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFileType(self, _arg: int) -> None: ... + def SetFileTypeToBinary(self) -> None: ... + def SetFileTypeToText(self) -> None: ... + def SetFileTypeToUnknown(self) -> None: ... + def SetHasScalar(self, _arg: int) -> None: ... + def SetSwapBytes(self, _arg: int) -> None: ... + def SwapBytesOff(self) -> None: ... + def SwapBytesOn(self) -> None: ... + +class vtkProStarReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + class cellType(int): ... + class shapeType(int): ... + starcdBaffleType: cellType + starcdFluidType: cellType + starcdHex: shapeType + starcdLine: shapeType + starcdLineType: cellType + starcdPoint: shapeType + starcdPointType: cellType + starcdPoly: shapeType + starcdPrism: shapeType + starcdPyr: shapeType + starcdShell: shapeType + starcdShellType: cellType + starcdSolidType: cellType + starcdTet: shapeType + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetScaleFactorMaxValue(self) -> float: ... + def GetScaleFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProStarReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProStarReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + +class vtkSTLReader(vtkmodules.vtkIOCore.vtkAbstractPolyDataReader): + def GetBinaryHeader(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetHeader(self) -> str: ... + def GetLocator(self) -> vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator: ... + def GetMTime(self) -> int: ... + def GetMerging(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarTags(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergingOff(self) -> None: ... + def MergingOn(self) -> None: ... + def NewInstance(self) -> vtkSTLReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSTLReader: ... + def ScalarTagsOff(self) -> None: ... + def ScalarTagsOn(self) -> None: ... + def SetLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkIncrementalPointLocator) -> None: ... + def SetMerging(self, _arg: int) -> None: ... + def SetScalarTags(self, _arg: int) -> None: ... + +class vtkSTLWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetBinaryHeader(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetFileName(self) -> str: ... + def GetFileType(self) -> int: ... + def GetFileTypeMaxValue(self) -> int: ... + def GetFileTypeMinValue(self) -> int: ... + def GetHeader(self) -> str: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSTLWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSTLWriter: ... + def SetBinaryHeader(self, binaryHeader: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFileType(self, _arg: int) -> None: ... + def SetFileTypeToASCII(self) -> None: ... + def SetFileTypeToBinary(self) -> None: ... + def SetHeader(self, _arg: str) -> None: ... + +class vtkTecplotReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetBlockName(self, blockIdx: int) -> str: ... + def GetDataArrayName(self, arrayIdx: int) -> str: ... + def GetDataArrayStatus(self, arayName: str) -> int: ... + def GetDataAttributeName(self, attrIndx: int) -> str: ... + def GetDataTitle(self) -> str: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfDataArrays(self) -> int: ... + def GetNumberOfDataAttributes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVariables(self) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsDataAttributeCellBased(self, attrName: str) -> int: ... + @overload + def IsDataAttributeCellBased(self, attrIndx: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTecplotReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTecplotReader: ... + def SetDataArrayStatus(self, arayName: str, bChecked: int) -> None: ... + def SetFileName(self, fileName: str) -> None: ... + +class vtkWindBladeReader(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def DisableAllPointArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetBladeOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetFieldOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetFilename(self) -> str: ... + def GetGroundOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetSubExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWindBladeReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWindBladeReader: ... + def SetFilename(self, _arg: str) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + @overload + def SetSubExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetSubExtent(self, _arg: Sequence[int]) -> None: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOH5Rage.pyi b/stubs/vtk/vtkmodules/vtkIOH5Rage.pyi new file mode 100644 index 000000000000..15f7ce98bdac --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOH5Rage.pyi @@ -0,0 +1,30 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkH5RageReader(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def DisableAllPointArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetCurrentTimeStep(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkH5RageReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkH5RageReader: ... + def SetCurrentTimeStep(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOH5part.pyi b/stubs/vtk/vtkmodules/vtkIOH5part.pyi new file mode 100644 index 000000000000..3759914c27f8 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOH5part.pyi @@ -0,0 +1,49 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkH5PartReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CombineVectorComponentsOff(self) -> None: ... + def CombineVectorComponentsOn(self) -> None: ... + def Disable(self, name: str) -> None: ... + def DisableAll(self) -> None: ... + def Enable(self, name: str) -> None: ... + def EnableAll(self) -> None: ... + def GenerateVertexCellsOff(self) -> None: ... + def GenerateVertexCellsOn(self) -> None: ... + def GetCombineVectorComponents(self) -> int: ... + def GetCoordinateArrayName(self, index: int) -> str: ... + def GetCoordinateArrayStatus(self, name: str) -> int: ... + def GetFileName(self) -> str: ... + def GetGenerateVertexCells(self) -> int: ... + def GetMaskOutOfTimeRangeOutput(self) -> int: ... + def GetNumberOfCoordinateArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrayStatusArrays(self) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetPointArrayStatusArrayName(self, index: int) -> str: ... + def GetPointArrayStatusArrayStatus(self, name: str) -> int: ... + def GetXarray(self) -> str: ... + def GetYarray(self) -> str: ... + def GetZarray(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaskOutOfTimeRangeOutputOff(self) -> None: ... + def MaskOutOfTimeRangeOutputOn(self) -> None: ... + def NewInstance(self) -> vtkH5PartReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkH5PartReader: ... + def SetCombineVectorComponents(self, _arg: int) -> None: ... + def SetCoordinateArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, filename: str) -> None: ... + def SetGenerateVertexCells(self, _arg: int) -> None: ... + def SetMaskOutOfTimeRangeOutput(self, _arg: int) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetPointArrayStatusArrayStatus(self, name: str, status: int) -> None: ... + def SetXarray(self, _arg: str) -> None: ... + def SetYarray(self, _arg: str) -> None: ... + def SetZarray(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOHDF.pyi b/stubs/vtk/vtkmodules/vtkIOHDF.pyi new file mode 100644 index 000000000000..12d4cfeda482 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOHDF.pyi @@ -0,0 +1,32 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkHDFReader(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def CanReadFile(self, name: str) -> int: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFieldDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFileName(self) -> str: ... + def GetMaximumLevelsToReadByDefaultForAMR(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + @overload + def GetOutputAsDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetOutputAsDataSet(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHDFReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHDFReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetMaximumLevelsToReadByDefaultForAMR(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOIOSS.pyi b/stubs/vtk/vtkmodules/vtkIOIOSS.pyi new file mode 100644 index 000000000000..2a3adc5a1aca --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOIOSS.pyi @@ -0,0 +1,186 @@ +from collections.abc import Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkParallelCore + +_Pointer = TypeVar("_Pointer") + +class vtkIOSSReader(vtkmodules.vtkCommonExecutionModel.vtkReaderAlgorithm): + class EntityType(int): ... + BLOCK_END: EntityType + BLOCK_START: EntityType + EDGEBLOCK: EntityType + EDGESET: EntityType + ELEMENTBLOCK: EntityType + ELEMENTSET: EntityType + ENTITY_END: EntityType + ENTITY_START: EntityType + FACEBLOCK: EntityType + FACESET: EntityType + NODEBLOCK: EntityType + NODESET: EntityType + NUMBER_OF_ENTITY_TYPES: EntityType + SET_END: EntityType + SET_START: EntityType + SIDESET: EntityType + STRUCTUREDBLOCK: EntityType + def AddFileName(self, fname: str) -> None: ... + @overload + def AddProperty(self, name: str, value: int) -> None: ... + @overload + def AddProperty(self, name: str, value: float) -> None: ... + @overload + def AddProperty(self, name: str, value: _Pointer) -> None: ... + @overload + def AddProperty(self, name: str, value: str) -> None: ... + def AddSelector(self, selector: str) -> bool: ... + def ApplyDisplacementsOff(self) -> None: ... + def ApplyDisplacementsOn(self) -> None: ... + def ClearFileNames(self) -> None: ... + def ClearProperties(self) -> None: ... + def ClearSelectors(self) -> None: ... + @staticmethod + def DoTestFilePatternMatching() -> bool: ... + def GenerateFileIdOff(self) -> None: ... + def GenerateFileIdOn(self) -> None: ... + def GetApplyDisplacements(self) -> bool: ... + def GetAssembly(self) -> vtkmodules.vtkCommonDataModel.vtkDataAssembly: ... + def GetAssemblyTag(self) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + @staticmethod + def GetDataAssemblyNodeNameForEntityType(type: int) -> str: ... + def GetDatabaseTypeOverride(self) -> str: ... + def GetDisplacementMagnitude(self) -> float: ... + def GetEdgeBlockFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetEdgeBlockIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetEdgeBlockSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetEdgeSetFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetEdgeSetIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetEdgeSetSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetElementBlockFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetElementBlockIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetElementBlockSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetElementSetFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetElementSetIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetElementSetSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetEntityIdMapAsString(self, type: int) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetEntitySelection(self, type: int) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + @staticmethod + def GetEntityTypeIsBlock(type: int) -> bool: ... + @staticmethod + def GetEntityTypeIsSet(type: int) -> bool: ... + def GetFaceBlockFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFaceBlockIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetFaceBlockSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFaceSetFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFaceSetIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetFaceSetSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFieldSelection(self, type: int) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFileName(self, index: int) -> str: ... + def GetFileRange(self) -> tuple[int, int]: ... + def GetFileStride(self) -> int: ... + def GetFileStrideMaxValue(self) -> int: ... + def GetFileStrideMinValue(self) -> int: ... + def GetGenerateFileId(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetNodeBlockFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetNodeBlockIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNodeBlockSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetNodeSetFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetNodeSetIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNodeSetSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetNumberOfFileNames(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSelectors(self) -> int: ... + def GetReadGlobalFields(self) -> bool: ... + def GetReadIds(self) -> bool: ... + def GetReadQAAndInformationRecords(self) -> bool: ... + def GetRemoveUnusedPoints(self) -> bool: ... + def GetScanForRelatedFiles(self) -> bool: ... + def GetSelector(self, index: int) -> str: ... + def GetSideSetFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetSideSetIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetSideSetSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetStructuredBlockFieldSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetStructuredBlockIdMapAsString(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetStructuredBlockSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIOSSReader: ... + def ReadArrays(self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadGlobalFieldsOff(self) -> None: ... + def ReadGlobalFieldsOn(self) -> None: ... + def ReadIdsOff(self) -> None: ... + def ReadIdsOn(self) -> None: ... + def ReadMesh( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMetaData(self, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadPoints(self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadQAAndInformationRecordsOff(self) -> None: ... + def ReadQAAndInformationRecordsOn(self) -> None: ... + def RemoveAllEntitySelections(self) -> None: ... + def RemoveAllFieldSelections(self) -> None: ... + def RemoveAllSelections(self) -> None: ... + def RemoveProperty(self, name: str) -> None: ... + def RemoveUnusedPointsOff(self) -> None: ... + def RemoveUnusedPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIOSSReader: ... + def ScanForRelatedFilesOff(self) -> None: ... + def ScanForRelatedFilesOn(self) -> None: ... + def SetApplyDisplacements(self, _arg: bool) -> None: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetDatabaseTypeOverride(self, _arg: str) -> None: ... + def SetDisplacementMagnitude(self, magnitude: float) -> None: ... + def SetFileName(self, fname: str) -> None: ... + @overload + def SetFileRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetFileRange(self, _arg: Sequence[int]) -> None: ... + def SetFileStride(self, _arg: int) -> None: ... + def SetGenerateFileId(self, _arg: bool) -> None: ... + def SetReadGlobalFields(self, _arg: bool) -> None: ... + def SetReadIds(self, _arg: bool) -> None: ... + def SetReadQAAndInformationRecords(self, _arg: bool) -> None: ... + def SetRemoveUnusedPoints(self, __a: bool) -> None: ... + def SetScanForRelatedFiles(self, value: bool) -> None: ... + def SetSelector(self, selector: str) -> None: ... + +class vtkIOSSWriter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetDisplacementMagnitude(self) -> float: ... + def GetDisplacementMagnitudeMaxValue(self) -> float: ... + def GetDisplacementMagnitudeMinValue(self) -> float: ... + def GetFileName(self) -> str: ... + def GetMaximumTimeStepsPerFile(self) -> int: ... + def GetMaximumTimeStepsPerFileMaxValue(self) -> int: ... + def GetMaximumTimeStepsPerFileMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffsetGlobalIds(self) -> bool: ... + def GetPreserveInputEntityGroups(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIOSSWriter: ... + def OffsetGlobalIdsOff(self) -> None: ... + def OffsetGlobalIdsOn(self) -> None: ... + def PreserveInputEntityGroupsOff(self) -> None: ... + def PreserveInputEntityGroupsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIOSSWriter: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetDisplacementMagnitude(self, _arg: float) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetMaximumTimeStepsPerFile(self, _arg: int) -> None: ... + def SetOffsetGlobalIds(self, _arg: bool) -> None: ... + def SetPreserveInputEntityGroups(self, _arg: bool) -> None: ... + def Write(self) -> bool: ... diff --git a/stubs/vtk/vtkmodules/vtkIOImage.pyi b/stubs/vtk/vtkmodules/vtkIOImage.pyi new file mode 100644 index 000000000000..6ee1440bb2af --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOImage.pyi @@ -0,0 +1,1250 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeVar, Union, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms + +Callback = Union[Callable[..., None], None] +_Pointer = TypeVar("_Pointer") + +VTK_FILE_BYTE_ORDER_BIG_ENDIAN: int +VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN: int + +class vtkImageReader2(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CanReadFile(self, fname: str) -> int: ... + def CloseFile(self) -> None: ... + def ComputeInternalFileName(self, slice: int) -> None: ... + def FileLowerLeftOff(self) -> None: ... + def FileLowerLeftOn(self) -> None: ... + def GetDataByteOrder(self) -> int: ... + def GetDataByteOrderAsString(self) -> str: ... + def GetDataDirection(self) -> tuple[float, float, float, float, float, float, float, float, float]: ... + def GetDataExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetDataIncrements(self) -> tuple[int, int, int, int]: ... + def GetDataOrigin(self) -> tuple[float, float, float]: ... + def GetDataScalarType(self) -> int: ... + def GetDataSpacing(self) -> tuple[float, float, float]: ... + def GetDescriptiveName(self) -> str: ... + def GetFileDimensionality(self) -> int: ... + def GetFileExtensions(self) -> str: ... + def GetFileLowerLeft(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFileNameSliceOffset(self) -> int: ... + def GetFileNameSliceSpacing(self) -> int: ... + def GetFileNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetFilePattern(self) -> str: ... + def GetFilePrefix(self) -> str: ... + @overload + def GetHeaderSize(self) -> int: ... + @overload + def GetHeaderSize(self, slice: int) -> int: ... + def GetInternalFileName(self) -> str: ... + def GetMemoryBuffer(self) -> _Pointer: ... + def GetMemoryBufferLength(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScalarComponents(self) -> int: ... + def GetSwapBytes(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageReader2: ... + def OpenFile(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageReader2: ... + def SeekFile(self, i: int, j: int, k: int) -> None: ... + def SetDataByteOrder(self, __a: int) -> None: ... + def SetDataByteOrderToBigEndian(self) -> None: ... + def SetDataByteOrderToLittleEndian(self) -> None: ... + def SetDataDirection(self, data: Sequence[float]) -> None: ... + @overload + def SetDataExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetDataExtent(self, _arg: Sequence[int]) -> None: ... + @overload + def SetDataOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataOrigin(self, _arg: Sequence[float]) -> None: ... + def SetDataScalarType(self, type: int) -> None: ... + def SetDataScalarTypeToChar(self) -> None: ... + def SetDataScalarTypeToDouble(self) -> None: ... + def SetDataScalarTypeToFloat(self) -> None: ... + def SetDataScalarTypeToInt(self) -> None: ... + def SetDataScalarTypeToShort(self) -> None: ... + def SetDataScalarTypeToSignedChar(self) -> None: ... + def SetDataScalarTypeToUnsignedChar(self) -> None: ... + def SetDataScalarTypeToUnsignedInt(self) -> None: ... + def SetDataScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetDataSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataSpacing(self, _arg: Sequence[float]) -> None: ... + def SetFileDimensionality(self, _arg: int) -> None: ... + def SetFileLowerLeft(self, _arg: int) -> None: ... + def SetFileName(self, __a: str) -> None: ... + def SetFileNameSliceOffset(self, _arg: int) -> None: ... + def SetFileNameSliceSpacing(self, _arg: int) -> None: ... + def SetFileNames(self, __a: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetFilePattern(self, __a: str) -> None: ... + def SetFilePrefix(self, __a: str) -> None: ... + def SetHeaderSize(self, size: int) -> None: ... + def SetMemoryBuffer(self, __a: _Pointer) -> None: ... + def SetMemoryBufferLength(self, buflen: int) -> None: ... + def SetNumberOfScalarComponents(self, _arg: int) -> None: ... + def SetSwapBytes(self, _arg: int) -> None: ... + def SwapBytesOff(self) -> None: ... + def SwapBytesOn(self) -> None: ... + +class vtkImageReader(vtkImageReader2): + def CanReadFile(self, __a: str) -> int: ... + def ComputeInverseTransformedExtent(self, inExtent: MutableSequence[int], outExtent: MutableSequence[int]) -> None: ... + def ComputeInverseTransformedIncrements(self, inIncr: MutableSequence[int], outIncr: MutableSequence[int]) -> None: ... + def GetDataMask(self) -> int: ... + def GetDataVOI(self) -> tuple[int, int, int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarArrayName(self) -> str: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageReader: ... + def OpenAndSeekFile(self, extent: MutableSequence[int], slice: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageReader: ... + def SetDataMask(self, _arg: int) -> None: ... + @overload + def SetDataVOI(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetDataVOI(self, _arg: Sequence[int]) -> None: ... + def SetScalarArrayName(self, _arg: str) -> None: ... + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + +class vtkBMPReader(vtkImageReader): + def Allow8BitBMPOff(self) -> None: ... + def Allow8BitBMPOn(self) -> None: ... + def CanReadFile(self, fname: str) -> int: ... + def GetAllow8BitBMP(self) -> int: ... + def GetColors(self) -> _Pointer: ... + def GetDepth(self) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBMPReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBMPReader: ... + def SetAllow8BitBMP(self, _arg: int) -> None: ... + +class vtkImageWriter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def DeleteFiles(self) -> None: ... + def GetFileDimensionality(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFilePattern(self) -> str: ... + def GetFilePrefix(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageWriter: ... + def SetFileDimensionality(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFilePattern(self, _arg: str) -> None: ... + def SetFilePrefix(self, _arg: str) -> None: ... + def Write(self) -> None: ... + +class vtkBMPWriter(vtkImageWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResult(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetWriteToMemory(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBMPWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBMPWriter: ... + def SetResult(self, __a: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def SetWriteToMemory(self, _arg: int) -> None: ... + def WriteToMemoryOff(self) -> None: ... + def WriteToMemoryOn(self) -> None: ... + +class vtkDEMReader(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + REFERENCE_ELEVATION_BOUNDS: int + REFERENCE_SEA_LEVEL: int + def GetAccuracyCode(self) -> int: ... + def GetDEMLevel(self) -> int: ... + def GetElevationBounds(self) -> tuple[float, float]: ... + def GetElevationPattern(self) -> int: ... + def GetElevationReference(self) -> int: ... + def GetElevationReferenceAsString(self) -> str: ... + def GetElevationReferenceMaxValue(self) -> int: ... + def GetElevationReferenceMinValue(self) -> int: ... + def GetElevationUnitOfMeasure(self) -> int: ... + def GetFileName(self) -> str: ... + def GetGroundSystem(self) -> int: ... + def GetGroundZone(self) -> int: ... + def GetLocalRotation(self) -> float: ... + def GetMapLabel(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlaneUnitOfMeasure(self) -> int: ... + def GetPolygonSize(self) -> int: ... + def GetProfileDimension(self) -> tuple[int, int]: ... + def GetProjectionParameters( + self, + ) -> tuple[float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]: ... + def GetSpatialResolution(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDEMReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDEMReader: ... + def SetElevationReference(self, _arg: int) -> None: ... + def SetElevationReferenceToElevationBounds(self) -> None: ... + def SetElevationReferenceToSeaLevel(self) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkDICOMImageReader(vtkImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetBitsAllocated(self) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetDirectoryName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetGantryAngle(self) -> float: ... + def GetHeight(self) -> int: ... + def GetImageOrientationPatient(self) -> tuple[float, float, float, float, float, float]: ... + def GetImagePositionPatient(self) -> tuple[float, float, float]: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPatientName(self) -> str: ... + def GetPixelRepresentation(self) -> int: ... + def GetPixelSpacing(self) -> tuple[float, float, float]: ... + def GetRescaleOffset(self) -> float: ... + def GetRescaleSlope(self) -> float: ... + def GetStudyID(self) -> str: ... + def GetStudyUID(self) -> str: ... + def GetTransferSyntaxUID(self) -> str: ... + def GetWidth(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDICOMImageReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDICOMImageReader: ... + def SetDirectoryName(self, dn: str) -> None: ... + def SetFileName(self, fn: str) -> None: ... + +class vtkMedicalImageReader2(vtkImageReader2): + def GetDate(self) -> str: ... + def GetImageNumber(self) -> str: ... + def GetMedicalImageProperties(self) -> vtkMedicalImageProperties: ... + def GetModality(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPatientID(self) -> str: ... + def GetPatientName(self) -> str: ... + def GetSeries(self) -> str: ... + def GetStudy(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMedicalImageReader2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMedicalImageReader2: ... + def SetDate(self, __a: str) -> None: ... + def SetImageNumber(self, __a: str) -> None: ... + def SetModality(self, __a: str) -> None: ... + def SetPatientID(self, __a: str) -> None: ... + def SetPatientName(self, __a: str) -> None: ... + def SetSeries(self, __a: str) -> None: ... + def SetStudy(self, __a: str) -> None: ... + +class vtkGESignaReader(vtkMedicalImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGESignaReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGESignaReader: ... + +class vtkHDRReader(vtkImageReader): + class FormatType(int): ... + FORMAT_32BIT_RLE_RGBE: FormatType + FORMAT_32BIT_RLE_XYZE: FormatType + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetExposure(self) -> float: ... + def GetFileExtensions(self) -> str: ... + def GetFormat(self) -> int: ... + def GetGamma(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixelAspect(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHDRReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHDRReader: ... + +class vtkImageExport(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + @overload + def Export(self) -> None: ... + @overload + def Export(self, __a: _Pointer) -> None: ... + def GetCallbackUserData(self) -> _Pointer: ... + @overload + def GetDataDimensions(self, ptr: MutableSequence[int]) -> None: ... + @overload + def GetDataDimensions(self) -> tuple[int, int, int]: ... + @overload + def GetDataDirection(self) -> tuple[float, float, float, float, float, float, float, float, float]: ... + @overload + def GetDataDirection(self, ptr: MutableSequence[float]) -> None: ... + @overload + def GetDataExtent(self) -> tuple[int, int, int, int, int, int]: ... + @overload + def GetDataExtent(self, ptr: MutableSequence[int]) -> None: ... + def GetDataMemorySize(self) -> int: ... + def GetDataNumberOfScalarComponents(self) -> int: ... + @overload + def GetDataOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetDataOrigin(self, ptr: MutableSequence[float]) -> None: ... + def GetDataScalarType(self) -> int: ... + def GetDataScalarTypeAsString(self) -> str: ... + @overload + def GetDataSpacing(self) -> tuple[float, float, float]: ... + @overload + def GetDataSpacing(self, ptr: MutableSequence[float]) -> None: ... + def GetExportVoidPointer(self) -> _Pointer: ... + def GetImageLowerLeft(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointerToData(self) -> _Pointer: ... + def ImageLowerLeftOff(self) -> None: ... + def ImageLowerLeftOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageExport: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageExport: ... + def SetExportVoidPointer(self, __a: _Pointer) -> None: ... + def SetImageLowerLeft(self, _arg: int) -> None: ... + +class vtkImageImport(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CopyImportVoidPointer(self, ptr: _Pointer, size: int) -> None: ... + def GetCallbackUserData(self) -> _Pointer: ... + def GetDataDirection(self) -> tuple[float, float, float, float, float, float, float, float, float]: ... + def GetDataExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetDataOrigin(self) -> tuple[float, float, float]: ... + def GetDataScalarType(self) -> int: ... + def GetDataScalarTypeAsString(self) -> str: ... + def GetDataSpacing(self) -> tuple[float, float, float]: ... + def GetImportVoidPointer(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScalarComponents(self) -> int: ... + def GetScalarArrayName(self) -> str: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def InvokeExecuteDataCallbacks(self) -> None: ... + def InvokeExecuteInformationCallbacks(self) -> None: ... + def InvokePipelineModifiedCallbacks(self) -> int: ... + def InvokeUpdateInformationCallbacks(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LegacyCheckWholeExtent(self) -> None: ... + def NewInstance(self) -> vtkImageImport: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageImport: ... + def SetCallbackUserData(self, _arg: _Pointer) -> None: ... + def SetDataDirection(self, data: Sequence[float]) -> None: ... + @overload + def SetDataExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetDataExtent(self, _arg: Sequence[int]) -> None: ... + def SetDataExtentToWholeExtent(self) -> None: ... + @overload + def SetDataOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataOrigin(self, _arg: Sequence[float]) -> None: ... + def SetDataScalarType(self, _arg: int) -> None: ... + def SetDataScalarTypeToDouble(self) -> None: ... + def SetDataScalarTypeToFloat(self) -> None: ... + def SetDataScalarTypeToInt(self) -> None: ... + def SetDataScalarTypeToShort(self) -> None: ... + def SetDataScalarTypeToUnsignedChar(self) -> None: ... + def SetDataScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetDataSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataSpacing(self, _arg: Sequence[float]) -> None: ... + @overload + def SetImportVoidPointer(self, ptr: _Pointer) -> None: ... + @overload + def SetImportVoidPointer(self, ptr: _Pointer, save: int) -> None: ... + def SetNumberOfScalarComponents(self, _arg: int) -> None: ... + def SetScalarArrayName(self, _arg: str) -> None: ... + @overload + def SetWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWholeExtent(self, _arg: Sequence[int]) -> None: ... + +class vtkImageImportExecutive(vtkmodules.vtkCommonExecutionModel.vtkStreamingDemandDrivenPipeline): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageImportExecutive: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageImportExecutive: ... + +class vtkImageReader2Collection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, __a: vtkImageReader2) -> None: ... + def GetNextItem(self) -> vtkImageReader2: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageReader2Collection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageReader2Collection: ... + +class vtkImageReader2Factory(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def CheckExtensionIsInExtensions(extension: str, extensions: str) -> bool: ... + @staticmethod + def CreateImageReader2(path: str) -> vtkImageReader2: ... + @staticmethod + def CreateImageReader2FromExtension(extension: str) -> vtkImageReader2: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetRegisteredReaders(__a: vtkImageReader2Collection) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageReader2Factory: ... + @staticmethod + def RegisterReader(r: vtkImageReader2) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageReader2Factory: ... + +class vtkJPEGReader(vtkImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJPEGReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJPEGReader: ... + +class vtkJPEGWriter(vtkImageWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProgressive(self) -> int: ... + def GetQuality(self) -> int: ... + def GetQualityMaxValue(self) -> int: ... + def GetQualityMinValue(self) -> int: ... + def GetResult(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetWriteToMemory(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJPEGWriter: ... + def ProgressiveOff(self) -> None: ... + def ProgressiveOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJPEGWriter: ... + def SetProgressive(self, _arg: int) -> None: ... + def SetQuality(self, _arg: int) -> None: ... + def SetResult(self, __a: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def SetWriteToMemory(self, _arg: int) -> None: ... + def Write(self) -> None: ... + def WriteToMemoryOff(self) -> None: ... + def WriteToMemoryOn(self) -> None: ... + +class vtkJSONImageWriter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetArrayName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSlice(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkJSONImageWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkJSONImageWriter: ... + def SetArrayName(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetSlice(self, _arg: int) -> None: ... + def Write(self) -> None: ... + +class vtkMRCReader(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMRCReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMRCReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkMedicalImageProperties(vtkmodules.vtkCommonCore.vtkObject): + AXIAL: int + CORONAL: int + SAGITTAL: int + def AddUserDefinedValue(self, name: str, value: str) -> None: ... + def AddWindowLevelPreset(self, w: float, l: float) -> int: ... + def Clear(self) -> None: ... + def DeepCopy(self, p: vtkMedicalImageProperties) -> None: ... + def GetAcquisitionDate(self) -> str: ... + def GetAcquisitionDateDay(self) -> int: ... + def GetAcquisitionDateMonth(self) -> int: ... + def GetAcquisitionDateYear(self) -> int: ... + def GetAcquisitionTime(self) -> str: ... + @staticmethod + def GetAgeAsFields(age: str, year: int, month: int, week: int, day: int) -> int: ... + def GetConvolutionKernel(self) -> str: ... + @staticmethod + def GetDateAsFields(date: str, year: int, month: int, day: int) -> int: ... + @staticmethod + def GetDateAsLocale(date: str, locale: str) -> int: ... + def GetDirectionCosine(self) -> tuple[float, float, float, float, float, float]: ... + def GetEchoTime(self) -> str: ... + def GetEchoTrainLength(self) -> str: ... + def GetExposure(self) -> str: ... + def GetExposureTime(self) -> str: ... + def GetGantryTilt(self) -> str: ... + def GetGantryTiltAsDouble(self) -> float: ... + def GetImageDate(self) -> str: ... + def GetImageDateDay(self) -> int: ... + def GetImageDateMonth(self) -> int: ... + def GetImageDateYear(self) -> int: ... + def GetImageNumber(self) -> str: ... + def GetImageTime(self) -> str: ... + def GetInstanceUIDFromSliceID(self, volumeidx: int, sliceid: int) -> str: ... + def GetInstitutionName(self) -> str: ... + def GetKVP(self) -> str: ... + def GetManufacturer(self) -> str: ... + def GetManufacturerModelName(self) -> str: ... + def GetModality(self) -> str: ... + @overload + def GetNthWindowLevelPreset(self, idx: int, w: MutableSequence[float], l: MutableSequence[float]) -> int: ... + @overload + def GetNthWindowLevelPreset(self, idx: int) -> tuple[float, float]: ... + def GetNthWindowLevelPresetComment(self, idx: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfUserDefinedValues(self) -> int: ... + def GetNumberOfWindowLevelPresets(self) -> int: ... + def GetOrientationType(self, volumeidx: int) -> int: ... + def GetPatientAge(self) -> str: ... + def GetPatientAgeDay(self) -> int: ... + def GetPatientAgeMonth(self) -> int: ... + def GetPatientAgeWeek(self) -> int: ... + def GetPatientAgeYear(self) -> int: ... + def GetPatientBirthDate(self) -> str: ... + def GetPatientBirthDateDay(self) -> int: ... + def GetPatientBirthDateMonth(self) -> int: ... + def GetPatientBirthDateYear(self) -> int: ... + def GetPatientID(self) -> str: ... + def GetPatientName(self) -> str: ... + def GetPatientSex(self) -> str: ... + def GetRepetitionTime(self) -> str: ... + def GetSeriesDescription(self) -> str: ... + def GetSeriesNumber(self) -> str: ... + def GetSliceIDFromInstanceUID(self, volumeidx: int, uid: str) -> int: ... + def GetSliceThickness(self) -> str: ... + def GetSliceThicknessAsDouble(self) -> float: ... + def GetStationName(self) -> str: ... + @staticmethod + def GetStringFromOrientationType(type: int) -> str: ... + def GetStudyDate(self) -> str: ... + def GetStudyDescription(self) -> str: ... + def GetStudyID(self) -> str: ... + def GetStudyTime(self) -> str: ... + @staticmethod + def GetTimeAsFields(time: str, hour: int, minute: int, second: int) -> int: ... + def GetUserDefinedNameByIndex(self, idx: int) -> str: ... + def GetUserDefinedValue(self, name: str) -> str: ... + def GetUserDefinedValueByIndex(self, idx: int) -> str: ... + def GetWindowLevelPresetIndex(self, w: float, l: float) -> int: ... + def GetXRayTubeCurrent(self) -> str: ... + def HasWindowLevelPreset(self, w: float, l: float) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMedicalImageProperties: ... + def RemoveAllUserDefinedValues(self) -> None: ... + def RemoveAllWindowLevelPresets(self) -> None: ... + def RemoveWindowLevelPreset(self, w: float, l: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMedicalImageProperties: ... + def SetAcquisitionDate(self, _arg: str) -> None: ... + def SetAcquisitionTime(self, _arg: str) -> None: ... + def SetConvolutionKernel(self, _arg: str) -> None: ... + @overload + def SetDirectionCosine(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetDirectionCosine(self, _arg: Sequence[float]) -> None: ... + def SetEchoTime(self, _arg: str) -> None: ... + def SetEchoTrainLength(self, _arg: str) -> None: ... + def SetExposure(self, _arg: str) -> None: ... + def SetExposureTime(self, _arg: str) -> None: ... + def SetGantryTilt(self, _arg: str) -> None: ... + def SetImageDate(self, _arg: str) -> None: ... + def SetImageNumber(self, _arg: str) -> None: ... + def SetImageTime(self, _arg: str) -> None: ... + def SetInstanceUIDFromSliceID(self, volumeidx: int, sliceid: int, uid: str) -> None: ... + def SetInstitutionName(self, _arg: str) -> None: ... + def SetKVP(self, _arg: str) -> None: ... + def SetManufacturer(self, _arg: str) -> None: ... + def SetManufacturerModelName(self, _arg: str) -> None: ... + def SetModality(self, _arg: str) -> None: ... + def SetNthWindowLevelPresetComment(self, idx: int, comment: str) -> None: ... + def SetOrientationType(self, volumeidx: int, orientation: int) -> None: ... + def SetPatientAge(self, _arg: str) -> None: ... + def SetPatientBirthDate(self, _arg: str) -> None: ... + def SetPatientID(self, _arg: str) -> None: ... + def SetPatientName(self, _arg: str) -> None: ... + def SetPatientSex(self, _arg: str) -> None: ... + def SetRepetitionTime(self, _arg: str) -> None: ... + def SetSeriesDescription(self, _arg: str) -> None: ... + def SetSeriesNumber(self, _arg: str) -> None: ... + def SetSliceThickness(self, _arg: str) -> None: ... + def SetStationName(self, _arg: str) -> None: ... + def SetStudyDate(self, _arg: str) -> None: ... + def SetStudyDescription(self, _arg: str) -> None: ... + def SetStudyID(self, _arg: str) -> None: ... + def SetStudyTime(self, _arg: str) -> None: ... + def SetXRayTubeCurrent(self, _arg: str) -> None: ... + +class vtkMetaImageReader(vtkImageReader2): + def CanReadFile(self, name: str) -> int: ... + def GetAnatomicalOrientation(self) -> str: ... + def GetBitsAllocated(self) -> int: ... + def GetDataByteOrder(self) -> int: ... + def GetDate(self) -> str: ... + def GetDescriptiveName(self) -> str: ... + def GetDistanceUnits(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetGantryAngle(self) -> float: ... + def GetHeight(self) -> int: ... + def GetImageNumber(self) -> str: ... + def GetImagePositionPatient(self) -> _Pointer: ... + def GetModality(self) -> str: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPatientID(self) -> str: ... + def GetPatientName(self) -> str: ... + def GetPixelRepresentation(self) -> int: ... + def GetPixelSpacing(self) -> _Pointer: ... + def GetRescaleOffset(self) -> float: ... + def GetRescaleSlope(self) -> float: ... + def GetSeries(self) -> str: ... + def GetStudyID(self) -> str: ... + def GetStudyUID(self) -> str: ... + def GetTransferSyntaxUID(self) -> str: ... + def GetWidth(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMetaImageReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMetaImageReader: ... + +class vtkMetaImageWriter(vtkImageWriter): + def GetCompression(self) -> bool: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRAWFileName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMetaImageWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMetaImageWriter: ... + def SetCompression(self, compress: bool) -> None: ... + def SetFileName(self, fname: str) -> None: ... + def SetRAWFileName(self, fname: str) -> None: ... + def Write(self) -> None: ... + +class vtkNIFTIImageHeader(vtkmodules.vtkCommonCore.vtkObject): + class DataTypeEnum(int): ... + class HeaderSizeEnum(int): ... + class IntentCodeEnum(int): ... + class SliceCodeEnum(int): ... + class UnitsXYZTEnum(int): ... + class XFormCodeEnum(int): ... + IntentBeta: IntentCodeEnum + IntentBinom: IntentCodeEnum + IntentChi: IntentCodeEnum + IntentChiSQ: IntentCodeEnum + IntentChiSQNonc: IntentCodeEnum + IntentCorrel: IntentCodeEnum + IntentDimless: IntentCodeEnum + IntentDispVect: IntentCodeEnum + IntentEstimate: IntentCodeEnum + IntentExtVal: IntentCodeEnum + IntentFTest: IntentCodeEnum + IntentFTestNonc: IntentCodeEnum + IntentGamma: IntentCodeEnum + IntentGenMatrix: IntentCodeEnum + IntentInvGauss: IntentCodeEnum + IntentLabel: IntentCodeEnum + IntentLaplace: IntentCodeEnum + IntentLog10PVal: IntentCodeEnum + IntentLogPVal: IntentCodeEnum + IntentLogistic: IntentCodeEnum + IntentNeuroName: IntentCodeEnum + IntentNodeIndex: IntentCodeEnum + IntentNone: IntentCodeEnum + IntentNormal: IntentCodeEnum + IntentPVal: IntentCodeEnum + IntentPointSet: IntentCodeEnum + IntentPoisson: IntentCodeEnum + IntentQuaternion: IntentCodeEnum + IntentRGBAVector: IntentCodeEnum + IntentRGBVector: IntentCodeEnum + IntentShape: IntentCodeEnum + IntentSymMatrix: IntentCodeEnum + IntentTTest: IntentCodeEnum + IntentTTestNonc: IntentCodeEnum + IntentTimeSeries: IntentCodeEnum + IntentTriangle: IntentCodeEnum + IntentUniform: IntentCodeEnum + IntentVector: IntentCodeEnum + IntentWeibull: IntentCodeEnum + IntentZScore: IntentCodeEnum + NIFTI1HeaderSize: HeaderSizeEnum + NIFTI2HeaderSize: HeaderSizeEnum + SliceAltDec: SliceCodeEnum + SliceAltDec2: SliceCodeEnum + SliceAltInc: SliceCodeEnum + SliceAltInc2: SliceCodeEnum + SliceSeqDec: SliceCodeEnum + SliceSeqInc: SliceCodeEnum + SliceUnknown: SliceCodeEnum + TypeComplex128: DataTypeEnum + TypeComplex256: DataTypeEnum + TypeComplex64: DataTypeEnum + TypeFloat128: DataTypeEnum + TypeFloat32: DataTypeEnum + TypeFloat64: DataTypeEnum + TypeInt16: DataTypeEnum + TypeInt32: DataTypeEnum + TypeInt64: DataTypeEnum + TypeInt8: DataTypeEnum + TypeRGB24: DataTypeEnum + TypeRGBA32: DataTypeEnum + TypeUInt16: DataTypeEnum + TypeUInt32: DataTypeEnum + TypeUInt64: DataTypeEnum + TypeUInt8: DataTypeEnum + UnitsHz: UnitsXYZTEnum + UnitsMM: UnitsXYZTEnum + UnitsMSec: UnitsXYZTEnum + UnitsMeter: UnitsXYZTEnum + UnitsMicron: UnitsXYZTEnum + UnitsPPM: UnitsXYZTEnum + UnitsRads: UnitsXYZTEnum + UnitsSec: UnitsXYZTEnum + UnitsSpace: UnitsXYZTEnum + UnitsTime: UnitsXYZTEnum + UnitsUSec: UnitsXYZTEnum + UnitsUnknown: UnitsXYZTEnum + XFormAlignedAnat: XFormCodeEnum + XFormMNI152: XFormCodeEnum + XFormScannerAnat: XFormCodeEnum + XFormTalairach: XFormCodeEnum + XFormUnkown: XFormCodeEnum + def DeepCopy(self, o: vtkNIFTIImageHeader) -> None: ... + def GetAuxFile(self) -> str: ... + def GetBitPix(self) -> int: ... + def GetCalMax(self) -> float: ... + def GetCalMin(self) -> float: ... + def GetDataType(self) -> int: ... + def GetDescrip(self) -> str: ... + def GetDim(self, i: int) -> int: ... + def GetDimInfo(self) -> int: ... + def GetIntentCode(self) -> int: ... + def GetIntentName(self) -> str: ... + def GetIntentP1(self) -> float: ... + def GetIntentP2(self) -> float: ... + def GetIntentP3(self) -> float: ... + def GetMagic(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixDim(self, i: int) -> float: ... + def GetQFormCode(self) -> int: ... + def GetQOffsetX(self) -> float: ... + def GetQOffsetY(self) -> float: ... + def GetQOffsetZ(self) -> float: ... + def GetQuaternB(self) -> float: ... + def GetQuaternC(self) -> float: ... + def GetQuaternD(self) -> float: ... + def GetSFormCode(self) -> int: ... + def GetSRowX(self) -> tuple[float, float, float, float]: ... + def GetSRowY(self) -> tuple[float, float, float, float]: ... + def GetSRowZ(self) -> tuple[float, float, float, float]: ... + def GetSclInter(self) -> float: ... + def GetSclSlope(self) -> float: ... + def GetSliceCode(self) -> int: ... + def GetSliceDuration(self) -> float: ... + def GetSliceEnd(self) -> int: ... + def GetSliceStart(self) -> int: ... + def GetTOffset(self) -> float: ... + def GetVoxOffset(self) -> int: ... + def GetXYZTUnits(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNIFTIImageHeader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNIFTIImageHeader: ... + def SetAuxFile(self, auxfile: str) -> None: ... + def SetCalMax(self, _arg: float) -> None: ... + def SetCalMin(self, _arg: float) -> None: ... + def SetDescrip(self, descrip: str) -> None: ... + def SetDimInfo(self, _arg: int) -> None: ... + def SetIntentCode(self, _arg: int) -> None: ... + def SetIntentName(self, name: str) -> None: ... + def SetIntentP1(self, _arg: float) -> None: ... + def SetIntentP2(self, _arg: float) -> None: ... + def SetIntentP3(self, _arg: float) -> None: ... + def SetQFormCode(self, _arg: int) -> None: ... + def SetQOffsetX(self, _arg: float) -> None: ... + def SetQOffsetY(self, _arg: float) -> None: ... + def SetQOffsetZ(self, _arg: float) -> None: ... + def SetQuaternB(self, _arg: float) -> None: ... + def SetQuaternC(self, _arg: float) -> None: ... + def SetQuaternD(self, _arg: float) -> None: ... + def SetSFormCode(self, _arg: int) -> None: ... + @overload + def SetSRowX(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetSRowX(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSRowY(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetSRowY(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSRowZ(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetSRowZ(self, _arg: Sequence[float]) -> None: ... + def SetSclInter(self, _arg: float) -> None: ... + def SetSclSlope(self, _arg: float) -> None: ... + def SetSliceCode(self, _arg: int) -> None: ... + def SetSliceDuration(self, _arg: float) -> None: ... + def SetSliceEnd(self, _arg: int) -> None: ... + def SetSliceStart(self, _arg: int) -> None: ... + def SetTOffset(self, _arg: float) -> None: ... + def SetXYZTUnits(self, _arg: int) -> None: ... + +class vtkNIFTIImageReader(vtkImageReader2): + def CanReadFile(self, filename: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNIFTIHeader(self) -> vtkNIFTIImageHeader: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlanarRGB(self) -> bool: ... + def GetQFac(self) -> float: ... + def GetQFormMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetRescaleIntercept(self) -> float: ... + def GetRescaleSlope(self) -> float: ... + def GetSFormMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetTimeAsVector(self) -> bool: ... + def GetTimeDimension(self) -> int: ... + def GetTimeSpacing(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNIFTIImageReader: ... + def PlanarRGBOff(self) -> None: ... + def PlanarRGBOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNIFTIImageReader: ... + def SetPlanarRGB(self, _arg: bool) -> None: ... + def SetTimeAsVector(self, _arg: bool) -> None: ... + def TimeAsVectorOff(self) -> None: ... + def TimeAsVectorOn(self) -> None: ... + +class vtkNIFTIImageWriter(vtkImageWriter): + def GetDescription(self) -> str: ... + def GetNIFTIHeader(self) -> vtkNIFTIImageHeader: ... + def GetNIFTIVersion(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlanarRGB(self) -> bool: ... + def GetQFac(self) -> float: ... + def GetQFormMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetRescaleIntercept(self) -> float: ... + def GetRescaleSlope(self) -> float: ... + def GetSFormMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetTimeDimension(self) -> int: ... + def GetTimeSpacing(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNIFTIImageWriter: ... + def PlanarRGBOff(self) -> None: ... + def PlanarRGBOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNIFTIImageWriter: ... + def SetDescription(self, _arg: str) -> None: ... + def SetNIFTIHeader(self, hdr: vtkNIFTIImageHeader) -> None: ... + def SetNIFTIVersion(self, _arg: int) -> None: ... + def SetPlanarRGB(self, _arg: bool) -> None: ... + def SetQFac(self, _arg: float) -> None: ... + def SetQFormMatrix(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetRescaleIntercept(self, _arg: float) -> None: ... + def SetRescaleSlope(self, _arg: float) -> None: ... + def SetSFormMatrix(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetTimeDimension(self, _arg: int) -> None: ... + def SetTimeSpacing(self, _arg: float) -> None: ... + +class vtkNrrdReader(vtkImageReader): + def CanReadFile(self, filename: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNrrdReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNrrdReader: ... + +class vtkTIFFReader(vtkImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetIgnoreColorMap(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientationType(self) -> int: ... + def GetOrientationTypeSpecifiedFlag(self) -> bool: ... + def GetOriginSpecifiedFlag(self) -> bool: ... + def GetSpacingSpecifiedFlag(self) -> bool: ... + def IgnoreColorMapOff(self) -> None: ... + def IgnoreColorMapOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTIFFReader: ... + def OriginSpecifiedFlagOff(self) -> None: ... + def OriginSpecifiedFlagOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTIFFReader: ... + def SetIgnoreColorMap(self, _arg: bool) -> None: ... + def SetOrientationType(self, orientationType: int) -> None: ... + def SetOriginSpecifiedFlag(self, _arg: bool) -> None: ... + def SetSpacingSpecifiedFlag(self, _arg: bool) -> None: ... + def SpacingSpecifiedFlagOff(self) -> None: ... + def SpacingSpecifiedFlagOn(self) -> None: ... + +class vtkOMETIFFReader(vtkTIFFReader): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOMETIFFReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOMETIFFReader: ... + +class vtkPNGReader(vtkImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTextChunks(self) -> int: ... + def GetReadSpacingFromFile(self) -> bool: ... + def GetTextChunks(self, key: str, beginEndIndex: MutableSequence[int]) -> None: ... + def GetTextKey(self, index: int) -> str: ... + def GetTextValue(self, index: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPNGReader: ... + def ReadSpacingFromFileOff(self) -> None: ... + def ReadSpacingFromFileOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPNGReader: ... + def SetReadSpacingFromFile(self, _arg: bool) -> None: ... + +class vtkPNGWriter(vtkImageWriter): + def AddText(self, key: str, value: str) -> None: ... + def ClearText(self) -> None: ... + def GetCompressionLevel(self) -> int: ... + def GetCompressionLevelMaxValue(self) -> int: ... + def GetCompressionLevelMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResult(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetWriteToMemory(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPNGWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPNGWriter: ... + def SetCompressionLevel(self, _arg: int) -> None: ... + def SetResult(self, __a: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def SetWriteToMemory(self, _arg: int) -> None: ... + def Write(self) -> None: ... + def WriteToMemoryOff(self) -> None: ... + def WriteToMemoryOn(self) -> None: ... + +class vtkPNMReader(vtkImageReader): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPNMReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPNMReader: ... + +class vtkPNMWriter(vtkImageWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPNMWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPNMWriter: ... + +class vtkPostScriptWriter(vtkImageWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPostScriptWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPostScriptWriter: ... + +class vtkSEPReader(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CanReadFile(self, __a: str) -> bool: ... + def GetAllDimensions(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetAllRanges(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetDataOrigin(self) -> _Pointer: ... + def GetDataSpacing(self) -> _Pointer: ... + def GetExtentSplitMode(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFixedDimRange(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputGridDimension(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSEPReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSEPReader: ... + def SetExtentSplitMode(self, _arg: int) -> None: ... + def SetFileName(self, arg: str) -> None: ... + def SetFixedDimension1(self, arg: str) -> None: ... + def SetFixedDimension2(self, arg: str) -> None: ... + def SetFixedDimensionValue1(self, _arg: int) -> None: ... + def SetFixedDimensionValue2(self, _arg: int) -> None: ... + def SetOutputGridDimension(self, _arg: int) -> None: ... + def SetXDimension(self, arg: str) -> None: ... + def SetYDimension(self, arg: str) -> None: ... + def SetZDimension(self, arg: str) -> None: ... + +class vtkSLCReader(vtkImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetError(self) -> int: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSLCReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSLCReader: ... + +class vtkTGAReader(vtkImageReader2): + def CanReadFile(self, fname: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTGAReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTGAReader: ... + +class vtkTIFFWriter(vtkImageWriter): + Deflate: int + JPEG: int + LZW: int + NoCompression: int + PackBits: int + def GetCompression(self) -> int: ... + def GetCompressionMaxValue(self) -> int: ... + def GetCompressionMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTIFFWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTIFFWriter: ... + def SetCompression(self, _arg: int) -> None: ... + def SetCompressionToDeflate(self) -> None: ... + def SetCompressionToJPEG(self) -> None: ... + def SetCompressionToLZW(self) -> None: ... + def SetCompressionToNoCompression(self) -> None: ... + def SetCompressionToPackBits(self) -> None: ... + def Write(self) -> None: ... + +class vtkVolumeReader(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetDataOrigin(self) -> tuple[float, float, float]: ... + def GetDataSpacing(self) -> tuple[float, float, float]: ... + def GetFilePattern(self) -> str: ... + def GetFilePrefix(self) -> str: ... + def GetImage(self, ImageNumber: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetImageRange(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeReader: ... + @overload + def SetDataOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDataSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataSpacing(self, _arg: Sequence[float]) -> None: ... + def SetFilePattern(self, _arg: str) -> None: ... + def SetFilePrefix(self, _arg: str) -> None: ... + @overload + def SetImageRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetImageRange(self, _arg: Sequence[int]) -> None: ... + +class vtkVolume16Reader(vtkVolumeReader): + def GetDataByteOrder(self) -> int: ... + def GetDataByteOrderAsString(self) -> str: ... + def GetDataDimensions(self) -> tuple[int, int]: ... + def GetDataMask(self) -> int: ... + def GetHeaderSize(self) -> int: ... + def GetImage(self, ImageNumber: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSwapBytes(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolume16Reader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolume16Reader: ... + def SetDataByteOrder(self, __a: int) -> None: ... + def SetDataByteOrderToBigEndian(self) -> None: ... + def SetDataByteOrderToLittleEndian(self) -> None: ... + @overload + def SetDataDimensions(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetDataDimensions(self, _arg: Sequence[int]) -> None: ... + def SetDataMask(self, _arg: int) -> None: ... + def SetHeaderSize(self, _arg: int) -> None: ... + def SetSwapBytes(self, _arg: int) -> None: ... + def SetTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def SwapBytesOff(self) -> None: ... + def SwapBytesOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOImport.pyi b/stubs/vtk/vtkmodules/vtkIOImport.pyi new file mode 100644 index 000000000000..e4aae97c8ccf --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOImport.pyi @@ -0,0 +1,197 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkRenderingCore + +class vtk3DSCamera_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSCamera_t) -> None: ... + +class vtk3DSChunk_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSChunk_t) -> None: ... + +class vtk3DSColour_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSColour_t) -> None: ... + +class vtk3DSColour_t_24: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSColour_t_24) -> None: ... + +class vtk3DSFace_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSFace_t) -> None: ... + +class vtkImporter(vtkmodules.vtkCommonCore.vtkObject): + def DisableAnimation(self, animationIndex: int) -> None: ... + def EnableAnimation(self, animationIndex: int) -> None: ... + def GetAnimationName(self, animationIndex: int) -> str: ... + def GetCameraName(self, camIndex: int) -> str: ... + def GetNumberOfAnimations(self) -> int: ... + def GetNumberOfCameras(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputsDescription(self) -> str: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetTemporalInformation( + self, + animationIndex: int, + frameRate: float, + nbTimeSteps: int, + timeRange: MutableSequence[float], + timeSteps: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsAnimationEnabled(self, animationIndex: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImporter: ... + def Read(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImporter: ... + def SetCamera(self, camIndex: int) -> None: ... + def SetRenderWindow(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def Update(self) -> None: ... + def UpdateTimeStep(self, timeStep: float) -> None: ... + +class vtk3DSImporter(vtkImporter): + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetComputeNormals(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputsDescription(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtk3DSImporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtk3DSImporter: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtk3DSList_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSList_t) -> None: ... + +class vtk3DSMatProp_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSMatProp_t) -> None: ... + +class vtk3DSMaterial_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSMaterial_t) -> None: ... + +class vtk3DSMesh_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSMesh_t) -> None: ... + +class vtk3DSOmniLight_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSOmniLight_t) -> None: ... + +class vtk3DSSpotLight_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSSpotLight_t) -> None: ... + +class vtk3DSSummary_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtk3DSSummary_t) -> None: ... + +class vtkGLTFImporter(vtkImporter): + def DisableAnimation(self, animationIndex: int) -> None: ... + def EnableAnimation(self, animationIndex: int) -> None: ... + def GetAnimationName(self, animationIndex: int) -> str: ... + def GetCamera(self, id: int) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetCameraName(self, camIndex: int) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfAnimations(self) -> int: ... + def GetNumberOfCameras(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputsDescription(self) -> str: ... + def GetTemporalInformation( + self, + animationIndex: int, + frameRate: float, + nbTimeSteps: int, + timeRange: MutableSequence[float], + timeSteps: vtkmodules.vtkCommonCore.vtkDoubleArray, + ) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsAnimationEnabled(self, animationIndex: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGLTFImporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGLTFImporter: ... + def SetCamera(self, camIndex: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def UpdateTimeStep(self, timestep: float) -> None: ... + +class vtkOBJImporter(vtkImporter): + def GetFileName(self) -> str: ... + def GetFileNameMTL(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputDescription(self, idx: int) -> str: ... + def GetOutputsDescription(self) -> str: ... + def GetTexturePath(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOBJImporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOBJImporter: ... + def SetFileName(self, arg: str) -> None: ... + def SetFileNameMTL(self, arg: str) -> None: ... + def SetTexturePath(self, path: str) -> None: ... + +class vtkVRMLImporter(vtkImporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputsDescription(self) -> str: ... + def GetShapeResolution(self) -> int: ... + def GetVRMLDEFObject(self, name: str) -> vtkmodules.vtkCommonCore.vtkObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRMLImporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRMLImporter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetShapeResolution(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOInfovis.pyi b/stubs/vtk/vtkmodules/vtkIOInfovis.pyi new file mode 100644 index 000000000000..e3e1547d3b44 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOInfovis.pyi @@ -0,0 +1,381 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOLegacy +import vtkmodules.vtkIOXML + +class vtkBiomTableReader(vtkmodules.vtkIOLegacy.vtkTableReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiomTableReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiomTableReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + +class vtkChacoGraphReader(vtkmodules.vtkCommonExecutionModel.vtkUndirectedGraphAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkChacoGraphReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkChacoGraphReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkDIMACSGraphReader(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetEdgeAttributeArrayName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertexAttributeArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDIMACSGraphReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDIMACSGraphReader: ... + def SetEdgeAttributeArrayName(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetVertexAttributeArrayName(self, _arg: str) -> None: ... + +class vtkDIMACSGraphWriter(vtkmodules.vtkIOLegacy.vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDIMACSGraphWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDIMACSGraphWriter: ... + +class vtkDelimitedTextReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def AddTabFieldDelimiterOff(self) -> None: ... + def AddTabFieldDelimiterOn(self) -> None: ... + def DetectNumericColumnsOff(self) -> None: ... + def DetectNumericColumnsOn(self) -> None: ... + def ForceDoubleOff(self) -> None: ... + def ForceDoubleOn(self) -> None: ... + def GeneratePedigreeIdsOff(self) -> None: ... + def GeneratePedigreeIdsOn(self) -> None: ... + def GetAddTabFieldDelimiter(self) -> bool: ... + def GetDefaultDoubleValue(self) -> float: ... + def GetDefaultIntegerValue(self) -> int: ... + def GetDetectNumericColumns(self) -> bool: ... + def GetFieldDelimiterCharacters(self) -> str: ... + def GetFileName(self) -> str: ... + def GetForceDouble(self) -> bool: ... + def GetGeneratePedigreeIds(self) -> bool: ... + def GetHaveHeaders(self) -> bool: ... + def GetInputString(self) -> str: ... + def GetInputStringLength(self) -> int: ... + def GetLastError(self) -> str: ... + def GetMaxRecords(self) -> int: ... + def GetMergeConsecutiveDelimiters(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPedigreeIds(self) -> bool: ... + def GetPedigreeIdArrayName(self) -> str: ... + def GetReadFromInputString(self) -> int: ... + def GetReplacementCharacter(self) -> int: ... + def GetStringDelimiter(self) -> str: ... + def GetTrimWhitespacePriorToNumericConversion(self) -> bool: ... + def GetUTF8FieldDelimiters(self) -> str: ... + def GetUTF8RecordDelimiters(self) -> str: ... + def GetUTF8StringDelimiters(self) -> str: ... + def GetUnicodeCharacterSet(self) -> str: ... + def GetUseStringDelimiter(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergeConsecutiveDelimitersOff(self) -> None: ... + def MergeConsecutiveDelimitersOn(self) -> None: ... + def NewInstance(self) -> vtkDelimitedTextReader: ... + def OutputPedigreeIdsOff(self) -> None: ... + def OutputPedigreeIdsOn(self) -> None: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDelimitedTextReader: ... + def SetAddTabFieldDelimiter(self, _arg: bool) -> None: ... + def SetDefaultDoubleValue(self, _arg: float) -> None: ... + def SetDefaultIntegerValue(self, _arg: int) -> None: ... + def SetDetectNumericColumns(self, _arg: bool) -> None: ... + def SetFieldDelimiterCharacters(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetForceDouble(self, _arg: bool) -> None: ... + def SetGeneratePedigreeIds(self, _arg: bool) -> None: ... + def SetHaveHeaders(self, _arg: bool) -> None: ... + @overload + def SetInputString(self, in_: str, len: int) -> None: ... + @overload + def SetInputString(self, input: str) -> None: ... + def SetMaxRecords(self, _arg: int) -> None: ... + def SetMergeConsecutiveDelimiters(self, _arg: bool) -> None: ... + def SetOutputPedigreeIds(self, _arg: bool) -> None: ... + def SetPedigreeIdArrayName(self, _arg: str) -> None: ... + def SetReadFromInputString(self, _arg: int) -> None: ... + def SetReplacementCharacter(self, _arg: int) -> None: ... + def SetStringDelimiter(self, _arg: str) -> None: ... + def SetTrimWhitespacePriorToNumericConversion(self, _arg: bool) -> None: ... + def SetUTF8FieldDelimiters(self, delimiters: str) -> None: ... + def SetUTF8RecordDelimiters(self, delimiters: str) -> None: ... + def SetUTF8StringDelimiters(self, delimiters: str) -> None: ... + def SetUnicodeCharacterSet(self, _arg: str) -> None: ... + def SetUseStringDelimiter(self, _arg: bool) -> None: ... + def TrimWhitespacePriorToNumericConversionOff(self) -> None: ... + def TrimWhitespacePriorToNumericConversionOn(self) -> None: ... + def UseStringDelimiterOff(self) -> None: ... + def UseStringDelimiterOn(self) -> None: ... + +class vtkFixedWidthTextReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetFieldWidth(self) -> int: ... + def GetFileName(self) -> str: ... + def GetHaveHeaders(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStripWhiteSpace(self) -> bool: ... + def GetTableErrorObserver(self) -> vtkmodules.vtkCommonCore.vtkCommand: ... + def HaveHeadersOff(self) -> None: ... + def HaveHeadersOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedWidthTextReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedWidthTextReader: ... + def SetFieldWidth(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetHaveHeaders(self, _arg: bool) -> None: ... + def SetStripWhiteSpace(self, _arg: bool) -> None: ... + def SetTableErrorObserver(self, __a: vtkmodules.vtkCommonCore.vtkCommand) -> None: ... + def StripWhiteSpaceOff(self) -> None: ... + def StripWhiteSpaceOn(self) -> None: ... + +class vtkISIReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetDelimiter(self) -> str: ... + def GetFileName(self) -> str: ... + def GetMaxRecords(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkISIReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkISIReader: ... + def SetDelimiter(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetMaxRecords(self, _arg: int) -> None: ... + +class vtkMultiNewickTreeReader(vtkmodules.vtkIOLegacy.vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMultiPieceDataSet: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkMultiPieceDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiNewickTreeReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiNewickTreeReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkMultiPieceDataSet) -> None: ... + +class vtkNewickTreeReader(vtkmodules.vtkIOLegacy.vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNewickTreeReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadNewickTree(self, buffer: str, tree: vtkmodules.vtkCommonDataModel.vtkTree) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNewickTreeReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + +class vtkNewickTreeWriter(vtkmodules.vtkIOLegacy.vtkDataWriter): + def GetEdgeWeightArrayName(self) -> str: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetNodeNameArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNewickTreeWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNewickTreeWriter: ... + def SetEdgeWeightArrayName(self, _arg: str) -> None: ... + def SetNodeNameArrayName(self, _arg: str) -> None: ... + +class vtkPhyloXMLTreeReader(vtkmodules.vtkIOXML.vtkXMLReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPhyloXMLTreeReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPhyloXMLTreeReader: ... + +class vtkPhyloXMLTreeWriter(vtkmodules.vtkIOXML.vtkXMLWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetEdgeWeightArrayName(self) -> str: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetNodeNameArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IgnoreArray(self, arrayName: str) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPhyloXMLTreeWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPhyloXMLTreeWriter: ... + def SetEdgeWeightArrayName(self, _arg: str) -> None: ... + def SetNodeNameArrayName(self, _arg: str) -> None: ... + +class vtkRISReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetDelimiter(self) -> str: ... + def GetFileName(self) -> str: ... + def GetMaxRecords(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRISReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRISReader: ... + def SetDelimiter(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetMaxRecords(self, _arg: int) -> None: ... + +class vtkTemporalDelimitedTextReader(vtkDelimitedTextReader): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRemoveTimeStepColumn(self) -> bool: ... + def GetTimeColumnId(self) -> int: ... + def GetTimeColumnName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTemporalDelimitedTextReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTemporalDelimitedTextReader: ... + def SetRemoveTimeStepColumn(self, rts: bool) -> None: ... + def SetTimeColumnId(self, idx: int) -> None: ... + def SetTimeColumnName(self, name: str) -> None: ... + +class vtkTulipReader(vtkmodules.vtkCommonExecutionModel.vtkUndirectedGraphAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTulipReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTulipReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkXGMLReader(vtkmodules.vtkCommonExecutionModel.vtkUndirectedGraphAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXGMLReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXGMLReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkXMLTreeReader(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GenerateEdgePedigreeIdsOff(self) -> None: ... + def GenerateEdgePedigreeIdsOn(self) -> None: ... + def GenerateVertexPedigreeIdsOff(self) -> None: ... + def GenerateVertexPedigreeIdsOn(self) -> None: ... + def GetEdgePedigreeIdArrayName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetGenerateEdgePedigreeIds(self) -> bool: ... + def GetGenerateVertexPedigreeIds(self) -> bool: ... + def GetMaskArrays(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReadCharData(self) -> bool: ... + def GetReadTagName(self) -> bool: ... + def GetVertexPedigreeIdArrayName(self) -> str: ... + def GetXMLString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaskArraysOff(self) -> None: ... + def MaskArraysOn(self) -> None: ... + def NewInstance(self) -> vtkXMLTreeReader: ... + def ReadCharDataOff(self) -> None: ... + def ReadCharDataOn(self) -> None: ... + def ReadTagNameOff(self) -> None: ... + def ReadTagNameOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLTreeReader: ... + def SetEdgePedigreeIdArrayName(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetGenerateEdgePedigreeIds(self, _arg: bool) -> None: ... + def SetGenerateVertexPedigreeIds(self, _arg: bool) -> None: ... + def SetMaskArrays(self, _arg: bool) -> None: ... + def SetReadCharData(self, _arg: bool) -> None: ... + def SetReadTagName(self, _arg: bool) -> None: ... + def SetVertexPedigreeIdArrayName(self, _arg: str) -> None: ... + def SetXMLString(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOLSDyna.pyi b/stubs/vtk/vtkmodules/vtkIOLSDyna.pyi new file mode 100644 index 000000000000..1538c26d3559 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOLSDyna.pyi @@ -0,0 +1,208 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOXMLParser + +VTK_LSDYNA_BADFILE: int + +class vtkLSDynaReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def CanReadFile(self, fname: str) -> int: ... + def DebugDump(self) -> None: ... + def DeformedMeshOff(self) -> None: ... + def DeformedMeshOn(self) -> None: ... + def DeletedCellsAsGhostArrayOff(self) -> None: ... + def DeletedCellsAsGhostArrayOn(self) -> None: ... + def GetBeamArrayName(self, __a: int) -> str: ... + @overload + def GetBeamArrayStatus(self, arr: int) -> int: ... + @overload + def GetBeamArrayStatus(self, arrName: str) -> int: ... + def GetCellArrayName(self, cellType: int, arr: int) -> str: ... + @overload + def GetCellArrayStatus(self, cellType: int, arr: int) -> int: ... + @overload + def GetCellArrayStatus(self, cellType: int, arrName: str) -> int: ... + def GetDatabaseDirectory(self) -> str: ... + def GetDeformedMesh(self) -> int: ... + def GetDeletedCellsAsGhostArray(self) -> int: ... + def GetDimensionality(self) -> int: ... + def GetFileName(self) -> str: ... + def GetInputDeck(self) -> str: ... + def GetNumberOfBeamArrays(self) -> int: ... + def GetNumberOfBeamCells(self) -> int: ... + def GetNumberOfCellArrays(self, cellType: int) -> int: ... + def GetNumberOfCells(self) -> int: ... + @overload + def GetNumberOfComponentsInBeamArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInBeamArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInCellArray(self, cellType: int, arr: int) -> int: ... + @overload + def GetNumberOfComponentsInCellArray(self, cellType: int, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInParticleArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInParticleArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInPointArray(self, arr: int) -> int: ... + @overload + def GetNumberOfComponentsInPointArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInRigidBodyArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInRigidBodyArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInRoadSurfaceArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInRoadSurfaceArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInShellArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInShellArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInSolidArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInSolidArray(self, arrName: str) -> int: ... + @overload + def GetNumberOfComponentsInThickShellArray(self, a: int) -> int: ... + @overload + def GetNumberOfComponentsInThickShellArray(self, arrName: str) -> int: ... + def GetNumberOfContinuumCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetNumberOfPartArrays(self) -> int: ... + def GetNumberOfParticleArrays(self) -> int: ... + def GetNumberOfParticleCells(self) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetNumberOfRigidBodyArrays(self) -> int: ... + def GetNumberOfRigidBodyCells(self) -> int: ... + def GetNumberOfRoadSurfaceArrays(self) -> int: ... + def GetNumberOfRoadSurfaceCells(self) -> int: ... + def GetNumberOfShellArrays(self) -> int: ... + def GetNumberOfShellCells(self) -> int: ... + def GetNumberOfSolidArrays(self) -> int: ... + def GetNumberOfSolidCells(self) -> int: ... + def GetNumberOfThickShellArrays(self) -> int: ... + def GetNumberOfThickShellCells(self) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetPartArrayName(self, __a: int) -> str: ... + @overload + def GetPartArrayStatus(self, arr: int) -> int: ... + @overload + def GetPartArrayStatus(self, partName: str) -> int: ... + def GetParticleArrayName(self, __a: int) -> str: ... + @overload + def GetParticleArrayStatus(self, arr: int) -> int: ... + @overload + def GetParticleArrayStatus(self, arrName: str) -> int: ... + def GetPointArrayName(self, __a: int) -> str: ... + @overload + def GetPointArrayStatus(self, arr: int) -> int: ... + @overload + def GetPointArrayStatus(self, arrName: str) -> int: ... + def GetRemoveDeletedCells(self) -> int: ... + def GetRigidBodyArrayName(self, __a: int) -> str: ... + @overload + def GetRigidBodyArrayStatus(self, arr: int) -> int: ... + @overload + def GetRigidBodyArrayStatus(self, arrName: str) -> int: ... + def GetRoadSurfaceArrayName(self, __a: int) -> str: ... + @overload + def GetRoadSurfaceArrayStatus(self, arr: int) -> int: ... + @overload + def GetRoadSurfaceArrayStatus(self, arrName: str) -> int: ... + def GetShellArrayName(self, __a: int) -> str: ... + @overload + def GetShellArrayStatus(self, arr: int) -> int: ... + @overload + def GetShellArrayStatus(self, arrName: str) -> int: ... + def GetSolidArrayName(self, __a: int) -> str: ... + @overload + def GetSolidArrayStatus(self, arr: int) -> int: ... + @overload + def GetSolidArrayStatus(self, arrName: str) -> int: ... + def GetThickShellArrayName(self, __a: int) -> str: ... + @overload + def GetThickShellArrayStatus(self, arr: int) -> int: ... + @overload + def GetThickShellArrayStatus(self, arrName: str) -> int: ... + def GetTimeStep(self) -> int: ... + def GetTimeStepRange(self) -> tuple[int, int]: ... + def GetTimeValue(self, __a: int) -> float: ... + def GetTitle(self) -> str: ... + def IsA(self, type: str) -> int: ... + def IsDatabaseValid(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLSDynaReader: ... + def RemoveDeletedCellsOff(self) -> None: ... + def RemoveDeletedCellsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLSDynaReader: ... + @overload + def SetBeamArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetBeamArrayStatus(self, arrName: str, status: int) -> None: ... + @overload + def SetCellArrayStatus(self, cellType: int, arr: int, status: int) -> None: ... + @overload + def SetCellArrayStatus(self, cellType: int, arrName: str, status: int) -> None: ... + def SetDatabaseDirectory(self, __a: str) -> None: ... + def SetDeformedMesh(self, __a: int) -> None: ... + def SetDeletedCellsAsGhostArray(self, _arg: int) -> None: ... + def SetFileName(self, __a: str) -> None: ... + def SetInputDeck(self, _arg: str) -> None: ... + @overload + def SetPartArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetPartArrayStatus(self, partName: str, status: int) -> None: ... + @overload + def SetParticleArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetParticleArrayStatus(self, arrName: str, status: int) -> None: ... + @overload + def SetPointArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetPointArrayStatus(self, arrName: str, status: int) -> None: ... + def SetRemoveDeletedCells(self, _arg: int) -> None: ... + @overload + def SetRigidBodyArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetRigidBodyArrayStatus(self, arrName: str, status: int) -> None: ... + @overload + def SetRoadSurfaceArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetRoadSurfaceArrayStatus(self, arrName: str, status: int) -> None: ... + @overload + def SetShellArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetShellArrayStatus(self, arrName: str, status: int) -> None: ... + @overload + def SetSolidArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetSolidArrayStatus(self, arrName: str, status: int) -> None: ... + @overload + def SetThickShellArrayStatus(self, arr: int, status: int) -> None: ... + @overload + def SetThickShellArrayStatus(self, arrName: str, status: int) -> None: ... + def SetTimeStep(self, __a: int) -> None: ... + @overload + def SetTimeStepRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetTimeStepRange(self, _arg: Sequence[int]) -> None: ... + +class vtkLSDynaSummaryParser(vtkmodules.vtkIOXMLParser.vtkXMLParser): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLSDynaSummaryParser: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLSDynaSummaryParser: ... diff --git a/stubs/vtk/vtkmodules/vtkIOLegacy.pyi b/stubs/vtk/vtkmodules/vtkIOLegacy.pyi new file mode 100644 index 000000000000..99664db0bb7b --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOLegacy.pyi @@ -0,0 +1,670 @@ +from collections.abc import MutableSequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore + +_Pointer = TypeVar("_Pointer") + +VTK_ASCII: int +VTK_BINARY: int + +class vtkDataReader(vtkmodules.vtkCommonExecutionModel.vtkSimpleReader): + class FieldType(int): ... + CELL_DATA: FieldType + FIELD_DATA: FieldType + POINT_DATA: FieldType + def CloseVTKFile(self) -> None: ... + def GetFieldDataName(self) -> str: ... + def GetFieldDataNameInFile(self, i: int) -> str: ... + def GetFileMajorVersion(self) -> int: ... + def GetFileMinorVersion(self) -> int: ... + @overload + def GetFileName(self) -> str: ... + @overload + def GetFileName(self, i: int) -> str: ... + def GetFileType(self) -> int: ... + def GetFileVersion(self) -> int: ... + def GetHeader(self) -> str: ... + def GetInputArray(self) -> vtkmodules.vtkCommonCore.vtkCharArray: ... + def GetInputString(self) -> str: ... + def GetInputStringLength(self) -> int: ... + def GetLookupTableName(self) -> str: ... + def GetNormalsName(self) -> str: ... + def GetNormalsNameInFile(self, i: int) -> str: ... + def GetNumberOfFieldDataInFile(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNormalsInFile(self) -> int: ... + def GetNumberOfScalarsInFile(self) -> int: ... + def GetNumberOfTCoordsInFile(self) -> int: ... + def GetNumberOfTensorsInFile(self) -> int: ... + def GetNumberOfVectorsInFile(self) -> int: ... + def GetReadAllColorScalars(self) -> int: ... + def GetReadAllFields(self) -> int: ... + def GetReadAllNormals(self) -> int: ... + def GetReadAllScalars(self) -> int: ... + def GetReadAllTCoords(self) -> int: ... + def GetReadAllTensors(self) -> int: ... + def GetReadAllVectors(self) -> int: ... + def GetReadFromInputString(self) -> int: ... + def GetScalarsName(self) -> str: ... + def GetScalarsNameInFile(self, i: int) -> str: ... + def GetTCoordsName(self) -> str: ... + def GetTCoordsNameInFile(self, i: int) -> str: ... + def GetTensorsName(self) -> str: ... + def GetTensorsNameInFile(self, i: int) -> str: ... + def GetVectorsName(self) -> str: ... + def GetVectorsNameInFile(self, i: int) -> str: ... + def IsA(self, type: str) -> int: ... + def IsFilePolyData(self) -> int: ... + def IsFileRectilinearGrid(self) -> int: ... + def IsFileStructuredGrid(self) -> int: ... + def IsFileStructuredPoints(self) -> int: ... + def IsFileUnstructuredGrid(self) -> int: ... + def IsFileValid(self, dstype: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LowerCase(self, str: str, len: int = 256) -> str: ... + def NewInstance(self) -> vtkDataReader: ... + def OpenVTKFile(self, fname: str = ...) -> int: ... + def Peek(self, str: str, n: int) -> int: ... + @overload + def Read(self, __a: str) -> int: ... + @overload + def Read(self, __a: MutableSequence[int]) -> int: ... + @overload + def Read(self, result: MutableSequence[int]) -> int: ... + @overload + def Read(self, __a: MutableSequence[float]) -> int: ... + def ReadAllColorScalarsOff(self) -> None: ... + def ReadAllColorScalarsOn(self) -> None: ... + def ReadAllFieldsOff(self) -> None: ... + def ReadAllFieldsOn(self) -> None: ... + def ReadAllNormalsOff(self) -> None: ... + def ReadAllNormalsOn(self) -> None: ... + def ReadAllScalarsOff(self) -> None: ... + def ReadAllScalarsOn(self) -> None: ... + def ReadAllTCoordsOff(self) -> None: ... + def ReadAllTCoordsOn(self) -> None: ... + def ReadAllTensorsOff(self) -> None: ... + def ReadAllTensorsOn(self) -> None: ... + def ReadAllVectorsOff(self) -> None: ... + def ReadAllVectorsOn(self) -> None: ... + def ReadArray(self, dataType: str, numTuples: int, numComp: int) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def ReadArrays(self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadArraysSimple(self, __a: str, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadCellData(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet, numCells: int) -> int: ... + def ReadCells(self, cellArray: vtkmodules.vtkCommonDataModel.vtkCellArray) -> int: ... + @overload + def ReadCellsLegacy(self, size: int, data: MutableSequence[int]) -> int: ... + @overload + def ReadCellsLegacy(self, size: int, data: MutableSequence[int], skip1: int, read2: int, skip3: int) -> int: ... + def ReadCoordinates(self, rg: vtkmodules.vtkCommonDataModel.vtkRectilinearGrid, axes: int, numCoords: int) -> int: ... + def ReadEdgeData(self, g: vtkmodules.vtkCommonDataModel.vtkGraph, numEdges: int) -> int: ... + def ReadFieldData(self, fieldType: FieldType = ...) -> vtkmodules.vtkCommonDataModel.vtkFieldData: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + def ReadHeader(self, fname: str = ...) -> int: ... + def ReadLine(self, result: MutableSequence[str]) -> int: ... + def ReadMesh( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMeshSimple(self, __a: str, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @overload + def ReadPointCoordinates(self, ps: vtkmodules.vtkCommonDataModel.vtkPointSet, numPts: int) -> int: ... + @overload + def ReadPointCoordinates(self, g: vtkmodules.vtkCommonDataModel.vtkGraph, numPts: int) -> int: ... + def ReadPointData(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet, numPts: int) -> int: ... + def ReadPoints(self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadPointsSimple(self, __a: str, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadRowData(self, t: vtkmodules.vtkCommonDataModel.vtkTable, numEdges: int) -> int: ... + def ReadString(self, result: MutableSequence[str]) -> int: ... + def ReadTimeDependentMetaData(self, timestep: int, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadVertexData(self, g: vtkmodules.vtkCommonDataModel.vtkGraph, numVertices: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataReader: ... + def SetBinaryInputString(self, __a: str, len: int) -> None: ... + def SetFieldDataName(self, _arg: str) -> None: ... + def SetFileName(self, fname: str) -> None: ... + def SetInputArray(self, __a: vtkmodules.vtkCommonCore.vtkCharArray) -> None: ... + @overload + def SetInputString(self, in_: str, len: int) -> None: ... + @overload + def SetInputString(self, input: str) -> None: ... + def SetLookupTableName(self, _arg: str) -> None: ... + def SetNormalsName(self, _arg: str) -> None: ... + def SetReadAllColorScalars(self, _arg: int) -> None: ... + def SetReadAllFields(self, _arg: int) -> None: ... + def SetReadAllNormals(self, _arg: int) -> None: ... + def SetReadAllScalars(self, _arg: int) -> None: ... + def SetReadAllTCoords(self, _arg: int) -> None: ... + def SetReadAllTensors(self, _arg: int) -> None: ... + def SetReadAllVectors(self, _arg: int) -> None: ... + def SetReadFromInputString(self, _arg: int) -> None: ... + def SetScalarsName(self, _arg: str) -> None: ... + def SetTCoordsName(self, _arg: str) -> None: ... + def SetTensorsName(self, _arg: str) -> None: ... + def SetVectorsName(self, _arg: str) -> None: ... + +class vtkCompositeDataReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkCompositeDataSet) -> None: ... + +class vtkDataWriter(vtkmodules.vtkIOCore.vtkWriter): + class VTKFileVersion(int): ... + VTK_LEGACY_READER_VERSION_4_2: VTKFileVersion + VTK_LEGACY_READER_VERSION_5_1: VTKFileVersion + def GetBinaryOutputString(self) -> Pointer: ... + def GetEdgeFlagsName(self) -> str: ... + def GetFieldDataName(self) -> str: ... + def GetFileMajorVersion(self) -> int: ... + def GetFileMinorVersion(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFileType(self) -> int: ... + def GetFileTypeMaxValue(self) -> int: ... + def GetFileTypeMinValue(self) -> int: ... + def GetFileVersion(self) -> int: ... + def GetGlobalIdsName(self) -> str: ... + def GetHeader(self) -> str: ... + def GetLookupTableName(self) -> str: ... + def GetNormalsName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputStdString(self) -> str: ... + def GetOutputString(self) -> str: ... + def GetOutputStringLength(self) -> int: ... + def GetPedigreeIdsName(self) -> str: ... + def GetScalarsName(self) -> str: ... + def GetTCoordsName(self) -> str: ... + def GetTensorsName(self) -> str: ... + def GetVectorsName(self) -> str: ... + def GetWriteArrayMetaData(self) -> bool: ... + def GetWriteToOutputString(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataWriter: ... + def RegisterAndGetOutputString(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataWriter: ... + def SetEdgeFlagsName(self, _arg: str) -> None: ... + def SetFieldDataName(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFileType(self, _arg: int) -> None: ... + def SetFileTypeToASCII(self) -> None: ... + def SetFileTypeToBinary(self) -> None: ... + def SetFileVersion(self, __a: int) -> None: ... + def SetGlobalIdsName(self, _arg: str) -> None: ... + def SetHeader(self, _arg: str) -> None: ... + def SetLookupTableName(self, _arg: str) -> None: ... + def SetNormalsName(self, _arg: str) -> None: ... + def SetPedigreeIdsName(self, _arg: str) -> None: ... + def SetScalarsName(self, _arg: str) -> None: ... + def SetTCoordsName(self, _arg: str) -> None: ... + def SetTensorsName(self, _arg: str) -> None: ... + def SetVectorsName(self, _arg: str) -> None: ... + def SetWriteArrayMetaData(self, _arg: bool) -> None: ... + def SetWriteToOutputString(self, _arg: int) -> None: ... + def WriteArrayMetaDataOff(self) -> None: ... + def WriteArrayMetaDataOn(self) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkCompositeDataWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataWriter: ... + +class vtkDataObjectReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectReader: ... + def SetOutput(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkDataObjectWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetBinaryOutputString(self) -> Pointer: ... + def GetFieldDataName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetFileType(self) -> int: ... + def GetHeader(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputStdString(self) -> str: ... + def GetOutputString(self) -> str: ... + def GetOutputStringLength(self) -> int: ... + def GetWriteToOutputString(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectWriter: ... + def SetFieldDataName(self, fieldname: str) -> None: ... + def SetFileName(self, filename: str) -> None: ... + def SetFileType(self, type: int) -> None: ... + def SetFileTypeToASCII(self) -> None: ... + def SetFileTypeToBinary(self) -> None: ... + def SetHeader(self, header: str) -> None: ... + def SetWriteToOutputString(self, b: int) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkDataSetReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMetaDataSimple(self, fname: str, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadOutputType(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetReader: ... + +class vtkDataSetWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetWriter: ... + +class vtkGenericDataObjectReader(vtkDataReader): + def GetGraphOutput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetMoleculeOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMolecule: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetStructuredPointsOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def GetTableOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetTreeOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericDataObjectReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMetaDataSimple(self, fname: str, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadOutputType(self) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericDataObjectReader: ... + +class vtkGenericDataObjectWriter(vtkDataWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericDataObjectWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericDataObjectWriter: ... + +class vtkGraphReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphReader: ... + +class vtkGraphWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphWriter: ... + +class vtkPixelExtentIO: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkPixelExtentIO) -> None: ... + @staticmethod + def Write(commRank: int, fileName: str, ext: vtkmodules.vtkCommonDataModel.vtkPixelExtent) -> None: ... + +class vtkPolyDataReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkPolyDataWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataWriter: ... + +class vtkRectilinearGridReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMetaDataSimple(self, fname: str, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkRectilinearGrid) -> None: ... + +class vtkRectilinearGridWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriteExtent(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearGridWriter: ... + def SetWriteExtent(self, _arg: bool) -> None: ... + def WriteExtentOff(self) -> None: ... + def WriteExtentOn(self) -> None: ... + +class vtkSimplePointsReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimplePointsReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimplePointsReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkSimplePointsWriter(vtkDataSetWriter): + def GetDecimalPrecision(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimplePointsWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimplePointsWriter: ... + def SetDecimalPrecision(self, _arg: int) -> None: ... + +class vtkStructuredGridReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMetaDataSimple(self, fname: str, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkStructuredGrid) -> None: ... + +class vtkStructuredGridWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriteExtent(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridWriter: ... + def SetWriteExtent(self, _arg: bool) -> None: ... + def WriteExtentOff(self) -> None: ... + def WriteExtentOn(self) -> None: ... + +class vtkStructuredPointsReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredPoints: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredPointsReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ReadMetaDataSimple(self, fname: str, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredPointsReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkStructuredPoints) -> None: ... + +class vtkStructuredPointsWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriteExtent(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredPointsWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredPointsWriter: ... + def SetWriteExtent(self, _arg: bool) -> None: ... + def WriteExtentOff(self) -> None: ... + def WriteExtentOn(self) -> None: ... + +class vtkTableReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + +class vtkTableWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableWriter: ... + +class vtkTreeReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + +class vtkTreeWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeWriter: ... + +class vtkUnstructuredGridReader(vtkDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridReader: ... + def ReadMeshSimple(self, fname: str, output: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridReader: ... + def SetOutput(self, output: vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid) -> None: ... + +class vtkUnstructuredGridWriter(vtkDataWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridWriter: ... diff --git a/stubs/vtk/vtkmodules/vtkIOMINC.pyi b/stubs/vtk/vtkmodules/vtkIOMINC.pyi new file mode 100644 index 000000000000..1baa0e11d65e --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOMINC.pyi @@ -0,0 +1,269 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkIOCore +import vtkmodules.vtkIOImage +import vtkmodules.vtkRenderingCore + +class vtkMINCImageAttributes(vtkmodules.vtkCommonCore.vtkObject): + @overload + def AddDimension(self, dimension: str) -> None: ... + @overload + def AddDimension(self, dimension: str, length: int) -> None: ... + def FindImageRange(self, range: MutableSequence[float]) -> None: ... + def FindValidRange(self, range: MutableSequence[float]) -> None: ... + def GetAttributeNames(self, variable: str) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetAttributeValueAsArray(self, variable: str, attribute: str) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetAttributeValueAsDouble(self, variable: str, attribute: str) -> float: ... + def GetAttributeValueAsInt(self, variable: str, attribute: str) -> int: ... + def GetAttributeValueAsString(self, variable: str, attribute: str) -> str: ... + def GetDataType(self) -> int: ... + def GetDimensionLengths(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetDimensionNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetImageMax(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetImageMin(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfImageMinMaxDimensions(self) -> int: ... + def GetValidateAttributes(self) -> int: ... + def GetVariableNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def HasAttribute(self, variable: str, attribute: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMINCImageAttributes: ... + def PrintFileHeader(self) -> None: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMINCImageAttributes: ... + def SetAttributeValueAsArray(self, variable: str, attribute: str, array: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetAttributeValueAsDouble(self, variable: str, attribute: str, value: float) -> None: ... + def SetAttributeValueAsInt(self, variable: str, attribute: str, value: int) -> None: ... + def SetAttributeValueAsString(self, variable: str, attribute: str, value: str) -> None: ... + def SetDataType(self, _arg: int) -> None: ... + def SetImageMax(self, imageMax: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + def SetImageMin(self, imageMin: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + def SetName(self, _arg: str) -> None: ... + def SetNumberOfImageMinMaxDimensions(self, _arg: int) -> None: ... + def SetValidateAttributes(self, _arg: int) -> None: ... + def ShallowCopy(self, source: vtkMINCImageAttributes) -> None: ... + def ValidateAttribute(self, varname: str, attname: str, array: vtkmodules.vtkCommonCore.vtkDataArray) -> int: ... + def ValidateAttributesOff(self) -> None: ... + def ValidateAttributesOn(self) -> None: ... + +class vtkMINCImageReader(vtkmodules.vtkIOImage.vtkImageReader2): + def CanReadFile(self, name: str) -> int: ... + @overload + def GetDataRange(self) -> tuple[float, float]: ... + @overload + def GetDataRange(self, range: MutableSequence[float]) -> None: ... + def GetDescriptiveName(self) -> str: ... + def GetDirectionCosines(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetFileExtensions(self) -> str: ... + def GetImageAttributes(self) -> vtkMINCImageAttributes: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def GetRescaleIntercept(self) -> float: ... + def GetRescaleRealValues(self) -> int: ... + def GetRescaleSlope(self) -> float: ... + def GetTimeStep(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMINCImageReader: ... + def RescaleRealValuesOff(self) -> None: ... + def RescaleRealValuesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMINCImageReader: ... + def SetFileName(self, name: str) -> None: ... + def SetRescaleRealValues(self, _arg: int) -> None: ... + def SetTimeStep(self, _arg: int) -> None: ... + +class vtkMINCImageWriter(vtkmodules.vtkIOImage.vtkImageWriter): + def GetDescriptiveName(self) -> str: ... + def GetDirectionCosines(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetFileExtensions(self) -> str: ... + def GetHistoryAddition(self) -> str: ... + def GetImageAttributes(self) -> vtkMINCImageAttributes: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRescaleIntercept(self) -> float: ... + def GetRescaleSlope(self) -> float: ... + def GetStrictValidation(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMINCImageWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMINCImageWriter: ... + def SetDirectionCosines(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetFileName(self, name: str) -> None: ... + def SetHistoryAddition(self, _arg: str) -> None: ... + def SetImageAttributes(self, attributes: vtkMINCImageAttributes) -> None: ... + def SetRescaleIntercept(self, _arg: float) -> None: ... + def SetRescaleSlope(self, _arg: float) -> None: ... + def SetStrictValidation(self, _arg: int) -> None: ... + def StrictValidationOff(self) -> None: ... + def StrictValidationOn(self) -> None: ... + def Write(self) -> None: ... + +class vtkMNIObjectReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CanReadFile(self, name: str) -> int: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMNIObjectReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMNIObjectReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkMNIObjectWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetFileName(self) -> str: ... + def GetFileType(self) -> int: ... + def GetFileTypeMaxValue(self) -> int: ... + def GetFileTypeMinValue(self) -> int: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetMapper(self) -> vtkmodules.vtkRenderingCore.vtkMapper: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMNIObjectWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMNIObjectWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFileType(self, _arg: int) -> None: ... + def SetFileTypeToASCII(self) -> None: ... + def SetFileTypeToBinary(self) -> None: ... + def SetLookupTable(self, table: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + def SetMapper(self, mapper: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + def SetProperty(self, property: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + +class vtkMNITagPointReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CanReadFile(self, name: str) -> int: ... + def GetComments(self) -> str: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetFileName(self) -> str: ... + def GetLabelText(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVolumes(self) -> int: ... + def GetPatientIds(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + @overload + def GetPoints(self, port: int) -> vtkmodules.vtkCommonCore.vtkPoints: ... + @overload + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetStructureIds(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMNITagPointReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMNITagPointReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkMNITagPointWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetComments(self) -> str: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetFileName(self) -> str: ... + def GetLabelText(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPatientIds(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + @overload + def GetPoints(self, port: int) -> vtkmodules.vtkCommonCore.vtkPoints: ... + @overload + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetStructureIds(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMNITagPointWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMNITagPointWriter: ... + def SetComments(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetLabelText(self, a: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetPatientIds(self, a: vtkmodules.vtkCommonCore.vtkIntArray) -> None: ... + @overload + def SetPoints(self, port: int, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def SetPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetStructureIds(self, a: vtkmodules.vtkCommonCore.vtkIntArray) -> None: ... + def SetWeights(self, a: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + def Write(self) -> int: ... + +class vtkMNITransformReader(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def CanReadFile(self, name: str) -> int: ... + def GetComments(self) -> str: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNthTransform(self, i: int) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTransforms(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMNITransformReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMNITransformReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkMNITransformWriter(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def AddTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + def GetComments(self) -> str: ... + def GetDescriptiveName(self) -> str: ... + def GetFileExtensions(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTransforms(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMNITransformWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMNITransformWriter: ... + def SetComments(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + def Write(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOMotionFX.pyi b/stubs/vtk/vtkmodules/vtkIOMotionFX.pyi new file mode 100644 index 000000000000..b2a9855d7d9e --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOMotionFX.pyi @@ -0,0 +1,19 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkMotionFXCFGReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimeResolution(self) -> int: ... + def GetTimeResolutionMaxValue(self) -> int: ... + def GetTimeResolutionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMotionFXCFGReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMotionFXCFGReader: ... + def SetFileName(self, fname: str) -> None: ... + def SetTimeResolution(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOMovie.pyi b/stubs/vtk/vtkmodules/vtkIOMovie.pyi new file mode 100644 index 000000000000..34c640100a38 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOMovie.pyi @@ -0,0 +1,28 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkGenericMovieWriter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + class MovieWriterErrorIds(int): ... + CanNotCompress: MovieWriterErrorIds + CanNotFormat: MovieWriterErrorIds + ChangedResolutionError: MovieWriterErrorIds + InitError: MovieWriterErrorIds + NoInputError: MovieWriterErrorIds + UserError: MovieWriterErrorIds + def End(self) -> None: ... + def GetError(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetStringFromErrorCode(error: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericMovieWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericMovieWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def Start(self) -> None: ... + def Write(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIONetCDF.pyi b/stubs/vtk/vtkmodules/vtkIONetCDF.pyi new file mode 100644 index 000000000000..153c64be84a4 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIONetCDF.pyi @@ -0,0 +1,292 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore + +class vtkMPASReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def DisableAllCellArrays(self) -> None: ... + def DisableAllPointArrays(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetAllDimensions(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCenterLonRange(self) -> tuple[int, int]: ... + def GetDimensionCurrentIndex(self, dim: str) -> int: ... + def GetDimensionName(self, idx: int) -> str: ... + def GetDimensionSize(self, dim: str) -> int: ... + def GetFileName(self) -> str: ... + def GetIsAtmosphere(self) -> bool: ... + def GetIsZeroCentered(self) -> bool: ... + def GetLayerThickness(self) -> int: ... + def GetLayerThicknessRange(self) -> tuple[int, int]: ... + def GetMTime(self) -> int: ... + def GetMaximumCells(self) -> int: ... + def GetMaximumPoints(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfCellVars(self) -> int: ... + def GetNumberOfDimensions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetNumberOfPointVars(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetProjectLatLon(self) -> bool: ... + def GetShowMultilayerView(self) -> bool: ... + def GetUseDimensionedArrayNames(self) -> bool: ... + def GetVerticalDimension(self) -> str: ... + def GetVerticalLevel(self) -> int: ... + def GetVerticalLevelRange(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMPASReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMPASReader: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetCenterLon(self, val: int) -> None: ... + def SetDimensionCurrentIndex(self, dim: str, idx: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetIsAtmosphere(self, _arg: bool) -> None: ... + def SetIsZeroCentered(self, _arg: bool) -> None: ... + def SetLayerThickness(self, _arg: int) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetProjectLatLon(self, _arg: bool) -> None: ... + def SetShowMultilayerView(self, _arg: bool) -> None: ... + def SetUseDimensionedArrayNames(self, _arg: bool) -> None: ... + def SetVerticalDimension(self, _arg: str) -> None: ... + def SetVerticalLevel(self, level: int) -> None: ... + def UseDimensionedArrayNamesOff(self) -> None: ... + def UseDimensionedArrayNamesOn(self) -> None: ... + +class vtkNetCDFCAMReader(vtkmodules.vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm): + class VerticalDimension(int): ... + VERTICAL_DIMENSION_COUNT: VerticalDimension + VERTICAL_DIMENSION_INTERFACE_LAYERS: VerticalDimension + VERTICAL_DIMENSION_MIDPOINT_LAYERS: VerticalDimension + VERTICAL_DIMENSION_SINGLE_LAYER: VerticalDimension + @staticmethod + def CanReadFile(fileName: str) -> int: ... + def DisableAllPointArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetConnectivityFileName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetInterfaceLayerIndex(self) -> int: ... + def GetInterfaceLayersRange(self) -> tuple[int, int]: ... + def GetMidpointLayerIndex(self) -> int: ... + def GetMidpointLayersRange(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetSingleInterfaceLayer(self) -> int: ... + def GetSingleMidpointLayer(self) -> int: ... + def GetVerticalDimension(self) -> int: ... + def GetVerticalDimensionMaxValue(self) -> int: ... + def GetVerticalDimensionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNetCDFCAMReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNetCDFCAMReader: ... + def SetConnectivityFileName(self, fileName: str) -> None: ... + def SetFileName(self, fileName: str) -> None: ... + def SetInterfaceLayerIndex(self, _arg: int) -> None: ... + def SetMidpointLayerIndex(self, _arg: int) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetSingleInterfaceLayer(self, _arg: int) -> None: ... + def SetSingleMidpointLayer(self, _arg: int) -> None: ... + def SetVerticalDimension(self, _arg: int) -> None: ... + def SingleInterfaceLayerOff(self) -> None: ... + def SingleInterfaceLayerOn(self) -> None: ... + def SingleMidpointLayerOff(self) -> None: ... + def SingleMidpointLayerOn(self) -> None: ... + +class vtkNetCDFReader(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def ComputeArraySelection(self) -> bool: ... + def GetAllDimensions(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetAllVariableArrayNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetCalendar(self) -> str: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVariableArrays(self) -> int: ... + def GetReplaceFillValueWithNan(self) -> int: ... + def GetTimeUnits(self) -> str: ... + def GetVariableArrayName(self, index: int) -> str: ... + def GetVariableArrayStatus(self, name: str) -> int: ... + def GetVariableDimensions(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNetCDFReader: ... + def QueryArrayUnits(self, ArrayName: str) -> str: ... + def ReplaceFillValueWithNanOff(self) -> None: ... + def ReplaceFillValueWithNanOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNetCDFReader: ... + def SetDimensions(self, dimensions: str) -> None: ... + def SetFileName(self, filename: str) -> None: ... + def SetReplaceFillValueWithNan(self, _arg: int) -> None: ... + def SetVariableArrayStatus(self, name: str, status: int) -> None: ... + def UpdateMetaData(self) -> int: ... + +class vtkNetCDFCFReader(vtkNetCDFReader): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputType(self) -> int: ... + def GetSphericalCoordinates(self) -> int: ... + def GetVerticalBias(self) -> float: ... + def GetVerticalScale(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNetCDFCFReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNetCDFCFReader: ... + def SetOutputType(self, type: int) -> None: ... + def SetOutputTypeToAutomatic(self) -> None: ... + def SetOutputTypeToImage(self) -> None: ... + def SetOutputTypeToRectilinear(self) -> None: ... + def SetOutputTypeToStructured(self) -> None: ... + def SetOutputTypeToUnstructured(self) -> None: ... + def SetSphericalCoordinates(self, _arg: int) -> None: ... + def SetVerticalBias(self, _arg: float) -> None: ... + def SetVerticalScale(self, _arg: float) -> None: ... + def SphericalCoordinatesOff(self) -> None: ... + def SphericalCoordinatesOn(self) -> None: ... + +class vtkNetCDFCFWriter(vtkmodules.vtkIOCore.vtkWriter): + @overload + def AddGridMappingAttribute(self, name: str, value: str) -> None: ... + @overload + def AddGridMappingAttribute(self, name: str, value: float) -> None: ... + def ClearGridMappingAttributes(self) -> None: ... + def FillBlankedAttributesOff(self) -> None: ... + def FillBlankedAttributesOn(self) -> None: ... + def GetAttributeType(self) -> int: ... + def GetCellArrayNamePostfix(self) -> str: ... + def GetFileName(self) -> str: ... + def GetFillBlankedAttributes(self) -> bool: ... + def GetFillValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNetCDFCFWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNetCDFCFWriter: ... + def SetAttributeType(self, _arg: int) -> None: ... + def SetCellArrayNamePostfix(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFillBlankedAttributes(self, _arg: bool) -> None: ... + def SetFillValue(self, _arg: int) -> None: ... + +class vtkNetCDFPOPReader(vtkmodules.vtkCommonExecutionModel.vtkRectilinearGridAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVariableArrays(self) -> int: ... + def GetStride(self) -> tuple[int, int, int]: ... + def GetVariableArrayName(self, index: int) -> str: ... + def GetVariableArrayStatus(self, name: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNetCDFPOPReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNetCDFPOPReader: ... + def SetFileName(self, _arg: str) -> None: ... + @overload + def SetStride(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetStride(self, _arg: Sequence[int]) -> None: ... + def SetVariableArrayStatus(self, name: str, status: int) -> None: ... + +class vtkSLACParticleReader(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSLACParticleReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSLACParticleReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkSLACReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + NUM_OUTPUTS: int + SURFACE_OUTPUT: int + VOLUME_OUTPUT: int + def AddModeFileName(self, fname: str) -> None: ... + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetFrequencyScales(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetMeshFileName(self) -> str: ... + def GetModeFileName(self, idx: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfModeFileNames(self) -> int: ... + def GetNumberOfVariableArrays(self) -> int: ... + def GetPhaseShifts(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetReadExternalSurface(self) -> int: ... + def GetReadInternalVolume(self) -> int: ... + def GetReadMidpoints(self) -> int: ... + def GetVariableArrayName(self, index: int) -> str: ... + def GetVariableArrayStatus(self, name: str) -> int: ... + @staticmethod + def IS_EXTERNAL_SURFACE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def IS_INTERNAL_VOLUME() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSLACReader: ... + @staticmethod + def POINTS() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + @staticmethod + def POINT_DATA() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + def ReadExternalSurfaceOff(self) -> None: ... + def ReadExternalSurfaceOn(self) -> None: ... + def ReadInternalVolumeOff(self) -> None: ... + def ReadInternalVolumeOn(self) -> None: ... + def ReadMidpointsOff(self) -> None: ... + def ReadMidpointsOn(self) -> None: ... + def RemoveAllModeFileNames(self) -> None: ... + def ResetFrequencyScales(self) -> None: ... + def ResetPhaseShifts(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSLACReader: ... + def SetFrequencyScale(self, index: int, scale: float) -> None: ... + def SetMeshFileName(self, _arg: str) -> None: ... + def SetPhaseShift(self, index: int, shift: float) -> None: ... + def SetReadExternalSurface(self, _arg: int) -> None: ... + def SetReadInternalVolume(self, _arg: int) -> None: ... + def SetReadMidpoints(self, _arg: int) -> None: ... + def SetVariableArrayStatus(self, name: str, status: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOOMF.pyi b/stubs/vtk/vtkmodules/vtkIOOMF.pyi new file mode 100644 index 000000000000..5e75e70a28ad --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOOMF.pyi @@ -0,0 +1,25 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkOMFReader(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetColumnMajorOrdering(self) -> bool: ... + def GetDataElementArrayName(self, index: int) -> str: ... + def GetDataElementArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetDataElementArrayStatus(self, name: str) -> bool: ... + def GetFileName(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfDataElementArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriteOutTextures(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOMFReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOMFReader: ... + def SetColumnMajorOrdering(self, _arg: bool) -> None: ... + def SetDataElementArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetWriteOutTextures(self, _arg: bool) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOOggTheora.pyi b/stubs/vtk/vtkmodules/vtkIOOggTheora.pyi new file mode 100644 index 000000000000..7d5e564b3049 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOOggTheora.pyi @@ -0,0 +1,28 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkIOMovie + +class vtkOggTheoraWriter(vtkmodules.vtkIOMovie.vtkGenericMovieWriter): + def End(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQuality(self) -> int: ... + def GetQualityMaxValue(self) -> int: ... + def GetQualityMinValue(self) -> int: ... + def GetRate(self) -> int: ... + def GetRateMaxValue(self) -> int: ... + def GetRateMinValue(self) -> int: ... + def GetSubsampling(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOggTheoraWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOggTheoraWriter: ... + def SetQuality(self, _arg: int) -> None: ... + def SetRate(self, _arg: int) -> None: ... + def SetSubsampling(self, _arg: int) -> None: ... + def Start(self) -> None: ... + def SubsamplingOff(self) -> None: ... + def SubsamplingOn(self) -> None: ... + def Write(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOPIO.pyi b/stubs/vtk/vtkmodules/vtkIOPIO.pyi new file mode 100644 index 000000000000..eb3ff4243839 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOPIO.pyi @@ -0,0 +1,58 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +MAX_CHILD: int +MAX_DIM: int +NZero0: int +NZero1: int +NZero2: int +Ncylin: int +Nd0: int +Nd1: int +Nd2: int +Nmesh0: int +Nmesh1: int +Nmesh2: int +Nnumdim: int +Nsphere: int +Ntime: int + +class vtkPIOReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def DisableAllCellArrays(self) -> None: ... + def EnableAllCellArrays(self) -> None: ... + def GetActiveTimeDataArrayName(self) -> str: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetCurrentTimeStep(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFloat64(self) -> bool: ... + def GetHyperTreeGrid(self) -> bool: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeDataArrays(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + def GetTimeDataArray(self, idx: int) -> str: ... + def GetTimeDataStringArray(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTracers(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPIOReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPIOReader: ... + def SetActiveTimeDataArrayName(self, _arg: str) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetCurrentTimeStep(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFloat64(self, _arg: bool) -> None: ... + def SetHyperTreeGrid(self, _arg: bool) -> None: ... + def SetTracers(self, _arg: bool) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOPLY.pyi b/stubs/vtk/vtkmodules/vtkIOPLY.pyi new file mode 100644 index 000000000000..fef7280965d8 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOPLY.pyi @@ -0,0 +1,132 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkIOCore + +_Pointer = TypeVar("_Pointer") + +VTK_BIG_ENDIAN: int +VTK_COLOR_MODE_DEFAULT: int +VTK_COLOR_MODE_OFF: int +VTK_COLOR_MODE_UNIFORM_CELL_COLOR: int +VTK_COLOR_MODE_UNIFORM_COLOR: int +VTK_COLOR_MODE_UNIFORM_POINT_COLOR: int +VTK_LITTLE_ENDIAN: int +VTK_TEXTURECOORDS_TEXTUREUV: int +VTK_TEXTURECOORDS_UV: int + +class vtkPLY: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkPLY) -> None: ... + @staticmethod + def equal_strings(__a: str, __b: str) -> bool: ... + @staticmethod + def get_ascii_item( + __a: str, __b: int, __c: MutableSequence[int], __d: MutableSequence[int], __e: MutableSequence[float] + ) -> None: ... + @staticmethod + def get_item_value(__a: str, __b: int) -> float: ... + @staticmethod + def get_prop_type(__a: str) -> int: ... + @staticmethod + def get_stored_item( + __a: _Pointer, __b: int, __c: MutableSequence[int], __d: MutableSequence[int], __e: MutableSequence[float] + ) -> None: ... + @staticmethod + def my_alloc(__a: int, __b: int, __c: str) -> _Pointer: ... + @staticmethod + def store_item(__a: str, __b: int, __c: int, __d: int, __e: float) -> None: ... + +class vtkPLYReader(vtkmodules.vtkIOCore.vtkAbstractPolyDataReader): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetComments(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetDuplicatePointsForFaceTexture(self) -> bool: ... + def GetFaceTextureTolerance(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReadFromInputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPLYReader: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPLYReader: ... + def SetDuplicatePointsForFaceTexture(self, _arg: bool) -> None: ... + def SetFaceTextureTolerance(self, _arg: float) -> None: ... + def SetInputString(self, s: str) -> None: ... + def SetReadFromInputString(self, _arg: bool) -> None: ... + +class vtkPLYWriter(vtkmodules.vtkIOCore.vtkWriter): + def AddComment(self, comment: str) -> None: ... + def EnableAlphaOff(self) -> None: ... + def EnableAlphaOn(self) -> None: ... + def GetAlpha(self) -> int: ... + def GetArrayName(self) -> str: ... + def GetColor(self) -> tuple[int, int, int]: ... + def GetColorMode(self) -> int: ... + def GetComponent(self) -> int: ... + def GetComponentMaxValue(self) -> int: ... + def GetComponentMinValue(self) -> int: ... + def GetDataByteOrder(self) -> int: ... + def GetDataByteOrderMaxValue(self) -> int: ... + def GetDataByteOrderMinValue(self) -> int: ... + def GetEnableAlpha(self) -> bool: ... + def GetFileName(self) -> str: ... + def GetFileType(self) -> int: ... + def GetFileTypeMaxValue(self) -> int: ... + def GetFileTypeMinValue(self) -> int: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputString(self) -> str: ... + def GetTextureCoordinatesName(self) -> int: ... + def GetTextureCoordinatesNameMaxValue(self) -> int: ... + def GetTextureCoordinatesNameMinValue(self) -> int: ... + def GetWriteToOutputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPLYWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPLYWriter: ... + def SetAlpha(self, _arg: int) -> None: ... + def SetArrayName(self, _arg: str) -> None: ... + @overload + def SetColor(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetColor(self, _arg: Sequence[int]) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToDefault(self) -> None: ... + def SetColorModeToOff(self) -> None: ... + def SetColorModeToUniformCellColor(self) -> None: ... + def SetColorModeToUniformColor(self) -> None: ... + def SetColorModeToUniformPointColor(self) -> None: ... + def SetComponent(self, _arg: int) -> None: ... + def SetDataByteOrder(self, _arg: int) -> None: ... + def SetDataByteOrderToBigEndian(self) -> None: ... + def SetDataByteOrderToLittleEndian(self) -> None: ... + def SetEnableAlpha(self, _arg: bool) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetFileType(self, _arg: int) -> None: ... + def SetFileTypeToASCII(self) -> None: ... + def SetFileTypeToBinary(self) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetTextureCoordinatesName(self, _arg: int) -> None: ... + def SetTextureCoordinatesNameToTextureUV(self) -> None: ... + def SetTextureCoordinatesNameToUV(self) -> None: ... + def SetWriteToOutputString(self, _arg: bool) -> None: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOParallel.pyi b/stubs/vtk/vtkmodules/vtkIOParallel.pyi new file mode 100644 index 000000000000..77840c9ff548 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOParallel.pyi @@ -0,0 +1,240 @@ +from collections.abc import MutableSequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore +import vtkmodules.vtkIOGeometry +import vtkmodules.vtkIOImage +import vtkmodules.vtkIOLegacy +import vtkmodules.vtkParallelCore + +_Pointer = TypeVar("_Pointer") + +class vtkEnSightWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetBaseName(self) -> str: ... + def GetBlockIDs(self) -> _Pointer: ... + def GetFileName(self) -> str: ... + def GetGhostLevel(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def GetNumberOfBlocks(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPath(self) -> str: ... + def GetProcessNumber(self) -> int: ... + def GetTimeStep(self) -> int: ... + def GetTransientGeometry(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEnSightWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEnSightWriter: ... + def SetBaseName(self, _arg: str) -> None: ... + def SetBlockIDs(self, val: MutableSequence[int]) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid) -> None: ... + def SetNumberOfBlocks(self, _arg: int) -> None: ... + def SetPath(self, _arg: str) -> None: ... + def SetProcessNumber(self, _arg: int) -> None: ... + def SetTimeStep(self, _arg: int) -> None: ... + def SetTransientGeometry(self, _arg: bool) -> None: ... + def WriteCaseFile(self, TotalTimeSteps: int) -> None: ... + def WriteSOSCaseFile(self, NumProcs: int) -> None: ... + +class vtkMultiBlockPLOT3DReader(vtkmodules.vtkCommonExecutionModel.vtkParallelReader): + FILE_BIG_ENDIAN: int + FILE_LITTLE_ENDIAN: int + def AddFunction(self, functionNumber: int) -> None: ... + def AddFunctionName(self, name: str) -> None: ... + def AutoDetectFormatOff(self) -> None: ... + def AutoDetectFormatOn(self) -> None: ... + def BinaryFileOff(self) -> None: ... + def BinaryFileOn(self) -> None: ... + def CanReadBinaryFile(self, fname: str) -> int: ... + def DoublePrecisionOff(self) -> None: ... + def DoublePrecisionOn(self) -> None: ... + def ForceReadOff(self) -> None: ... + def ForceReadOn(self) -> None: ... + def GetAutoDetectFormat(self) -> int: ... + def GetBinaryFile(self) -> int: ... + def GetByteOrder(self) -> int: ... + def GetByteOrderAsString(self) -> str: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetDoublePrecision(self) -> int: ... + @overload + def GetFileName(self) -> str: ... + @overload + def GetFileName(self, i: int) -> str: ... + def GetForceRead(self) -> int: ... + def GetFunctionFileName(self) -> str: ... + def GetGamma(self) -> float: ... + def GetHasByteCount(self) -> int: ... + def GetIBlanking(self) -> int: ... + def GetMultiGrid(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + def GetPreserveIntermediateFunctions(self) -> bool: ... + def GetQFileName(self) -> str: ... + def GetR(self) -> float: ... + def GetScalarFunctionNumber(self) -> int: ... + def GetTwoDimensionalGeometry(self) -> int: ... + def GetVectorFunctionNumber(self) -> int: ... + def GetXYZFileName(self) -> str: ... + def HasByteCountOff(self) -> None: ... + def HasByteCountOn(self) -> None: ... + def IBlankingOff(self) -> None: ... + def IBlankingOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiGridOff(self) -> None: ... + def MultiGridOn(self) -> None: ... + def NewInstance(self) -> vtkMultiBlockPLOT3DReader: ... + def PreserveIntermediateFunctionsOff(self) -> None: ... + def PreserveIntermediateFunctionsOn(self) -> None: ... + def ReadArrays( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMesh( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def ReadMetaData(self, metadata: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def ReadPoints( + self, piece: int, npieces: int, nghosts: int, timestep: int, output: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + def RemoveAllFunctions(self) -> None: ... + def RemoveFunction(self, __a: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockPLOT3DReader: ... + def SetAutoDetectFormat(self, _arg: int) -> None: ... + def SetBinaryFile(self, _arg: int) -> None: ... + def SetByteOrder(self, _arg: int) -> None: ... + def SetByteOrderToBigEndian(self) -> None: ... + def SetByteOrderToLittleEndian(self) -> None: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetDoublePrecision(self, _arg: int) -> None: ... + def SetFileName(self, name: str) -> None: ... + def SetForceRead(self, _arg: int) -> None: ... + def SetFunctionFileName(self, _arg: str) -> None: ... + def SetGamma(self, _arg: float) -> None: ... + def SetHasByteCount(self, _arg: int) -> None: ... + def SetIBlanking(self, _arg: int) -> None: ... + def SetMultiGrid(self, _arg: int) -> None: ... + def SetPreserveIntermediateFunctions(self, _arg: bool) -> None: ... + def SetQFileName(self, name: str) -> None: ... + def SetR(self, _arg: float) -> None: ... + def SetScalarFunctionNumber(self, num: int) -> None: ... + def SetTwoDimensionalGeometry(self, _arg: int) -> None: ... + def SetVectorFunctionNumber(self, num: int) -> None: ... + def SetXYZFileName(self, __a: str) -> None: ... + def TwoDimensionalGeometryOff(self) -> None: ... + def TwoDimensionalGeometryOn(self) -> None: ... + +class vtkPChacoReader(vtkmodules.vtkIOGeometry.vtkChacoReader): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPChacoReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPChacoReader: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPDataSetReader(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def CanReadFile(self, filename: str) -> int: ... + def GetDataType(self) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPDataSetReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDataSetReader: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkPDataSetWriter(vtkmodules.vtkIOLegacy.vtkDataSetWriter): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetEndPiece(self) -> int: ... + def GetFilePattern(self) -> str: ... + def GetGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetStartPiece(self) -> int: ... + def GetUseRelativeFileNames(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDataSetWriter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetEndPiece(self, _arg: int) -> None: ... + def SetFilePattern(self, _arg: str) -> None: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetNumberOfPieces(self, num: int) -> None: ... + def SetStartPiece(self, _arg: int) -> None: ... + def SetUseRelativeFileNames(self, _arg: int) -> None: ... + def UseRelativeFileNamesOff(self) -> None: ... + def UseRelativeFileNamesOn(self) -> None: ... + def Write(self) -> int: ... + +class vtkPImageWriter(vtkmodules.vtkIOImage.vtkImageWriter): + def GetMemoryLimit(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPImageWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPImageWriter: ... + def SetMemoryLimit(self, _arg: int) -> None: ... + +class vtkPOpenFOAMReader(vtkmodules.vtkIOGeometry.vtkOpenFOAMReader): + class caseType(int): ... + DECOMPOSED_CASE: caseType + RECONSTRUCTED_CASE: caseType + def GetCaseType(self) -> caseType: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPOpenFOAMReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPOpenFOAMReader: ... + def SetCaseType(self, t: int) -> None: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkPlot3DMetaReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlot3DMetaReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlot3DMetaReader: ... + def SetFileName(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOParallelExodus.pyi b/stubs/vtk/vtkmodules/vtkIOParallelExodus.pyi new file mode 100644 index 000000000000..ad2f73c64dc9 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOParallelExodus.pyi @@ -0,0 +1,47 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkIOExodus +import vtkmodules.vtkParallelCore + +class vtkPExodusIIReader(vtkmodules.vtkIOExodus.vtkExodusIIReader): + def Broadcast(self, ctrl: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetFilePattern(self) -> str: ... + def GetFilePrefix(self) -> str: ... + def GetFileRange(self) -> tuple[int, int]: ... + def GetNumberOfFileNames(self) -> int: ... + def GetNumberOfFiles(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTotalNumberOfElements(self) -> int: ... + def GetTotalNumberOfNodes(self) -> int: ... + def GetVariableCacheSize(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPExodusIIReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPExodusIIReader: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetFileName(self, name: str) -> None: ... + def SetFilePattern(self, _arg: str) -> None: ... + def SetFilePrefix(self, _arg: str) -> None: ... + @overload + def SetFileRange(self, __a: int, __b: int) -> None: ... + @overload + def SetFileRange(self, r: MutableSequence[int]) -> None: ... + def SetVariableCacheSize(self, _arg: float) -> None: ... + +class vtkPExodusIIWriter(vtkmodules.vtkIOExodus.vtkExodusIIWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPExodusIIWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPExodusIIWriter: ... diff --git a/stubs/vtk/vtkmodules/vtkIOParallelLSDyna.pyi b/stubs/vtk/vtkmodules/vtkIOParallelLSDyna.pyi new file mode 100644 index 000000000000..514f31e14c7f --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOParallelLSDyna.pyi @@ -0,0 +1,17 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkIOLSDyna +import vtkmodules.vtkParallelCore + +class vtkPLSDynaReader(vtkmodules.vtkIOLSDyna.vtkLSDynaReader): + def CanReadFile(self, fname: str) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPLSDynaReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPLSDynaReader: ... + def SetController(self, c: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOParallelXML.pyi b/stubs/vtk/vtkmodules/vtkIOParallelXML.pyi new file mode 100644 index 000000000000..9d2cfc21a41e --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOParallelXML.pyi @@ -0,0 +1,304 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkIOXML +import vtkmodules.vtkParallelCore + +class vtkXMLCompositeDataSetWriterHelper(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriter(self) -> vtkmodules.vtkIOXML.vtkXMLWriterBase: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLCompositeDataSetWriterHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLCompositeDataSetWriterHelper: ... + def SetWriter(self, writer: vtkmodules.vtkIOXML.vtkXMLWriterBase) -> None: ... + def WriteDataSet(self, path: str, prefix: str, data: vtkmodules.vtkCommonDataModel.vtkDataObject) -> str: ... + +class vtkXMLDataWriterHelper(vtkmodules.vtkIOXML.vtkXMLWriter): + def AddGlobalFieldData(self, dataset: vtkmodules.vtkCommonDataModel.vtkCompositeDataSet) -> bool: ... + def AddXML(self, xmlElement: vtkmodules.vtkCommonDataModel.vtkXMLDataElement) -> bool: ... + def BeginWriting(self) -> bool: ... + def EndWriting(self) -> bool: ... + def GetDefaultFileExtension(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriter(self) -> vtkXMLWriter2: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLDataWriterHelper: ... + def OpenFile(self) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLDataWriterHelper: ... + def SetDataSetName(self, name: str) -> None: ... + def SetDataSetVersion(self, major: int, minor: int) -> None: ... + def SetWriter(self, __a: vtkXMLWriter2) -> None: ... + +class vtkXMLPDataObjectWriter(vtkmodules.vtkIOXML.vtkXMLWriter): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetEndPiece(self) -> int: ... + def GetGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetStartPiece(self) -> int: ... + def GetUseSubdirectory(self) -> bool: ... + def GetWriteSummaryFile(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPDataObjectWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPDataObjectWriter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetEndPiece(self, _arg: int) -> None: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetStartPiece(self, _arg: int) -> None: ... + def SetUseSubdirectory(self, _arg: bool) -> None: ... + def SetWriteSummaryFile(self, flag: int) -> None: ... + def WriteSummaryFileOff(self) -> None: ... + def WriteSummaryFileOn(self) -> None: ... + +class vtkXMLPDataWriter(vtkXMLPDataObjectWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPDataWriter: ... + +class vtkXMLPDataSetWriter(vtkXMLPDataWriter): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPDataSetWriter: ... + +class vtkXMLPUniformGridAMRWriter(vtkmodules.vtkIOXML.vtkXMLUniformGridAMRWriter): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPUniformGridAMRWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPUniformGridAMRWriter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetWriteMetaFile(self, flag: int) -> None: ... + +class vtkXMLPHierarchicalBoxDataWriter(vtkXMLPUniformGridAMRWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPHierarchicalBoxDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPHierarchicalBoxDataWriter: ... + +class vtkXMLPHyperTreeGridWriter(vtkXMLPDataObjectWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPHyperTreeGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPHyperTreeGridWriter: ... + +class vtkXMLPStructuredDataWriter(vtkXMLPDataWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPStructuredDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPStructuredDataWriter: ... + +class vtkXMLPImageDataWriter(vtkXMLPStructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPImageDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPImageDataWriter: ... + +class vtkXMLPMultiBlockDataWriter(vtkmodules.vtkIOXML.vtkXMLMultiBlockDataWriter): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetStartPiece(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPMultiBlockDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPMultiBlockDataWriter: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetStartPiece(self, _arg: int) -> None: ... + def SetWriteMetaFile(self, flag: int) -> None: ... + +class vtkXMLWriter2(vtkmodules.vtkIOXML.vtkXMLWriterBase): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGhostLevels(self) -> int: ... + def GetNumberOfGhostLevelsMaxValue(self) -> int: ... + def GetNumberOfGhostLevelsMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLWriter2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLWriter2: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfGhostLevels(self, _arg: int) -> None: ... + +class vtkXMLPartitionedDataSetWriter(vtkXMLWriter2): + def GetDefaultFileExtension(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPartitionedDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPartitionedDataSetWriter: ... + def SetInputData(self, pd: vtkmodules.vtkCommonDataModel.vtkPartitionedDataSet) -> None: ... + +class vtkXMLPPartitionedDataSetWriter(vtkXMLPartitionedDataSetWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetStartPiece(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPPartitionedDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPPartitionedDataSetWriter: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetStartPiece(self, _arg: int) -> None: ... + def SetWriteMetaFile(self, __a: int) -> None: ... + +class vtkXMLPUnstructuredDataWriter(vtkXMLPDataWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPUnstructuredDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPUnstructuredDataWriter: ... + +class vtkXMLPPolyDataWriter(vtkXMLPUnstructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPPolyDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPPolyDataWriter: ... + +class vtkXMLPRectilinearGridWriter(vtkXMLPStructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPRectilinearGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPRectilinearGridWriter: ... + +class vtkXMLPStructuredGridWriter(vtkXMLPStructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPStructuredGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPStructuredGridWriter: ... + +class vtkXMLPTableWriter(vtkXMLPDataObjectWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPTableWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPTableWriter: ... + +class vtkXMLPUnstructuredGridWriter(vtkXMLPUnstructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPUnstructuredGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPUnstructuredGridWriter: ... + +class vtkXMLPartitionedDataSetCollectionWriter(vtkXMLWriter2): + def GetDefaultFileExtension(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPartitionedDataSetCollectionWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPartitionedDataSetCollectionWriter: ... + def SetInputData(self, pd: vtkmodules.vtkCommonDataModel.vtkPartitionedDataSetCollection) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOSQL.pyi b/stubs/vtk/vtkmodules/vtkIOSQL.pyi new file mode 100644 index 000000000000..3691b24c714d --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOSQL.pyi @@ -0,0 +1,383 @@ +from collections.abc import Callable +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +VTK_SQL_ALLBACKENDS: str +VTK_SQL_DEFAULT_COLUMN_SIZE: int +VTK_SQL_FEATURE_BATCH_OPERATIONS: int +VTK_SQL_FEATURE_BLOB: int +VTK_SQL_FEATURE_LAST_INSERT_ID: int +VTK_SQL_FEATURE_NAMED_PLACEHOLDERS: int +VTK_SQL_FEATURE_POSITIONAL_PLACEHOLDERS: int +VTK_SQL_FEATURE_PREPARED_QUERIES: int +VTK_SQL_FEATURE_QUERY_SIZE: int +VTK_SQL_FEATURE_TRANSACTIONS: int +VTK_SQL_FEATURE_TRIGGERS: int +VTK_SQL_FEATURE_UNICODE: int +VTK_SQL_MYSQL: str +VTK_SQL_POSTGRESQL: str +VTK_SQL_SQLITE: str + +class vtkDatabaseToTableReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def CheckIfTableExists(self) -> bool: ... + def GetDatabase(self) -> vtkSQLDatabase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDatabaseToTableReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDatabaseToTableReader: ... + def SetDatabase(self, db: vtkSQLDatabase) -> bool: ... + def SetTableName(self, name: str) -> bool: ... + +class vtkRowQuery(vtkmodules.vtkCommonCore.vtkObject): + def CaseSensitiveFieldNamesOff(self) -> None: ... + def CaseSensitiveFieldNamesOn(self) -> None: ... + def DataValue(self, c: int) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def Execute(self) -> bool: ... + def GetCaseSensitiveFieldNames(self) -> bool: ... + def GetFieldIndex(self, name: str) -> int: ... + def GetFieldName(self, i: int) -> str: ... + def GetFieldType(self, i: int) -> int: ... + def GetLastErrorText(self) -> str: ... + def GetNumberOfFields(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasError(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsActive(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRowQuery: ... + @overload + def NextRow(self) -> bool: ... + @overload + def NextRow(self, rowArray: vtkmodules.vtkCommonCore.vtkVariantArray) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRowQuery: ... + def SetCaseSensitiveFieldNames(self, _arg: bool) -> None: ... + +class vtkRowQueryToTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQuery(self) -> vtkRowQuery: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRowQueryToTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRowQueryToTable: ... + def SetQuery(self, query: vtkRowQuery) -> None: ... + +class vtkSQLDatabase(vtkmodules.vtkCommonCore.vtkObject): + def Close(self) -> None: ... + @staticmethod + def CreateFromURL(URL: str) -> vtkSQLDatabase: ... + @staticmethod + def DATABASE() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + def EffectSchema(self, __a: vtkSQLDatabaseSchema, dropIfExists: bool = False) -> bool: ... + def GetColumnSpecification(self, schema: vtkSQLDatabaseSchema, tblHandle: int, colHandle: int) -> str: ... + def GetDatabaseType(self) -> str: ... + def GetIndexSpecification(self, schema: vtkSQLDatabaseSchema, tblHandle: int, idxHandle: int, skipped: bool) -> str: ... + def GetLastErrorText(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQueryInstance(self) -> vtkSQLQuery: ... + def GetRecord(self, table: str) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTablePreamble(self, __a: bool) -> str: ... + def GetTables(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTriggerSpecification(self, schema: vtkSQLDatabaseSchema, tblHandle: int, trgHandle: int) -> str: ... + def GetURL(self) -> str: ... + def HasError(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsOpen(self) -> bool: ... + def IsSupported(self, feature: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLDatabase: ... + def Open(self, password: str) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLDatabase: ... + @staticmethod + def UnRegisterAllCreateFromURLCallbacks() -> None: ... + +class vtkSQLDatabaseSchema(vtkmodules.vtkCommonCore.vtkObject): + class DatabaseTriggerType(int): ... + class DatabaseColumnType(int): ... + class VarargTokens(int): ... + class DatabaseIndexType(int): ... + AFTER_DELETE: DatabaseTriggerType + AFTER_INSERT: DatabaseTriggerType + AFTER_UPDATE: DatabaseTriggerType + BEFORE_DELETE: DatabaseTriggerType + BEFORE_INSERT: DatabaseTriggerType + BEFORE_UPDATE: DatabaseTriggerType + BIGINT: DatabaseColumnType + BLOB: DatabaseColumnType + COLUMN_TOKEN: VarargTokens + DATE: DatabaseColumnType + DOUBLE: DatabaseColumnType + END_INDEX_TOKEN: VarargTokens + END_TABLE_TOKEN: VarargTokens + INDEX: DatabaseIndexType + INDEX_COLUMN_TOKEN: VarargTokens + INDEX_TOKEN: VarargTokens + INTEGER: DatabaseColumnType + OPTION_TOKEN: VarargTokens + PRIMARY_KEY: DatabaseIndexType + REAL: DatabaseColumnType + SERIAL: DatabaseColumnType + SMALLINT: DatabaseColumnType + TEXT: DatabaseColumnType + TIME: DatabaseColumnType + TIMESTAMP: DatabaseColumnType + TRIGGER_TOKEN: VarargTokens + UNIQUE: DatabaseIndexType + VARCHAR: DatabaseColumnType + + @overload + def AddColumnToIndex(self, tblHandle: int, idxHandle: int, colHandle: int) -> int: ... + @overload + def AddColumnToIndex(self, tblName: str, idxName: str, colName: str) -> int: ... + @overload + def AddColumnToTable(self, tblHandle: int, colType: int, colName: str, colSize: int, colOpts: str) -> int: ... + @overload + def AddColumnToTable(self, tblName: str, colType: int, colName: str, colSize: int, colAttribs: str) -> int: ... + @overload + def AddIndexToTable(self, tblHandle: int, idxType: int, idxName: str) -> int: ... + @overload + def AddIndexToTable(self, tblName: str, idxType: int, idxName: str) -> int: ... + @overload + def AddOptionToTable(self, tblHandle: int, optText: str, optBackend: str = ...) -> int: ... + @overload + def AddOptionToTable(self, tblName: str, optStr: str, optBackend: str = ...) -> int: ... + def AddPreamble(self, preName: str, preAction: str, preBackend: str = ...) -> int: ... + def AddTable(self, tblName: str) -> int: ... + def AddTableMultipleArguments(self, tblName: str) -> int: ... + @overload + def AddTriggerToTable(self, tblHandle: int, trgType: int, trgName: str, trgAction: str, trgBackend: str = ...) -> int: ... + @overload + def AddTriggerToTable(self, tblName: str, trgType: int, trgName: str, trgAction: str, trgBackend: str = ...) -> int: ... + def GetColumnAttributesFromHandle(self, tblHandle: int, colHandle: int) -> str: ... + def GetColumnHandleFromName(self, tblName: str, colName: str) -> int: ... + def GetColumnNameFromHandle(self, tblHandle: int, colHandle: int) -> str: ... + def GetColumnSizeFromHandle(self, tblHandle: int, colHandle: int) -> int: ... + def GetColumnTypeFromHandle(self, tblHandle: int, colHandle: int) -> int: ... + def GetIndexColumnNameFromHandle(self, tblHandle: int, idxHandle: int, cnmHandle: int) -> str: ... + def GetIndexHandleFromName(self, tblName: str, idxName: str) -> int: ... + def GetIndexNameFromHandle(self, tblHandle: int, idxHandle: int) -> str: ... + def GetIndexTypeFromHandle(self, tblHandle: int, idxHandle: int) -> int: ... + def GetName(self) -> str: ... + def GetNumberOfColumnNamesInIndex(self, tblHandle: int, idxHandle: int) -> int: ... + def GetNumberOfColumnsInTable(self, tblHandle: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIndicesInTable(self, tblHandle: int) -> int: ... + def GetNumberOfOptionsInTable(self, tblHandle: int) -> int: ... + def GetNumberOfPreambles(self) -> int: ... + def GetNumberOfTables(self) -> int: ... + def GetNumberOfTriggersInTable(self, tblHandle: int) -> int: ... + def GetOptionBackendFromHandle(self, tblHandle: int, optHandle: int) -> str: ... + def GetOptionTextFromHandle(self, tblHandle: int, optHandle: int) -> str: ... + def GetPreambleActionFromHandle(self, preHandle: int) -> str: ... + def GetPreambleBackendFromHandle(self, preHandle: int) -> str: ... + def GetPreambleHandleFromName(self, preName: str) -> int: ... + def GetPreambleNameFromHandle(self, preHandle: int) -> str: ... + def GetTableHandleFromName(self, tblName: str) -> int: ... + def GetTableNameFromHandle(self, tblHandle: int) -> str: ... + def GetTriggerActionFromHandle(self, tblHandle: int, trgHandle: int) -> str: ... + def GetTriggerBackendFromHandle(self, tblHandle: int, trgHandle: int) -> str: ... + def GetTriggerHandleFromName(self, tblName: str, trgName: str) -> int: ... + def GetTriggerNameFromHandle(self, tblHandle: int, trgHandle: int) -> str: ... + def GetTriggerTypeFromHandle(self, tblHandle: int, trgHandle: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLDatabaseSchema: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLDatabaseSchema: ... + def SetName(self, _arg: str) -> None: ... + +class vtkSQLDatabaseTableSource(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GeneratePedigreeIdsOff(self) -> None: ... + def GeneratePedigreeIdsOn(self) -> None: ... + def GetGeneratePedigreeIds(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPedigreeIdArrayName(self) -> str: ... + def GetQuery(self) -> str: ... + def GetURL(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLDatabaseTableSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLDatabaseTableSource: ... + def SetGeneratePedigreeIds(self, _arg: bool) -> None: ... + def SetPassword(self, password: str) -> None: ... + def SetPedigreeIdArrayName(self, _arg: str) -> None: ... + def SetQuery(self, query: str) -> None: ... + def SetURL(self, url: str) -> None: ... + +class vtkSQLQuery(vtkRowQuery): + def BeginTransaction(self) -> bool: ... + @overload + def BindParameter(self, index: int, value: int) -> bool: ... + @overload + def BindParameter(self, index: int, value: float) -> bool: ... + @overload + def BindParameter(self, index: int, stringValue: str, length: int) -> bool: ... + @overload + def BindParameter(self, index: int, string: str) -> bool: ... + @overload + def BindParameter(self, index: int, var: vtkmodules.vtkCommonCore.vtkVariant) -> bool: ... + @overload + def BindParameter(self, index: int, data: _Pointer, length: int) -> bool: ... + def ClearParameterBindings(self) -> bool: ... + def CommitTransaction(self) -> bool: ... + def EscapeString(self, s: str, addSurroundingQuotes: bool = True) -> str: ... + def Execute(self) -> bool: ... + def GetDatabase(self) -> vtkSQLDatabase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQuery(self) -> str: ... + def IsA(self, type: str) -> int: ... + def IsActive(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLQuery: ... + def RollbackTransaction(self) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLQuery: ... + def SetQuery(self, query: str) -> bool: ... + +class vtkSQLiteDatabase(vtkSQLDatabase): + CREATE: int + CREATE_OR_CLEAR: int + USE_EXISTING: int + USE_EXISTING_OR_CREATE: int + def Close(self) -> None: ... + def GetColumnSpecification(self, schema: vtkSQLDatabaseSchema, tblHandle: int, colHandle: int) -> str: ... + def GetDatabaseFileName(self) -> str: ... + def GetDatabaseType(self) -> str: ... + def GetLastErrorText(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetQueryInstance(self) -> vtkSQLQuery: ... + def GetRecord(self, table: str) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTables(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetURL(self) -> str: ... + def HasError(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsOpen(self) -> bool: ... + def IsSupported(self, feature: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLiteDatabase: ... + @overload + def Open(self, password: str) -> bool: ... + @overload + def Open(self, password: str, mode: int) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLiteDatabase: ... + def SetDatabaseFileName(self, _arg: str) -> None: ... + +class vtkSQLiteQuery(vtkSQLQuery): + def BeginTransaction(self) -> bool: ... + @overload + def BindParameter(self, index: int, value: int) -> bool: ... + @overload + def BindParameter(self, index: int, value: float) -> bool: ... + @overload + def BindParameter(self, index: int, stringValue: str, length: int) -> bool: ... + @overload + def BindParameter(self, index: int, string: str) -> bool: ... + @overload + def BindParameter(self, index: int, value: vtkmodules.vtkCommonCore.vtkVariant) -> bool: ... + @overload + def BindParameter(self, index: int, data: _Pointer, length: int) -> bool: ... + def ClearParameterBindings(self) -> bool: ... + def CommitTransaction(self) -> bool: ... + def DataValue(self, c: int) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def Execute(self) -> bool: ... + def GetFieldName(self, i: int) -> str: ... + def GetFieldType(self, i: int) -> int: ... + def GetLastErrorText(self) -> str: ... + def GetNumberOfFields(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasError(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLiteQuery: ... + def NextRow(self) -> bool: ... + def RollbackTransaction(self) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLiteQuery: ... + def SetQuery(self, query: str) -> bool: ... + +class vtkSQLiteToTableReader(vtkDatabaseToTableReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSQLiteToTableReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSQLiteToTableReader: ... + +class vtkTableToDatabaseWriter(vtkmodules.vtkIOCore.vtkWriter): + def GetDatabase(self) -> vtkSQLDatabase: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToDatabaseWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToDatabaseWriter: ... + def SetDatabase(self, db: vtkSQLDatabase) -> bool: ... + def SetTableName(self, name: str) -> bool: ... + def TableNameIsNew(self) -> bool: ... + +class vtkTableToSQLiteWriter(vtkTableToDatabaseWriter): + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToSQLiteWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToSQLiteWriter: ... diff --git a/stubs/vtk/vtkmodules/vtkIOSegY.pyi b/stubs/vtk/vtkmodules/vtkIOSegY.pyi new file mode 100644 index 000000000000..985a96c93dce --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOSegY.pyi @@ -0,0 +1,43 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkSegYReader(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + class VTKSegYCoordinateModes(int): ... + class VTKSegYVerticalCRS(int): ... + VTK_SEGY_CDP: VTKSegYCoordinateModes + VTK_SEGY_CUSTOM: VTKSegYCoordinateModes + VTK_SEGY_SOURCE: VTKSegYCoordinateModes + VTK_SEGY_VERTICAL_DEPTHS: VTKSegYVerticalCRS + VTK_SEGY_VERTICAL_HEIGHTS: VTKSegYVerticalCRS + def Force2DOff(self) -> None: ... + def Force2DOn(self) -> None: ... + def GetFileName(self) -> str: ... + def GetForce2D(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStructuredGrid(self) -> int: ... + def GetVerticalCRS(self) -> int: ... + def GetXCoordByte(self) -> int: ... + def GetXYCoordMode(self) -> int: ... + def GetXYCoordModeMaxValue(self) -> int: ... + def GetXYCoordModeMinValue(self) -> int: ... + def GetYCoordByte(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSegYReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSegYReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetForce2D(self, _arg: bool) -> None: ... + def SetStructuredGrid(self, _arg: int) -> None: ... + def SetVerticalCRS(self, _arg: int) -> None: ... + def SetXCoordByte(self, _arg: int) -> None: ... + def SetXYCoordMode(self, _arg: int) -> None: ... + def SetXYCoordModeToCDP(self) -> None: ... + def SetXYCoordModeToCustom(self) -> None: ... + def SetXYCoordModeToSource(self) -> None: ... + def SetYCoordByte(self, _arg: int) -> None: ... + def StructuredGridOff(self) -> None: ... + def StructuredGridOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOTRUCHAS.pyi b/stubs/vtk/vtkmodules/vtkIOTRUCHAS.pyi new file mode 100644 index 000000000000..1c6a2646a249 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOTRUCHAS.pyi @@ -0,0 +1,29 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkTRUCHASReader(vtkmodules.vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm): + @staticmethod + def CanReadFile(filename: str) -> int: ... + def GetBlockArrayName(self, index: int) -> str: ... + def GetBlockArrayStatus(self, gridname: str) -> int: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfBlockArrays(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTRUCHASReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTRUCHASReader: ... + def SetBlockArrayStatus(self, gridname: str, status: int) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOTecplotTable.pyi b/stubs/vtk/vtkmodules/vtkIOTecplotTable.pyi new file mode 100644 index 000000000000..98a69b8fff1e --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOTecplotTable.pyi @@ -0,0 +1,34 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkTecplotTableReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GeneratePedigreeIdsOff(self) -> None: ... + def GeneratePedigreeIdsOn(self) -> None: ... + def GetColumnNamesOnLine(self) -> int: ... + def GetFileName(self) -> str: ... + def GetGeneratePedigreeIds(self) -> bool: ... + def GetHeaderLines(self) -> int: ... + def GetLastError(self) -> str: ... + def GetMaxRecords(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPedigreeIds(self) -> bool: ... + def GetPedigreeIdArrayName(self) -> str: ... + def GetSkipColumnNames(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTecplotTableReader: ... + def OutputPedigreeIdsOff(self) -> None: ... + def OutputPedigreeIdsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTecplotTableReader: ... + def SetColumnNamesOnLine(self, _arg: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetGeneratePedigreeIds(self, _arg: bool) -> None: ... + def SetHeaderLines(self, _arg: int) -> None: ... + def SetMaxRecords(self, _arg: int) -> None: ... + def SetOutputPedigreeIds(self, _arg: bool) -> None: ... + def SetPedigreeIdArrayName(self, _arg: str) -> None: ... + def SetSkipColumnNames(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOVPIC.pyi b/stubs/vtk/vtkmodules/vtkIOVPIC.pyi new file mode 100644 index 000000000000..0f3b88c6e487 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOVPIC.pyi @@ -0,0 +1,49 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkVPICReader(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def DisableAllPointArrays(self) -> None: ... + def EnableAllPointArrays(self) -> None: ... + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetOutput(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetStride(self) -> tuple[int, int, int]: ... + def GetXLayout(self) -> tuple[int, int]: ... + def GetYLayout(self) -> tuple[int, int]: ... + def GetZLayout(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVPICReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVPICReader: ... + def SetFileName(self, _arg: str) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + @overload + def SetStride(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetStride(self, _arg: Sequence[int]) -> None: ... + @overload + def SetXExtent(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetXExtent(self, _arg: Sequence[int]) -> None: ... + @overload + def SetYExtent(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetYExtent(self, _arg: Sequence[int]) -> None: ... + @overload + def SetZExtent(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetZExtent(self, _arg: Sequence[int]) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOVeraOut.pyi b/stubs/vtk/vtkmodules/vtkIOVeraOut.pyi new file mode 100644 index 000000000000..07b2cc58a1e4 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOVeraOut.pyi @@ -0,0 +1,18 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkVeraOutReader(vtkmodules.vtkCommonExecutionModel.vtkRectilinearGridAlgorithm): + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFieldDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetFileName(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVeraOutReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVeraOutReader: ... + def SetFileName(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOVideo.pyi b/stubs/vtk/vtkmodules/vtkIOVideo.pyi new file mode 100644 index 000000000000..0fb30cde5d99 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOVideo.pyi @@ -0,0 +1,80 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel + +class vtkVideoSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def AutoAdvanceOff(self) -> None: ... + def AutoAdvanceOn(self) -> None: ... + def FastForward(self) -> None: ... + def GetAutoAdvance(self) -> int: ... + def GetClipRegion(self) -> tuple[int, int, int, int, int, int]: ... + def GetDataOrigin(self) -> tuple[float, float, float]: ... + def GetDataSpacing(self) -> tuple[float, float, float]: ... + def GetFrameBufferSize(self) -> int: ... + def GetFrameCount(self) -> int: ... + def GetFrameIndex(self) -> int: ... + def GetFrameRate(self) -> float: ... + def GetFrameSize(self) -> tuple[int, int, int]: ... + @overload + def GetFrameTimeStamp(self, frame: int) -> float: ... + @overload + def GetFrameTimeStamp(self) -> float: ... + def GetInitialized(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfOutputFrames(self) -> int: ... + def GetOpacity(self) -> float: ... + def GetOutputFormat(self) -> int: ... + def GetOutputWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetPlaying(self) -> int: ... + def GetRecording(self) -> int: ... + def GetStartTimeStamp(self) -> float: ... + def Grab(self) -> None: ... + def Initialize(self) -> None: ... + def InternalGrab(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVideoSource: ... + def Play(self) -> None: ... + def Record(self) -> None: ... + def ReleaseSystemResources(self) -> None: ... + def Rewind(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVideoSource: ... + def Seek(self, n: int) -> None: ... + def SetAutoAdvance(self, _arg: int) -> None: ... + @overload + def SetClipRegion(self, r: MutableSequence[int]) -> None: ... + @overload + def SetClipRegion(self, x0: int, x1: int, y0: int, y1: int, z0: int, z1: int) -> None: ... + @overload + def SetDataOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDataSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataSpacing(self, _arg: Sequence[float]) -> None: ... + def SetFrameBufferSize(self, FrameBufferSize: int) -> None: ... + def SetFrameCount(self, _arg: int) -> None: ... + def SetFrameRate(self, rate: float) -> None: ... + @overload + def SetFrameSize(self, x: int, y: int, z: int) -> None: ... + @overload + def SetFrameSize(self, dim: MutableSequence[int]) -> None: ... + def SetNumberOfOutputFrames(self, _arg: int) -> None: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetOutputFormat(self, format: int) -> None: ... + def SetOutputFormatToLuminance(self) -> None: ... + def SetOutputFormatToRGB(self) -> None: ... + def SetOutputFormatToRGBA(self) -> None: ... + @overload + def SetOutputWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetOutputWholeExtent(self, _arg: Sequence[int]) -> None: ... + def SetStartTimeStamp(self, t: float) -> None: ... + def Stop(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOXML.pyi b/stubs/vtk/vtkmodules/vtkIOXML.pyi new file mode 100644 index 000000000000..9e7c257e75da --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOXML.pyi @@ -0,0 +1,880 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkIOCore +import vtkmodules.vtkIOXMLParser + +class vtkXMLReader(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + class FieldType(int): ... + CELL_DATA: FieldType + OTHER: FieldType + POINT_DATA: FieldType + def CanReadFile(self, name: str) -> int: ... + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetActiveTimeDataArrayName(self) -> str: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetCellDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetColumnArrayName(self, index: int) -> str: ... + def GetColumnArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetColumnArrayStatus(self, name: str) -> int: ... + def GetFileName(self) -> str: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfColumnArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetNumberOfTimeDataArrays(self) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + @overload + def GetOutputAsDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetOutputAsDataSet(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetParserErrorObserver(self) -> vtkmodules.vtkCommonCore.vtkCommand: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetPointDataArraySelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetReadFromInputString(self) -> int: ... + def GetReaderErrorObserver(self) -> vtkmodules.vtkCommonCore.vtkCommand: ... + def GetTimeDataArray(self, idx: int) -> str: ... + def GetTimeDataStringArray(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTimeStep(self) -> int: ... + def GetTimeStepRange(self) -> tuple[int, int]: ... + def GetXMLParser(self) -> vtkmodules.vtkIOXMLParser.vtkXMLDataParser: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLReader: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLReader: ... + def SetActiveTimeDataArrayName(self, _arg: str) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetColumnArrayStatus(self, name: str, status: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetInputString(self, s: str) -> None: ... + def SetParserErrorObserver(self, __a: vtkmodules.vtkCommonCore.vtkCommand) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetReadFromInputString(self, _arg: int) -> None: ... + def SetReaderErrorObserver(self, __a: vtkmodules.vtkCommonCore.vtkCommand) -> None: ... + def SetTimeStep(self, _arg: int) -> None: ... + @overload + def SetTimeStepRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetTimeStepRange(self, _arg: Sequence[int]) -> None: ... + +class vtkXMLDataReader(vtkXMLReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLDataReader: ... + +class vtkXMLUnstructuredDataReader(vtkXMLDataReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUnstructuredDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUnstructuredDataReader: ... + def SetupUpdateExtent(self, piece: int, numberOfPieces: int, ghostLevel: int) -> None: ... + +class vtkXMLPolyDataReader(vtkXMLUnstructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLines(self) -> int: ... + def GetNumberOfPolys(self) -> int: ... + def GetNumberOfStrips(self) -> int: ... + def GetNumberOfVerts(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPolyDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPolyDataReader: ... + +class vtkRTXMLPolyDataReader(vtkXMLPolyDataReader): + def GetDataLocation(self) -> str: ... + def GetNextFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewDataAvailable(self) -> int: ... + def NewInstance(self) -> vtkRTXMLPolyDataReader: ... + def ResetReader(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRTXMLPolyDataReader: ... + def SetLocation(self, dataLocation: str) -> None: ... + def UpdateToNextFile(self) -> None: ... + +class vtkXMLCompositeDataReader(vtkXMLReader): + Block: int + Interleave: int + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + @overload + def GetOutput(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + def GetPieceDistribution(self) -> int: ... + def GetPieceDistributionMaxValue(self) -> int: ... + def GetPieceDistributionMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLCompositeDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLCompositeDataReader: ... + def SetFileName(self, __a: str) -> None: ... + def SetPieceDistribution(self, _arg: int) -> None: ... + +class vtkXMLWriterBase(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + class CompressorType(int): ... + Appended: int + Ascii: int + BigEndian: int + Binary: int + Int32: int + Int64: int + LZ4: CompressorType + LZMA: CompressorType + LittleEndian: int + NONE: CompressorType + UInt32: int + UInt64: int + ZLIB: CompressorType + def EncodeAppendedDataOff(self) -> None: ... + def EncodeAppendedDataOn(self) -> None: ... + def GetBlockSize(self) -> int: ... + def GetByteOrder(self) -> int: ... + def GetCompressionLevel(self) -> int: ... + def GetCompressor(self) -> vtkmodules.vtkIOCore.vtkDataCompressor: ... + def GetDataMode(self) -> int: ... + def GetDefaultFileExtension(self) -> str: ... + def GetEncodeAppendedData(self) -> bool: ... + def GetFileName(self) -> str: ... + def GetHeaderType(self) -> int: ... + def GetIdType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputString(self) -> str: ... + def GetWriteToOutputString(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLWriterBase: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLWriterBase: ... + def SetBlockSize(self, blockSize: int) -> None: ... + def SetByteOrder(self, _arg: int) -> None: ... + def SetByteOrderToBigEndian(self) -> None: ... + def SetByteOrderToLittleEndian(self) -> None: ... + def SetCompressionLevel(self, compressorLevel: int) -> None: ... + def SetCompressor(self, __a: vtkmodules.vtkIOCore.vtkDataCompressor) -> None: ... + def SetCompressorType(self, compressorType: int) -> None: ... + def SetCompressorTypeToLZ4(self) -> None: ... + def SetCompressorTypeToLZMA(self) -> None: ... + def SetCompressorTypeToNone(self) -> None: ... + def SetCompressorTypeToZLib(self) -> None: ... + def SetDataMode(self, _arg: int) -> None: ... + def SetDataModeToAppended(self) -> None: ... + def SetDataModeToAscii(self) -> None: ... + def SetDataModeToBinary(self) -> None: ... + def SetEncodeAppendedData(self, _arg: bool) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetHeaderType(self, __a: int) -> None: ... + def SetHeaderTypeToUInt32(self) -> None: ... + def SetHeaderTypeToUInt64(self) -> None: ... + def SetIdType(self, __a: int) -> None: ... + def SetIdTypeToInt32(self) -> None: ... + def SetIdTypeToInt64(self) -> None: ... + def SetWriteToOutputString(self, _arg: bool) -> None: ... + def Write(self) -> int: ... + def WriteToOutputStringOff(self) -> None: ... + def WriteToOutputStringOn(self) -> None: ... + +class vtkXMLWriter(vtkXMLWriterBase): + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTimeSteps(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLWriter: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetNumberOfTimeSteps(self, _arg: int) -> None: ... + def Start(self) -> None: ... + def Stop(self) -> None: ... + def WriteNextTime(self, time: float) -> None: ... + +class vtkXMLCompositeDataWriter(vtkXMLWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriteMetaFile(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLCompositeDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLCompositeDataWriter: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetWriteMetaFile(self, flag: int) -> None: ... + +class vtkXMLDataObjectWriter(vtkXMLWriter): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLDataObjectWriter: ... + @staticmethod + def NewWriter(dataset_type: int) -> vtkXMLWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLDataObjectWriter: ... + +class vtkXMLDataSetWriter(vtkXMLDataObjectWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLDataSetWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLDataSetWriter: ... + +class vtkXMLFileReadTester(vtkmodules.vtkIOXMLParser.vtkXMLParser): + def GetFileDataType(self) -> str: ... + def GetFileVersion(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLFileReadTester: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLFileReadTester: ... + def TestReadFile(self) -> int: ... + +class vtkXMLGenericDataObjectReader(vtkXMLDataReader): + @staticmethod + def CreateReader(data_object_type: int, parallel: bool) -> vtkXMLReader: ... + def GetHierarchicalBoxDataSetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkHierarchicalBoxDataSet: ... + def GetImageDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetMultiBlockDataSetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkMultiBlockDataSet: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetPolyDataOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetRectilinearGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetStructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetUnstructuredGridOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLGenericDataObjectReader: ... + def ReadOutputType(self, name: str, parallel: bool) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLGenericDataObjectReader: ... + def SetupEmptyOutput(self) -> None: ... + +class vtkXMLHierarchicalBoxDataFileConverter(vtkmodules.vtkCommonCore.vtkObject): + def Convert(self) -> bool: ... + def GetInputFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputFileName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLHierarchicalBoxDataFileConverter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLHierarchicalBoxDataFileConverter: ... + def SetInputFileName(self, _arg: str) -> None: ... + def SetOutputFileName(self, _arg: str) -> None: ... + +class vtkXMLUniformGridAMRReader(vtkXMLCompositeDataReader): + def GetMaximumLevelsToReadByDefault(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUniformGridAMRReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUniformGridAMRReader: ... + def SetMaximumLevelsToReadByDefault(self, _arg: int) -> None: ... + +class vtkXMLHierarchicalBoxDataReader(vtkXMLUniformGridAMRReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLHierarchicalBoxDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLHierarchicalBoxDataReader: ... + +class vtkXMLUniformGridAMRWriter(vtkXMLCompositeDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUniformGridAMRWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUniformGridAMRWriter: ... + +class vtkXMLHierarchicalBoxDataWriter(vtkXMLUniformGridAMRWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLHierarchicalBoxDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLHierarchicalBoxDataWriter: ... + +class vtkXMLMultiBlockDataReader(vtkXMLCompositeDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLMultiBlockDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLMultiBlockDataReader: ... + +class vtkXMLMultiGroupDataReader(vtkXMLMultiBlockDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLMultiGroupDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLMultiGroupDataReader: ... + +class vtkXMLHierarchicalDataReader(vtkXMLMultiGroupDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLHierarchicalDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLHierarchicalDataReader: ... + +class vtkXMLHyperTreeGridReader(vtkXMLReader): + def AddSelectedHT(self, idg: int, fixedLevel: int = ...) -> None: ... + def ClearAndAddSelectedHT(self, idg: int, fixedLevel: int = ...) -> None: ... + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetFixedLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfPoints(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLHyperTreeGridReader: ... + def ReadXMLData(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLHyperTreeGridReader: ... + def SetCoordinatesBoundingBox(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def SetFixedLevel(self, _arg: int) -> None: ... + def SetIndicesBoundingBox(self, imin: int, imax: int, jmin: int, jmax: int, kmin: int, kmax: int) -> None: ... + def SetupUpdateExtent(self, piece: int, numberOfPieces: int) -> None: ... + +class vtkXMLHyperTreeGridWriter(vtkXMLWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLHyperTreeGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLHyperTreeGridWriter: ... + def SetDataSetMajorVersion(self, _arg: int) -> None: ... + def SetDataSetMinorVersion(self, _arg: int) -> None: ... + +class vtkXMLStructuredDataReader(vtkXMLDataReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPoints(self) -> int: ... + def GetWholeSlices(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLStructuredDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLStructuredDataReader: ... + def SetWholeSlices(self, _arg: int) -> None: ... + def WholeSlicesOff(self) -> None: ... + def WholeSlicesOn(self) -> None: ... + +class vtkXMLImageDataReader(vtkXMLStructuredDataReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLImageDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLImageDataReader: ... + +class vtkXMLStructuredDataWriter(vtkXMLWriter): + def GetGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetWriteExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetWritePiece(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLStructuredDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLStructuredDataWriter: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + @overload + def SetWriteExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetWriteExtent(self, _arg: Sequence[int]) -> None: ... + def SetWritePiece(self, _arg: int) -> None: ... + +class vtkXMLImageDataWriter(vtkXMLStructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLImageDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLImageDataWriter: ... + +class vtkXMLMultiBlockDataWriter(vtkXMLCompositeDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLMultiBlockDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLMultiBlockDataWriter: ... + +class vtkXMLPDataObjectReader(vtkXMLReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPDataObjectReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPDataObjectReader: ... + +class vtkXMLPDataReader(vtkXMLPDataObjectReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPDataReader: ... + +class vtkXMLPHyperTreeGridReader(vtkXMLPDataObjectReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPHyperTreeGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPHyperTreeGridReader: ... + +class vtkXMLPStructuredDataReader(vtkXMLPDataReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPStructuredDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPStructuredDataReader: ... + +class vtkXMLPImageDataReader(vtkXMLPStructuredDataReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPImageDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPImageDataReader: ... + +class vtkXMLPUnstructuredDataReader(vtkXMLPDataReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPUnstructuredDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPUnstructuredDataReader: ... + +class vtkXMLPPolyDataReader(vtkXMLPUnstructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPPolyDataReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPPolyDataReader: ... + +class vtkXMLPRectilinearGridReader(vtkXMLPStructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPRectilinearGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPRectilinearGridReader: ... + +class vtkXMLPStructuredGridReader(vtkXMLPStructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPStructuredGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPStructuredGridReader: ... + +class vtkXMLPTableReader(vtkXMLPDataObjectReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetColumnArrayName(self, index: int) -> str: ... + def GetColumnArrayStatus(self, name: str) -> int: ... + def GetColumnSelection(self) -> vtkmodules.vtkCommonCore.vtkDataArraySelection: ... + def GetNumberOfColumnArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPTableReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPTableReader: ... + def SetColumnArrayStatus(self, name: str, status: int) -> None: ... + +class vtkXMLPUnstructuredGridReader(vtkXMLPUnstructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPUnstructuredGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPUnstructuredGridReader: ... + +class vtkXMLPartitionedDataSetCollectionReader(vtkXMLCompositeDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPartitionedDataSetCollectionReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPartitionedDataSetCollectionReader: ... + +class vtkXMLPartitionedDataSetReader(vtkXMLCompositeDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPartitionedDataSetReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPartitionedDataSetReader: ... + +class vtkXMLUnstructuredDataWriter(vtkXMLWriter): + def GetGhostLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetWritePiece(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUnstructuredDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUnstructuredDataWriter: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetWritePiece(self, _arg: int) -> None: ... + +class vtkXMLPolyDataWriter(vtkXMLUnstructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLPolyDataWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLPolyDataWriter: ... + +class vtkXMLRectilinearGridReader(vtkXMLStructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLRectilinearGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLRectilinearGridReader: ... + +class vtkXMLRectilinearGridWriter(vtkXMLStructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkRectilinearGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLRectilinearGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLRectilinearGridWriter: ... + +class vtkXMLStructuredGridReader(vtkXMLStructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLStructuredGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLStructuredGridReader: ... + +class vtkXMLStructuredGridWriter(vtkXMLStructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkStructuredGrid: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLStructuredGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLStructuredGridWriter: ... + +class vtkXMLTableReader(vtkXMLReader): + def CopyOutputInformation(self, outInfo: vtkmodules.vtkCommonCore.vtkInformation, port: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfRows(self) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLTableReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLTableReader: ... + def SetupUpdateExtent(self, piece: int, numberOfPieces: int) -> None: ... + +class vtkXMLTableWriter(vtkXMLWriter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetWritePiece(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLTableWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLTableWriter: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetWritePiece(self, _arg: int) -> None: ... + +class vtkXMLUnstructuredGridReader(vtkXMLUnstructuredDataReader): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + @overload + def GetOutput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGrid: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUnstructuredGridReader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUnstructuredGridReader: ... + +class vtkXMLUnstructuredGridWriter(vtkXMLUnstructuredDataWriter): + def GetDefaultFileExtension(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUnstructuredGridWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUnstructuredGridWriter: ... diff --git a/stubs/vtk/vtkmodules/vtkIOXMLParser.pyi b/stubs/vtk/vtkmodules/vtkIOXMLParser.pyi new file mode 100644 index 000000000000..a6878f131d0c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOXMLParser.pyi @@ -0,0 +1,102 @@ +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkIOCore + +_Pointer = TypeVar("_Pointer") + +class vtkXMLParser(vtkmodules.vtkCommonCore.vtkObject): + def CleanupParser(self) -> int: ... + def GetEncoding(self) -> str: ... + def GetFileName(self) -> str: ... + def GetIgnoreCharacterData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitializeParser(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLParser: ... + @overload + def Parse(self) -> int: ... + @overload + def Parse(self, inputString: str) -> int: ... + @overload + def Parse(self, inputString: str, length: int) -> int: ... + def ParseChunk(self, inputString: str, length: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLParser: ... + def SeekG(self, position: int) -> None: ... + def SetEncoding(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetIgnoreCharacterData(self, _arg: int) -> None: ... + def TellG(self) -> int: ... + +class vtkXMLDataParser(vtkXMLParser): + BigEndian: int + LittleEndian: int + def CharacterDataHandler(self, data: str, length: int) -> None: ... + def GetAbort(self) -> int: ... + def GetAppendedDataPosition(self) -> int: ... + def GetAttributesEncoding(self) -> int: ... + def GetAttributesEncodingMaxValue(self) -> int: ... + def GetAttributesEncodingMinValue(self) -> int: ... + def GetCompressor(self) -> vtkmodules.vtkIOCore.vtkDataCompressor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProgress(self) -> float: ... + def GetRootElement(self) -> vtkmodules.vtkCommonDataModel.vtkXMLDataElement: ... + def GetWordTypeSize(self, wordType: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLDataParser: ... + def Parse(self) -> int: ... + @overload + def ReadAppendedData(self, offset: int, buffer: _Pointer, startWord: int, numWords: int, wordType: int) -> int: ... + @overload + def ReadAppendedData(self, offset: int, buffer: str, startWord: int, numWords: int) -> int: ... + def ReadAsciiData(self, buffer: _Pointer, startWord: int, numWords: int, wordType: int) -> int: ... + def ReadBinaryData(self, buffer: _Pointer, startWord: int, maxWords: int, wordType: int) -> int: ... + @overload + def ReadInlineData( + self, + element: vtkmodules.vtkCommonDataModel.vtkXMLDataElement, + isAscii: int, + buffer: _Pointer, + startWord: int, + numWords: int, + wordType: int, + ) -> int: ... + @overload + def ReadInlineData( + self, element: vtkmodules.vtkCommonDataModel.vtkXMLDataElement, isAscii: int, buffer: str, startWord: int, numWords: int + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLDataParser: ... + def SetAbort(self, _arg: int) -> None: ... + def SetAttributesEncoding(self, _arg: int) -> None: ... + def SetCompressor(self, __a: vtkmodules.vtkIOCore.vtkDataCompressor) -> None: ... + def SetProgress(self, _arg: float) -> None: ... + +class vtkXMLUtilities(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def FactorElements(tree: vtkmodules.vtkCommonDataModel.vtkXMLDataElement) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXMLUtilities: ... + @staticmethod + def ReadElementFromFile(filename: str, encoding: int = ...) -> vtkmodules.vtkCommonDataModel.vtkXMLDataElement: ... + @staticmethod + def ReadElementFromString(str: str, encoding: int = ...) -> vtkmodules.vtkCommonDataModel.vtkXMLDataElement: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXMLUtilities: ... + @staticmethod + def UnFactorElements(tree: vtkmodules.vtkCommonDataModel.vtkXMLDataElement) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkIOXdmf2.pyi b/stubs/vtk/vtkmodules/vtkIOXdmf2.pyi new file mode 100644 index 000000000000..d67fa3dffafe --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkIOXdmf2.pyi @@ -0,0 +1,134 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkSILBuilder(vtkmodules.vtkCommonCore.vtkObject): + def AddChildEdge(self, parent: int, child: int) -> int: ... + def AddCrossEdge(self, src: int, dst: int) -> int: ... + def AddVertex(self, name: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRootVertex(self) -> int: ... + def GetSIL(self) -> vtkmodules.vtkCommonDataModel.vtkMutableDirectedGraph: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSILBuilder: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSILBuilder: ... + def SetSIL(self, __a: vtkmodules.vtkCommonDataModel.vtkMutableDirectedGraph) -> None: ... + +class vtkXdmfDataArray(vtkmodules.vtkCommonCore.vtkObject): + def FromArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def FromXdmfArray( + self, ArrayName: str = ..., CopyShape: int = 1, rank: int = 1, Components: int = 1, MakeCopy: int = 1 + ) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetArray(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVtkArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXdmfDataArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXdmfDataArray: ... + def SetArray(self, TagName: str) -> None: ... + def SetVtkArray(self, array: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def ToArray(self) -> str: ... + def ToXdmfArray(self, DataArray: vtkmodules.vtkCommonCore.vtkDataArray = ..., CopyShape: int = 1) -> str: ... + +class vtkXdmfReader(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def CanReadFile(self, filename: str) -> int: ... + def GetCellArrayName(self, index: int) -> str: ... + def GetCellArrayStatus(self, name: str) -> int: ... + def GetDomainName(self) -> str: ... + def GetFileName(self) -> str: ... + def GetGridArrayName(self, index: int) -> str: ... + def GetGridArrayStatus(self, name: str) -> int: ... + def GetGridName(self, index: int) -> str: ... + def GetGridStatus(self, gridname: str) -> int: ... + def GetInputArray(self) -> vtkmodules.vtkCommonCore.vtkCharArray: ... + def GetInputString(self) -> str: ... + def GetInputStringLength(self) -> int: ... + def GetNumberOfCellArrays(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfGridArrays(self) -> int: ... + def GetNumberOfGrids(self) -> int: ... + def GetNumberOfPointArrays(self) -> int: ... + def GetNumberOfSetArrays(self) -> int: ... + def GetNumberOfSets(self) -> int: ... + def GetPointArrayName(self, index: int) -> str: ... + def GetPointArrayStatus(self, name: str) -> int: ... + def GetReadFromInputString(self) -> bool: ... + def GetSIL(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetSILUpdateStamp(self) -> int: ... + def GetSetArrayName(self, index: int) -> str: ... + def GetSetArrayStatus(self, name: str) -> int: ... + def GetSetName(self, index: int) -> str: ... + def GetSetStatus(self, gridname: str) -> int: ... + def GetStride(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXdmfReader: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXdmfReader: ... + def SetBinaryInputString(self, __a: str, len: int) -> None: ... + def SetCellArrayStatus(self, name: str, status: int) -> None: ... + def SetDomainName(self, _arg: str) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetGridStatus(self, gridname: str, status: int) -> None: ... + def SetInputArray(self, __a: vtkmodules.vtkCommonCore.vtkCharArray) -> None: ... + @overload + def SetInputString(self, in_: str, len: int) -> None: ... + @overload + def SetInputString(self, input: str) -> None: ... + def SetPointArrayStatus(self, name: str, status: int) -> None: ... + def SetReadFromInputString(self, _arg: bool) -> None: ... + def SetSetStatus(self, gridname: str, status: int) -> None: ... + @overload + def SetStride(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetStride(self, _arg: Sequence[int]) -> None: ... + +class vtkXdmfWriter(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetFileName(self) -> str: ... + def GetHeavyDataFileName(self) -> str: ... + def GetHeavyDataGroupName(self) -> str: ... + def GetLightDataLimit(self) -> int: ... + def GetMeshStaticOverTime(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWriteAllTimeSteps(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MeshStaticOverTimeOff(self) -> None: ... + def MeshStaticOverTimeOn(self) -> None: ... + def NewInstance(self) -> vtkXdmfWriter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXdmfWriter: ... + def SetFileName(self, _arg: str) -> None: ... + def SetHeavyDataFileName(self, _arg: str) -> None: ... + def SetHeavyDataGroupName(self, _arg: str) -> None: ... + def SetInputData(self, dobj: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLightDataLimit(self, _arg: int) -> None: ... + def SetMeshStaticOverTime(self, _arg: bool) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetPiece(self, _arg: int) -> None: ... + def SetWriteAllTimeSteps(self, _arg: int) -> None: ... + def Write(self) -> int: ... + def WriteAllTimeStepsOff(self) -> None: ... + def WriteAllTimeStepsOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingColor.pyi b/stubs/vtk/vtkmodules/vtkImagingColor.pyi new file mode 100644 index 000000000000..be72349da46d --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingColor.pyi @@ -0,0 +1,153 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore + +class vtkImageHSIToRGB(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageHSIToRGB: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageHSIToRGB: ... + def SetMaximum(self, _arg: float) -> None: ... + +class vtkImageHSVToRGB(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageHSVToRGB: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageHSVToRGB: ... + def SetMaximum(self, _arg: float) -> None: ... + +class vtkImageLuminance(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageLuminance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageLuminance: ... + +class vtkImageMapToRGBA(vtkmodules.vtkImagingCore.vtkImageMapToColors): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMapToRGBA: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMapToRGBA: ... + +class vtkImageMapToWindowLevelColors(vtkmodules.vtkImagingCore.vtkImageMapToColors): + def GetLevel(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWindow(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMapToWindowLevelColors: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMapToWindowLevelColors: ... + def SetLevel(self, _arg: float) -> None: ... + def SetWindow(self, _arg: float) -> None: ... + +class vtkImageQuantizeRGBToIndex(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetBuildTreeExecuteTime(self) -> float: ... + def GetInitializeExecuteTime(self) -> float: ... + def GetInputType(self) -> int: ... + def GetLookupIndexExecuteTime(self) -> float: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetNumberOfColors(self) -> int: ... + def GetNumberOfColorsMaxValue(self) -> int: ... + def GetNumberOfColorsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSamplingRate(self) -> tuple[int, int, int]: ... + def GetSortIndexByLuminance(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageQuantizeRGBToIndex: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageQuantizeRGBToIndex: ... + def SetBuildTreeExecuteTime(self, _arg: float) -> None: ... + def SetInitializeExecuteTime(self, _arg: float) -> None: ... + def SetLookupIndexExecuteTime(self, _arg: float) -> None: ... + def SetNumberOfColors(self, _arg: int) -> None: ... + @overload + def SetSamplingRate(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSamplingRate(self, _arg: Sequence[int]) -> None: ... + def SetSortIndexByLuminance(self, _arg: bool) -> None: ... + def SortIndexByLuminanceOff(self) -> None: ... + def SortIndexByLuminanceOn(self) -> None: ... + +class vtkImageRGBToHSI(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRGBToHSI: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRGBToHSI: ... + def SetMaximum(self, _arg: float) -> None: ... + +class vtkImageRGBToHSV(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRGBToHSV: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRGBToHSV: ... + def SetMaximum(self, _arg: float) -> None: ... + +class vtkImageRGBToYIQ(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRGBToYIQ: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRGBToYIQ: ... + def SetMaximum(self, _arg: float) -> None: ... + +class vtkImageYIQToRGB(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageYIQToRGB: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageYIQToRGB: ... + def SetMaximum(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingCore.pyi b/stubs/vtk/vtkmodules/vtkImagingCore.pyi new file mode 100644 index 000000000000..da641ea2e632 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingCore.pyi @@ -0,0 +1,1333 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms + +_Pointer = TypeVar("_Pointer") + +class vtkImageBorderMode(int): ... + +VTK_BLACKMAN_HARRIS3: int +VTK_BLACKMAN_HARRIS4: int +VTK_BLACKMAN_NUTTALL3: int +VTK_BLACKMAN_NUTTALL4: int +VTK_BLACKMAN_WINDOW: int +VTK_COSINE_WINDOW: int +VTK_HAMMING_WINDOW: int +VTK_HANN_WINDOW: int +VTK_IMAGE_BLEND_MODE_COMPOUND: int +VTK_IMAGE_BLEND_MODE_NORMAL: int +VTK_IMAGE_BORDER_CLAMP: vtkImageBorderMode +VTK_IMAGE_BORDER_MIRROR: vtkImageBorderMode +VTK_IMAGE_BORDER_REPEAT: vtkImageBorderMode +VTK_IMAGE_BSPLINE_DEGREE_MAX: int +VTK_KAISER_WINDOW: int +VTK_LANCZOS_WINDOW: int +VTK_NUTTALL_WINDOW: int +VTK_RESLICE_CUBIC: int +VTK_RESLICE_LINEAR: int +VTK_RESLICE_NEAREST: int +VTK_SINC_KERNEL_SIZE_MAX: int + +class vtkAbstractImageInterpolator(vtkmodules.vtkCommonCore.vtkObject): + def CheckBoundsIJK(self, x: Sequence[float]) -> bool: ... + def ComputeNumberOfComponents(self, inputComponents: int) -> int: ... + def ComputeSupportSize(self, matrix: Sequence[float], support: MutableSequence[int]) -> None: ... + def DeepCopy(self, obj: vtkAbstractImageInterpolator) -> None: ... + def GetBorderMode(self) -> vtkImageBorderMode: ... + def GetBorderModeAsString(self) -> str: ... + def GetComponentCount(self) -> int: ... + def GetComponentOffset(self) -> int: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetOutValue(self) -> float: ... + def GetSlidingWindow(self) -> bool: ... + def GetSpacing(self) -> tuple[float, float, float]: ... + def GetTolerance(self) -> float: ... + def Initialize(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def Interpolate(self, x: float, y: float, z: float, component: int) -> float: ... + @overload + def Interpolate(self, point: Sequence[float], value: MutableSequence[float]) -> bool: ... + def InterpolateIJK(self, point: Sequence[float], value: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + def IsSeparable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractImageInterpolator: ... + def ReleaseData(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractImageInterpolator: ... + def SetBorderMode(self, mode: vtkImageBorderMode) -> None: ... + def SetBorderModeToClamp(self) -> None: ... + def SetBorderModeToMirror(self) -> None: ... + def SetBorderModeToRepeat(self) -> None: ... + def SetComponentCount(self, count: int) -> None: ... + def SetComponentOffset(self, offset: int) -> None: ... + def SetOutValue(self, outValue: float) -> None: ... + def SetSlidingWindow(self, x: bool) -> None: ... + def SetTolerance(self, tol: float) -> None: ... + def SlidingWindowOff(self) -> None: ... + def SlidingWindowOn(self) -> None: ... + def Update(self) -> None: ... + +class vtkExtractVOI(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetIncludeBoundary(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleRate(self) -> tuple[int, int, int]: ... + def GetVOI(self) -> tuple[int, int, int, int, int, int]: ... + def IncludeBoundaryOff(self) -> None: ... + def IncludeBoundaryOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractVOI: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractVOI: ... + def SetIncludeBoundary(self, _arg: int) -> None: ... + @overload + def SetSampleRate(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetSampleRate(self, _arg: Sequence[int]) -> None: ... + @overload + def SetVOI(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetVOI(self, _arg: Sequence[int]) -> None: ... + +class vtkImageInterpolator(vtkAbstractImageInterpolator): + def ComputeSupportSize(self, matrix: Sequence[float], size: MutableSequence[int]) -> None: ... + def GetInterpolationMode(self) -> int: ... + def GetInterpolationModeAsString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsSeparable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageInterpolator: ... + def SetInterpolationMode(self, mode: int) -> None: ... + def SetInterpolationModeToCubic(self) -> None: ... + def SetInterpolationModeToLinear(self) -> None: ... + def SetInterpolationModeToNearest(self) -> None: ... + +class vtkGenericImageInterpolator(vtkImageInterpolator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericImageInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericImageInterpolator: ... + def Update(self) -> None: ... + +class vtkImageAppendComponents(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + @overload + def GetInput(self, num: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputs(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageAppendComponents: ... + def ReplaceNthInputConnection(self, idx: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageAppendComponents: ... + @overload + def SetInputData(self, num: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageBSplineCoefficients(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def BypassOff(self) -> None: ... + def BypassOn(self) -> None: ... + def CheckBounds(self, point: Sequence[float]) -> int: ... + @overload + def Evaluate(self, point: Sequence[float], value: MutableSequence[float]) -> None: ... + @overload + def Evaluate(self, x: float, y: float, z: float) -> float: ... + @overload + def Evaluate(self, point: Sequence[float]) -> float: ... + def GetBorderMode(self) -> vtkImageBorderMode: ... + def GetBorderModeAsString(self) -> str: ... + def GetBorderModeMaxValue(self) -> vtkImageBorderMode: ... + def GetBorderModeMinValue(self) -> vtkImageBorderMode: ... + def GetBypass(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetOutputScalarTypeAsString(self) -> str: ... + def GetOutputScalarTypeMaxValue(self) -> int: ... + def GetOutputScalarTypeMinValue(self) -> int: ... + def GetSplineDegree(self) -> int: ... + def GetSplineDegreeMaxValue(self) -> int: ... + def GetSplineDegreeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageBSplineCoefficients: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageBSplineCoefficients: ... + def SetBorderMode(self, _arg: vtkImageBorderMode) -> None: ... + def SetBorderModeToClamp(self) -> None: ... + def SetBorderModeToMirror(self) -> None: ... + def SetBorderModeToRepeat(self) -> None: ... + def SetBypass(self, _arg: int) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetSplineDegree(self, _arg: int) -> None: ... + +class vtkImageBSplineInternals: + @staticmethod + def ConvertToInterpolationCoefficients( + data: MutableSequence[float], + size: int, + border: vtkImageBorderMode, + poles: MutableSequence[float], + numPoles: int, + tol: float, + ) -> None: ... + @staticmethod + def GetInterpolationWeights(weights: MutableSequence[float], w: float, degree: int) -> int: ... + @staticmethod + def GetPoleValues(poles: MutableSequence[float], numPoles: int, degree: int) -> int: ... + @staticmethod + def InterpolatedValue( + coeffs: Sequence[float], + value: MutableSequence[float], + width: int, + height: int, + slices: int, + depth: int, + x: float, + y: float, + z: float, + degree: int, + border: vtkImageBorderMode, + ) -> int: ... + +class vtkImageBSplineInterpolator(vtkAbstractImageInterpolator): + def ComputeSupportSize(self, matrix: Sequence[float], size: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSplineDegree(self) -> int: ... + def GetSplineDegreeMaxValue(self) -> int: ... + def GetSplineDegreeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsSeparable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageBSplineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageBSplineInterpolator: ... + def SetSplineDegree(self, degree: int) -> None: ... + +class vtkImageBlend(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def CompoundAlphaOff(self) -> None: ... + def CompoundAlphaOn(self) -> None: ... + def GetBlendMode(self) -> int: ... + def GetBlendModeAsString(self) -> str: ... + def GetBlendModeMaxValue(self) -> int: ... + def GetBlendModeMinValue(self) -> int: ... + def GetCompoundAlpha(self) -> int: ... + def GetCompoundThreshold(self) -> float: ... + @overload + def GetInput(self, num: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputs(self) -> int: ... + def GetOpacity(self, idx: int) -> float: ... + def GetStencil(self) -> vtkImageStencilData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageBlend: ... + def ReplaceNthInputConnection(self, idx: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageBlend: ... + def SetBlendMode(self, _arg: int) -> None: ... + def SetBlendModeToCompound(self) -> None: ... + def SetBlendModeToNormal(self) -> None: ... + def SetCompoundAlpha(self, _arg: int) -> None: ... + def SetCompoundThreshold(self, _arg: float) -> None: ... + @overload + def SetInputData(self, num: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOpacity(self, idx: int, opacity: float) -> None: ... + def SetStencilConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetStencilData(self, stencil: vtkImageStencilData) -> None: ... + +class vtkImageCacheFilter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetCacheSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCacheFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCacheFilter: ... + def SetCacheSize(self, size: int) -> None: ... + +class vtkImageCast(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def ClampOverflowOff(self) -> None: ... + def ClampOverflowOn(self) -> None: ... + def GetClampOverflow(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCast: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCast: ... + def SetClampOverflow(self, _arg: int) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + +class vtkImageChangeInformation(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CenterImageOff(self) -> None: ... + def CenterImageOn(self) -> None: ... + def GetCenterImage(self) -> int: ... + def GetExtentTranslation(self) -> tuple[int, int, int]: ... + def GetInformationInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginScale(self) -> tuple[float, float, float]: ... + def GetOriginTranslation(self) -> tuple[float, float, float]: ... + def GetOutputExtentStart(self) -> tuple[int, int, int]: ... + def GetOutputOrigin(self) -> tuple[float, float, float]: ... + def GetOutputSpacing(self) -> tuple[float, float, float]: ... + def GetSpacingScale(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageChangeInformation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageChangeInformation: ... + def SetCenterImage(self, _arg: int) -> None: ... + @overload + def SetExtentTranslation(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetExtentTranslation(self, _arg: Sequence[int]) -> None: ... + def SetInformationInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetOriginScale(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOriginScale(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOriginTranslation(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOriginTranslation(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutputExtentStart(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetOutputExtentStart(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOutputOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutputOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutputSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutputSpacing(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSpacingScale(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSpacingScale(self, _arg: Sequence[float]) -> None: ... + +class vtkImageClip(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def ClipDataOff(self) -> None: ... + def ClipDataOn(self) -> None: ... + def GetClipData(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutputWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetOutputWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageClip: ... + def ResetOutputWholeExtent(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageClip: ... + def SetClipData(self, _arg: int) -> None: ... + @overload + def SetOutputWholeExtent( + self, extent: MutableSequence[int], outInfo: vtkmodules.vtkCommonCore.vtkInformation = ... + ) -> None: ... + @overload + def SetOutputWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + +class vtkImagePadFilter(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputNumberOfScalarComponents(self) -> int: ... + @overload + def GetOutputWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetOutputWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImagePadFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImagePadFilter: ... + def SetOutputNumberOfScalarComponents(self, _arg: int) -> None: ... + @overload + def SetOutputWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetOutputWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + +class vtkImageConstantPad(vtkImagePadFilter): + def GetConstant(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageConstantPad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageConstantPad: ... + def SetConstant(self, _arg: float) -> None: ... + +class vtkImageDataStreamer(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetExtentTranslator(self) -> vtkmodules.vtkCommonExecutionModel.vtkExtentTranslator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfStreamDivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataStreamer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataStreamer: ... + def SetExtentTranslator(self, __a: vtkmodules.vtkCommonExecutionModel.vtkExtentTranslator) -> None: ... + def SetNumberOfStreamDivisions(self, _arg: int) -> None: ... + +class vtkImageIterateFilter(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetIteration(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageIterateFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageIterateFilter: ... + +class vtkImageDecomposeFilter(vtkImageIterateFilter): + def GetDimensionality(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDecomposeFilter: ... + def PermuteExtent( + self, extent: MutableSequence[int], min0: int, max0: int, min1: int, max1: int, min2: int, max2: int + ) -> None: ... + def PermuteIncrements(self, increments: MutableSequence[int], inc0: int, inc1: int, inc2: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDecomposeFilter: ... + def SetDimensionality(self, dim: int) -> None: ... + +class vtkImageDifference(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def AllowShiftOff(self) -> None: ... + def AllowShiftOn(self) -> None: ... + def AveragingOff(self) -> None: ... + def AveragingOn(self) -> None: ... + def GetAllowShift(self) -> bool: ... + def GetAverageThresholdFactor(self) -> float: ... + def GetAveraging(self) -> bool: ... + @overload + def GetError(self) -> float: ... + @overload + def GetError(self, e: MutableSequence[float]) -> None: ... + def GetImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetThreshold(self) -> int: ... + @overload + def GetThresholdedError(self) -> float: ... + @overload + def GetThresholdedError(self, e: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDifference: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDifference: ... + def SetAllowShift(self, _arg: bool) -> None: ... + def SetAverageThresholdFactor(self, _arg: float) -> None: ... + def SetAveraging(self, _arg: bool) -> None: ... + def SetImageConnection(self, output: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetImageData(self, image: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetThreshold(self, _arg: int) -> None: ... + +class vtkImageExtractComponents(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetComponents(self) -> tuple[int, int, int]: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageExtractComponents: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageExtractComponents: ... + @overload + def SetComponents(self, c1: int) -> None: ... + @overload + def SetComponents(self, c1: int, c2: int) -> None: ... + @overload + def SetComponents(self, c1: int, c2: int, c3: int) -> None: ... + +class vtkImageReslice(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def AutoCropOutputOff(self) -> None: ... + def AutoCropOutputOn(self) -> None: ... + def BorderOff(self) -> None: ... + def BorderOn(self) -> None: ... + def GenerateStencilOutputOff(self) -> None: ... + def GenerateStencilOutputOn(self) -> None: ... + def GetAutoCropOutput(self) -> int: ... + def GetBackgroundColor(self) -> tuple[float, float, float, float]: ... + def GetBackgroundLevel(self) -> float: ... + def GetBorder(self) -> int: ... + def GetBorderThickness(self) -> float: ... + def GetGenerateStencilOutput(self) -> int: ... + def GetInformationInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInterpolate(self) -> int: ... + def GetInterpolationMode(self) -> int: ... + def GetInterpolationModeAsString(self) -> str: ... + def GetInterpolationModeMaxValue(self) -> int: ... + def GetInterpolationModeMinValue(self) -> int: ... + def GetInterpolator(self) -> vtkAbstractImageInterpolator: ... + def GetMTime(self) -> int: ... + def GetMirror(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOptimization(self) -> int: ... + def GetOutputDimensionality(self) -> int: ... + def GetOutputExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetOutputOrigin(self) -> tuple[float, float, float]: ... + def GetOutputScalarType(self) -> int: ... + def GetOutputSpacing(self) -> tuple[float, float, float]: ... + def GetResliceAxes(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + @overload + def GetResliceAxesDirectionCosines( + self, x: MutableSequence[float], y: MutableSequence[float], z: MutableSequence[float] + ) -> None: ... + @overload + def GetResliceAxesDirectionCosines(self, xyz: MutableSequence[float]) -> None: ... + @overload + def GetResliceAxesDirectionCosines(self) -> tuple[float, float, float, float, float, float, float, float, float]: ... + @overload + def GetResliceAxesOrigin(self, xyz: MutableSequence[float]) -> None: ... + @overload + def GetResliceAxesOrigin(self) -> tuple[float, float, float]: ... + def GetResliceTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetScalarScale(self) -> float: ... + def GetScalarShift(self) -> float: ... + def GetSlabMode(self) -> int: ... + def GetSlabModeAsString(self) -> str: ... + def GetSlabModeMaxValue(self) -> int: ... + def GetSlabModeMinValue(self) -> int: ... + def GetSlabNumberOfSlices(self) -> int: ... + def GetSlabSliceSpacingFraction(self) -> float: ... + def GetSlabTrapezoidIntegration(self) -> int: ... + def GetStencil(self) -> vtkImageStencilData: ... + def GetStencilOutput(self) -> vtkImageStencilData: ... + def GetStencilOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetTransformInputSampling(self) -> int: ... + def GetWrap(self) -> int: ... + def InterpolateOff(self) -> None: ... + def InterpolateOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MirrorOff(self) -> None: ... + def MirrorOn(self) -> None: ... + def NewInstance(self) -> vtkImageReslice: ... + def OptimizationOff(self) -> None: ... + def OptimizationOn(self) -> None: ... + def ReportReferences(self, __a: vtkmodules.vtkCommonCore.vtkGarbageCollector) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageReslice: ... + def SetAutoCropOutput(self, _arg: int) -> None: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetBackgroundLevel(self, v: float) -> None: ... + def SetBorder(self, _arg: int) -> None: ... + def SetBorderThickness(self, _arg: float) -> None: ... + def SetGenerateStencilOutput(self, _arg: int) -> None: ... + def SetInformationInput(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetInterpolate(self, t: int) -> None: ... + def SetInterpolationMode(self, _arg: int) -> None: ... + def SetInterpolationModeToCubic(self) -> None: ... + def SetInterpolationModeToLinear(self) -> None: ... + def SetInterpolationModeToNearestNeighbor(self) -> None: ... + def SetInterpolator(self, sampler: vtkAbstractImageInterpolator) -> None: ... + def SetMirror(self, _arg: int) -> None: ... + def SetOptimization(self, _arg: int) -> None: ... + def SetOutputDimensionality(self, _arg: int) -> None: ... + @overload + def SetOutputExtent(self, a: int, b: int, c: int, d: int, e: int, f: int) -> None: ... + @overload + def SetOutputExtent(self, a: Sequence[int]) -> None: ... + def SetOutputExtentToDefault(self) -> None: ... + @overload + def SetOutputOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOutputOrigin(self, a: Sequence[float]) -> None: ... + def SetOutputOriginToDefault(self) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + @overload + def SetOutputSpacing(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOutputSpacing(self, a: Sequence[float]) -> None: ... + def SetOutputSpacingToDefault(self) -> None: ... + def SetResliceAxes(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetResliceAxesDirectionCosines( + self, x0: float, x1: float, x2: float, y0: float, y1: float, y2: float, z0: float, z1: float, z2: float + ) -> None: ... + @overload + def SetResliceAxesDirectionCosines(self, x: Sequence[float], y: Sequence[float], z: Sequence[float]) -> None: ... + @overload + def SetResliceAxesDirectionCosines(self, xyz: Sequence[float]) -> None: ... + @overload + def SetResliceAxesOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetResliceAxesOrigin(self, xyz: Sequence[float]) -> None: ... + def SetResliceTransform(self, __a: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + def SetScalarScale(self, _arg: float) -> None: ... + def SetScalarShift(self, _arg: float) -> None: ... + def SetSlabMode(self, _arg: int) -> None: ... + def SetSlabModeToMax(self) -> None: ... + def SetSlabModeToMean(self) -> None: ... + def SetSlabModeToMin(self) -> None: ... + def SetSlabModeToSum(self) -> None: ... + def SetSlabNumberOfSlices(self, _arg: int) -> None: ... + def SetSlabSliceSpacingFraction(self, _arg: float) -> None: ... + def SetSlabTrapezoidIntegration(self, _arg: int) -> None: ... + def SetStencilData(self, stencil: vtkImageStencilData) -> None: ... + def SetStencilOutput(self, stencil: vtkImageStencilData) -> None: ... + def SetTransformInputSampling(self, _arg: int) -> None: ... + def SetWrap(self, _arg: int) -> None: ... + def SlabTrapezoidIntegrationOff(self) -> None: ... + def SlabTrapezoidIntegrationOn(self) -> None: ... + def TransformInputSamplingOff(self) -> None: ... + def TransformInputSamplingOn(self) -> None: ... + def WrapOff(self) -> None: ... + def WrapOn(self) -> None: ... + +class vtkImageFlip(vtkImageReslice): + def FlipAboutOriginOff(self) -> None: ... + def FlipAboutOriginOn(self) -> None: ... + def GetFilteredAxes(self) -> int: ... + def GetFilteredAxis(self) -> int: ... + def GetFlipAboutOrigin(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreserveImageExtent(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageFlip: ... + def PreserveImageExtentOff(self) -> None: ... + def PreserveImageExtentOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageFlip: ... + def SetFilteredAxes(self, axis: int) -> None: ... + def SetFilteredAxis(self, _arg: int) -> None: ... + def SetFlipAboutOrigin(self, _arg: int) -> None: ... + def SetPreserveImageExtent(self, _arg: int) -> None: ... + +class vtkImageMagnify(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetInterpolate(self) -> int: ... + def GetMagnificationFactors(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateOff(self) -> None: ... + def InterpolateOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMagnify: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMagnify: ... + def SetInterpolate(self, _arg: int) -> None: ... + @overload + def SetMagnificationFactors(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetMagnificationFactors(self, _arg: Sequence[int]) -> None: ... + +class vtkImageMapToColors(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetActiveComponent(self) -> int: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMTime(self) -> int: ... + def GetNaNColor(self) -> tuple[int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputFormat(self) -> int: ... + def GetPassAlphaToOutput(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMapToColors: ... + def PassAlphaToOutputOff(self) -> None: ... + def PassAlphaToOutputOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMapToColors: ... + def SetActiveComponent(self, _arg: int) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + @overload + def SetNaNColor(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int) -> None: ... + @overload + def SetNaNColor(self, _arg: Sequence[int]) -> None: ... + def SetOutputFormat(self, _arg: int) -> None: ... + def SetOutputFormatToLuminance(self) -> None: ... + def SetOutputFormatToLuminanceAlpha(self) -> None: ... + def SetOutputFormatToRGB(self) -> None: ... + def SetOutputFormatToRGBA(self) -> None: ... + def SetPassAlphaToOutput(self, _arg: int) -> None: ... + +class vtkImageMask(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMaskAlpha(self) -> float: ... + def GetMaskAlphaMaxValue(self) -> float: ... + def GetMaskAlphaMinValue(self) -> float: ... + def GetMaskedOutputValue(self) -> _Pointer: ... + def GetMaskedOutputValueLength(self) -> int: ... + def GetNotMask(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMask: ... + def NotMaskOff(self) -> None: ... + def NotMaskOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMask: ... + def SetImageInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetInput1Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetMaskAlpha(self, _arg: float) -> None: ... + def SetMaskInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetMaskedOutputValue(self, num: int, v: MutableSequence[float]) -> None: ... + @overload + def SetMaskedOutputValue(self, v: float) -> None: ... + @overload + def SetMaskedOutputValue(self, v1: float, v2: float) -> None: ... + @overload + def SetMaskedOutputValue(self, v1: float, v2: float, v3: float) -> None: ... + def SetNotMask(self, _arg: int) -> None: ... + +class vtkImageMirrorPad(vtkImagePadFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMirrorPad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMirrorPad: ... + +class vtkImagePermute(vtkImageReslice): + def GetFilteredAxes(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImagePermute: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImagePermute: ... + @overload + def SetFilteredAxes(self, x: int, y: int, z: int) -> None: ... + @overload + def SetFilteredAxes(self, xyz: Sequence[int]) -> None: ... + +class vtkImagePointDataIterator: + @overload + def __init__(self) -> None: ... + @overload + def __init__( + self, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + extent: Sequence[int] = ..., + stencil: vtkImageStencilData = ..., + algorithm: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm = ..., + threadId: int = 0, + ) -> None: ... + @overload + def __init__(self, __a: vtkImagePointDataIterator) -> None: ... + def GetId(self) -> int: ... + @overload + def GetIndex(self, result: MutableSequence[int]) -> None: ... + @overload + def GetIndex(self) -> tuple[int, int, int]: ... + @overload + @staticmethod + def GetVoidPointer( + image: vtkmodules.vtkCommonDataModel.vtkImageData, i: int = 0, pixelIncrement: MutableSequence[int] = ... + ) -> _Pointer: ... + @overload + @staticmethod + def GetVoidPointer( + array: vtkmodules.vtkCommonCore.vtkDataArray, i: int = 0, pixelIncrement: MutableSequence[int] = ... + ) -> _Pointer: ... + def Initialize( + self, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + extent: Sequence[int] = ..., + stencil: vtkImageStencilData = ..., + algorithm: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm = ..., + threadId: int = 0, + ) -> None: ... + def IsAtEnd(self) -> bool: ... + def IsInStencil(self) -> bool: ... + def NextSpan(self) -> None: ... + def SpanEndId(self) -> int: ... + +class vtkImagePointIterator(vtkImagePointDataIterator): + @overload + def __init__(self) -> None: ... + @overload + def __init__( + self, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + extent: Sequence[int] = ..., + stencil: vtkImageStencilData = ..., + algorithm: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm = ..., + threadId: int = 0, + ) -> None: ... + @overload + def __init__(self, __a: vtkImagePointIterator) -> None: ... + @overload + def GetPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPosition(self, x: MutableSequence[float]) -> None: ... + def Initialize( + self, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + extent: Sequence[int] = ..., + stencil: vtkImageStencilData = ..., + algorithm: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm = ..., + threadId: int = 0, + ) -> None: ... + def IsAtEnd(self) -> bool: ... + def Next(self) -> None: ... + def NextSpan(self) -> None: ... + +class vtkImageProbeFilter(vtkmodules.vtkCommonExecutionModel.vtkDataSetAlgorithm): + def GetInterpolator(self) -> vtkAbstractImageInterpolator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSource(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageProbeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageProbeFilter: ... + def SetInterpolator(self, interpolator: vtkAbstractImageInterpolator) -> None: ... + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSourceData(self, source: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageResample(vtkImageReslice): + def GetAxisMagnificationFactor(self, axis: int, inInfo: vtkmodules.vtkCommonCore.vtkInformation = ...) -> float: ... + def GetDimensionality(self) -> int: ... + def GetMagnificationFactors(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageResample: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageResample: ... + def SetAxisMagnificationFactor(self, axis: int, factor: float) -> None: ... + def SetAxisOutputSpacing(self, axis: int, spacing: float) -> None: ... + def SetDimensionality(self, _arg: int) -> None: ... + @overload + def SetMagnificationFactors(self, fx: float, fy: float, fz: float) -> None: ... + @overload + def SetMagnificationFactors(self, f: Sequence[float]) -> None: ... + @overload + def SetOutputSpacing(self, sx: float, sy: float, sz: float) -> None: ... + @overload + def SetOutputSpacing(self, spacing: Sequence[float]) -> None: ... + +class vtkImageResize(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + MAGNIFICATION_FACTORS: int + OUTPUT_DIMENSIONS: int + OUTPUT_SPACING: int + def BorderOff(self) -> None: ... + def BorderOn(self) -> None: ... + def CroppingOff(self) -> None: ... + def CroppingOn(self) -> None: ... + def GetBorder(self) -> int: ... + def GetCropping(self) -> int: ... + def GetCroppingRegion(self) -> tuple[float, float, float, float, float, float]: ... + def GetInterpolate(self) -> int: ... + def GetInterpolator(self) -> vtkAbstractImageInterpolator: ... + def GetMTime(self) -> int: ... + def GetMagnificationFactors(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputDimensions(self) -> tuple[int, int, int]: ... + def GetOutputSpacing(self) -> tuple[float, float, float]: ... + def GetResizeMethod(self) -> int: ... + def GetResizeMethodAsString(self) -> str: ... + def GetResizeMethodMaxValue(self) -> int: ... + def GetResizeMethodMinValue(self) -> int: ... + def InterpolateOff(self) -> None: ... + def InterpolateOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageResize: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageResize: ... + def SetBorder(self, _arg: int) -> None: ... + def SetCropping(self, _arg: int) -> None: ... + @overload + def SetCroppingRegion(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetCroppingRegion(self, _arg: Sequence[float]) -> None: ... + def SetInterpolate(self, _arg: int) -> None: ... + def SetInterpolator(self, sampler: vtkAbstractImageInterpolator) -> None: ... + @overload + def SetMagnificationFactors(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetMagnificationFactors(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutputDimensions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetOutputDimensions(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOutputSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutputSpacing(self, _arg: Sequence[float]) -> None: ... + def SetResizeMethod(self, _arg: int) -> None: ... + def SetResizeMethodToMagnificationFactors(self) -> None: ... + def SetResizeMethodToOutputDimensions(self) -> None: ... + def SetResizeMethodToOutputSpacing(self) -> None: ... + +class vtkImageResliceToColors(vtkImageReslice): + def BypassOff(self) -> None: ... + def BypassOn(self) -> None: ... + def GetBypass(self) -> int: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputFormat(self) -> int: ... + def GetOutputFormatMaxValue(self) -> int: ... + def GetOutputFormatMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageResliceToColors: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageResliceToColors: ... + def SetBypass(self, bypass: int) -> None: ... + def SetLookupTable(self, table: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetOutputFormat(self, _arg: int) -> None: ... + def SetOutputFormatToLuminance(self) -> None: ... + def SetOutputFormatToLuminanceAlpha(self) -> None: ... + def SetOutputFormatToRGB(self) -> None: ... + def SetOutputFormatToRGBA(self) -> None: ... + +class vtkImageShiftScale(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def ClampOverflowOff(self) -> None: ... + def ClampOverflowOn(self) -> None: ... + def GetClampOverflow(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetScale(self) -> float: ... + def GetShift(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageShiftScale: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageShiftScale: ... + def SetClampOverflow(self, _arg: int) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + def SetScale(self, _arg: float) -> None: ... + def SetShift(self, _arg: float) -> None: ... + +class vtkImageShrink3D(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def AveragingOff(self) -> None: ... + def AveragingOn(self) -> None: ... + def GetAveraging(self) -> int: ... + def GetMaximum(self) -> int: ... + def GetMean(self) -> int: ... + def GetMedian(self) -> int: ... + def GetMinimum(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShift(self) -> tuple[int, int, int]: ... + def GetShrinkFactors(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaximumOff(self) -> None: ... + def MaximumOn(self) -> None: ... + def MeanOff(self) -> None: ... + def MeanOn(self) -> None: ... + def MedianOff(self) -> None: ... + def MedianOn(self) -> None: ... + def MinimumOff(self) -> None: ... + def MinimumOn(self) -> None: ... + def NewInstance(self) -> vtkImageShrink3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageShrink3D: ... + def SetAveraging(self, __a: int) -> None: ... + def SetMaximum(self, __a: int) -> None: ... + def SetMean(self, __a: int) -> None: ... + def SetMedian(self, __a: int) -> None: ... + def SetMinimum(self, __a: int) -> None: ... + @overload + def SetShift(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetShift(self, _arg: Sequence[int]) -> None: ... + @overload + def SetShrinkFactors(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetShrinkFactors(self, _arg: Sequence[int]) -> None: ... + +class vtkImageSincInterpolator(vtkAbstractImageInterpolator): + def AntialiasingOff(self) -> None: ... + def AntialiasingOn(self) -> None: ... + def ComputeSupportSize(self, matrix: Sequence[float], support: MutableSequence[int]) -> None: ... + def GetAntialiasing(self) -> int: ... + @overload + def GetBlurFactors(self, f: MutableSequence[float]) -> None: ... + @overload + def GetBlurFactors(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenormalization(self) -> int: ... + def GetUseWindowParameter(self) -> int: ... + def GetWindowFunction(self) -> int: ... + def GetWindowFunctionAsString(self) -> str: ... + def GetWindowHalfWidth(self) -> int: ... + def GetWindowParameter(self) -> float: ... + def IsA(self, type: str) -> int: ... + def IsSeparable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSincInterpolator: ... + def RenormalizationOff(self) -> None: ... + def RenormalizationOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSincInterpolator: ... + def SetAntialiasing(self, antialiasing: int) -> None: ... + @overload + def SetBlurFactors(self, x: float, y: float, z: float) -> None: ... + @overload + def SetBlurFactors(self, f: Sequence[float]) -> None: ... + def SetRenormalization(self, renormalization: int) -> None: ... + def SetUseWindowParameter(self, val: int) -> None: ... + def SetWindowFunction(self, mode: int) -> None: ... + def SetWindowFunctionToBlackman(self) -> None: ... + def SetWindowFunctionToBlackmanHarris3(self) -> None: ... + def SetWindowFunctionToBlackmanHarris4(self) -> None: ... + def SetWindowFunctionToBlackmanNuttall3(self) -> None: ... + def SetWindowFunctionToBlackmanNuttall4(self) -> None: ... + def SetWindowFunctionToCosine(self) -> None: ... + def SetWindowFunctionToHamming(self) -> None: ... + def SetWindowFunctionToHann(self) -> None: ... + def SetWindowFunctionToKaiser(self) -> None: ... + def SetWindowFunctionToLanczos(self) -> None: ... + def SetWindowFunctionToNuttall(self) -> None: ... + def SetWindowHalfWidth(self, n: int) -> None: ... + def SetWindowParameter(self, parm: float) -> None: ... + def UseWindowParameterOff(self) -> None: ... + def UseWindowParameterOn(self) -> None: ... + +class vtkImageStencilAlgorithm(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkImageStencilData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageStencilAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageStencilAlgorithm: ... + def SetOutput(self, output: vtkImageStencilData) -> None: ... + +class vtkImageStencilData(vtkmodules.vtkCommonDataModel.vtkDataObject): + def Add(self, __a: vtkImageStencilData) -> None: ... + def AllocateExtents(self) -> None: ... + def Clip(self, extent: MutableSequence[int]) -> int: ... + def CopyInformationFromPipeline(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def CopyInformationToPipeline(self, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def DeepCopy(self, o: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def Fill(self) -> None: ... + @overload + @staticmethod + def GetData(info: vtkmodules.vtkCommonCore.vtkInformation) -> vtkImageStencilData: ... + @overload + @staticmethod + def GetData(v: vtkmodules.vtkCommonCore.vtkInformationVector, i: int = 0) -> vtkImageStencilData: ... + def GetDataObjectType(self) -> int: ... + def GetExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetExtentType(self) -> int: ... + def GetNextExtent(self, r1: int, r2: int, xMin: int, xMax: int, yIdx: int, zIdx: int, iter: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetSpacing(self) -> tuple[float, float, float]: ... + def Initialize(self) -> None: ... + def InsertAndMergeExtent(self, r1: int, r2: int, yIdx: int, zIdx: int) -> None: ... + def InsertNextExtent(self, r1: int, r2: int, yIdx: int, zIdx: int) -> None: ... + def InternalImageStencilDataCopy(self, s: vtkImageStencilData) -> None: ... + def IsA(self, type: str) -> int: ... + def IsInside(self, xIdx: int, yIdx: int, zIdx: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageStencilData: ... + def RemoveExtent(self, r1: int, r2: int, yIdx: int, zIdx: int) -> None: ... + def Replace(self, __a: vtkImageStencilData) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageStencilData: ... + @overload + def SetExtent(self, extent: Sequence[int]) -> None: ... + @overload + def SetExtent(self, x1: int, x2: int, y1: int, y2: int, z1: int, z2: int) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSpacing(self, _arg: Sequence[float]) -> None: ... + def ShallowCopy(self, f: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def Subtract(self, __a: vtkImageStencilData) -> None: ... + +class vtkImageStencilRaster: + def __init__(self, wholeExtent: Sequence[int]) -> None: ... + def FillStencilData(self, data: vtkImageStencilData, extent: Sequence[int], xj: int = 0, yj: int = 1) -> None: ... + def GetTolerance(self) -> float: ... + def InsertLine(self, pt1: Sequence[float], pt2: Sequence[float]) -> None: ... + def PrepareForNewData(self, allocateExtent: Sequence[int] = ...) -> None: ... + def SetTolerance(self, tol: float) -> None: ... + +class vtkImageStencilSource(vtkImageStencilAlgorithm): + def GetInformationInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputOrigin(self) -> tuple[float, float, float]: ... + def GetOutputSpacing(self) -> tuple[float, float, float]: ... + def GetOutputWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageStencilSource: ... + def ReportReferences(self, __a: vtkmodules.vtkCommonCore.vtkGarbageCollector) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageStencilSource: ... + def SetInformationInput(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetOutputOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutputOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutputSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutputSpacing(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutputWholeExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetOutputWholeExtent(self, _arg: Sequence[int]) -> None: ... + +class vtkImageThreshold(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetInValue(self) -> float: ... + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutValue(self) -> float: ... + def GetOutputScalarType(self) -> int: ... + def GetReplaceIn(self) -> int: ... + def GetReplaceOut(self) -> int: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageThreshold: ... + def ReplaceInOff(self) -> None: ... + def ReplaceInOn(self) -> None: ... + def ReplaceOutOff(self) -> None: ... + def ReplaceOutOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageThreshold: ... + def SetInValue(self, val: float) -> None: ... + def SetOutValue(self, val: float) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToSignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + def SetReplaceIn(self, _arg: int) -> None: ... + def SetReplaceOut(self, _arg: int) -> None: ... + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + def ThresholdByLower(self, thresh: float) -> None: ... + def ThresholdByUpper(self, thresh: float) -> None: ... + +class vtkImageTranslateExtent(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTranslation(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageTranslateExtent: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageTranslateExtent: ... + @overload + def SetTranslation(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetTranslation(self, _arg: Sequence[int]) -> None: ... + +class vtkImageWrapPad(vtkImagePadFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageWrapPad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageWrapPad: ... + +class vtkRTAnalyticSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStandardDeviation(self) -> float: ... + def GetSubsampleRate(self) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetXFreq(self) -> float: ... + def GetXMag(self) -> float: ... + def GetYFreq(self) -> float: ... + def GetYMag(self) -> float: ... + def GetZFreq(self) -> float: ... + def GetZMag(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRTAnalyticSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRTAnalyticSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetMaximum(self, _arg: float) -> None: ... + def SetStandardDeviation(self, _arg: float) -> None: ... + def SetSubsampleRate(self, _arg: int) -> None: ... + def SetWholeExtent(self, xMinx: int, xMax: int, yMin: int, yMax: int, zMin: int, zMax: int) -> None: ... + def SetXFreq(self, _arg: float) -> None: ... + def SetXMag(self, _arg: float) -> None: ... + def SetYFreq(self, _arg: float) -> None: ... + def SetYMag(self, _arg: float) -> None: ... + def SetZFreq(self, _arg: float) -> None: ... + def SetZMag(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingFourier.pyi b/stubs/vtk/vtkmodules/vtkImagingFourier.pyi new file mode 100644 index 000000000000..b0d07c79c1d3 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingFourier.pyi @@ -0,0 +1,156 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore + +class vtkImageButterworthHighPass(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetCutOff(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrder(self) -> int: ... + def GetXCutOff(self) -> float: ... + def GetYCutOff(self) -> float: ... + def GetZCutOff(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageButterworthHighPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageButterworthHighPass: ... + @overload + def SetCutOff(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCutOff(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCutOff(self, v: float) -> None: ... + def SetOrder(self, _arg: int) -> None: ... + def SetXCutOff(self, cutOff: float) -> None: ... + def SetYCutOff(self, cutOff: float) -> None: ... + def SetZCutOff(self, cutOff: float) -> None: ... + +class vtkImageButterworthLowPass(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetCutOff(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrder(self) -> int: ... + def GetXCutOff(self) -> float: ... + def GetYCutOff(self) -> float: ... + def GetZCutOff(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageButterworthLowPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageButterworthLowPass: ... + @overload + def SetCutOff(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCutOff(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCutOff(self, v: float) -> None: ... + def SetOrder(self, _arg: int) -> None: ... + def SetXCutOff(self, cutOff: float) -> None: ... + def SetYCutOff(self, cutOff: float) -> None: ... + def SetZCutOff(self, cutOff: float) -> None: ... + +class vtkImageComplex_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkImageComplex_t) -> None: ... + +class vtkImageFourierFilter(vtkmodules.vtkImagingCore.vtkImageDecomposeFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageFourierFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageFourierFilter: ... + +class vtkImageFFT(vtkImageFourierFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageFFT: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageFFT: ... + +class vtkImageFourierCenter(vtkmodules.vtkImagingCore.vtkImageDecomposeFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageFourierCenter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageFourierCenter: ... + +class vtkImageIdealHighPass(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetCutOff(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXCutOff(self) -> float: ... + def GetYCutOff(self) -> float: ... + def GetZCutOff(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageIdealHighPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageIdealHighPass: ... + @overload + def SetCutOff(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCutOff(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCutOff(self, v: float) -> None: ... + def SetXCutOff(self, cutOff: float) -> None: ... + def SetYCutOff(self, cutOff: float) -> None: ... + def SetZCutOff(self, cutOff: float) -> None: ... + +class vtkImageIdealLowPass(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetCutOff(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXCutOff(self) -> float: ... + def GetYCutOff(self) -> float: ... + def GetZCutOff(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageIdealLowPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageIdealLowPass: ... + @overload + def SetCutOff(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCutOff(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCutOff(self, v: float) -> None: ... + def SetXCutOff(self, cutOff: float) -> None: ... + def SetYCutOff(self, cutOff: float) -> None: ... + def SetZCutOff(self, cutOff: float) -> None: ... + +class vtkImageRFFT(vtkImageFourierFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRFFT: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRFFT: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingGeneral.pyi b/stubs/vtk/vtkmodules/vtkImagingGeneral.pyi new file mode 100644 index 000000000000..1a4cac332835 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingGeneral.pyi @@ -0,0 +1,708 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore + +VTK_EDT_SAITO: int +VTK_EDT_SAITO_CACHED: int + +class vtkImageSpatialAlgorithm(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetKernelMiddle(self) -> tuple[int, int, int]: ... + def GetKernelSize(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSpatialAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSpatialAlgorithm: ... + +class vtkImageAnisotropicDiffusion2D(vtkImageSpatialAlgorithm): + def CornersOff(self) -> None: ... + def CornersOn(self) -> None: ... + def EdgesOff(self) -> None: ... + def EdgesOn(self) -> None: ... + def FacesOff(self) -> None: ... + def FacesOn(self) -> None: ... + def GetCorners(self) -> int: ... + def GetDiffusionFactor(self) -> float: ... + def GetDiffusionThreshold(self) -> float: ... + def GetEdges(self) -> int: ... + def GetFaces(self) -> int: ... + def GetGradientMagnitudeThreshold(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GradientMagnitudeThresholdOff(self) -> None: ... + def GradientMagnitudeThresholdOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageAnisotropicDiffusion2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageAnisotropicDiffusion2D: ... + def SetCorners(self, _arg: int) -> None: ... + def SetDiffusionFactor(self, _arg: float) -> None: ... + def SetDiffusionThreshold(self, _arg: float) -> None: ... + def SetEdges(self, _arg: int) -> None: ... + def SetFaces(self, _arg: int) -> None: ... + def SetGradientMagnitudeThreshold(self, _arg: int) -> None: ... + def SetNumberOfIterations(self, num: int) -> None: ... + +class vtkImageAnisotropicDiffusion3D(vtkImageSpatialAlgorithm): + def CornersOff(self) -> None: ... + def CornersOn(self) -> None: ... + def EdgesOff(self) -> None: ... + def EdgesOn(self) -> None: ... + def FacesOff(self) -> None: ... + def FacesOn(self) -> None: ... + def GetCorners(self) -> int: ... + def GetDiffusionFactor(self) -> float: ... + def GetDiffusionThreshold(self) -> float: ... + def GetEdges(self) -> int: ... + def GetFaces(self) -> int: ... + def GetGradientMagnitudeThreshold(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIterations(self) -> int: ... + def GradientMagnitudeThresholdOff(self) -> None: ... + def GradientMagnitudeThresholdOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageAnisotropicDiffusion3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageAnisotropicDiffusion3D: ... + def SetCorners(self, _arg: int) -> None: ... + def SetDiffusionFactor(self, _arg: float) -> None: ... + def SetDiffusionThreshold(self, _arg: float) -> None: ... + def SetEdges(self, _arg: int) -> None: ... + def SetFaces(self, _arg: int) -> None: ... + def SetGradientMagnitudeThreshold(self, _arg: int) -> None: ... + def SetNumberOfIterations(self, num: int) -> None: ... + +class vtkImageCheckerboard(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfDivisions(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCheckerboard: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCheckerboard: ... + def SetInput1Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetNumberOfDivisions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetNumberOfDivisions(self, _arg: Sequence[int]) -> None: ... + +class vtkImageCityBlockDistance(vtkmodules.vtkImagingCore.vtkImageDecomposeFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCityBlockDistance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCityBlockDistance: ... + +class vtkImageConvolve(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + @overload + def GetKernel3x3(self) -> tuple[float, float, float, float, float, float, float, float, float]: ... + @overload + def GetKernel3x3(self, kernel: MutableSequence[float]) -> None: ... + @overload + def GetKernel3x3x3( + self, + ) -> tuple[ + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + ]: ... + @overload + def GetKernel3x3x3(self, kernel: MutableSequence[float]) -> None: ... + @overload + def GetKernel5x5( + self, + ) -> tuple[ + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + ]: ... + @overload + def GetKernel5x5(self, kernel: MutableSequence[float]) -> None: ... + def GetKernel5x5x5( + self, + ) -> tuple[ + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + ]: ... + @overload + def GetKernel7x7( + self, + ) -> tuple[ + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + float, + ]: ... + @overload + def GetKernel7x7(self, kernel: MutableSequence[float]) -> None: ... + def GetKernel7x7x7(self) -> tuple[float, float]: ... + def GetKernelSize(self) -> tuple[int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageConvolve: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageConvolve: ... + def SetKernel3x3(self, kernel: Sequence[float]) -> None: ... + def SetKernel3x3x3(self, kernel: Sequence[float]) -> None: ... + def SetKernel5x5(self, kernel: Sequence[float]) -> None: ... + def SetKernel5x5x5(self, kernel: Sequence[float]) -> None: ... + def SetKernel7x7(self, kernel: Sequence[float]) -> None: ... + +class vtkImageCorrelation(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetDimensionality(self) -> int: ... + def GetDimensionalityMaxValue(self) -> int: ... + def GetDimensionalityMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCorrelation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCorrelation: ... + def SetDimensionality(self, _arg: int) -> None: ... + def SetInput1Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageEuclideanDistance(vtkmodules.vtkImagingCore.vtkImageDecomposeFilter): + def ConsiderAnisotropyOff(self) -> None: ... + def ConsiderAnisotropyOn(self) -> None: ... + def GetAlgorithm(self) -> int: ... + def GetConsiderAnisotropy(self) -> int: ... + def GetInitialize(self) -> int: ... + def GetMaximumDistance(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitializeOff(self) -> None: ... + def InitializeOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageEuclideanDistance: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageEuclideanDistance: ... + def SetAlgorithm(self, _arg: int) -> None: ... + def SetAlgorithmToSaito(self) -> None: ... + def SetAlgorithmToSaitoCached(self) -> None: ... + def SetConsiderAnisotropy(self, _arg: int) -> None: ... + def SetInitialize(self, _arg: int) -> None: ... + def SetMaximumDistance(self, _arg: float) -> None: ... + +class vtkImageEuclideanToPolar(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetThetaMaximum(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageEuclideanToPolar: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageEuclideanToPolar: ... + def SetThetaMaximum(self, _arg: float) -> None: ... + +class vtkImageGaussianSmooth(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetDimensionality(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadiusFactors(self) -> tuple[float, float, float]: ... + def GetStandardDeviations(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageGaussianSmooth: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageGaussianSmooth: ... + def SetDimensionality(self, _arg: int) -> None: ... + def SetRadiusFactor(self, f: float) -> None: ... + @overload + def SetRadiusFactors(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRadiusFactors(self, _arg: Sequence[float]) -> None: ... + @overload + def SetRadiusFactors(self, f: float, f2: float) -> None: ... + @overload + def SetStandardDeviation(self, std: float) -> None: ... + @overload + def SetStandardDeviation(self, a: float, b: float) -> None: ... + @overload + def SetStandardDeviation(self, a: float, b: float, c: float) -> None: ... + @overload + def SetStandardDeviations(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetStandardDeviations(self, _arg: Sequence[float]) -> None: ... + @overload + def SetStandardDeviations(self, a: float, b: float) -> None: ... + +class vtkImageGradient(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetDimensionality(self) -> int: ... + def GetDimensionalityMaxValue(self) -> int: ... + def GetDimensionalityMinValue(self) -> int: ... + def GetHandleBoundaries(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HandleBoundariesOff(self) -> None: ... + def HandleBoundariesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageGradient: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageGradient: ... + def SetDimensionality(self, _arg: int) -> None: ... + def SetHandleBoundaries(self, _arg: int) -> None: ... + +class vtkImageGradientMagnitude(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetDimensionality(self) -> int: ... + def GetDimensionalityMaxValue(self) -> int: ... + def GetDimensionalityMinValue(self) -> int: ... + def GetHandleBoundaries(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HandleBoundariesOff(self) -> None: ... + def HandleBoundariesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageGradientMagnitude: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageGradientMagnitude: ... + def SetDimensionality(self, _arg: int) -> None: ... + def SetHandleBoundaries(self, _arg: int) -> None: ... + +class vtkImageHybridMedian2D(vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageHybridMedian2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageHybridMedian2D: ... + +class vtkImageLaplacian(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetDimensionality(self) -> int: ... + def GetDimensionalityMaxValue(self) -> int: ... + def GetDimensionalityMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageLaplacian: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageLaplacian: ... + def SetDimensionality(self, _arg: int) -> None: ... + +class vtkImageMedian3D(vtkImageSpatialAlgorithm): + def GetNumberOfElements(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMedian3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMedian3D: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + +class vtkImageNormalize(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageNormalize: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageNormalize: ... + +class vtkImageRange3D(vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRange3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRange3D: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + +class vtkImageSeparableConvolution(vtkmodules.vtkImagingCore.vtkImageDecomposeFilter): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXKernel(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetYKernel(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetZKernel(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSeparableConvolution: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSeparableConvolution: ... + def SetXKernel(self, __a: vtkmodules.vtkCommonCore.vtkFloatArray) -> None: ... + def SetYKernel(self, __a: vtkmodules.vtkCommonCore.vtkFloatArray) -> None: ... + def SetZKernel(self, __a: vtkmodules.vtkCommonCore.vtkFloatArray) -> None: ... + +class vtkImageSlab(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMultiSliceOutput(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperation(self) -> int: ... + def GetOperationAsString(self) -> str: ... + def GetOperationMaxValue(self) -> int: ... + def GetOperationMinValue(self) -> int: ... + def GetOrientation(self) -> int: ... + def GetOrientationMaxValue(self) -> int: ... + def GetOrientationMinValue(self) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetSliceRange(self) -> tuple[int, int]: ... + def GetTrapezoidIntegration(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiSliceOutputOff(self) -> None: ... + def MultiSliceOutputOn(self) -> None: ... + def NewInstance(self) -> vtkImageSlab: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSlab: ... + def SetMultiSliceOutput(self, _arg: int) -> None: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToMax(self) -> None: ... + def SetOperationToMean(self) -> None: ... + def SetOperationToMin(self) -> None: ... + def SetOperationToSum(self) -> None: ... + def SetOrientation(self, _arg: int) -> None: ... + def SetOrientationToX(self) -> None: ... + def SetOrientationToY(self) -> None: ... + def SetOrientationToZ(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInputScalarType(self) -> None: ... + @overload + def SetSliceRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSliceRange(self, _arg: Sequence[int]) -> None: ... + def SetTrapezoidIntegration(self, _arg: int) -> None: ... + def TrapezoidIntegrationOff(self) -> None: ... + def TrapezoidIntegrationOn(self) -> None: ... + +class vtkImageSlabReslice(vtkmodules.vtkImagingCore.vtkImageReslice): + def GetBlendMode(self) -> int: ... + def GetNumBlendSamplePoints(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSlabResolution(self) -> float: ... + def GetSlabThickness(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSlabReslice: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSlabReslice: ... + def SetBlendMode(self, _arg: int) -> None: ... + def SetBlendModeToMax(self) -> None: ... + def SetBlendModeToMean(self) -> None: ... + def SetBlendModeToMin(self) -> None: ... + def SetSlabResolution(self, _arg: float) -> None: ... + def SetSlabThickness(self, _arg: float) -> None: ... + +class vtkImageSobel2D(vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSobel2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSobel2D: ... + +class vtkImageSobel3D(vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSobel3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSobel3D: ... + +class vtkImageVariance3D(vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageVariance3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageVariance3D: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + +class vtkSimpleImageFilterExample(vtkmodules.vtkCommonExecutionModel.vtkSimpleImageToImageFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleImageFilterExample: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleImageFilterExample: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingHybrid.pyi b/stubs/vtk/vtkmodules/vtkImagingHybrid.pyi new file mode 100644 index 000000000000..cc92bdb3033c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingHybrid.pyi @@ -0,0 +1,555 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore +import vtkmodules.vtkIOImage + +VTK_ACCUMULATION_MODE_MAX: int +VTK_ACCUMULATION_MODE_MIN: int +VTK_ACCUMULATION_MODE_SUM: int +VTK_WIPE_HORIZONTAL: int +VTK_WIPE_LOWER_LEFT: int +VTK_WIPE_LOWER_RIGHT: int +VTK_WIPE_QUAD: int +VTK_WIPE_UPPER_LEFT: int +VTK_WIPE_UPPER_RIGHT: int +VTK_WIPE_VERTICAL: int + +class vtkBooleanTexture(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetInIn(self) -> tuple[int, int]: ... + def GetInOn(self) -> tuple[int, int]: ... + def GetInOut(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOnIn(self) -> tuple[int, int]: ... + def GetOnOn(self) -> tuple[int, int]: ... + def GetOnOut(self) -> tuple[int, int]: ... + def GetOutIn(self) -> tuple[int, int]: ... + def GetOutOn(self) -> tuple[int, int]: ... + def GetOutOut(self) -> tuple[int, int]: ... + def GetThickness(self) -> int: ... + def GetXSize(self) -> int: ... + def GetYSize(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBooleanTexture: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBooleanTexture: ... + @overload + def SetInIn(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetInIn(self, _arg: Sequence[int]) -> None: ... + @overload + def SetInOn(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetInOn(self, _arg: Sequence[int]) -> None: ... + @overload + def SetInOut(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetInOut(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOnIn(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOnIn(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOnOn(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOnOn(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOnOut(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOnOut(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOutIn(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOutIn(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOutOn(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOutOn(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOutOut(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOutOut(self, _arg: Sequence[int]) -> None: ... + def SetThickness(self, _arg: int) -> None: ... + def SetXSize(self, _arg: int) -> None: ... + def SetYSize(self, _arg: int) -> None: ... + +class vtkCheckerboardSplatter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def ComputeModelBounds( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkImageData, + outInfo: vtkmodules.vtkCommonCore.vtkInformation, + ) -> None: ... + def GetAccumulationMode(self) -> int: ... + def GetAccumulationModeAsString(self) -> str: ... + def GetAccumulationModeMaxValue(self) -> int: ... + def GetAccumulationModeMinValue(self) -> int: ... + def GetCapValue(self) -> float: ... + def GetCapping(self) -> int: ... + def GetEccentricity(self) -> float: ... + def GetEccentricityMaxValue(self) -> float: ... + def GetEccentricityMinValue(self) -> float: ... + def GetExponentFactor(self) -> float: ... + def GetFootprint(self) -> int: ... + def GetFootprintMaxValue(self) -> int: ... + def GetFootprintMinValue(self) -> int: ... + def GetMaximumDimension(self) -> int: ... + def GetMaximumDimensionMaxValue(self) -> int: ... + def GetMaximumDimensionMinValue(self) -> int: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNormalWarping(self) -> int: ... + def GetNullValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetParallelSplatCrossover(self) -> int: ... + def GetParallelSplatCrossoverMaxValue(self) -> int: ... + def GetParallelSplatCrossoverMinValue(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def GetScalarWarping(self) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetScaleFactorMaxValue(self) -> float: ... + def GetScaleFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCheckerboardSplatter: ... + def NormalWarpingOff(self) -> None: ... + def NormalWarpingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCheckerboardSplatter: ... + def ScalarWarpingOff(self) -> None: ... + def ScalarWarpingOn(self) -> None: ... + def SetAccumulationMode(self, _arg: int) -> None: ... + def SetAccumulationModeToMax(self) -> None: ... + def SetAccumulationModeToMin(self) -> None: ... + def SetAccumulationModeToSum(self) -> None: ... + def SetCapValue(self, _arg: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + def SetEccentricity(self, _arg: float) -> None: ... + def SetExponentFactor(self, _arg: float) -> None: ... + def SetFootprint(self, _arg: int) -> None: ... + def SetMaximumDimension(self, _arg: int) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetNormalWarping(self, _arg: int) -> None: ... + def SetNullValue(self, _arg: float) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetParallelSplatCrossover(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + def SetScalarWarping(self, _arg: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + +class vtkFastSplatter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + ClampLimit: int + FreezeScaleLimit: int + NoneLimit: int + ScaleLimit: int + def GetLimitMode(self) -> int: ... + def GetMaxValue(self) -> float: ... + def GetMinValue(self) -> float: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPointsSplatted(self) -> int: ... + def GetOutputDimensions(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFastSplatter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFastSplatter: ... + def SetLimitMode(self, _arg: int) -> None: ... + def SetLimitModeToClamp(self) -> None: ... + def SetLimitModeToFreezeScale(self) -> None: ... + def SetLimitModeToNone(self) -> None: ... + def SetLimitModeToScale(self) -> None: ... + def SetMaxValue(self, _arg: float) -> None: ... + def SetMinValue(self, _arg: float) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def SetOutputDimensions(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetOutputDimensions(self, _arg: Sequence[int]) -> None: ... + def SetSplatConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkGaussianSplatter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + @overload + def ComputeModelBounds( + self, + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + output: vtkmodules.vtkCommonDataModel.vtkImageData, + outInfo: vtkmodules.vtkCommonCore.vtkInformation, + ) -> None: ... + @overload + def ComputeModelBounds( + self, + input: vtkmodules.vtkCommonDataModel.vtkCompositeDataSet, + output: vtkmodules.vtkCommonDataModel.vtkImageData, + outInfo: vtkmodules.vtkCommonCore.vtkInformation, + ) -> None: ... + def GetAccumulationMode(self) -> int: ... + def GetAccumulationModeAsString(self) -> str: ... + def GetAccumulationModeMaxValue(self) -> int: ... + def GetAccumulationModeMinValue(self) -> int: ... + def GetCapValue(self) -> float: ... + def GetCapping(self) -> int: ... + def GetEccentricity(self) -> float: ... + def GetEccentricityMaxValue(self) -> float: ... + def GetEccentricityMinValue(self) -> float: ... + def GetExponentFactor(self) -> float: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNormalWarping(self) -> int: ... + def GetNullValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def GetScalarWarping(self) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetScaleFactorMaxValue(self) -> float: ... + def GetScaleFactorMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGaussianSplatter: ... + def NormalWarpingOff(self) -> None: ... + def NormalWarpingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGaussianSplatter: ... + def SamplePoint(self, x: MutableSequence[float]) -> float: ... + def ScalarWarpingOff(self) -> None: ... + def ScalarWarpingOn(self) -> None: ... + def SetAccumulationMode(self, _arg: int) -> None: ... + def SetAccumulationModeToMax(self) -> None: ... + def SetAccumulationModeToMin(self) -> None: ... + def SetAccumulationModeToSum(self) -> None: ... + def SetCapValue(self, _arg: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + def SetEccentricity(self, _arg: float) -> None: ... + def SetExponentFactor(self, _arg: float) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetNormalWarping(self, _arg: int) -> None: ... + def SetNullValue(self, _arg: float) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + def SetScalar(self, idx: int, dist2: float, sPtr: MutableSequence[float]) -> None: ... + def SetScalarWarping(self, _arg: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + +class vtkImageCursor3D(vtkmodules.vtkCommonExecutionModel.vtkImageInPlaceFilter): + def GetCursorPosition(self) -> tuple[float, float, float]: ... + def GetCursorRadius(self) -> int: ... + def GetCursorValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCursor3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCursor3D: ... + @overload + def SetCursorPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCursorPosition(self, _arg: Sequence[float]) -> None: ... + def SetCursorRadius(self, _arg: int) -> None: ... + def SetCursorValue(self, _arg: float) -> None: ... + +class vtkImageRectilinearWipe(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetAxis(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> tuple[int, int]: ... + def GetWipe(self) -> int: ... + def GetWipeMaxValue(self) -> int: ... + def GetWipeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRectilinearWipe: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRectilinearWipe: ... + @overload + def SetAxis(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetAxis(self, _arg: Sequence[int]) -> None: ... + def SetInput1Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetPosition(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[int]) -> None: ... + def SetWipe(self, _arg: int) -> None: ... + def SetWipeToHorizontal(self) -> None: ... + def SetWipeToLowerLeft(self) -> None: ... + def SetWipeToLowerRight(self) -> None: ... + def SetWipeToQuad(self) -> None: ... + def SetWipeToUpperLeft(self) -> None: ... + def SetWipeToUpperRight(self) -> None: ... + def SetWipeToVertical(self) -> None: ... + +class vtkImageToPoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetStencilConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageToPoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageToPoints: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetStencilConnection(self, port: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetStencilData(self, stencil: vtkmodules.vtkImagingCore.vtkImageStencilData) -> None: ... + +class vtkPointLoad(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def ComputeEffectiveStressOff(self) -> None: ... + def ComputeEffectiveStressOn(self) -> None: ... + def GetComputeEffectiveStress(self) -> int: ... + def GetLoadValue(self) -> float: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoissonsRatio(self) -> float: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointLoad: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointLoad: ... + def SetComputeEffectiveStress(self, __a: int) -> None: ... + def SetLoadValue(self, _arg: float) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetPoissonsRatio(self, _arg: float) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + +class vtkSampleFunction(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def CappingOff(self) -> None: ... + def CappingOn(self) -> None: ... + def ComputeNormalsOff(self) -> None: ... + def ComputeNormalsOn(self) -> None: ... + def GetCapValue(self) -> float: ... + def GetCapping(self) -> int: ... + def GetComputeNormals(self) -> int: ... + def GetImplicitFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNormalArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def GetScalarArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSampleFunction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSampleFunction: ... + def SetCapValue(self, _arg: float) -> None: ... + def SetCapping(self, _arg: int) -> None: ... + def SetComputeNormals(self, _arg: int) -> None: ... + def SetImplicitFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + @overload + def SetModelBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetModelBounds(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + def SetNormalArrayName(self, _arg: str) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + def SetScalarArrayName(self, _arg: str) -> None: ... + +class vtkShepardMethod(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def ComputeModelBounds(self, origin: MutableSequence[float], spacing: MutableSequence[float]) -> float: ... + def GetMaximumDistance(self) -> float: ... + def GetMaximumDistanceMaxValue(self) -> float: ... + def GetMaximumDistanceMinValue(self) -> float: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNullValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPowerParameter(self) -> float: ... + def GetPowerParameterMaxValue(self) -> float: ... + def GetPowerParameterMinValue(self) -> float: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShepardMethod: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShepardMethod: ... + def SetMaximumDistance(self, _arg: float) -> None: ... + @overload + def SetModelBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetModelBounds(self, _arg: Sequence[float]) -> None: ... + def SetNullValue(self, _arg: float) -> None: ... + def SetPowerParameter(self, _arg: float) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + +class vtkSliceCubes(vtkmodules.vtkCommonCore.vtkObject): + def GetFileName(self) -> str: ... + def GetLimitsFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReader(self) -> vtkmodules.vtkIOImage.vtkVolumeReader: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSliceCubes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSliceCubes: ... + def SetFileName(self, _arg: str) -> None: ... + def SetLimitsFileName(self, _arg: str) -> None: ... + def SetReader(self, __a: vtkmodules.vtkIOImage.vtkVolumeReader) -> None: ... + def SetValue(self, _arg: float) -> None: ... + def Update(self) -> None: ... + def Write(self) -> None: ... + +class vtkSurfaceReconstructionFilter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetNeighborhoodSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleSpacing(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSurfaceReconstructionFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSurfaceReconstructionFilter: ... + def SetNeighborhoodSize(self, _arg: int) -> None: ... + def SetSampleSpacing(self, _arg: float) -> None: ... + +class vtkTriangularTexture(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetTexturePattern(self) -> int: ... + def GetTexturePatternMaxValue(self) -> int: ... + def GetTexturePatternMinValue(self) -> int: ... + def GetXSize(self) -> int: ... + def GetYSize(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTriangularTexture: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTriangularTexture: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetTexturePattern(self, _arg: int) -> None: ... + def SetXSize(self, _arg: int) -> None: ... + def SetYSize(self, _arg: int) -> None: ... + +class vtkVoxelModeller(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def ComputeModelBounds(self, origin: MutableSequence[float], spacing: MutableSequence[float]) -> float: ... + def GetBackgroundValue(self) -> float: ... + def GetForegroundValue(self) -> float: ... + def GetMaximumDistance(self) -> float: ... + def GetMaximumDistanceMaxValue(self) -> float: ... + def GetMaximumDistanceMinValue(self) -> float: ... + def GetModelBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleDimensions(self) -> tuple[int, int, int]: ... + def GetScalarType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVoxelModeller: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVoxelModeller: ... + def SetBackgroundValue(self, _arg: float) -> None: ... + def SetForegroundValue(self, _arg: float) -> None: ... + def SetMaximumDistance(self, _arg: float) -> None: ... + @overload + def SetModelBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetModelBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def SetSampleDimensions(self, i: int, j: int, k: int) -> None: ... + @overload + def SetSampleDimensions(self, dim: MutableSequence[int]) -> None: ... + def SetScalarType(self, _arg: int) -> None: ... + def SetScalarTypeToBit(self) -> None: ... + def SetScalarTypeToChar(self) -> None: ... + def SetScalarTypeToDouble(self) -> None: ... + def SetScalarTypeToFloat(self) -> None: ... + def SetScalarTypeToInt(self) -> None: ... + def SetScalarTypeToLong(self) -> None: ... + def SetScalarTypeToShort(self) -> None: ... + def SetScalarTypeToUnsignedChar(self) -> None: ... + def SetScalarTypeToUnsignedInt(self) -> None: ... + def SetScalarTypeToUnsignedLong(self) -> None: ... + def SetScalarTypeToUnsignedShort(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingMath.pyi b/stubs/vtk/vtkmodules/vtkImagingMath.pyi new file mode 100644 index 000000000000..c27eabdb5f4c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingMath.pyi @@ -0,0 +1,213 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +VTK_ABS: int +VTK_ADD: int +VTK_ADDC: int +VTK_AND: int +VTK_ATAN: int +VTK_ATAN2: int +VTK_COMPLEX_MULTIPLY: int +VTK_CONJUGATE: int +VTK_COS: int +VTK_DIVIDE: int +VTK_EXP: int +VTK_INVERT: int +VTK_LOG: int +VTK_MAX: int +VTK_MIN: int +VTK_MULTIPLY: int +VTK_MULTIPLYBYK: int +VTK_NAND: int +VTK_NOP: int +VTK_NOR: int +VTK_NOT: int +VTK_OR: int +VTK_REPLACECBYK: int +VTK_SIN: int +VTK_SQR: int +VTK_SQRT: int +VTK_SUBTRACT: int +VTK_XOR: int + +class vtkImageDivergence(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDivergence: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDivergence: ... + +class vtkImageDotProduct(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDotProduct: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDotProduct: ... + def SetInput1Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkImageLogarithmicScale(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetConstant(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageLogarithmicScale: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageLogarithmicScale: ... + def SetConstant(self, _arg: float) -> None: ... + +class vtkImageLogic(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperation(self) -> int: ... + def GetOutputTrueValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageLogic: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageLogic: ... + def SetInput1Data(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToAnd(self) -> None: ... + def SetOperationToNand(self) -> None: ... + def SetOperationToNor(self) -> None: ... + def SetOperationToNot(self) -> None: ... + def SetOperationToOr(self) -> None: ... + def SetOperationToXor(self) -> None: ... + def SetOutputTrueValue(self, _arg: float) -> None: ... + +class vtkImageMagnitude(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMagnitude: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMagnitude: ... + +class vtkImageMaskBits(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetMasks(self) -> tuple[int, int, int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOperation(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMaskBits: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMaskBits: ... + def SetMask(self, mask: int) -> None: ... + @overload + def SetMasks(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int) -> None: ... + @overload + def SetMasks(self, _arg: Sequence[int]) -> None: ... + @overload + def SetMasks(self, mask1: int, mask2: int) -> None: ... + @overload + def SetMasks(self, mask1: int, mask2: int, mask3: int) -> None: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToAnd(self) -> None: ... + def SetOperationToNand(self) -> None: ... + def SetOperationToNor(self) -> None: ... + def SetOperationToOr(self) -> None: ... + def SetOperationToXor(self) -> None: ... + +class vtkImageMathematics(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def DivideByZeroToCOff(self) -> None: ... + def DivideByZeroToCOn(self) -> None: ... + def GetConstantC(self) -> float: ... + def GetConstantK(self) -> float: ... + def GetDivideByZeroToC(self) -> int: ... + @overload + def GetInput(self, idx: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInputs(self) -> int: ... + def GetOperation(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMathematics: ... + def ReplaceNthInputConnection(self, idx: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMathematics: ... + def SetConstantC(self, _arg: float) -> None: ... + def SetConstantK(self, _arg: float) -> None: ... + def SetDivideByZeroToC(self, _arg: int) -> None: ... + def SetInput1Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetInput2Data(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputConnection(self, idx: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputData(self, idx: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOperation(self, _arg: int) -> None: ... + def SetOperationToATAN(self) -> None: ... + def SetOperationToATAN2(self) -> None: ... + def SetOperationToAbsoluteValue(self) -> None: ... + def SetOperationToAdd(self) -> None: ... + def SetOperationToAddConstant(self) -> None: ... + def SetOperationToComplexMultiply(self) -> None: ... + def SetOperationToConjugate(self) -> None: ... + def SetOperationToCos(self) -> None: ... + def SetOperationToDivide(self) -> None: ... + def SetOperationToExp(self) -> None: ... + def SetOperationToInvert(self) -> None: ... + def SetOperationToLog(self) -> None: ... + def SetOperationToMax(self) -> None: ... + def SetOperationToMin(self) -> None: ... + def SetOperationToMultiply(self) -> None: ... + def SetOperationToMultiplyByK(self) -> None: ... + def SetOperationToReplaceCByK(self) -> None: ... + def SetOperationToSin(self) -> None: ... + def SetOperationToSquare(self) -> None: ... + def SetOperationToSquareRoot(self) -> None: ... + def SetOperationToSubtract(self) -> None: ... + +class vtkImageWeightedSum(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def CalculateTotalWeight(self) -> float: ... + def GetNormalizeByWeight(self) -> int: ... + def GetNormalizeByWeightMaxValue(self) -> int: ... + def GetNormalizeByWeightMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWeights(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageWeightedSum: ... + def NormalizeByWeightOff(self) -> None: ... + def NormalizeByWeightOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageWeightedSum: ... + def SetNormalizeByWeight(self, _arg: int) -> None: ... + def SetWeight(self, id: int, weight: float) -> None: ... + def SetWeights(self, __a: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingMorphological.pyi b/stubs/vtk/vtkmodules/vtkImagingMorphological.pyi new file mode 100644 index 000000000000..33c16c9c40dc --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingMorphological.pyi @@ -0,0 +1,316 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore +import vtkmodules.vtkImagingGeneral + +VTK_IMAGE_NON_MAXIMUM_SUPPRESSION_MAGNITUDE_INPUT: int +VTK_IMAGE_NON_MAXIMUM_SUPPRESSION_VECTOR_INPUT: int + +class vtkImage2DIslandPixel_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkImage2DIslandPixel_t) -> None: ... + +class vtkImageConnectivityFilter(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + class ExtractionModeEnum(int): ... + class LabelModeEnum(int): ... + AllRegions: ExtractionModeEnum + ConstantValue: LabelModeEnum + LargestRegion: ExtractionModeEnum + SeedScalar: LabelModeEnum + SeededRegions: ExtractionModeEnum + SizeRank: LabelModeEnum + def GenerateRegionExtentsOff(self) -> None: ... + def GenerateRegionExtentsOn(self) -> None: ... + def GetActiveComponent(self) -> int: ... + def GetExtractedRegionExtents(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetExtractedRegionLabels(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetExtractedRegionSeedIds(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetExtractedRegionSizes(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetExtractionMode(self) -> int: ... + def GetExtractionModeAsString(self) -> str: ... + def GetGenerateRegionExtents(self) -> int: ... + def GetLabelConstantValue(self) -> int: ... + def GetLabelMode(self) -> int: ... + def GetLabelModeAsString(self) -> str: ... + def GetLabelScalarType(self) -> int: ... + def GetLabelScalarTypeAsString(self) -> str: ... + def GetNumberOfExtractedRegions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetSeedConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetSizeRange(self) -> tuple[int, int]: ... + def GetStencilConnection(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageConnectivityFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageConnectivityFilter: ... + def SetActiveComponent(self, _arg: int) -> None: ... + def SetExtractionMode(self, _arg: int) -> None: ... + def SetExtractionModeToAllRegions(self) -> None: ... + def SetExtractionModeToLargestRegion(self) -> None: ... + def SetExtractionModeToSeededRegions(self) -> None: ... + def SetGenerateRegionExtents(self, _arg: int) -> None: ... + def SetLabelConstantValue(self, _arg: int) -> None: ... + def SetLabelMode(self, _arg: int) -> None: ... + def SetLabelModeToConstantValue(self) -> None: ... + def SetLabelModeToSeedScalar(self) -> None: ... + def SetLabelModeToSizeRank(self) -> None: ... + def SetLabelScalarType(self, _arg: int) -> None: ... + def SetLabelScalarTypeToInt(self) -> None: ... + def SetLabelScalarTypeToShort(self) -> None: ... + def SetLabelScalarTypeToUnsignedChar(self) -> None: ... + def SetLabelScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + def SetSeedConnection(self, port: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSeedData(self, data: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def SetSizeRange(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSizeRange(self, _arg: Sequence[int]) -> None: ... + def SetStencilConnection(self, port: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetStencilData(self, data: vtkmodules.vtkImagingCore.vtkImageStencilData) -> None: ... + +class vtkImageConnector(vtkmodules.vtkCommonCore.vtkObject): + def GetConnectedValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUnconnectedValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MarkData( + self, data: vtkmodules.vtkCommonDataModel.vtkImageData, dimensionality: int, ext: MutableSequence[int] + ) -> None: ... + def NewInstance(self) -> vtkImageConnector: ... + def RemoveAllSeeds(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageConnector: ... + def SetConnectedValue(self, _arg: int) -> None: ... + def SetUnconnectedValue(self, _arg: int) -> None: ... + +class vtkImageConnectorSeed: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkImageConnectorSeed) -> None: ... + +class vtkImageContinuousDilate3D(vtkmodules.vtkImagingGeneral.vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageContinuousDilate3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageContinuousDilate3D: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + +class vtkImageContinuousErode3D(vtkmodules.vtkImagingGeneral.vtkImageSpatialAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageContinuousErode3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageContinuousErode3D: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + +class vtkImageDilateErode3D(vtkmodules.vtkImagingGeneral.vtkImageSpatialAlgorithm): + def GetDilateValue(self) -> float: ... + def GetErodeValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDilateErode3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDilateErode3D: ... + def SetDilateValue(self, _arg: float) -> None: ... + def SetErodeValue(self, _arg: float) -> None: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + +class vtkImageIslandRemoval2D(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetAreaThreshold(self) -> int: ... + def GetIslandValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReplaceValue(self) -> float: ... + def GetSquareNeighborhood(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageIslandRemoval2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageIslandRemoval2D: ... + def SetAreaThreshold(self, _arg: int) -> None: ... + def SetIslandValue(self, _arg: float) -> None: ... + def SetReplaceValue(self, _arg: float) -> None: ... + def SetSquareNeighborhood(self, _arg: int) -> None: ... + def SquareNeighborhoodOff(self) -> None: ... + def SquareNeighborhoodOn(self) -> None: ... + +class vtkImageNonMaximumSuppression(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetDimensionality(self) -> int: ... + def GetDimensionalityMaxValue(self) -> int: ... + def GetDimensionalityMinValue(self) -> int: ... + def GetHandleBoundaries(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HandleBoundariesOff(self) -> None: ... + def HandleBoundariesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageNonMaximumSuppression: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageNonMaximumSuppression: ... + def SetDimensionality(self, _arg: int) -> None: ... + def SetHandleBoundaries(self, _arg: int) -> None: ... + def SetMagnitudeInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetVectorInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + +class vtkImageOpenClose3D(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def DebugOff(self) -> None: ... + def DebugOn(self) -> None: ... + def GetCloseValue(self) -> float: ... + def GetFilter0(self) -> vtkImageDilateErode3D: ... + def GetFilter1(self) -> vtkImageDilateErode3D: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpenValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkImageOpenClose3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageOpenClose3D: ... + def SetCloseValue(self, value: float) -> None: ... + def SetKernelSize(self, size0: int, size1: int, size2: int) -> None: ... + def SetOpenValue(self, value: float) -> None: ... + +class vtkImageSeedConnectivity(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + @overload + def AddSeed(self, num: int, index: MutableSequence[int]) -> None: ... + @overload + def AddSeed(self, i0: int, i1: int, i2: int) -> None: ... + @overload + def AddSeed(self, i0: int, i1: int) -> None: ... + def GetConnector(self) -> vtkImageConnector: ... + def GetDimensionality(self) -> int: ... + def GetInputConnectValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputConnectedValue(self) -> int: ... + def GetOutputUnconnectedValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSeedConnectivity: ... + def RemoveAllSeeds(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSeedConnectivity: ... + def SetDimensionality(self, _arg: int) -> None: ... + def SetInputConnectValue(self, _arg: int) -> None: ... + def SetOutputConnectedValue(self, _arg: int) -> None: ... + def SetOutputUnconnectedValue(self, _arg: int) -> None: ... + +class vtkImageSkeleton2D(vtkmodules.vtkImagingCore.vtkImageIterateFilter): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPrune(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSkeleton2D: ... + def PruneOff(self) -> None: ... + def PruneOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSkeleton2D: ... + def SetNumberOfIterations(self, num: int) -> None: ... + def SetPrune(self, _arg: int) -> None: ... + +class vtkImageThresholdConnectivity(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetActiveComponent(self) -> int: ... + def GetInValue(self) -> float: ... + def GetLowerThreshold(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNeighborhoodFraction(self) -> float: ... + def GetNeighborhoodFractionMaxValue(self) -> float: ... + def GetNeighborhoodFractionMinValue(self) -> float: ... + def GetNeighborhoodRadius(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfInVoxels(self) -> int: ... + def GetOutValue(self) -> float: ... + def GetReplaceIn(self) -> int: ... + def GetReplaceOut(self) -> int: ... + def GetSeedPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetSliceRangeX(self) -> tuple[int, int]: ... + def GetSliceRangeY(self) -> tuple[int, int]: ... + def GetSliceRangeZ(self) -> tuple[int, int]: ... + def GetStencil(self) -> vtkmodules.vtkImagingCore.vtkImageStencilData: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageThresholdConnectivity: ... + def ReplaceInOff(self) -> None: ... + def ReplaceInOn(self) -> None: ... + def ReplaceOutOff(self) -> None: ... + def ReplaceOutOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageThresholdConnectivity: ... + def SetActiveComponent(self, _arg: int) -> None: ... + def SetInValue(self, val: float) -> None: ... + def SetNeighborhoodFraction(self, _arg: float) -> None: ... + @overload + def SetNeighborhoodRadius(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNeighborhoodRadius(self, _arg: Sequence[float]) -> None: ... + def SetOutValue(self, val: float) -> None: ... + def SetReplaceIn(self, _arg: int) -> None: ... + def SetReplaceOut(self, _arg: int) -> None: ... + def SetSeedPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + @overload + def SetSliceRangeX(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSliceRangeX(self, _arg: Sequence[int]) -> None: ... + @overload + def SetSliceRangeY(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSliceRangeY(self, _arg: Sequence[int]) -> None: ... + @overload + def SetSliceRangeZ(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSliceRangeZ(self, _arg: Sequence[int]) -> None: ... + def SetStencilData(self, stencil: vtkmodules.vtkImagingCore.vtkImageStencilData) -> None: ... + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + def ThresholdByLower(self, thresh: float) -> None: ... + def ThresholdByUpper(self, thresh: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkImagingOpenGL2.pyi new file mode 100644 index 000000000000..14d916f46f4d --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingOpenGL2.pyi @@ -0,0 +1,15 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkImagingGeneral +import vtkmodules.vtkRenderingCore + +class vtkOpenGLImageGradient(vtkmodules.vtkImagingGeneral.vtkImageGradient): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLImageGradient: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLImageGradient: ... + def SetRenderWindow(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingSources.pyi b/stubs/vtk/vtkmodules/vtkImagingSources.pyi new file mode 100644 index 000000000000..44912101c8d5 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingSources.pyi @@ -0,0 +1,278 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkImageCanvasSource2D(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def DrawCircle(self, c0: int, c1: int, radius: float) -> None: ... + @overload + def DrawImage(self, x0: int, y0: int, i: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage( + self, x0: int, y0: int, __c: vtkmodules.vtkCommonDataModel.vtkImageData, sx: int, sy: int, width: int, height: int + ) -> None: ... + def DrawPoint(self, p0: int, p1: int) -> None: ... + def DrawSegment(self, x0: int, y0: int, x1: int, y1: int) -> None: ... + @overload + def DrawSegment3D(self, p0: MutableSequence[float], p1: MutableSequence[float]) -> None: ... + @overload + def DrawSegment3D(self, x1: float, y1: float, z1: float, x2: float, y2: float, z2: float) -> None: ... + def FillBox(self, min0: int, max0: int, min1: int, max1: int) -> None: ... + def FillPixel(self, x: int, y: int) -> None: ... + def FillTriangle(self, x0: int, y0: int, x1: int, y1: int, x2: int, y2: int) -> None: ... + def FillTube(self, x0: int, y0: int, x1: int, y1: int, radius: float) -> None: ... + def GetDefaultZ(self) -> int: ... + def GetDrawColor(self) -> tuple[float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfScalarComponents(self) -> int: ... + def GetRatio(self) -> tuple[float, float, float]: ... + def GetScalarType(self) -> int: ... + def InitializeCanvasVolume(self, volume: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageCanvasSource2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCanvasSource2D: ... + def SetDefaultZ(self, _arg: int) -> None: ... + @overload + def SetDrawColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetDrawColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDrawColor(self, a: float) -> None: ... + @overload + def SetDrawColor(self, a: float, b: float) -> None: ... + @overload + def SetDrawColor(self, a: float, b: float, c: float) -> None: ... + @overload + def SetExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetExtent(self, x1: int, x2: int, y1: int, y2: int, z1: int, z2: int) -> None: ... + def SetNumberOfScalarComponents(self, i: int) -> None: ... + @overload + def SetRatio(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRatio(self, _arg: Sequence[float]) -> None: ... + def SetScalarType(self, __a: int) -> None: ... + def SetScalarTypeToChar(self) -> None: ... + def SetScalarTypeToDouble(self) -> None: ... + def SetScalarTypeToFloat(self) -> None: ... + def SetScalarTypeToInt(self) -> None: ... + def SetScalarTypeToLong(self) -> None: ... + def SetScalarTypeToShort(self) -> None: ... + def SetScalarTypeToUnsignedChar(self) -> None: ... + def SetScalarTypeToUnsignedInt(self) -> None: ... + def SetScalarTypeToUnsignedLong(self) -> None: ... + def SetScalarTypeToUnsignedShort(self) -> None: ... + +class vtkImageEllipsoidSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetInValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutValue(self) -> float: ... + def GetOutputScalarType(self) -> int: ... + def GetRadius(self) -> tuple[float, float, float]: ... + @overload + def GetWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageEllipsoidSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageEllipsoidSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetInValue(self, _arg: float) -> None: ... + def SetOutValue(self, _arg: float) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetRadius(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRadius(self, _arg: Sequence[float]) -> None: ... + @overload + def SetWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + +class vtkImageGaussianSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetCenter(self) -> tuple[float, float, float]: ... + def GetMaximum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStandardDeviation(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageGaussianSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageGaussianSource: ... + @overload + def SetCenter(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCenter(self, _arg: Sequence[float]) -> None: ... + def SetMaximum(self, _arg: float) -> None: ... + def SetStandardDeviation(self, _arg: float) -> None: ... + def SetWholeExtent(self, xMinx: int, xMax: int, yMin: int, yMax: int, zMin: int, zMax: int) -> None: ... + +class vtkImageGridSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetDataExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetDataOrigin(self) -> tuple[float, float, float]: ... + def GetDataScalarType(self) -> int: ... + def GetDataScalarTypeAsString(self) -> str: ... + def GetDataSpacing(self) -> tuple[float, float, float]: ... + def GetFillValue(self) -> float: ... + def GetGridOrigin(self) -> tuple[int, int, int]: ... + def GetGridSpacing(self) -> tuple[int, int, int]: ... + def GetLineValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageGridSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageGridSource: ... + @overload + def SetDataExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetDataExtent(self, _arg: Sequence[int]) -> None: ... + @overload + def SetDataOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataOrigin(self, _arg: Sequence[float]) -> None: ... + def SetDataScalarType(self, _arg: int) -> None: ... + def SetDataScalarTypeToDouble(self) -> None: ... + def SetDataScalarTypeToInt(self) -> None: ... + def SetDataScalarTypeToShort(self) -> None: ... + def SetDataScalarTypeToUnsignedChar(self) -> None: ... + def SetDataScalarTypeToUnsignedShort(self) -> None: ... + @overload + def SetDataSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDataSpacing(self, _arg: Sequence[float]) -> None: ... + def SetFillValue(self, _arg: float) -> None: ... + @overload + def SetGridOrigin(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetGridOrigin(self, _arg: Sequence[int]) -> None: ... + @overload + def SetGridSpacing(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetGridSpacing(self, _arg: Sequence[int]) -> None: ... + def SetLineValue(self, _arg: float) -> None: ... + +class vtkImageMandelbrotSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def ConstantSizeOff(self) -> None: ... + def ConstantSizeOn(self) -> None: ... + def CopyOriginAndSample(self, source: vtkImageMandelbrotSource) -> None: ... + def GetConstantSize(self) -> int: ... + def GetMaximumNumberOfIterations(self) -> int: ... + def GetMaximumNumberOfIterationsMaxValue(self) -> int: ... + def GetMaximumNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginCX(self) -> tuple[float, float, float, float]: ... + def GetProjectionAxes(self) -> tuple[int, int, int]: ... + def GetSampleCX(self) -> tuple[float, float, float, float]: ... + @overload + def GetSizeCX(self) -> tuple[float, float, float, float]: ... + @overload + def GetSizeCX(self, s: MutableSequence[float]) -> None: ... + def GetSubsampleRate(self) -> int: ... + def GetSubsampleRateMaxValue(self) -> int: ... + def GetSubsampleRateMinValue(self) -> int: ... + def GetWholeExtent(self) -> tuple[int, int, int, int, int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMandelbrotSource: ... + def Pan(self, x: float, y: float, z: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMandelbrotSource: ... + def SetConstantSize(self, _arg: int) -> None: ... + def SetMaximumNumberOfIterations(self, _arg: int) -> None: ... + @overload + def SetOriginCX(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetOriginCX(self, _arg: Sequence[float]) -> None: ... + @overload + def SetProjectionAxes(self, x: int, y: int, z: int) -> None: ... + @overload + def SetProjectionAxes(self, a: MutableSequence[int]) -> None: ... + @overload + def SetSampleCX(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetSampleCX(self, _arg: Sequence[float]) -> None: ... + def SetSizeCX(self, cReal: float, cImag: float, xReal: float, xImag: float) -> None: ... + def SetSubsampleRate(self, _arg: int) -> None: ... + @overload + def SetWholeExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetWholeExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + def Zoom(self, factor: float) -> None: ... + +class vtkImageNoiseSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetMaximum(self) -> float: ... + def GetMinimum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageNoiseSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageNoiseSource: ... + def SetMaximum(self, _arg: float) -> None: ... + def SetMinimum(self, _arg: float) -> None: ... + @overload + def SetWholeExtent(self, xMinx: int, xMax: int, yMin: int, yMax: int, zMin: int, zMax: int) -> None: ... + @overload + def SetWholeExtent(self, ext: Sequence[int]) -> None: ... + +class vtkImageSinusoidSource(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetAmplitude(self) -> float: ... + def GetDirection(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPeriod(self) -> float: ... + def GetPhase(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSinusoidSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSinusoidSource: ... + def SetAmplitude(self, _arg: float) -> None: ... + @overload + def SetDirection(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetDirection(self, dir: MutableSequence[float]) -> None: ... + def SetPeriod(self, _arg: float) -> None: ... + def SetPhase(self, _arg: float) -> None: ... + def SetWholeExtent(self, xMinx: int, xMax: int, yMin: int, yMax: int, zMin: int, zMax: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingStatistics.pyi b/stubs/vtk/vtkmodules/vtkImagingStatistics.pyi new file mode 100644 index 000000000000..cbba437a5a24 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingStatistics.pyi @@ -0,0 +1,131 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore + +class vtkImageAccumulate(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + @overload + def GetComponentExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetComponentExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetComponentOrigin(self) -> tuple[float, float, float]: ... + def GetComponentSpacing(self) -> tuple[float, float, float]: ... + def GetIgnoreZero(self) -> int: ... + def GetIgnoreZeroMaxValue(self) -> int: ... + def GetIgnoreZeroMinValue(self) -> int: ... + def GetMax(self) -> tuple[float, float, float]: ... + def GetMean(self) -> tuple[float, float, float]: ... + def GetMin(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReverseStencil(self) -> int: ... + def GetReverseStencilMaxValue(self) -> int: ... + def GetReverseStencilMinValue(self) -> int: ... + def GetStandardDeviation(self) -> tuple[float, float, float]: ... + def GetStencil(self) -> vtkmodules.vtkImagingCore.vtkImageStencilData: ... + def GetVoxelCount(self) -> int: ... + def IgnoreZeroOff(self) -> None: ... + def IgnoreZeroOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageAccumulate: ... + def ReverseStencilOff(self) -> None: ... + def ReverseStencilOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageAccumulate: ... + @overload + def SetComponentExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def SetComponentExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + @overload + def SetComponentOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetComponentOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetComponentSpacing(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetComponentSpacing(self, _arg: Sequence[float]) -> None: ... + def SetIgnoreZero(self, _arg: int) -> None: ... + def SetReverseStencil(self, _arg: int) -> None: ... + def SetStencilData(self, stencil: vtkmodules.vtkImagingCore.vtkImageStencilData) -> None: ... + +class vtkImageHistogram(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + Linear: int + Log: int + Sqrt: int + def AutomaticBinningOff(self) -> None: ... + def AutomaticBinningOn(self) -> None: ... + def GenerateHistogramImageOff(self) -> None: ... + def GenerateHistogramImageOn(self) -> None: ... + def GetActiveComponent(self) -> int: ... + def GetAutomaticBinning(self) -> int: ... + def GetBinOrigin(self) -> float: ... + def GetBinSpacing(self) -> float: ... + def GetGenerateHistogramImage(self) -> int: ... + def GetHistogram(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetHistogramImageScale(self) -> int: ... + def GetHistogramImageScaleAsString(self) -> str: ... + def GetHistogramImageScaleMaxValue(self) -> int: ... + def GetHistogramImageScaleMinValue(self) -> int: ... + def GetHistogramImageSize(self) -> tuple[int, int]: ... + def GetMaximumNumberOfBins(self) -> int: ... + def GetNumberOfBins(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStencil(self) -> vtkmodules.vtkImagingCore.vtkImageStencilData: ... + def GetTotal(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageHistogram: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageHistogram: ... + def SetActiveComponent(self, _arg: int) -> None: ... + def SetAutomaticBinning(self, _arg: int) -> None: ... + def SetBinOrigin(self, _arg: float) -> None: ... + def SetBinSpacing(self, _arg: float) -> None: ... + def SetGenerateHistogramImage(self, _arg: int) -> None: ... + def SetHistogramImageScale(self, _arg: int) -> None: ... + def SetHistogramImageScaleToLinear(self) -> None: ... + def SetHistogramImageScaleToLog(self) -> None: ... + def SetHistogramImageScaleToSqrt(self) -> None: ... + @overload + def SetHistogramImageSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetHistogramImageSize(self, _arg: Sequence[int]) -> None: ... + def SetMaximumNumberOfBins(self, _arg: int) -> None: ... + def SetNumberOfBins(self, _arg: int) -> None: ... + def SetStencilConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetStencilData(self, stencil: vtkmodules.vtkImagingCore.vtkImageStencilData) -> None: ... + +class vtkImageHistogramStatistics(vtkImageHistogram): + def GetAutoRange(self) -> tuple[float, float]: ... + def GetAutoRangeExpansionFactors(self) -> tuple[float, float]: ... + def GetAutoRangePercentiles(self) -> tuple[float, float]: ... + def GetMaximum(self) -> float: ... + def GetMean(self) -> float: ... + def GetMedian(self) -> float: ... + def GetMinimum(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStandardDeviation(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageHistogramStatistics: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageHistogramStatistics: ... + @overload + def SetAutoRangeExpansionFactors(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetAutoRangeExpansionFactors(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAutoRangePercentiles(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetAutoRangePercentiles(self, _arg: Sequence[float]) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkImagingStencil.pyi b/stubs/vtk/vtkmodules/vtkImagingStencil.pyi new file mode 100644 index 000000000000..599e6469722d --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkImagingStencil.pyi @@ -0,0 +1,175 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore + +class vtkImageStencil(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def GetBackgroundColor(self) -> tuple[float, float, float, float]: ... + def GetBackgroundInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetBackgroundValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReverseStencil(self) -> int: ... + def GetStencil(self) -> vtkmodules.vtkImagingCore.vtkImageStencilData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageStencil: ... + def ReverseStencilOff(self) -> None: ... + def ReverseStencilOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageStencil: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetBackgroundInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetBackgroundValue(self, val: float) -> None: ... + def SetReverseStencil(self, _arg: int) -> None: ... + def SetStencilConnection(self, outputPort: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetStencilData(self, stencil: vtkmodules.vtkImagingCore.vtkImageStencilData) -> None: ... + +class vtkImageStencilToImage(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetInsideValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputScalarType(self) -> int: ... + def GetOutsideValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageStencilToImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageStencilToImage: ... + def SetInsideValue(self, _arg: float) -> None: ... + def SetOutputScalarType(self, _arg: int) -> None: ... + def SetOutputScalarTypeToChar(self) -> None: ... + def SetOutputScalarTypeToDouble(self) -> None: ... + def SetOutputScalarTypeToFloat(self) -> None: ... + def SetOutputScalarTypeToInt(self) -> None: ... + def SetOutputScalarTypeToLong(self) -> None: ... + def SetOutputScalarTypeToShort(self) -> None: ... + def SetOutputScalarTypeToUnsignedChar(self) -> None: ... + def SetOutputScalarTypeToUnsignedInt(self) -> None: ... + def SetOutputScalarTypeToUnsignedLong(self) -> None: ... + def SetOutputScalarTypeToUnsignedShort(self) -> None: ... + def SetOutsideValue(self, _arg: float) -> None: ... + +class vtkImageToImageStencil(vtkmodules.vtkImagingCore.vtkImageStencilAlgorithm): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageToImageStencil: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageToImageStencil: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetLowerThreshold(self, _arg: float) -> None: ... + def SetUpperThreshold(self, _arg: float) -> None: ... + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + def ThresholdByLower(self, thresh: float) -> None: ... + def ThresholdByUpper(self, thresh: float) -> None: ... + +class vtkImplicitFunctionToImageStencil(vtkmodules.vtkImagingCore.vtkImageStencilSource): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitFunctionToImageStencil: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitFunctionToImageStencil: ... + def SetInput(self, __a: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + def SetThreshold(self, _arg: float) -> None: ... + +class vtkLassoStencilSource(vtkmodules.vtkImagingCore.vtkImageStencilSource): + POLYGON: int + SPLINE: int + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetShape(self) -> int: ... + def GetShapeAsString(self) -> str: ... + def GetShapeMaxValue(self) -> int: ... + def GetShapeMinValue(self) -> int: ... + def GetSliceOrientation(self) -> int: ... + def GetSliceOrientationMaxValue(self) -> int: ... + def GetSliceOrientationMinValue(self) -> int: ... + def GetSlicePoints(self, i: int) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLassoStencilSource: ... + def RemoveAllSlicePoints(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLassoStencilSource: ... + def SetPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetShape(self, _arg: int) -> None: ... + def SetShapeToPolygon(self) -> None: ... + def SetShapeToSpline(self) -> None: ... + def SetSliceOrientation(self, _arg: int) -> None: ... + def SetSlicePoints(self, i: int, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + +class vtkPolyDataToImageStencil(vtkmodules.vtkImagingCore.vtkImageStencilSource): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataToImageStencil: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataToImageStencil: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkROIStencilSource(vtkmodules.vtkImagingCore.vtkImageStencilSource): + BOX: int + CYLINDERX: int + CYLINDERY: int + CYLINDERZ: int + ELLIPSOID: int + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShape(self) -> int: ... + def GetShapeAsString(self) -> str: ... + def GetShapeMaxValue(self) -> int: ... + def GetShapeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkROIStencilSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkROIStencilSource: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetShape(self, _arg: int) -> None: ... + def SetShapeToBox(self) -> None: ... + def SetShapeToCylinderX(self) -> None: ... + def SetShapeToCylinderY(self) -> None: ... + def SetShapeToCylinderZ(self) -> None: ... + def SetShapeToEllipsoid(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkInfovisCore.pyi b/stubs/vtk/vtkmodules/vtkInfovisCore.pyi new file mode 100644 index 000000000000..d7abcadbccd4 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkInfovisCore.pyi @@ -0,0 +1,931 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel + +class vtkAddMembershipArray(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + CELL_DATA: int + EDGE_DATA: int + FIELD_DATA: int + POINT_DATA: int + ROW_DATA: int + VERTEX_DATA: int + def GetFieldType(self) -> int: ... + def GetFieldTypeMaxValue(self) -> int: ... + def GetFieldTypeMinValue(self) -> int: ... + def GetInputArrayName(self) -> str: ... + def GetInputValues(self) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAddMembershipArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAddMembershipArray: ... + def SetFieldType(self, _arg: int) -> None: ... + def SetInputArrayName(self, _arg: str) -> None: ... + def SetInputValues(self, __a: vtkmodules.vtkCommonCore.vtkAbstractArray) -> None: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + +class vtkAdjacencyMatrixToEdgeTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetMinimumCount(self) -> int: ... + def GetMinimumThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSourceDimension(self) -> int: ... + def GetValueArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAdjacencyMatrixToEdgeTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAdjacencyMatrixToEdgeTable: ... + def SetMinimumCount(self, _arg: int) -> None: ... + def SetMinimumThreshold(self, _arg: float) -> None: ... + def SetSourceDimension(self, _arg: int) -> None: ... + def SetValueArrayName(self, _arg: str) -> None: ... + +class vtkArrayNorm(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetDimension(self) -> int: ... + def GetInvert(self) -> int: ... + def GetL(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWindow(self) -> vtkmodules.vtkCommonCore.vtkArrayRange: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayNorm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayNorm: ... + def SetDimension(self, _arg: int) -> None: ... + def SetInvert(self, _arg: int) -> None: ... + def SetL(self, value: int) -> None: ... + def SetWindow(self, window: vtkmodules.vtkCommonCore.vtkArrayRange) -> None: ... + +class vtkArrayToTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArrayToTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArrayToTable: ... + +class vtkCollapseGraph(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollapseGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCollapseGraph: ... + def SetGraphConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetSelectionConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkCollapseVerticesByArray(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def AddAggregateEdgeArray(self, arrName: str) -> None: ... + def AllowSelfLoopsOff(self) -> None: ... + def AllowSelfLoopsOn(self) -> None: ... + def ClearAggregateEdgeArray(self) -> None: ... + def CountEdgesCollapsedOff(self) -> None: ... + def CountEdgesCollapsedOn(self) -> None: ... + def CountVerticesCollapsedOff(self) -> None: ... + def CountVerticesCollapsedOn(self) -> None: ... + def GetAllowSelfLoops(self) -> bool: ... + def GetCountEdgesCollapsed(self) -> bool: ... + def GetCountVerticesCollapsed(self) -> bool: ... + def GetEdgesCollapsedArray(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertexArray(self) -> str: ... + def GetVerticesCollapsedArray(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCollapseVerticesByArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCollapseVerticesByArray: ... + def SetAllowSelfLoops(self, _arg: bool) -> None: ... + def SetCountEdgesCollapsed(self, _arg: bool) -> None: ... + def SetCountVerticesCollapsed(self, _arg: bool) -> None: ... + def SetEdgesCollapsedArray(self, _arg: str) -> None: ... + def SetVertexArray(self, _arg: str) -> None: ... + def SetVerticesCollapsedArray(self, _arg: str) -> None: ... + +class vtkContinuousScatterplot(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetEpsilon(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContinuousScatterplot: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContinuousScatterplot: ... + def SetEpsilon(self, _arg: float) -> None: ... + def SetField1(self, fieldName: str, ResX: int) -> None: ... + def SetField2(self, fieldName: str, ResY: int) -> None: ... + +class vtkDataObjectToTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + CELL_DATA: int + EDGE_DATA: int + FIELD_DATA: int + POINT_DATA: int + VERTEX_DATA: int + def GetFieldType(self) -> int: ... + def GetFieldTypeMaxValue(self) -> int: ... + def GetFieldTypeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataObjectToTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataObjectToTable: ... + def SetFieldType(self, _arg: int) -> None: ... + +class vtkDotProductSimilarity(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetDiagonal(self) -> int: ... + def GetFirstSecond(self) -> int: ... + def GetLowerDiagonal(self) -> int: ... + def GetMaximumCount(self) -> int: ... + def GetMinimumCount(self) -> int: ... + def GetMinimumThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSecondFirst(self) -> int: ... + def GetUpperDiagonal(self) -> int: ... + def GetVectorDimension(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDotProductSimilarity: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDotProductSimilarity: ... + def SetDiagonal(self, _arg: int) -> None: ... + def SetFirstSecond(self, _arg: int) -> None: ... + def SetLowerDiagonal(self, _arg: int) -> None: ... + def SetMaximumCount(self, _arg: int) -> None: ... + def SetMinimumCount(self, _arg: int) -> None: ... + def SetMinimumThreshold(self, _arg: float) -> None: ... + def SetSecondFirst(self, _arg: int) -> None: ... + def SetUpperDiagonal(self, _arg: int) -> None: ... + def SetVectorDimension(self, _arg: int) -> None: ... + +class vtkEdgeCenters(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVertexCells(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEdgeCenters: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgeCenters: ... + def SetVertexCells(self, _arg: int) -> None: ... + def VertexCellsOff(self) -> None: ... + def VertexCellsOn(self) -> None: ... + +class vtkExpandSelectedGraph(vtkmodules.vtkCommonExecutionModel.vtkSelectionAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetBFSDistance(self) -> int: ... + def GetDomain(self) -> str: ... + def GetIncludeShortestPaths(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseDomain(self) -> bool: ... + def IncludeShortestPathsOff(self) -> None: ... + def IncludeShortestPathsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExpandSelectedGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExpandSelectedGraph: ... + def SetBFSDistance(self, _arg: int) -> None: ... + def SetDomain(self, _arg: str) -> None: ... + def SetGraphConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetIncludeShortestPaths(self, _arg: bool) -> None: ... + def SetUseDomain(self, _arg: bool) -> None: ... + def UseDomainOff(self) -> None: ... + def UseDomainOn(self) -> None: ... + +class vtkExtractSelectedGraph(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRemoveIsolatedVertices(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedGraph: ... + def RemoveIsolatedVerticesOff(self) -> None: ... + def RemoveIsolatedVerticesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedGraph: ... + def SetAnnotationLayersConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetRemoveIsolatedVertices(self, _arg: bool) -> None: ... + def SetSelectionConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkExtractSelectedTree(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExtractSelectedTree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExtractSelectedTree: ... + def SetSelectionConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkGenerateIndexArray(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + CELL_DATA: int + EDGE_DATA: int + POINT_DATA: int + ROW_DATA: int + VERTEX_DATA: int + def GetArrayName(self) -> str: ... + def GetFieldType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPedigreeID(self) -> int: ... + def GetReferenceArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenerateIndexArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenerateIndexArray: ... + def SetArrayName(self, _arg: str) -> None: ... + def SetFieldType(self, _arg: int) -> None: ... + def SetPedigreeID(self, _arg: int) -> None: ... + def SetReferenceArrayName(self, _arg: str) -> None: ... + +class vtkGraphHierarchicalBundleEdges(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def DirectMappingOff(self) -> None: ... + def DirectMappingOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetBundlingStrength(self) -> float: ... + def GetBundlingStrengthMaxValue(self) -> float: ... + def GetBundlingStrengthMinValue(self) -> float: ... + def GetDirectMapping(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphHierarchicalBundleEdges: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphHierarchicalBundleEdges: ... + def SetBundlingStrength(self, _arg: float) -> None: ... + def SetDirectMapping(self, _arg: bool) -> None: ... + +class vtkGroupLeafVertices(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetGroupDomain(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGroupLeafVertices: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGroupLeafVertices: ... + def SetGroupDomain(self, _arg: str) -> None: ... + +class vtkKCoreDecomposition(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def CheckInputGraphOff(self) -> None: ... + def CheckInputGraphOn(self) -> None: ... + def GetCheckInputGraph(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseInDegreeNeighbors(self) -> bool: ... + def GetUseOutDegreeNeighbors(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKCoreDecomposition: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKCoreDecomposition: ... + def SetCheckInputGraph(self, _arg: bool) -> None: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + def SetUseInDegreeNeighbors(self, _arg: bool) -> None: ... + def SetUseOutDegreeNeighbors(self, _arg: bool) -> None: ... + def UseInDegreeNeighborsOff(self) -> None: ... + def UseInDegreeNeighborsOn(self) -> None: ... + def UseOutDegreeNeighborsOff(self) -> None: ... + def UseOutDegreeNeighborsOn(self) -> None: ... + +class vtkMergeColumns(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetMergedColumnName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeColumns: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeColumns: ... + def SetMergedColumnName(self, _arg: str) -> None: ... + +class vtkMergeGraphs(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def ExtendGraph(self, g1: vtkMutableGraphHelper, g2: vtkmodules.vtkCommonDataModel.vtkGraph) -> int: ... + def GetEdgeWindow(self) -> float: ... + def GetEdgeWindowArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseEdgeWindow(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMergeGraphs: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeGraphs: ... + def SetEdgeWindow(self, _arg: float) -> None: ... + def SetEdgeWindowArrayName(self, _arg: str) -> None: ... + def SetUseEdgeWindow(self, _arg: bool) -> None: ... + def UseEdgeWindowOff(self) -> None: ... + def UseEdgeWindowOn(self) -> None: ... + +class vtkMergeTables(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetFirstTablePrefix(self) -> str: ... + def GetMergeColumnsByName(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPrefixAllButMerged(self) -> bool: ... + def GetSecondTablePrefix(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MergeColumnsByNameOff(self) -> None: ... + def MergeColumnsByNameOn(self) -> None: ... + def NewInstance(self) -> vtkMergeTables: ... + def PrefixAllButMergedOff(self) -> None: ... + def PrefixAllButMergedOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMergeTables: ... + def SetFirstTablePrefix(self, _arg: str) -> None: ... + def SetMergeColumnsByName(self, _arg: bool) -> None: ... + def SetPrefixAllButMerged(self, _arg: bool) -> None: ... + def SetSecondTablePrefix(self, _arg: str) -> None: ... + +class vtkMutableGraphHelper(vtkmodules.vtkCommonCore.vtkObject): + def AddEdge(self, u: int, v: int) -> vtkmodules.vtkCommonDataModel.vtkEdgeType: ... + def AddGraphEdge(self, u: int, v: int) -> vtkmodules.vtkCommonDataModel.vtkGraphEdge: ... + def AddVertex(self) -> int: ... + def GetGraph(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMutableGraphHelper: ... + def RemoveEdge(self, e: int) -> None: ... + def RemoveEdges(self, edges: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def RemoveVertex(self, v: int) -> None: ... + def RemoveVertices(self, verts: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMutableGraphHelper: ... + def SetGraph(self, g: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + +class vtkNetworkHierarchy(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetIPArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkNetworkHierarchy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkNetworkHierarchy: ... + def SetIPArrayName(self, _arg: str) -> None: ... + +class vtkPipelineGraphSource(vtkmodules.vtkCommonExecutionModel.vtkDirectedGraphAlgorithm): + def AddSink(self, sink: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPipelineGraphSource: ... + def RemoveSink(self, sink: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPipelineGraphSource: ... + +class vtkPruneTreeFilter(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParentVertex(self) -> int: ... + def GetShouldPruneParentVertex(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPruneTreeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPruneTreeFilter: ... + def SetParentVertex(self, _arg: int) -> None: ... + def SetShouldPruneParentVertex(self, _arg: bool) -> None: ... + +class vtkRandomGraphSource(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def AllowParallelEdgesOff(self) -> None: ... + def AllowParallelEdgesOn(self) -> None: ... + def AllowSelfLoopsOff(self) -> None: ... + def AllowSelfLoopsOn(self) -> None: ... + def DirectedOff(self) -> None: ... + def DirectedOn(self) -> None: ... + def GeneratePedigreeIdsOff(self) -> None: ... + def GeneratePedigreeIdsOn(self) -> None: ... + def GetAllowParallelEdges(self) -> bool: ... + def GetAllowSelfLoops(self) -> bool: ... + def GetDirected(self) -> bool: ... + def GetEdgePedigreeIdArrayName(self) -> str: ... + def GetEdgeProbability(self) -> float: ... + def GetEdgeProbabilityMaxValue(self) -> float: ... + def GetEdgeProbabilityMinValue(self) -> float: ... + def GetEdgeWeightArrayName(self) -> str: ... + def GetGeneratePedigreeIds(self) -> bool: ... + def GetIncludeEdgeWeights(self) -> bool: ... + def GetNumberOfEdges(self) -> int: ... + def GetNumberOfEdgesMaxValue(self) -> int: ... + def GetNumberOfEdgesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVertices(self) -> int: ... + def GetNumberOfVerticesMaxValue(self) -> int: ... + def GetNumberOfVerticesMinValue(self) -> int: ... + def GetSeed(self) -> int: ... + def GetStartWithTree(self) -> bool: ... + def GetUseEdgeProbability(self) -> bool: ... + def GetVertexPedigreeIdArrayName(self) -> str: ... + def IncludeEdgeWeightsOff(self) -> None: ... + def IncludeEdgeWeightsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRandomGraphSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRandomGraphSource: ... + def SetAllowParallelEdges(self, _arg: bool) -> None: ... + def SetAllowSelfLoops(self, _arg: bool) -> None: ... + def SetDirected(self, _arg: bool) -> None: ... + def SetEdgePedigreeIdArrayName(self, _arg: str) -> None: ... + def SetEdgeProbability(self, _arg: float) -> None: ... + def SetEdgeWeightArrayName(self, _arg: str) -> None: ... + def SetGeneratePedigreeIds(self, _arg: bool) -> None: ... + def SetIncludeEdgeWeights(self, _arg: bool) -> None: ... + def SetNumberOfEdges(self, _arg: int) -> None: ... + def SetNumberOfVertices(self, _arg: int) -> None: ... + def SetSeed(self, _arg: int) -> None: ... + def SetStartWithTree(self, _arg: bool) -> None: ... + def SetUseEdgeProbability(self, _arg: bool) -> None: ... + def SetVertexPedigreeIdArrayName(self, _arg: str) -> None: ... + def StartWithTreeOff(self) -> None: ... + def StartWithTreeOn(self) -> None: ... + def UseEdgeProbabilityOff(self) -> None: ... + def UseEdgeProbabilityOn(self) -> None: ... + +class vtkReduceTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + MEAN: int + MEDIAN: int + MODE: int + def GetIndexColumn(self) -> int: ... + def GetNonNumericalReductionMethod(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumericalReductionMethod(self) -> int: ... + def GetReductionMethodForColumn(self, col: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkReduceTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkReduceTable: ... + def SetIndexColumn(self, _arg: int) -> None: ... + def SetNonNumericalReductionMethod(self, _arg: int) -> None: ... + def SetNumericalReductionMethod(self, _arg: int) -> None: ... + def SetReductionMethodForColumn(self, col: int, method: int) -> None: ... + +class vtkRemoveHiddenData(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRemoveHiddenData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRemoveHiddenData: ... + +class vtkRemoveIsolatedVertices(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRemoveIsolatedVertices: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRemoveIsolatedVertices: ... + +class vtkSparseArrayToTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValueColumn(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSparseArrayToTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSparseArrayToTable: ... + def SetValueColumn(self, _arg: str) -> None: ... + +class vtkStreamGraph(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetEdgeWindow(self) -> float: ... + def GetEdgeWindowArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseEdgeWindow(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStreamGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStreamGraph: ... + def SetEdgeWindow(self, _arg: float) -> None: ... + def SetEdgeWindowArrayName(self, _arg: str) -> None: ... + def SetUseEdgeWindow(self, _arg: bool) -> None: ... + def UseEdgeWindowOff(self) -> None: ... + def UseEdgeWindowOn(self) -> None: ... + +class vtkStringToCategory(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def GetCategoryArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStringToCategory: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStringToCategory: ... + def SetCategoryArrayName(self, _arg: str) -> None: ... + +class vtkStringToNumeric(vtkmodules.vtkCommonExecutionModel.vtkDataObjectAlgorithm): + def ConvertCellDataOff(self) -> None: ... + def ConvertCellDataOn(self) -> None: ... + def ConvertEdgeDataOff(self) -> None: ... + def ConvertEdgeDataOn(self) -> None: ... + def ConvertFieldDataOff(self) -> None: ... + def ConvertFieldDataOn(self) -> None: ... + def ConvertPointDataOff(self) -> None: ... + def ConvertPointDataOn(self) -> None: ... + def ConvertRowDataOff(self) -> None: ... + def ConvertRowDataOn(self) -> None: ... + def ConvertVertexDataOff(self) -> None: ... + def ConvertVertexDataOn(self) -> None: ... + def ForceDoubleOff(self) -> None: ... + def ForceDoubleOn(self) -> None: ... + def GetConvertCellData(self) -> bool: ... + def GetConvertEdgeData(self) -> bool: ... + def GetConvertFieldData(self) -> bool: ... + def GetConvertPointData(self) -> bool: ... + def GetConvertRowData(self) -> bool: ... + def GetConvertVertexData(self) -> bool: ... + def GetDefaultDoubleValue(self) -> float: ... + def GetDefaultIntegerValue(self) -> int: ... + def GetForceDouble(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTrimWhitespacePriorToNumericConversion(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStringToNumeric: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStringToNumeric: ... + def SetConvertCellData(self, _arg: bool) -> None: ... + def SetConvertEdgeData(self, b: bool) -> None: ... + def SetConvertFieldData(self, _arg: bool) -> None: ... + def SetConvertPointData(self, _arg: bool) -> None: ... + def SetConvertRowData(self, b: bool) -> None: ... + def SetConvertVertexData(self, b: bool) -> None: ... + def SetDefaultDoubleValue(self, _arg: float) -> None: ... + def SetDefaultIntegerValue(self, _arg: int) -> None: ... + def SetForceDouble(self, _arg: bool) -> None: ... + def SetTrimWhitespacePriorToNumericConversion(self, _arg: bool) -> None: ... + def TrimWhitespacePriorToNumericConversionOff(self) -> None: ... + def TrimWhitespacePriorToNumericConversionOn(self) -> None: ... + +class vtkTableToArray(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def AddAllColumns(self) -> None: ... + @overload + def AddColumn(self, name: str) -> None: ... + @overload + def AddColumn(self, index: int) -> None: ... + def ClearColumns(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToArray: ... + +class vtkTableToGraph(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def AddLinkEdge(self, column1: str, column2: str) -> None: ... + def AddLinkVertex(self, column: str, domain: str = ..., hidden: int = 0) -> None: ... + def ClearLinkEdges(self) -> None: ... + def ClearLinkVertices(self) -> None: ... + def DirectedOff(self) -> None: ... + def DirectedOn(self) -> None: ... + def GetDirected(self) -> bool: ... + def GetLinkGraph(self) -> vtkmodules.vtkCommonDataModel.vtkMutableDirectedGraph: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LinkColumnPath( + self, + column: vtkmodules.vtkCommonCore.vtkStringArray, + domain: vtkmodules.vtkCommonCore.vtkStringArray = ..., + hidden: vtkmodules.vtkCommonCore.vtkBitArray = ..., + ) -> None: ... + def NewInstance(self) -> vtkTableToGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToGraph: ... + def SetDirected(self, _arg: bool) -> None: ... + def SetLinkGraph(self, g: vtkmodules.vtkCommonDataModel.vtkMutableDirectedGraph) -> None: ... + def SetVertexTableConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + +class vtkTableToSparseArray(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def AddCoordinateColumn(self, name: str) -> None: ... + def ClearCoordinateColumns(self) -> None: ... + def ClearOutputExtents(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValueColumn(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToSparseArray: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToSparseArray: ... + def SetOutputExtents(self, extents: vtkmodules.vtkCommonCore.vtkArrayExtents) -> None: ... + def SetValueColumn(self, name: str) -> None: ... + +class vtkTableToTreeFilter(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTableToTreeFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTableToTreeFilter: ... + +class vtkThresholdGraph(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetLowerThreshold(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUpperThreshold(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThresholdGraph: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThresholdGraph: ... + def SetLowerThreshold(self, _arg: float) -> None: ... + def SetUpperThreshold(self, _arg: float) -> None: ... + +class vtkThresholdTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm): + ACCEPT_BETWEEN: int + ACCEPT_GREATER_THAN: int + ACCEPT_LESS_THAN: int + ACCEPT_OUTSIDE: int + def GetMaxValue(self) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def GetMinValue(self) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def GetMode(self) -> int: ... + def GetModeMaxValue(self) -> int: ... + def GetModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkThresholdTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkThresholdTable: ... + @overload + def SetMaxValue(self, v: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + @overload + def SetMaxValue(self, v: float) -> None: ... + @overload + def SetMinValue(self, v: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + @overload + def SetMinValue(self, v: float) -> None: ... + def SetMode(self, _arg: int) -> None: ... + @overload + def ThresholdBetween( + self, lower: vtkmodules.vtkCommonCore.vtkVariant, upper: vtkmodules.vtkCommonCore.vtkVariant + ) -> None: ... + @overload + def ThresholdBetween(self, lower: float, upper: float) -> None: ... + +class vtkTransferAttributes(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def DirectMappingOff(self) -> None: ... + def DirectMappingOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetDefaultValue(self) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def GetDirectMapping(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSourceArrayName(self) -> str: ... + def GetSourceFieldType(self) -> int: ... + def GetTargetArrayName(self) -> str: ... + def GetTargetFieldType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransferAttributes: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransferAttributes: ... + def SetDefaultValue(self, value: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def SetDirectMapping(self, _arg: bool) -> None: ... + def SetSourceArrayName(self, _arg: str) -> None: ... + def SetSourceFieldType(self, _arg: int) -> None: ... + def SetTargetArrayName(self, _arg: str) -> None: ... + def SetTargetFieldType(self, _arg: int) -> None: ... + +class vtkTransposeMatrix(vtkmodules.vtkCommonExecutionModel.vtkArrayDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransposeMatrix: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransposeMatrix: ... + +class vtkTreeDifferenceFilter(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetComparisonArrayIsVertexData(self) -> bool: ... + def GetComparisonArrayName(self) -> str: ... + def GetIdArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeDifferenceFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeDifferenceFilter: ... + def SetComparisonArrayIsVertexData(self, _arg: bool) -> None: ... + def SetComparisonArrayName(self, _arg: str) -> None: ... + def SetIdArrayName(self, _arg: str) -> None: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + +class vtkTreeFieldAggregator(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetField(self) -> str: ... + def GetLeafVertexUnitSize(self) -> bool: ... + def GetLogScale(self) -> bool: ... + def GetMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LeafVertexUnitSizeOff(self) -> None: ... + def LeafVertexUnitSizeOn(self) -> None: ... + def LogScaleOff(self) -> None: ... + def LogScaleOn(self) -> None: ... + def NewInstance(self) -> vtkTreeFieldAggregator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeFieldAggregator: ... + def SetField(self, _arg: str) -> None: ... + def SetLeafVertexUnitSize(self, _arg: bool) -> None: ... + def SetLogScale(self, _arg: bool) -> None: ... + def SetMinValue(self, _arg: float) -> None: ... + +class vtkTreeLevelsFilter(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeLevelsFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeLevelsFilter: ... + +class vtkVertexDegree(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVertexDegree: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVertexDegree: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + +class vtkWordCloud(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def AddOrientation(self, arg: float) -> None: ... + def AddStopWord(self, word: str) -> None: ... + def ClearStopWords(self) -> None: ... + def GetBWMask(self) -> bool: ... + def GetBackgroundColorName(self) -> str: ... + def GetColorSchemeName(self) -> str: ... + def GetDPI(self) -> int: ... + def GetFileName(self) -> str: ... + def GetFontFileName(self) -> str: ... + def GetFontMultiplier(self) -> int: ... + def GetGap(self) -> int: ... + def GetKeptWords(self) -> tuple[str, str]: ... + def GetMaskColorName(self) -> str: ... + def GetMaskFileName(self) -> str: ... + def GetMaxFontSize(self) -> int: ... + def GetMinFontSize(self) -> int: ... + def GetMinFrequency(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientations(self) -> tuple[float, float]: ... + def GetSkippedWords(self) -> tuple[str, str]: ... + def GetStopListFileName(self) -> str: ... + def GetStoppedWords(self) -> tuple[str, str]: ... + def GetTitle(self) -> str: ... + def GetWordColorName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWordCloud: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWordCloud: ... + def SetBWMask(self, arg: bool) -> None: ... + def SetBackgroundColorName(self, arg: str) -> None: ... + def SetColorSchemeName(self, arg: str) -> None: ... + def SetDPI(self, _arg: int) -> None: ... + def SetFileName(self, arg: str) -> None: ... + def SetFontFileName(self, arg: str) -> None: ... + def SetFontMultiplier(self, _arg: int) -> None: ... + def SetGap(self, _arg: int) -> None: ... + def SetMaskColorName(self, arg: str) -> None: ... + def SetMaskFileName(self, arg: str) -> None: ... + def SetMaxFontSize(self, _arg: int) -> None: ... + def SetMinFontSize(self, _arg: int) -> None: ... + def SetMinFrequency(self, _arg: int) -> None: ... + def SetOrientations(self, arg: MutableSequence[float]) -> None: ... + def SetStopListFileName(self, arg: str) -> None: ... + def SetTitle(self, arg: str) -> None: ... + def SetWordColorName(self, arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkInfovisLayout.pyi b/stubs/vtk/vtkmodules/vtkInfovisLayout.pyi new file mode 100644 index 000000000000..79ecb16c81df --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkInfovisLayout.pyi @@ -0,0 +1,1069 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms + +class vtkEdgeLayoutStrategy(vtkmodules.vtkCommonCore.vtkObject): + def GetEdgeWeightArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkEdgeLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgeLayoutStrategy: ... + def SetEdgeWeightArrayName(self, _arg: str) -> None: ... + def SetGraph(self, graph: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + +class vtkArcParallelEdgeStrategy(vtkEdgeLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubdivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkArcParallelEdgeStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArcParallelEdgeStrategy: ... + def SetNumberOfSubdivisions(self, _arg: int) -> None: ... + +class vtkAreaLayout(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def EdgeRoutingPointsOff(self) -> None: ... + def EdgeRoutingPointsOn(self) -> None: ... + def FindVertex(self, pnt: MutableSequence[float]) -> int: ... + def GetAreaArrayName(self) -> str: ... + def GetBoundingArea(self, id: int, sinfo: MutableSequence[float]) -> None: ... + def GetEdgeRoutingPoints(self) -> bool: ... + def GetLayoutStrategy(self) -> vtkAreaLayoutStrategy: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAreaLayout: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAreaLayout: ... + def SetAreaArrayName(self, _arg: str) -> None: ... + def SetEdgeRoutingPoints(self, _arg: bool) -> None: ... + def SetLayoutStrategy(self, strategy: vtkAreaLayoutStrategy) -> None: ... + def SetSizeArrayName(self, name: str) -> None: ... + +class vtkAreaLayoutStrategy(vtkmodules.vtkCommonCore.vtkObject): + def FindVertex( + self, + tree: vtkmodules.vtkCommonDataModel.vtkTree, + array: vtkmodules.vtkCommonCore.vtkDataArray, + pnt: MutableSequence[float], + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShrinkPercentage(self) -> float: ... + def GetShrinkPercentageMaxValue(self) -> float: ... + def GetShrinkPercentageMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + areaArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def LayoutEdgePoints( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + areaArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + edgeRoutingTree: vtkmodules.vtkCommonDataModel.vtkTree, + ) -> None: ... + def NewInstance(self) -> vtkAreaLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAreaLayoutStrategy: ... + def SetShrinkPercentage(self, _arg: float) -> None: ... + +class vtkAssignCoordinates(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXCoordArrayName(self) -> str: ... + def GetYCoordArrayName(self) -> str: ... + def GetZCoordArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAssignCoordinates: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssignCoordinates: ... + def SetJitter(self, _arg: bool) -> None: ... + def SetXCoordArrayName(self, _arg: str) -> None: ... + def SetYCoordArrayName(self, _arg: str) -> None: ... + def SetZCoordArrayName(self, _arg: str) -> None: ... + +class vtkGraphLayoutStrategy(vtkmodules.vtkCommonCore.vtkObject): + def GetEdgeWeightField(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWeightEdges(self) -> bool: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkGraphLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphLayoutStrategy: ... + def SetEdgeWeightField(self, field: str) -> None: ... + def SetGraph(self, graph: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + def SetWeightEdges(self, state: bool) -> None: ... + +class vtkAssignCoordinatesLayoutStrategy(vtkGraphLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXCoordArrayName(self) -> str: ... + def GetYCoordArrayName(self) -> str: ... + def GetZCoordArrayName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkAssignCoordinatesLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssignCoordinatesLayoutStrategy: ... + def SetXCoordArrayName(self, name: str) -> None: ... + def SetYCoordArrayName(self, name: str) -> None: ... + def SetZCoordArrayName(self, name: str) -> None: ... + +class vtkAttributeClustering2DLayoutStrategy(vtkGraphLayoutStrategy): + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetRestDistance(self) -> float: ... + def GetVertexAttribute(self) -> str: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkAttributeClustering2DLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAttributeClustering2DLayoutStrategy: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetRestDistance(self, _arg: float) -> None: ... + def SetVertexAttribute(self, __a: str) -> None: ... + +class vtkTreeMapLayoutStrategy(vtkAreaLayoutStrategy): + def FindVertex( + self, + tree: vtkmodules.vtkCommonDataModel.vtkTree, + areaArray: vtkmodules.vtkCommonCore.vtkDataArray, + pnt: MutableSequence[float], + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeMapLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeMapLayoutStrategy: ... + +class vtkBoxLayoutStrategy(vtkTreeMapLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + coordsArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def NewInstance(self) -> vtkBoxLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoxLayoutStrategy: ... + +class vtkCirclePackLayoutStrategy(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + areaArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def NewInstance(self) -> vtkCirclePackLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCirclePackLayoutStrategy: ... + +class vtkCirclePackFrontChainLayoutStrategy(vtkCirclePackLayoutStrategy): + def GetHeight(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWidth(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + areaArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def NewInstance(self) -> vtkCirclePackFrontChainLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCirclePackFrontChainLayoutStrategy: ... + def SetHeight(self, _arg: int) -> None: ... + def SetWidth(self, _arg: int) -> None: ... + +class vtkCirclePackLayout(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def FindVertex(self, pnt: MutableSequence[float], cinfo: MutableSequence[float] = ...) -> int: ... + def GetBoundingCircle(self, id: int, cinfo: MutableSequence[float]) -> None: ... + def GetCirclesFieldName(self) -> str: ... + def GetLayoutStrategy(self) -> vtkCirclePackLayoutStrategy: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCirclePackLayout: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCirclePackLayout: ... + def SetCirclesFieldName(self, _arg: str) -> None: ... + def SetLayoutStrategy(self, strategy: vtkCirclePackLayoutStrategy) -> None: ... + def SetSizeArrayName(self, name: str) -> None: ... + +class vtkCirclePackToPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResolution(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCirclePackToPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCirclePackToPolyData: ... + def SetCirclesArrayName(self, name: str) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + +class vtkCircularLayoutStrategy(vtkGraphLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkCircularLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCircularLayoutStrategy: ... + +class vtkClustering2DLayoutStrategy(vtkGraphLayoutStrategy): + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetRestDistance(self) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkClustering2DLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClustering2DLayoutStrategy: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetRestDistance(self, _arg: float) -> None: ... + +class vtkCommunity2DLayoutStrategy(vtkGraphLayoutStrategy): + def GetCommunityArrayName(self) -> str: ... + def GetCommunityStrength(self) -> float: ... + def GetCommunityStrengthMaxValue(self) -> float: ... + def GetCommunityStrengthMinValue(self) -> float: ... + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetRestDistance(self) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkCommunity2DLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCommunity2DLayoutStrategy: ... + def SetCommunityArrayName(self, _arg: str) -> None: ... + def SetCommunityStrength(self, _arg: float) -> None: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetRestDistance(self, _arg: float) -> None: ... + +class vtkConeLayoutStrategy(vtkGraphLayoutStrategy): + def CompressionOff(self) -> None: ... + def CompressionOn(self) -> None: ... + def GetCompactness(self) -> float: ... + def GetCompression(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpacing(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkConeLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConeLayoutStrategy: ... + def SetCompactness(self, _arg: float) -> None: ... + def SetCompression(self, _arg: int) -> None: ... + def SetSpacing(self, _arg: float) -> None: ... + +class vtkConstrained2DLayoutStrategy(vtkGraphLayoutStrategy): + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetInputArrayName(self) -> str: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetRestDistance(self) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkConstrained2DLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConstrained2DLayoutStrategy: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetInputArrayName(self, _arg: str) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetRestDistance(self, _arg: float) -> None: ... + +class vtkCosmicTreeLayoutStrategy(vtkGraphLayoutStrategy): + def GetLayoutDepth(self) -> int: ... + def GetLayoutRoot(self) -> int: ... + def GetNodeSizeArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSizeLeafNodesOnly(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkCosmicTreeLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCosmicTreeLayoutStrategy: ... + def SetLayoutDepth(self, _arg: int) -> None: ... + def SetLayoutRoot(self, _arg: int) -> None: ... + def SetNodeSizeArrayName(self, _arg: str) -> None: ... + def SetSizeLeafNodesOnly(self, _arg: int) -> None: ... + def SizeLeafNodesOnlyOff(self) -> None: ... + def SizeLeafNodesOnlyOn(self) -> None: ... + +class vtkEdgeLayout(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetLayoutStrategy(self) -> vtkEdgeLayoutStrategy: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEdgeLayout: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEdgeLayout: ... + def SetLayoutStrategy(self, strategy: vtkEdgeLayoutStrategy) -> None: ... + +class vtkFast2DLayoutStrategy(vtkGraphLayoutStrategy): + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetRestDistance(self) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkFast2DLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFast2DLayoutStrategy: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetRestDistance(self, _arg: float) -> None: ... + +class vtkForceDirectedLayoutStrategy(vtkGraphLayoutStrategy): + def AutomaticBoundsComputationOff(self) -> None: ... + def AutomaticBoundsComputationOn(self) -> None: ... + def GetAutomaticBoundsComputation(self) -> int: ... + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetGraphBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomInitialPoints(self) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetThreeDimensionalLayout(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkForceDirectedLayoutStrategy: ... + def RandomInitialPointsOff(self) -> None: ... + def RandomInitialPointsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkForceDirectedLayoutStrategy: ... + def SetAutomaticBoundsComputation(self, _arg: int) -> None: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + @overload + def SetGraphBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetGraphBounds(self, _arg: Sequence[float]) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomInitialPoints(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetThreeDimensionalLayout(self, _arg: int) -> None: ... + def ThreeDimensionalLayoutOff(self) -> None: ... + def ThreeDimensionalLayoutOn(self) -> None: ... + +class vtkGeoEdgeStrategy(vtkEdgeLayoutStrategy): + def GetExplodeFactor(self) -> float: ... + def GetGlobeRadius(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubdivisions(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkGeoEdgeStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoEdgeStrategy: ... + def SetExplodeFactor(self, _arg: float) -> None: ... + def SetGlobeRadius(self, _arg: float) -> None: ... + def SetNumberOfSubdivisions(self, _arg: int) -> None: ... + +class vtkGeoMath(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def DistanceSquared(pt0: MutableSequence[float], pt1: MutableSequence[float]) -> float: ... + @staticmethod + def EarthRadiusMeters() -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def LongLatAltToRect(longLatAlt: MutableSequence[float], rect: MutableSequence[float]) -> None: ... + def NewInstance(self) -> vtkGeoMath: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGeoMath: ... + +class vtkGraphLayout(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetLayoutStrategy(self) -> vtkGraphLayoutStrategy: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def GetUseTransform(self) -> bool: ... + def GetZRange(self) -> float: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphLayout: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphLayout: ... + def SetLayoutStrategy(self, strategy: vtkGraphLayoutStrategy) -> None: ... + def SetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + def SetUseTransform(self, _arg: bool) -> None: ... + def SetZRange(self, _arg: float) -> None: ... + def UseTransformOff(self) -> None: ... + def UseTransformOn(self) -> None: ... + +class vtkIncrementalForceLayout(vtkmodules.vtkCommonCore.vtkObject): + def GetAlpha(self) -> float: ... + def GetCharge(self) -> float: ... + def GetDistance(self) -> float: ... + def GetFixed(self) -> int: ... + def GetFriction(self) -> float: ... + def GetGraph(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetGravity(self) -> float: ... + def GetGravityPoint(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStrength(self) -> float: ... + def GetTheta(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIncrementalForceLayout: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIncrementalForceLayout: ... + def SetAlpha(self, _arg: float) -> None: ... + def SetCharge(self, _arg: float) -> None: ... + def SetDistance(self, _arg: float) -> None: ... + def SetFixed(self, fixed: int) -> None: ... + def SetFriction(self, _arg: float) -> None: ... + def SetGraph(self, g: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + def SetGravity(self, _arg: float) -> None: ... + def SetGravityPoint(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetStrength(self, _arg: float) -> None: ... + def SetTheta(self, _arg: float) -> None: ... + def UpdatePositions(self) -> None: ... + +class vtkKCoreLayout(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def CartesianOff(self) -> None: ... + def CartesianOn(self) -> None: ... + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetCartesian(self) -> bool: ... + def GetCartesianCoordsXArrayName(self) -> str: ... + def GetCartesianCoordsYArrayName(self) -> str: ... + def GetEpsilon(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolar(self) -> bool: ... + def GetPolarCoordsAngleArrayName(self) -> str: ... + def GetPolarCoordsRadiusArrayName(self) -> str: ... + def GetUnitRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkKCoreLayout: ... + def PolarOff(self) -> None: ... + def PolarOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkKCoreLayout: ... + def SetCartesian(self, _arg: bool) -> None: ... + def SetCartesianCoordsXArrayName(self, _arg: str) -> None: ... + def SetCartesianCoordsYArrayName(self, _arg: str) -> None: ... + def SetEpsilon(self, _arg: float) -> None: ... + def SetGraphConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetKCoreLabelArrayName(self, _arg: str) -> None: ... + def SetPolar(self, _arg: bool) -> None: ... + def SetPolarCoordsAngleArrayName(self, _arg: str) -> None: ... + def SetPolarCoordsRadiusArrayName(self, _arg: str) -> None: ... + def SetUnitRadius(self, _arg: float) -> None: ... + +class vtkPassThroughEdgeStrategy(vtkEdgeLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkPassThroughEdgeStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassThroughEdgeStrategy: ... + +class vtkPassThroughLayoutStrategy(vtkGraphLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkPassThroughLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPassThroughLayoutStrategy: ... + +class vtkPerturbCoincidentVertices(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPerturbFactor(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPerturbCoincidentVertices: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPerturbCoincidentVertices: ... + def SetPerturbFactor(self, _arg: float) -> None: ... + +class vtkRandomLayoutStrategy(vtkGraphLayoutStrategy): + def AutomaticBoundsComputationOff(self) -> None: ... + def AutomaticBoundsComputationOn(self) -> None: ... + def GetAutomaticBoundsComputation(self) -> int: ... + def GetGraphBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetThreeDimensionalLayout(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkRandomLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRandomLayoutStrategy: ... + def SetAutomaticBoundsComputation(self, _arg: int) -> None: ... + def SetGraph(self, graph: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + @overload + def SetGraphBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetGraphBounds(self, _arg: Sequence[float]) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetThreeDimensionalLayout(self, _arg: int) -> None: ... + def ThreeDimensionalLayoutOff(self) -> None: ... + def ThreeDimensionalLayoutOn(self) -> None: ... + +class vtkSimple2DLayoutStrategy(vtkGraphLayoutStrategy): + def GetCoolDownRate(self) -> float: ... + def GetCoolDownRateMaxValue(self) -> float: ... + def GetCoolDownRateMinValue(self) -> float: ... + def GetInitialTemperature(self) -> float: ... + def GetInitialTemperatureMaxValue(self) -> float: ... + def GetInitialTemperatureMinValue(self) -> float: ... + def GetIterationsPerLayout(self) -> int: ... + def GetIterationsPerLayoutMaxValue(self) -> int: ... + def GetIterationsPerLayoutMinValue(self) -> int: ... + def GetJitter(self) -> bool: ... + def GetMaxNumberOfIterations(self) -> int: ... + def GetMaxNumberOfIterationsMaxValue(self) -> int: ... + def GetMaxNumberOfIterationsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRandomSeed(self) -> int: ... + def GetRandomSeedMaxValue(self) -> int: ... + def GetRandomSeedMinValue(self) -> int: ... + def GetRestDistance(self) -> float: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkSimple2DLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimple2DLayoutStrategy: ... + def SetCoolDownRate(self, _arg: float) -> None: ... + def SetInitialTemperature(self, _arg: float) -> None: ... + def SetIterationsPerLayout(self, _arg: int) -> None: ... + def SetJitter(self, _arg: bool) -> None: ... + def SetMaxNumberOfIterations(self, _arg: int) -> None: ... + def SetRandomSeed(self, _arg: int) -> None: ... + def SetRestDistance(self, _arg: float) -> None: ... + +class vtkSimple3DCirclesStrategy(vtkGraphLayoutStrategy): + FixedDistanceMethod: int + FixedRadiusMethod: int + def AutoHeightOff(self) -> None: ... + def AutoHeightOn(self) -> None: ... + def ForceToUseUniversalStartPointsFinderOff(self) -> None: ... + def ForceToUseUniversalStartPointsFinderOn(self) -> None: ... + def GetAutoHeight(self) -> int: ... + def GetDirection(self) -> tuple[float, float, float]: ... + def GetForceToUseUniversalStartPointsFinder(self) -> int: ... + def GetHeight(self) -> float: ... + def GetHierarchicalLayers(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetHierarchicalOrder(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetMarkedStartVertices(self) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetMarkedValue(self) -> vtkmodules.vtkCommonCore.vtkVariant: ... + def GetMethod(self) -> int: ... + def GetMinimumDegree(self) -> float: ... + def GetMinimumRadian(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkSimple3DCirclesStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimple3DCirclesStrategy: ... + def SetAutoHeight(self, _arg: int) -> None: ... + @overload + def SetDirection(self, dx: float, dy: float, dz: float) -> None: ... + @overload + def SetDirection(self, d: MutableSequence[float]) -> None: ... + def SetForceToUseUniversalStartPointsFinder(self, _arg: int) -> None: ... + def SetGraph(self, graph: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + def SetHeight(self, _arg: float) -> None: ... + def SetHierarchicalLayers(self, _arg: vtkmodules.vtkCommonCore.vtkIntArray) -> None: ... + def SetHierarchicalOrder(self, _arg: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def SetMarkedStartVertices(self, _arg: vtkmodules.vtkCommonCore.vtkAbstractArray) -> None: ... + def SetMarkedValue(self, _arg: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + def SetMethod(self, _arg: int) -> None: ... + def SetMinimumDegree(self, degree: float) -> None: ... + def SetMinimumRadian(self, _arg: float) -> None: ... + @overload + def SetOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOrigin(self, _arg: Sequence[float]) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + +class vtkSliceAndDiceLayoutStrategy(vtkTreeMapLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + coordsArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def NewInstance(self) -> vtkSliceAndDiceLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSliceAndDiceLayoutStrategy: ... + +class vtkSpanTreeLayoutStrategy(vtkGraphLayoutStrategy): + def DepthFirstSpanningTreeOff(self) -> None: ... + def DepthFirstSpanningTreeOn(self) -> None: ... + def GetDepthFirstSpanningTree(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkSpanTreeLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpanTreeLayoutStrategy: ... + def SetDepthFirstSpanningTree(self, _arg: bool) -> None: ... + +class vtkSplineGraphEdges(vtkmodules.vtkCommonExecutionModel.vtkGraphAlgorithm): + BSPLINE: int + CUSTOM: int + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSubdivisions(self) -> int: ... + def GetSpline(self) -> vtkmodules.vtkCommonDataModel.vtkSpline: ... + def GetSplineType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplineGraphEdges: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplineGraphEdges: ... + def SetNumberOfSubdivisions(self, _arg: int) -> None: ... + def SetSpline(self, s: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def SetSplineType(self, _arg: int) -> None: ... + +class vtkSquarifyLayoutStrategy(vtkTreeMapLayoutStrategy): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + coordsArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def NewInstance(self) -> vtkSquarifyLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSquarifyLayoutStrategy: ... + +class vtkStackedTreeLayoutStrategy(vtkAreaLayoutStrategy): + def FindVertex( + self, + tree: vtkmodules.vtkCommonDataModel.vtkTree, + array: vtkmodules.vtkCommonCore.vtkDataArray, + pnt: MutableSequence[float], + ) -> int: ... + def GetInteriorLogSpacingValue(self) -> float: ... + def GetInteriorRadius(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReverse(self) -> bool: ... + def GetRingThickness(self) -> float: ... + def GetRootEndAngle(self) -> float: ... + def GetRootStartAngle(self) -> float: ... + def GetUseRectangularCoordinates(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + sectorArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def LayoutEdgePoints( + self, + inputTree: vtkmodules.vtkCommonDataModel.vtkTree, + sectorArray: vtkmodules.vtkCommonCore.vtkDataArray, + sizeArray: vtkmodules.vtkCommonCore.vtkDataArray, + edgeRoutingTree: vtkmodules.vtkCommonDataModel.vtkTree, + ) -> None: ... + def NewInstance(self) -> vtkStackedTreeLayoutStrategy: ... + def ReverseOff(self) -> None: ... + def ReverseOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStackedTreeLayoutStrategy: ... + def SetInteriorLogSpacingValue(self, _arg: float) -> None: ... + def SetInteriorRadius(self, _arg: float) -> None: ... + def SetReverse(self, _arg: bool) -> None: ... + def SetRingThickness(self, _arg: float) -> None: ... + def SetRootEndAngle(self, _arg: float) -> None: ... + def SetRootStartAngle(self, _arg: float) -> None: ... + def SetUseRectangularCoordinates(self, _arg: bool) -> None: ... + def UseRectangularCoordinatesOff(self) -> None: ... + def UseRectangularCoordinatesOn(self) -> None: ... + +class vtkTreeLayoutStrategy(vtkGraphLayoutStrategy): + def GetAngle(self) -> float: ... + def GetAngleMaxValue(self) -> float: ... + def GetAngleMinValue(self) -> float: ... + def GetDistanceArrayName(self) -> str: ... + def GetLeafSpacing(self) -> float: ... + def GetLeafSpacingMaxValue(self) -> float: ... + def GetLeafSpacingMinValue(self) -> float: ... + def GetLogSpacingValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadial(self) -> bool: ... + def GetReverseEdges(self) -> bool: ... + def GetRotation(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkTreeLayoutStrategy: ... + def RadialOff(self) -> None: ... + def RadialOn(self) -> None: ... + def ReverseEdgesOff(self) -> None: ... + def ReverseEdgesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeLayoutStrategy: ... + def SetAngle(self, _arg: float) -> None: ... + def SetDistanceArrayName(self, _arg: str) -> None: ... + def SetLeafSpacing(self, _arg: float) -> None: ... + def SetLogSpacingValue(self, _arg: float) -> None: ... + def SetRadial(self, _arg: bool) -> None: ... + def SetReverseEdges(self, _arg: bool) -> None: ... + def SetRotation(self, _arg: float) -> None: ... + +class vtkTreeMapLayout(vtkmodules.vtkCommonExecutionModel.vtkTreeAlgorithm): + def FindVertex(self, pnt: MutableSequence[float], binfo: MutableSequence[float] = ...) -> int: ... + def GetBoundingBox(self, id: int, binfo: MutableSequence[float]) -> None: ... + def GetLayoutStrategy(self) -> vtkTreeMapLayoutStrategy: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRectanglesFieldName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeMapLayout: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeMapLayout: ... + def SetLayoutStrategy(self, strategy: vtkTreeMapLayoutStrategy) -> None: ... + def SetRectanglesFieldName(self, _arg: str) -> None: ... + def SetSizeArrayName(self, name: str) -> None: ... + +class vtkTreeMapToPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetAddNormals(self) -> bool: ... + def GetLevelDeltaZ(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeMapToPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeMapToPolyData: ... + def SetAddNormals(self, _arg: bool) -> None: ... + def SetLevelArrayName(self, name: str) -> None: ... + def SetLevelDeltaZ(self, _arg: float) -> None: ... + def SetRectanglesArrayName(self, name: str) -> None: ... + +class vtkTreeOrbitLayoutStrategy(vtkGraphLayoutStrategy): + def GetChildRadiusFactor(self) -> float: ... + def GetLeafSpacing(self) -> float: ... + def GetLeafSpacingMaxValue(self) -> float: ... + def GetLeafSpacingMinValue(self) -> float: ... + def GetLogSpacingValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Layout(self) -> None: ... + def NewInstance(self) -> vtkTreeOrbitLayoutStrategy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeOrbitLayoutStrategy: ... + def SetChildRadiusFactor(self, _arg: float) -> None: ... + def SetLeafSpacing(self, _arg: float) -> None: ... + def SetLogSpacingValue(self, _arg: float) -> None: ... + +class vtkTreeRingToPolyData(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShrinkPercentage(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeRingToPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeRingToPolyData: ... + def SetSectorsArrayName(self, name: str) -> None: ... + def SetShrinkPercentage(self, _arg: float) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkInteractionImage.pyi b/stubs/vtk/vtkmodules/vtkInteractionImage.pyi new file mode 100644 index 000000000000..cff714e8381c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkInteractionImage.pyi @@ -0,0 +1,191 @@ +from collections.abc import MutableSequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingColor +import vtkmodules.vtkInteractionStyle +import vtkmodules.vtkInteractionWidgets +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class vtkImageViewer(vtkmodules.vtkCommonCore.vtkObject): + def GetActor2D(self) -> vtkmodules.vtkRenderingCore.vtkActor2D: ... + def GetColorLevel(self) -> float: ... + def GetColorWindow(self) -> float: ... + def GetImageMapper(self) -> vtkmodules.vtkRenderingCore.vtkImageMapper: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffScreenRendering(self) -> int: ... + def GetPosition(self) -> tuple[int, int]: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetSize(self) -> tuple[int, int]: ... + def GetWholeZMax(self) -> int: ... + def GetWholeZMin(self) -> int: ... + def GetWindowName(self) -> str: ... + def GetZSlice(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageViewer: ... + def OffScreenRenderingOff(self) -> None: ... + def OffScreenRenderingOn(self) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageViewer: ... + def SetColorLevel(self, s: float) -> None: ... + def SetColorWindow(self, s: float) -> None: ... + def SetDisplayId(self, a: _Pointer) -> None: ... + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetOffScreenRendering(self, __a: int) -> None: ... + def SetParentId(self, a: _Pointer) -> None: ... + @overload + def SetPosition(self, x: int, y: int) -> None: ... + @overload + def SetPosition(self, a: MutableSequence[int]) -> None: ... + def SetRenderWindow(self, renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + @overload + def SetSize(self, width: int, height: int) -> None: ... + @overload + def SetSize(self, a: MutableSequence[int]) -> None: ... + def SetWindowId(self, a: _Pointer) -> None: ... + def SetZSlice(self, s: int) -> None: ... + def SetupInteractor(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + +class vtkImageViewer2(vtkmodules.vtkCommonCore.vtkObject): + SLICE_ORIENTATION_XY: int + SLICE_ORIENTATION_XZ: int + SLICE_ORIENTATION_YZ: int + def GetColorLevel(self) -> float: ... + def GetColorWindow(self) -> float: ... + def GetImageActor(self) -> vtkmodules.vtkRenderingCore.vtkImageActor: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInteractorStyle(self) -> vtkmodules.vtkInteractionStyle.vtkInteractorStyleImage: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffScreenRendering(self) -> int: ... + def GetPosition(self) -> tuple[int, int]: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetSize(self) -> tuple[int, int]: ... + def GetSlice(self) -> int: ... + def GetSliceMax(self) -> int: ... + def GetSliceMin(self) -> int: ... + def GetSliceOrientation(self) -> int: ... + @overload + def GetSliceRange(self, range: MutableSequence[int]) -> None: ... + @overload + def GetSliceRange(self, min: int, max: int) -> None: ... + @overload + def GetSliceRange(self) -> Pointer: ... + def GetWindowLevel(self) -> vtkmodules.vtkImagingColor.vtkImageMapToWindowLevelColors: ... + def GetWindowName(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageViewer2: ... + def OffScreenRenderingOff(self) -> None: ... + def OffScreenRenderingOn(self) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageViewer2: ... + def SetColorLevel(self, s: float) -> None: ... + def SetColorWindow(self, s: float) -> None: ... + def SetDisplayId(self, a: _Pointer) -> None: ... + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetOffScreenRendering(self, __a: int) -> None: ... + def SetParentId(self, a: _Pointer) -> None: ... + @overload + def SetPosition(self, x: int, y: int) -> None: ... + @overload + def SetPosition(self, a: MutableSequence[int]) -> None: ... + def SetRenderWindow(self, arg: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetRenderer(self, arg: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @overload + def SetSize(self, width: int, height: int) -> None: ... + @overload + def SetSize(self, a: MutableSequence[int]) -> None: ... + def SetSlice(self, s: int) -> None: ... + def SetSliceOrientation(self, orientation: int) -> None: ... + def SetSliceOrientationToXY(self) -> None: ... + def SetSliceOrientationToXZ(self) -> None: ... + def SetSliceOrientationToYZ(self) -> None: ... + def SetWindowId(self, a: _Pointer) -> None: ... + def SetupInteractor(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def UpdateDisplayExtent(self) -> None: ... + +class vtkResliceImageViewer(vtkImageViewer2): + RESLICE_AXIS_ALIGNED: int + RESLICE_OBLIQUE: int + SliceChangedEvent: int + + def GetInteractor(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMeasurements(self) -> vtkResliceImageViewerMeasurements: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointPlacer(self) -> vtkmodules.vtkInteractionWidgets.vtkBoundedPlanePointPlacer: ... + def GetResliceCursor(self) -> vtkmodules.vtkInteractionWidgets.vtkResliceCursor: ... + def GetResliceCursorWidget(self) -> vtkmodules.vtkInteractionWidgets.vtkResliceCursorWidget: ... + def GetResliceMode(self) -> int: ... + def GetSliceScrollFactor(self) -> float: ... + def GetSliceScrollOnMouseWheel(self) -> int: ... + def GetThickMode(self) -> int: ... + def IncrementSlice(self, inc: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceImageViewer: ... + def Render(self) -> None: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceImageViewer: ... + def SetColorLevel(self, s: float) -> None: ... + def SetColorWindow(self, s: float) -> None: ... + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetResliceCursor(self, rc: vtkmodules.vtkInteractionWidgets.vtkResliceCursor) -> None: ... + def SetResliceMode(self, resliceMode: int) -> None: ... + def SetResliceModeToAxisAligned(self) -> None: ... + def SetResliceModeToOblique(self) -> None: ... + def SetSliceScrollFactor(self, _arg: float) -> None: ... + def SetSliceScrollOnMouseWheel(self, _arg: int) -> None: ... + def SetThickMode(self, __a: int) -> None: ... + def SliceScrollOnMouseWheelOff(self) -> None: ... + def SliceScrollOnMouseWheelOn(self) -> None: ... + +class vtkResliceImageViewerMeasurements(vtkmodules.vtkCommonCore.vtkObject): + def AddItem(self, __a: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProcessEvents(self) -> int: ... + def GetProcessEventsMaxValue(self) -> int: ... + def GetProcessEventsMinValue(self) -> int: ... + def GetResliceImageViewer(self) -> vtkResliceImageViewer: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceImageViewerMeasurements: ... + def ProcessEventsOff(self) -> None: ... + def ProcessEventsOn(self) -> None: ... + def RemoveAllItems(self) -> None: ... + def RemoveItem(self, __a: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceImageViewerMeasurements: ... + def SetProcessEvents(self, _arg: int) -> None: ... + def SetResliceImageViewer(self, __a: vtkResliceImageViewer) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def Update(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkInteractionStyle.pyi b/stubs/vtk/vtkmodules/vtkInteractionStyle.pyi new file mode 100644 index 000000000000..48819e7f7328 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkInteractionStyle.pyi @@ -0,0 +1,556 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkRenderingCore + +VTKIS_ACTOR: int +VTKIS_CAMERA: int +VTKIS_IMAGE2D: int +VTKIS_IMAGE3D: int +VTKIS_IMAGE_SLICING: int +VTKIS_JOYSTICK: int +VTKIS_SLICE: int +VTKIS_TRACKBALL: int +VTKIS_USERINTERACTION: int +VTKIS_WINDOW_LEVEL: int +VTK_UNICAM_BUTTON_LEFT: int +VTK_UNICAM_BUTTON_MIDDLE: int +VTK_UNICAM_BUTTON_RIGHT: int +VTK_UNICAM_CAM_INT_CHOOSE: int +VTK_UNICAM_CAM_INT_DOLLY: int +VTK_UNICAM_CAM_INT_PAN: int +VTK_UNICAM_CAM_INT_ROT: int +VTK_UNICAM_NONE: int + +class vtkInteractorStyleDrawPolygon(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def DrawPolygonPixelsOff(self) -> None: ... + def DrawPolygonPixelsOn(self) -> None: ... + def GetDrawPolygonPixels(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleDrawPolygon: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleDrawPolygon: ... + def SetDrawPolygonPixels(self, _arg: bool) -> None: ... + +class vtkInteractorStyleFlight(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def DisableMotionOff(self) -> None: ... + def DisableMotionOn(self) -> None: ... + def EndForwardFly(self) -> None: ... + def EndReverseFly(self) -> None: ... + def ForwardFly(self) -> None: ... + def GetAngleAccelerationFactor(self) -> float: ... + def GetAngleStepSize(self) -> float: ... + def GetDefaultUpVector(self) -> tuple[float, float, float]: ... + def GetDisableMotion(self) -> int: ... + def GetMotionAccelerationFactor(self) -> float: ... + def GetMotionStepSize(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRestoreUpVector(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def JumpTo(self, campos: MutableSequence[float], focpos: MutableSequence[float]) -> None: ... + def NewInstance(self) -> vtkInteractorStyleFlight: ... + def OnChar(self) -> None: ... + def OnKeyDown(self) -> None: ... + def OnKeyUp(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def OnTimer(self) -> None: ... + def RestoreUpVectorOff(self) -> None: ... + def RestoreUpVectorOn(self) -> None: ... + def ReverseFly(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleFlight: ... + def SetAngleAccelerationFactor(self, _arg: float) -> None: ... + def SetAngleStepSize(self, _arg: float) -> None: ... + def SetDefaultUpVector(self, data: Sequence[float]) -> None: ... + def SetDisableMotion(self, _arg: int) -> None: ... + def SetMotionAccelerationFactor(self, _arg: float) -> None: ... + def SetMotionStepSize(self, _arg: float) -> None: ... + def SetRestoreUpVector(self, _arg: int) -> None: ... + def StartForwardFly(self) -> None: ... + def StartReverseFly(self) -> None: ... + +class vtkInteractorStyleTrackballCamera(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def Dolly(self) -> None: ... + def EnvironmentRotate(self) -> None: ... + def GetMotionFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleTrackballCamera: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pan(self) -> None: ... + def Rotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleTrackballCamera: ... + def SetMotionFactor(self, _arg: float) -> None: ... + def Spin(self) -> None: ... + +class vtkInteractorStyleImage(vtkInteractorStyleTrackballCamera): + def EndPick(self) -> None: ... + def EndSlice(self) -> None: ... + def EndWindowLevel(self) -> None: ... + def GetCurrentImageNumber(self) -> int: ... + def GetCurrentImageProperty(self) -> vtkmodules.vtkRenderingCore.vtkImageProperty: ... + def GetInteractionMode(self) -> int: ... + def GetInteractionModeMaxValue(self) -> int: ... + def GetInteractionModeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWindowLevelCurrentPosition(self) -> tuple[int, int]: ... + def GetWindowLevelStartPosition(self) -> tuple[int, int]: ... + def GetXViewRightVector(self) -> tuple[float, float, float]: ... + def GetXViewUpVector(self) -> tuple[float, float, float]: ... + def GetYViewRightVector(self) -> tuple[float, float, float]: ... + def GetYViewUpVector(self) -> tuple[float, float, float]: ... + def GetZViewRightVector(self) -> tuple[float, float, float]: ... + def GetZViewUpVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleImage: ... + def OnChar(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pick(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleImage: ... + def SetCurrentImageNumber(self, i: int) -> None: ... + def SetImageOrientation(self, leftToRight: Sequence[float], bottomToTop: Sequence[float]) -> None: ... + def SetInteractionMode(self, _arg: int) -> None: ... + def SetInteractionModeToImage2D(self) -> None: ... + def SetInteractionModeToImage3D(self) -> None: ... + def SetInteractionModeToImageSlicing(self) -> None: ... + @overload + def SetXViewRightVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetXViewRightVector(self, _arg: Sequence[float]) -> None: ... + @overload + def SetXViewUpVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetXViewUpVector(self, _arg: Sequence[float]) -> None: ... + @overload + def SetYViewRightVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetYViewRightVector(self, _arg: Sequence[float]) -> None: ... + @overload + def SetYViewUpVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetYViewUpVector(self, _arg: Sequence[float]) -> None: ... + @overload + def SetZViewRightVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetZViewRightVector(self, _arg: Sequence[float]) -> None: ... + @overload + def SetZViewUpVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetZViewUpVector(self, _arg: Sequence[float]) -> None: ... + def Slice(self) -> None: ... + def StartPick(self) -> None: ... + def StartSlice(self) -> None: ... + def StartWindowLevel(self) -> None: ... + def WindowLevel(self) -> None: ... + +class vtkInteractorStyleJoystickActor(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def Dolly(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleJoystickActor: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pan(self) -> None: ... + def Rotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleJoystickActor: ... + def Spin(self) -> None: ... + def UniformScale(self) -> None: ... + +class vtkInteractorStyleJoystickCamera(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def Dolly(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleJoystickCamera: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pan(self) -> None: ... + def Rotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleJoystickCamera: ... + def Spin(self) -> None: ... + +class vtkInteractorStyleMultiTouchCamera(vtkInteractorStyleTrackballCamera): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleMultiTouchCamera: ... + def OnEndPan(self) -> None: ... + def OnEndPinch(self) -> None: ... + def OnEndRotate(self) -> None: ... + def OnPan(self) -> None: ... + def OnPinch(self) -> None: ... + def OnRotate(self) -> None: ... + def OnStartPan(self) -> None: ... + def OnStartPinch(self) -> None: ... + def OnStartRotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleMultiTouchCamera: ... + +class vtkInteractorStyleRubberBand2D(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + NONE: int + PANNING: int + SELECTING: int + SELECT_NORMAL: int + SELECT_UNION: int + ZOOMING: int + def GetEndPosition(self) -> tuple[int, int]: ... + def GetInteraction(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderOnMouseMove(self) -> bool: ... + def GetStartPosition(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleRubberBand2D: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def RenderOnMouseMoveOff(self) -> None: ... + def RenderOnMouseMoveOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleRubberBand2D: ... + def SetRenderOnMouseMove(self, _arg: bool) -> None: ... + +class vtkInteractorStyleRubberBand3D(vtkInteractorStyleTrackballCamera): + NONE: int + PANNING: int + ROTATING: int + SELECTING: int + SELECT_NORMAL: int + SELECT_UNION: int + ZOOMING: int + def GetEndPosition(self) -> tuple[int, int]: ... + def GetInteraction(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderOnMouseMove(self) -> bool: ... + def GetStartPosition(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleRubberBand3D: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def RenderOnMouseMoveOff(self) -> None: ... + def RenderOnMouseMoveOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleRubberBand3D: ... + def SetRenderOnMouseMove(self, _arg: bool) -> None: ... + +class vtkInteractorStyleRubberBandPick(vtkInteractorStyleTrackballCamera): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleRubberBandPick: ... + def OnChar(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleRubberBandPick: ... + def StartSelect(self) -> None: ... + +class vtkInteractorStyleRubberBandZoom(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def CenterAtStartPositionOff(self) -> None: ... + def CenterAtStartPositionOn(self) -> None: ... + def GetCenterAtStartPosition(self) -> bool: ... + def GetLockAspectToViewport(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseDollyForPerspectiveProjection(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockAspectToViewportOff(self) -> None: ... + def LockAspectToViewportOn(self) -> None: ... + def NewInstance(self) -> vtkInteractorStyleRubberBandZoom: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleRubberBandZoom: ... + def SetCenterAtStartPosition(self, _arg: bool) -> None: ... + def SetLockAspectToViewport(self, _arg: bool) -> None: ... + def SetUseDollyForPerspectiveProjection(self, _arg: bool) -> None: ... + def UseDollyForPerspectiveProjectionOff(self) -> None: ... + def UseDollyForPerspectiveProjectionOn(self) -> None: ... + +class vtkInteractorStyleSwitch(vtkmodules.vtkRenderingCore.vtkInteractorStyleSwitchBase): + def GetCurrentStyle(self) -> vtkmodules.vtkRenderingCore.vtkInteractorStyle: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleSwitch: ... + def OnChar(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleSwitch: ... + def SetAutoAdjustCameraClippingRange(self, value: int) -> None: ... + def SetCurrentRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetCurrentStyleToJoystickActor(self) -> None: ... + def SetCurrentStyleToJoystickCamera(self) -> None: ... + def SetCurrentStyleToMultiTouchCamera(self) -> None: ... + def SetCurrentStyleToTrackballActor(self) -> None: ... + def SetCurrentStyleToTrackballCamera(self) -> None: ... + def SetDefaultRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetInteractor(self, iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + +class vtkInteractorStyleTerrain(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def Dolly(self) -> None: ... + def GetLatLongLines(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LatLongLinesOff(self) -> None: ... + def LatLongLinesOn(self) -> None: ... + def NewInstance(self) -> vtkInteractorStyleTerrain: ... + def OnChar(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pan(self) -> None: ... + def Rotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleTerrain: ... + def SetLatLongLines(self, _arg: int) -> None: ... + +class vtkInteractorStyleTrackball(vtkInteractorStyleSwitch): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleTrackball: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleTrackball: ... + +class vtkInteractorStyleTrackballActor(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def Dolly(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleTrackballActor: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pan(self) -> None: ... + def Rotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleTrackballActor: ... + def Spin(self) -> None: ... + def UniformScale(self) -> None: ... + +class vtkInteractorStyleUnicam(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + BUTTON_LEFT: int + BUTTON_MIDDLE: int + BUTTON_RIGHT: int + CAM_INT_CHOOSE: int + CAM_INT_DOLLY: int + CAM_INT_PAN: int + CAM_INT_ROT: int + NONE: int + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWorldUpVector(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleUnicam: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonMove(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnTimer(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleUnicam: ... + @overload + def SetWorldUpVector(self, a: MutableSequence[float]) -> None: ... + @overload + def SetWorldUpVector(self, x: float, y: float, z: float) -> None: ... + +class vtkInteractorStyleUser(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def GetButton(self) -> int: ... + def GetChar(self) -> int: ... + def GetCtrlKey(self) -> int: ... + def GetKeySym(self) -> str: ... + def GetLastPos(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOldPos(self) -> tuple[int, int]: ... + def GetShiftKey(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleUser: ... + def OnChar(self) -> None: ... + def OnConfigure(self) -> None: ... + def OnEnter(self) -> None: ... + def OnExpose(self) -> None: ... + def OnKeyPress(self) -> None: ... + def OnKeyRelease(self) -> None: ... + def OnLeave(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def OnTimer(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleUser: ... + +class vtkParallelCoordinatesInteractorStyle(vtkInteractorStyleTrackballCamera): + INTERACT_HOVER: int + INTERACT_INSPECT: int + INTERACT_PAN: int + INTERACT_ZOOM: int + def EndInspect(self) -> None: ... + def EndPan(self) -> None: ... + def EndZoom(self) -> None: ... + @overload + def GetCursorCurrentPosition(self) -> tuple[int, int]: ... + @overload + def GetCursorCurrentPosition( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, pos: MutableSequence[float] + ) -> None: ... + @overload + def GetCursorLastPosition(self) -> tuple[int, int]: ... + @overload + def GetCursorLastPosition(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, pos: MutableSequence[float]) -> None: ... + @overload + def GetCursorStartPosition(self) -> tuple[int, int]: ... + @overload + def GetCursorStartPosition(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, pos: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Inspect(self, x: int, y: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelCoordinatesInteractorStyle: ... + def OnChar(self) -> None: ... + def OnLeave(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def Pan(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelCoordinatesInteractorStyle: ... + def StartInspect(self, x: int, y: int) -> None: ... + def StartPan(self) -> None: ... + def StartZoom(self) -> None: ... + def Zoom(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkInteractionWidgets.pyi b/stubs/vtk/vtkmodules/vtkInteractionWidgets.pyi new file mode 100644 index 000000000000..1dcba7788c3f --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkInteractionWidgets.pyi @@ -0,0 +1,6695 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonComputationalGeometry +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersHybrid +import vtkmodules.vtkFiltersSources +import vtkmodules.vtkImagingCore +import vtkmodules.vtkImagingHybrid +import vtkmodules.vtkRenderingAnnotation +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +VTK_CUBIC_RESLICE: int +VTK_IMAGE_PLANE_WIDGET_MAX_TEXTBUFF: int +VTK_ITW_PROJECTION_XY: int +VTK_ITW_PROJECTION_XZ: int +VTK_ITW_PROJECTION_YZ: int +VTK_ITW_SNAP_CELLS: int +VTK_ITW_SNAP_POINTS: int +VTK_LINEAR_RESLICE: int +VTK_MAX_CYL_RESOLUTION: int +VTK_NEAREST_RESLICE: int +VTK_PLANE_OFF: int +VTK_PLANE_OUTLINE: int +VTK_PLANE_SURFACE: int +VTK_PLANE_WIREFRAME: int +VTK_PROJECTION_OBLIQUE: int +VTK_PROJECTION_XY: int +VTK_PROJECTION_XZ: int +VTK_PROJECTION_YZ: int +VTK_RESLICE_CURSOR_REPRESENTATION_MAX_TEXTBUFF: int +VTK_SPHERE_OFF: int +VTK_SPHERE_SURFACE: int +VTK_SPHERE_WIREFRAME: int + +class vtk3DWidget(vtkmodules.vtkRenderingCore.vtkInteractorObserver): + def GetHandleSize(self) -> float: ... + def GetHandleSizeMaxValue(self) -> float: ... + def GetHandleSizeMinValue(self) -> float: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlaceFactor(self) -> float: ... + def GetPlaceFactorMaxValue(self) -> float: ... + def GetPlaceFactorMinValue(self) -> float: ... + def GetProp3D(self) -> vtkmodules.vtkRenderingCore.vtkProp3D: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtk3DWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtk3DWidget: ... + def SetHandleSize(self, _arg: float) -> None: ... + def SetInputConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetPlaceFactor(self, _arg: float) -> None: ... + def SetProp3D(self, __a: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + +class vtkWidgetRepresentation(vtkmodules.vtkRenderingCore.vtkProp): + class Axis(int): ... + NONE: Axis + XAxis: Axis + YAxis: Axis + ZAxis: Axis + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, __b: vtkAbstractWidget, __c: int, __d: _Pointer + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + callData: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def EndComplexInteraction( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, __b: vtkAbstractWidget, __c: int, __d: _Pointer + ) -> None: ... + def EndWidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetHandleSize(self) -> float: ... + def GetHandleSizeMaxValue(self) -> float: ... + def GetHandleSizeMinValue(self) -> float: ... + def GetInteractionState(self) -> int: ... + def GetNeedToRender(self) -> int: ... + def GetNeedToRenderMaxValue(self) -> int: ... + def GetNeedToRenderMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickingManaged(self) -> bool: ... + def GetPlaceFactor(self) -> float: ... + def GetPlaceFactorMaxValue(self) -> float: ... + def GetPlaceFactorMinValue(self) -> float: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetVolumes(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlightOn: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NeedToRenderOff(self) -> None: ... + def NeedToRenderOn(self) -> None: ... + def NewInstance(self) -> vtkWidgetRepresentation: ... + def PickingManagedOff(self) -> None: ... + def PickingManagedOn(self) -> None: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWidgetRepresentation: ... + def SetHandleSize(self, _arg: float) -> None: ... + def SetNeedToRender(self, _arg: int) -> None: ... + def SetPickingManaged(self, managed: bool) -> None: ... + def SetPlaceFactor(self, _arg: float) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StartComplexInteraction( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, __b: vtkAbstractWidget, __c: int, __d: _Pointer + ) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def UnRegisterPickers(self) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkHandleRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + Nearby: InteractionStateType + Outside: InteractionStateType + Scaling: InteractionStateType + Selecting: InteractionStateType + Translating: InteractionStateType + def ActiveRepresentationOff(self) -> None: ... + def ActiveRepresentationOn(self) -> None: ... + def CheckConstraint(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer, pos: MutableSequence[float]) -> int: ... + def ConstrainedOff(self) -> None: ... + def ConstrainedOn(self) -> None: ... + def DeepCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def GetActiveRepresentation(self) -> int: ... + def GetConstrained(self) -> int: ... + @overload + def GetDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetDisplayPosition(self) -> tuple[float, float, float]: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointPlacer(self) -> vtkPointPlacer: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def GetTranslationAxis(self) -> int: ... + def GetTranslationAxisMaxValue(self) -> int: ... + def GetTranslationAxisMinValue(self) -> int: ... + def GetTranslationVector(self, p1: Sequence[float], p2: Sequence[float], v: MutableSequence[float]) -> None: ... + @overload + def GetWorldPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetWorldPosition(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHandleRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHandleRepresentation: ... + def SetActiveRepresentation(self, _arg: int) -> None: ... + def SetConstrained(self, _arg: int) -> None: ... + def SetDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetPointPlacer(self, __a: vtkPointPlacer) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def SetTranslationAxis(self, _arg: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @overload + def Translate(self, p1: Sequence[float], p2: Sequence[float]) -> None: ... + @overload + def Translate(self, v: Sequence[float]) -> None: ... + +class vtkAbstractPolygonalHandleRepresentation3D(vtkHandleRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DeepCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetHandle(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetHandleVisibility(self) -> int: ... + def GetLabelText(self) -> str: ... + def GetLabelTextActor(self) -> vtkmodules.vtkRenderingCore.vtkFollower: ... + def GetLabelTextScale(self) -> _Pointer: ... + def GetLabelVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSmoothMotion(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def HandleVisibilityOff(self) -> None: ... + def HandleVisibilityOn(self) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlight: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkAbstractPolygonalHandleRepresentation3D: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractPolygonalHandleRepresentation3D: ... + def SetDisplayPosition(self, p: MutableSequence[float]) -> None: ... + def SetHandle(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetHandleVisibility(self, _arg: int) -> None: ... + def SetLabelText(self, label: str) -> None: ... + @overload + def SetLabelTextScale(self, scale: MutableSequence[float]) -> None: ... + @overload + def SetLabelTextScale(self, x: float, y: float, z: float) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectedProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSmoothMotion(self, _arg: int) -> None: ... + def SetUniformScale(self, scale: float) -> None: ... + def SetWorldPosition(self, p: MutableSequence[float]) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SmoothMotionOff(self) -> None: ... + def SmoothMotionOn(self) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def Translate(self, v: Sequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkCurveRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + Erasing: InteractionStateType + Inserting: InteractionStateType + Moving: InteractionStateType + OnHandle: InteractionStateType + OnLine: InteractionStateType + Outside: InteractionStateType + Pushing: InteractionStateType + Scaling: InteractionStateType + Spinning: InteractionStateType + def BuildRepresentation(self) -> None: ... + def ClosedOff(self) -> None: ... + def ClosedOn(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DirectionalLineOff(self) -> None: ... + def DirectionalLineOn(self) -> None: ... + def DirectionalOff(self) -> None: ... + def DirectionalOn(self) -> None: ... + def EndWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetClosed(self) -> int: ... + def GetCurrentHandleIndex(self) -> int: ... + def GetDirectional(self) -> bool: ... + def GetDirectionalLine(self) -> bool: ... + @overload + def GetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + @overload + def GetHandlePosition(self, handle: int) -> _Pointer: ... + def GetHandlePositions(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfHandles(self) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetProjectToPlane(self) -> int: ... + def GetProjectionNormal(self) -> int: ... + def GetProjectionNormalMaxValue(self) -> int: ... + def GetProjectionNormalMinValue(self) -> int: ... + def GetProjectionPosition(self) -> float: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSummedLength(self) -> float: ... + def GetTranslationAxis(self) -> int: ... + def GetTranslationAxisMaxValue(self) -> int: ... + def GetTranslationAxisMinValue(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitializeHandles(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + def IsClosed(self) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCurveRepresentation: ... + def ProjectToPlaneOff(self) -> None: ... + def ProjectToPlaneOn(self) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCurveRepresentation: ... + def SetClosed(self, closed: int) -> None: ... + def SetCurrentHandleIndex(self, index: int) -> None: ... + def SetDirectional(self, val: bool) -> None: ... + def SetDirectionalLine(self, val: bool) -> None: ... + @overload + def SetHandlePosition(self, handle: int, x: float, y: float, z: float) -> None: ... + @overload + def SetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLineColor(self, r: float, g: float, b: float) -> None: ... + def SetNumberOfHandles(self, npts: int) -> None: ... + def SetPlaneSource(self, plane: vtkmodules.vtkFiltersSources.vtkPlaneSource) -> None: ... + def SetProjectToPlane(self, _arg: int) -> None: ... + def SetProjectionNormal(self, _arg: int) -> None: ... + def SetProjectionNormalToOblique(self) -> None: ... + def SetProjectionNormalToXAxes(self) -> None: ... + def SetProjectionNormalToYAxes(self) -> None: ... + def SetProjectionNormalToZAxes(self) -> None: ... + def SetProjectionPosition(self, position: float) -> None: ... + def SetTranslationAxis(self, _arg: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkAbstractSplineRepresentation(vtkCurveRepresentation): + def GetHandlePositions(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParametricSpline(self) -> vtkmodules.vtkCommonComputationalGeometry.vtkParametricSpline: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetResolution(self) -> int: ... + def GetSummedLength(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractSplineRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractSplineRepresentation: ... + def SetParametricSpline(self, spline: vtkmodules.vtkCommonComputationalGeometry.vtkParametricSpline) -> None: ... + def SetResolution(self, resolution: int) -> None: ... + +class vtkAbstractWidget(vtkmodules.vtkRenderingCore.vtkInteractorObserver): + def CreateDefaultRepresentation(self) -> None: ... + def GetEventTranslator(self) -> vtkWidgetEventTranslator: ... + def GetManagesCursor(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParent(self) -> vtkAbstractWidget: ... + def GetProcessEvents(self) -> int: ... + def GetProcessEventsMaxValue(self) -> int: ... + def GetProcessEventsMinValue(self) -> int: ... + def GetRepresentation(self) -> vtkWidgetRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ManagesCursorOff(self) -> None: ... + def ManagesCursorOn(self) -> None: ... + def NewInstance(self) -> vtkAbstractWidget: ... + def ProcessEventsOff(self) -> None: ... + def ProcessEventsOn(self) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetManagesCursor(self, _arg: int) -> None: ... + def SetParent(self, parent: vtkAbstractWidget) -> None: ... + def SetPriority(self, __a: float) -> None: ... + def SetProcessEvents(self, _arg: int) -> None: ... + +class vtkAffineRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + MoveOrigin: InteractionStateType + MoveOriginX: InteractionStateType + MoveOriginY: InteractionStateType + Outside: InteractionStateType + Rotate: InteractionStateType + ScaleEEdge: InteractionStateType + ScaleNE: InteractionStateType + ScaleNEdge: InteractionStateType + ScaleNW: InteractionStateType + ScaleSE: InteractionStateType + ScaleSEdge: InteractionStateType + ScaleSW: InteractionStateType + ScaleWEdge: InteractionStateType + ShearEEdge: InteractionStateType + ShearNEdge: InteractionStateType + ShearSEdge: InteractionStateType + ShearWEdge: InteractionStateType + Translate: InteractionStateType + TranslateX: InteractionStateType + TranslateY: InteractionStateType + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def GetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAffineRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAffineRepresentation: ... + def SetTolerance(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkAffineRepresentation2D(vtkAffineRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DisplayTextOff(self) -> None: ... + def DisplayTextOn(self) -> None: ... + def EndWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAxesWidth(self) -> int: ... + def GetAxesWidthMaxValue(self) -> int: ... + def GetAxesWidthMinValue(self) -> int: ... + def GetBoxWidth(self) -> int: ... + def GetBoxWidthMaxValue(self) -> int: ... + def GetBoxWidthMinValue(self) -> int: ... + def GetCircleWidth(self) -> int: ... + def GetCircleWidthMaxValue(self) -> int: ... + def GetCircleWidthMinValue(self) -> int: ... + def GetDisplayText(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAffineRepresentation2D: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAffineRepresentation2D: ... + def SetAxesWidth(self, _arg: int) -> None: ... + def SetBoxWidth(self, _arg: int) -> None: ... + def SetCircleWidth(self, _arg: int) -> None: ... + def SetDisplayText(self, _arg: int) -> None: ... + @overload + def SetOrigin(self, o: Sequence[float]) -> None: ... + @overload + def SetOrigin(self, ox: float, oy: float, oz: float) -> None: ... + def SetProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetSelectedProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetTextProperty(self, __a: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkAffineWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetAffineRepresentation(self) -> vtkAffineRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAffineWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAffineWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkAffineRepresentation) -> None: ... + +class vtkAngleRepresentation(vtkWidgetRepresentation): + NearCenter: int + NearP1: int + NearP2: int + Outside: int + def ArcVisibilityOff(self) -> None: ... + def ArcVisibilityOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def CenterWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetAngle(self) -> float: ... + def GetArcVisibility(self) -> int: ... + def GetCenterDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetCenterRepresentation(self) -> vtkHandleRepresentation: ... + def GetCenterWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetLabelFormat(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint1Representation(self) -> vtkHandleRepresentation: ... + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2Representation(self) -> vtkHandleRepresentation: ... + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetRay1Visibility(self) -> int: ... + def GetRay2Visibility(self) -> int: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def InstantiateHandleRepresentation(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAngleRepresentation: ... + def Ray1VisibilityOff(self) -> None: ... + def Ray1VisibilityOn(self) -> None: ... + def Ray2VisibilityOff(self) -> None: ... + def Ray2VisibilityOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAngleRepresentation: ... + def SetArcVisibility(self, _arg: int) -> None: ... + def SetCenterDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetHandleRepresentation(self, handle: vtkHandleRepresentation) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetRay1Visibility(self, _arg: int) -> None: ... + def SetRay2Visibility(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkAngleRepresentation2D(vtkAngleRepresentation): + def BuildRepresentation(self) -> None: ... + def GetAngle(self) -> float: ... + def GetArc(self) -> vtkmodules.vtkRenderingAnnotation.vtkLeaderActor2D: ... + def GetCenterDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetCenterWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetRay1(self) -> vtkmodules.vtkRenderingAnnotation.vtkLeaderActor2D: ... + def GetRay2(self) -> vtkmodules.vtkRenderingAnnotation.vtkLeaderActor2D: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAngleRepresentation2D: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAngleRepresentation2D: ... + def SetCenterDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + +class vtkAngleRepresentation3D(vtkAngleRepresentation): + def BuildRepresentation(self) -> None: ... + def GetAngle(self) -> float: ... + def GetArc(self) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetCenterDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetCenterWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetRay1(self) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetRay2(self) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetTextActor(self) -> vtkmodules.vtkRenderingCore.vtkFollower: ... + def GetTextActorScale(self) -> _Pointer: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAngleRepresentation3D: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAngleRepresentation3D: ... + def SetCenterDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetCenterWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetTextActorScale(self, scale: MutableSequence[float]) -> None: ... + +class vtkAngleWidget(vtkAbstractWidget): + Define: int + Manipulate: int + Start: int + def CreateDefaultRepresentation(self) -> None: ... + def GetAngleRepresentation(self) -> vtkAngleRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWidgetState(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAngleValid(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAngleWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAngleWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkAngleRepresentation) -> None: ... + def SetWidgetStateToManipulate(self) -> None: ... + def SetWidgetStateToStart(self) -> None: ... + +class vtkAxesTransformRepresentation(vtkWidgetRepresentation): + OnOrigin: int + OnX: int + OnXEnd: int + OnY: int + OnYEnd: int + OnZ: int + OnZEnd: int + Outside: int + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetLabelFormat(self) -> str: ... + def GetLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLabelScale(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOriginDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetOriginRepresentation(self) -> vtkHandleRepresentation: ... + @overload + def GetOriginWorldPosition(self) -> _Pointer: ... + @overload + def GetOriginWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetSelectionRepresentation(self) -> vtkHandleRepresentation: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAxesTransformRepresentation: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxesTransformRepresentation: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + @overload + def SetLabelScale(self, x: float, y: float, z: float) -> None: ... + @overload + def SetLabelScale(self, scale: MutableSequence[float]) -> None: ... + def SetOriginDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetOriginWorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkAxesTransformWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetLineRepresentation(self) -> vtkAxesTransformRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAxesTransformWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxesTransformWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkAxesTransformRepresentation) -> None: ... + +class vtkBalloonRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + ImageBottom: int + ImageLeft: int + ImageRight: int + ImageTop: int + OnImage: vtkmodules.vtkGeovisCore.InteractionStateType + OnText: vtkmodules.vtkGeovisCore.InteractionStateType + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def EndWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def GetBalloonImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetBalloonLayout(self) -> int: ... + def GetBalloonText(self) -> str: ... + def GetFrameProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetImageProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetImageSize(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> tuple[int, int]: ... + def GetPadding(self) -> int: ... + def GetPaddingMaxValue(self) -> int: ... + def GetPaddingMinValue(self) -> int: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBalloonRepresentation: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBalloonRepresentation: ... + def SetBalloonImage(self, img: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetBalloonLayout(self, _arg: int) -> None: ... + def SetBalloonLayoutToImageBottom(self) -> None: ... + def SetBalloonLayoutToImageLeft(self) -> None: ... + def SetBalloonLayoutToImageRight(self) -> None: ... + def SetBalloonLayoutToImageTop(self) -> None: ... + def SetBalloonLayoutToTextBottom(self) -> None: ... + def SetBalloonLayoutToTextLeft(self) -> None: ... + def SetBalloonLayoutToTextRight(self) -> None: ... + def SetBalloonLayoutToTextTop(self) -> None: ... + def SetBalloonText(self, _arg: str) -> None: ... + def SetFrameProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetImageProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + @overload + def SetImageSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetImageSize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetOffset(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetOffset(self, _arg: Sequence[int]) -> None: ... + def SetPadding(self, _arg: int) -> None: ... + def SetTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkHoverWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimerDuration(self) -> int: ... + def GetTimerDurationMaxValue(self) -> int: ... + def GetTimerDurationMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHoverWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHoverWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetTimerDuration(self, _arg: int) -> None: ... + +class vtkBalloonWidget(vtkHoverWidget): + @overload + def AddBalloon( + self, prop: vtkmodules.vtkRenderingCore.vtkProp, str: str, img: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + @overload + def AddBalloon(self, prop: vtkmodules.vtkRenderingCore.vtkProp, str: str) -> None: ... + def CreateDefaultRepresentation(self) -> None: ... + def GetBalloonImage(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetBalloonRepresentation(self) -> vtkBalloonRepresentation: ... + def GetBalloonString(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> str: ... + def GetCurrentProp(self) -> vtkmodules.vtkRenderingCore.vtkProp: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPicker(self) -> vtkmodules.vtkRenderingCore.vtkAbstractPropPicker: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBalloonWidget: ... + def RegisterPickers(self) -> None: ... + def RemoveBalloon(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBalloonWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetPicker(self, __a: vtkmodules.vtkRenderingCore.vtkAbstractPropPicker) -> None: ... + def SetRepresentation(self, r: vtkBalloonRepresentation) -> None: ... + def UpdateBalloonImage( + self, prop: vtkmodules.vtkRenderingCore.vtkProp, image: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + def UpdateBalloonString(self, prop: vtkmodules.vtkRenderingCore.vtkProp, str: str) -> None: ... + +class vtkContourLineInterpolator(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpan( + self, nodeIndex: int, nodeIndices: vtkmodules.vtkCommonCore.vtkIntArray, rep: vtkContourRepresentation + ) -> None: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourLineInterpolator: ... + def UpdateNode( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkContourRepresentation, node: MutableSequence[float], idx: int + ) -> int: ... + +class vtkBezierContourLineInterpolator(vtkContourLineInterpolator): + def GetMaximumCurveError(self) -> float: ... + def GetMaximumCurveErrorMaxValue(self) -> float: ... + def GetMaximumCurveErrorMinValue(self) -> float: ... + def GetMaximumCurveLineSegments(self) -> int: ... + def GetMaximumCurveLineSegmentsMaxValue(self) -> int: ... + def GetMaximumCurveLineSegmentsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSpan( + self, nodeIndex: int, nodeIndices: vtkmodules.vtkCommonCore.vtkIntArray, rep: vtkContourRepresentation + ) -> None: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBezierContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBezierContourLineInterpolator: ... + def SetMaximumCurveError(self, _arg: float) -> None: ... + def SetMaximumCurveLineSegments(self, _arg: int) -> None: ... + +class vtkBiDimensionalRepresentation(vtkWidgetRepresentation): + NearP1: int + NearP2: int + NearP3: int + NearP4: int + OnCenter: int + OnL1Inner: int + OnL1Outer: int + OnL2Inner: int + OnL2Outer: int + Outside: int + def GetID(self) -> int: ... + def GetLabelFormat(self) -> str: ... + @overload + def GetLabelPosition(self) -> _Pointer: ... + @overload + def GetLabelPosition(self, pos: MutableSequence[float]) -> None: ... + def GetLabelText(self) -> str: ... + def GetLength1(self) -> float: ... + def GetLength2(self) -> float: ... + def GetLine1Visibility(self) -> int: ... + def GetLine2Visibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint1Representation(self) -> vtkHandleRepresentation: ... + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2Representation(self) -> vtkHandleRepresentation: ... + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint3DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint3Representation(self) -> vtkHandleRepresentation: ... + def GetPoint3WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint4DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint4Representation(self) -> vtkHandleRepresentation: ... + def GetPoint4WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetShowLabelAboveWidget(self) -> int: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def GetWorldLabelPosition(self, pos: MutableSequence[float]) -> None: ... + def InstantiateHandleRepresentation(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Line1VisibilityOff(self) -> None: ... + def Line1VisibilityOn(self) -> None: ... + def Line2VisibilityOff(self) -> None: ... + def Line2VisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkBiDimensionalRepresentation: ... + def Point2WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def Point3WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiDimensionalRepresentation: ... + def SetHandleRepresentation(self, handle: vtkHandleRepresentation) -> None: ... + def SetID(self, id: int) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLine1Visibility(self, _arg: int) -> None: ... + def SetLine2Visibility(self, _arg: int) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint3DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint3WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint4DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint4WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetShowLabelAboveWidget(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def ShowLabelAboveWidgetOff(self) -> None: ... + def ShowLabelAboveWidgetOn(self) -> None: ... + def StartWidgetDefinition(self, e: MutableSequence[float]) -> None: ... + def StartWidgetManipulation(self, e: MutableSequence[float]) -> None: ... + +class vtkBiDimensionalRepresentation2D(vtkBiDimensionalRepresentation): + NearP1: int + NearP2: int + NearP3: int + NearP4: int + OnCenter: int + OnL1Inner: int + OnL1Outer: int + OnL2Inner: int + OnL2Outer: int + Outside: int + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + @overload + def GetLabelPosition(self) -> _Pointer: ... + @overload + def GetLabelPosition(self, pos: MutableSequence[float]) -> None: ... + def GetLabelText(self) -> str: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetWorldLabelPosition(self, pos: MutableSequence[float]) -> None: ... + def Highlight(self, highlightOn: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiDimensionalRepresentation2D: ... + def Point2WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def Point3WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiDimensionalRepresentation2D: ... + def StartWidgetDefinition(self, e: MutableSequence[float]) -> None: ... + def StartWidgetManipulation(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkBiDimensionalWidget(vtkAbstractWidget): + Define: int + EndWidgetSelectEvent: int + Manipulate: int + Start: int + def CreateDefaultRepresentation(self) -> None: ... + def GetBiDimensionalRepresentation(self) -> vtkBiDimensionalRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWidgetState(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsMeasureValid(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBiDimensionalWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBiDimensionalWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkBiDimensionalRepresentation) -> None: ... + def SetWidgetStateToManipulate(self) -> None: ... + def SetWidgetStateToStart(self) -> None: ... + +class vtkBorderRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + AdjustingE0: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingE1: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingE2: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingE3: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingP0: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingP1: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingP2: vtkmodules.vtkGeovisCore.InteractionStateType + AdjustingP3: vtkmodules.vtkGeovisCore.InteractionStateType + AnyLocation: int + BORDER_ACTIVE: int + BORDER_OFF: int + BORDER_ON: int + Inside: vtkmodules.vtkGeovisCore.InteractionStateType + LowerCenter: int + LowerLeftCorner: int + LowerRightCorner: int + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + UpperCenter: int + UpperLeftCorner: int + UpperRightCorner: int + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def EnforceNormalizedViewportBoundsOff(self) -> None: ... + def EnforceNormalizedViewportBoundsOn(self) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBorderColor(self) -> tuple[float, float, float]: ... + def GetBorderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetBorderThickness(self) -> float: ... + def GetBorderThicknessMaxValue(self) -> float: ... + def GetBorderThicknessMinValue(self) -> float: ... + def GetCornerRadiusStrength(self) -> float: ... + def GetCornerRadiusStrengthMaxValue(self) -> float: ... + def GetCornerRadiusStrengthMinValue(self) -> float: ... + def GetCornerResolution(self) -> int: ... + def GetCornerResolutionMaxValue(self) -> int: ... + def GetCornerResolutionMinValue(self) -> int: ... + def GetEnforceNormalizedViewportBounds(self) -> int: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMaximumSize(self) -> tuple[int, int]: ... + def GetMinimumNormalizedViewportSize(self) -> tuple[float, float]: ... + def GetMinimumSize(self) -> tuple[int, int]: ... + def GetMoving(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolygonColor(self) -> tuple[float, float, float]: ... + def GetPolygonOpacity(self) -> float: ... + def GetPolygonOpacityMaxValue(self) -> float: ... + def GetPolygonOpacityMinValue(self) -> float: ... + @overload + def GetPolygonRGBA(self, rgba: MutableSequence[float]) -> None: ... + @overload + def GetPolygonRGBA(self, r: float, g: float, b: float, a: float) -> None: ... + def GetPosition(self) -> tuple[float, float]: ... + def GetPosition2(self) -> tuple[float, float]: ... + def GetPosition2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPositionCoordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetProportionalResize(self) -> int: ... + def GetSelectionPoint(self) -> tuple[float, float]: ... + def GetShowBorder(self) -> int: ... + def GetShowBorderMaxValue(self) -> int: ... + def GetShowBorderMinValue(self) -> int: ... + def GetShowHorizontalBorder(self) -> int: ... + def GetShowHorizontalBorderMaxValue(self) -> int: ... + def GetShowHorizontalBorderMinValue(self) -> int: ... + def GetShowPolygon(self) -> int: ... + def GetShowPolygonBackground(self) -> int: ... + def GetShowPolygonBackgroundMaxValue(self) -> int: ... + def GetShowPolygonBackgroundMinValue(self) -> int: ... + def GetShowVerticalBorder(self) -> int: ... + def GetShowVerticalBorderMaxValue(self) -> int: ... + def GetShowVerticalBorderMinValue(self) -> int: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def GetWindowLocation(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MovingOff(self) -> None: ... + def MovingOn(self) -> None: ... + def NewInstance(self) -> vtkBorderRepresentation: ... + def ProportionalResizeOff(self) -> None: ... + def ProportionalResizeOn(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBorderRepresentation: ... + def SetBWActorDisplayOverlay(self, __a: bool) -> None: ... + def SetBWActorDisplayOverlayEdges(self, __a: bool) -> None: ... + def SetBWActorDisplayOverlayPolygon(self, __a: bool) -> None: ... + @overload + def SetBorderColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBorderColor(self, _arg: Sequence[float]) -> None: ... + def SetBorderThickness(self, _arg: float) -> None: ... + def SetCornerRadiusStrength(self, _arg: float) -> None: ... + def SetCornerResolution(self, _arg: int) -> None: ... + def SetEnforceNormalizedViewportBounds(self, _arg: int) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + @overload + def SetMaximumSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetMaximumSize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetMinimumNormalizedViewportSize(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetMinimumNormalizedViewportSize(self, _arg: Sequence[float]) -> None: ... + @overload + def SetMinimumSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetMinimumSize(self, _arg: Sequence[int]) -> None: ... + def SetMoving(self, _arg: int) -> None: ... + @overload + def SetPolygonColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPolygonColor(self, _arg: Sequence[float]) -> None: ... + def SetPolygonOpacity(self, _arg: float) -> None: ... + @overload + def SetPolygonRGBA(self, rgba: MutableSequence[float]) -> None: ... + @overload + def SetPolygonRGBA(self, r: float, g: float, b: float, a: float) -> None: ... + @overload + def SetPosition(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPosition(self, x: float, y: float) -> None: ... + @overload + def SetPosition2(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPosition2(self, x: float, y: float) -> None: ... + def SetProportionalResize(self, _arg: int) -> None: ... + def SetShowBorder(self, border: int) -> None: ... + def SetShowBorderToActive(self) -> None: ... + def SetShowBorderToOff(self) -> None: ... + def SetShowBorderToOn(self) -> None: ... + def SetShowHorizontalBorder(self, _arg: int) -> None: ... + def SetShowPolygon(self, border: int) -> None: ... + def SetShowPolygonBackground(self, _arg: int) -> None: ... + def SetShowPolygonToActive(self) -> None: ... + def SetShowPolygonToOff(self) -> None: ... + def SetShowPolygonToOn(self) -> None: ... + def SetShowVerticalBorder(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def SetWindowLocation(self, enumLocation: int) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkBorderWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetBorderRepresentation(self) -> vtkBorderRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProcessEvents(self) -> int: ... + def GetResizable(self) -> int: ... + def GetSelectable(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBorderWidget: ... + def ResizableOff(self) -> None: ... + def ResizableOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBorderWidget: ... + def SelectableOff(self) -> None: ... + def SelectableOn(self) -> None: ... + def SetRepresentation(self, r: vtkBorderRepresentation) -> None: ... + def SetResizable(self, _arg: int) -> None: ... + def SetSelectable(self, _arg: int) -> None: ... + +class vtkPointPlacer(vtkmodules.vtkCommonCore.vtkObject): + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixelTolerance(self) -> int: ... + def GetPixelToleranceMaxValue(self) -> int: ... + def GetPixelToleranceMinValue(self) -> int: ... + def GetWorldTolerance(self) -> float: ... + def GetWorldToleranceMaxValue(self) -> float: ... + def GetWorldToleranceMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointPlacer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointPlacer: ... + def SetPixelTolerance(self, _arg: int) -> None: ... + def SetWorldTolerance(self, _arg: float) -> None: ... + def UpdateInternalState(self) -> int: ... + def UpdateNodeWorldPosition(self, worldPos: MutableSequence[float], nodePointId: int) -> int: ... + def UpdateWorldPosition( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, worldPos: MutableSequence[float], worldOrient: MutableSequence[float] + ) -> int: ... + def ValidateDisplayPosition( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, displayPos: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkBoundedPlanePointPlacer(vtkPointPlacer): + Oblique: int + XAxis: int + YAxis: int + ZAxis: int + + def AddBoundingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetBoundingPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlaneCollection: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetObliquePlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetProjectionNormal(self) -> int: ... + def GetProjectionNormalMaxValue(self) -> int: ... + def GetProjectionNormalMinValue(self) -> int: ... + def GetProjectionPosition(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBoundedPlanePointPlacer: ... + def RemoveAllBoundingPlanes(self) -> None: ... + def RemoveBoundingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoundedPlanePointPlacer: ... + @overload + def SetBoundingPlanes(self, __a: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + @overload + def SetBoundingPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def SetObliquePlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def SetProjectionNormal(self, _arg: int) -> None: ... + def SetProjectionNormalToOblique(self) -> None: ... + def SetProjectionNormalToXAxis(self) -> None: ... + def SetProjectionNormalToYAxis(self) -> None: ... + def SetProjectionNormalToZAxis(self) -> None: ... + def SetProjectionPosition(self, position: float) -> None: ... + def UpdateWorldPosition( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, worldPos: MutableSequence[float], worldOrient: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkBoxRepresentation(vtkWidgetRepresentation): + MoveF0: int + MoveF1: int + MoveF2: int + MoveF3: int + MoveF4: int + MoveF5: int + Outside: int + Rotating: int + Scaling: int + Translating: int + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def EndComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetInsideOut(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineCursorWires(self) -> int: ... + def GetOutlineFaceWires(self) -> int: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetSelectedFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSnapToAxes(self) -> bool: ... + def GetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def GetTranslationAxis(self) -> int: ... + def GetTranslationAxisMaxValue(self) -> int: ... + def GetTranslationAxisMinValue(self) -> int: ... + def GetTwoPlaneMode(self) -> bool: ... + def GetUnderlyingPlane(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def HandlesOff(self) -> None: ... + def HandlesOn(self) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBoxRepresentation: ... + def OutlineCursorWiresOff(self) -> None: ... + def OutlineCursorWiresOn(self) -> None: ... + def OutlineFaceWiresOff(self) -> None: ... + def OutlineFaceWiresOn(self) -> None: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoxRepresentation: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetInteractionState(self, state: int) -> None: ... + def SetOutlineCursorWires(self, __a: int) -> None: ... + def SetOutlineFaceWires(self, __a: int) -> None: ... + def SetSnapToAxes(self, _arg: bool) -> None: ... + def SetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def SetTranslationAxis(self, _arg: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetTwoPlaneMode(self, __a: bool) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def StepBackward(self) -> None: ... + def StepForward(self) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkBoxWidget(vtk3DWidget): + def GetFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetInsideOut(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineCursorWires(self) -> int: ... + def GetOutlineFaceWires(self) -> int: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetRotationEnabled(self) -> int: ... + def GetScalingEnabled(self) -> int: ... + def GetSelectedFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def GetTranslationEnabled(self) -> int: ... + def HandlesOff(self) -> None: ... + def HandlesOn(self) -> None: ... + def InsideOutOff(self) -> None: ... + def InsideOutOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBoxWidget: ... + def OutlineCursorWiresOff(self) -> None: ... + def OutlineCursorWiresOn(self) -> None: ... + def OutlineFaceWiresOff(self) -> None: ... + def OutlineFaceWiresOn(self) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def RotationEnabledOff(self) -> None: ... + def RotationEnabledOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoxWidget: ... + def ScalingEnabledOff(self) -> None: ... + def ScalingEnabledOn(self) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetInsideOut(self, _arg: int) -> None: ... + def SetOutlineCursorWires(self, __a: int) -> None: ... + def SetOutlineFaceWires(self, __a: int) -> None: ... + def SetRotationEnabled(self, _arg: int) -> None: ... + def SetScalingEnabled(self, _arg: int) -> None: ... + def SetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def SetTranslationEnabled(self, _arg: int) -> None: ... + def TranslationEnabledOff(self) -> None: ... + def TranslationEnabledOn(self) -> None: ... + +class vtkBoxWidget2(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetMoveFacesEnabled(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRotationEnabled(self) -> int: ... + def GetScalingEnabled(self) -> int: ... + def GetTranslationEnabled(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MoveFacesEnabledOff(self) -> None: ... + def MoveFacesEnabledOn(self) -> None: ... + def NewInstance(self) -> vtkBoxWidget2: ... + def RotationEnabledOff(self) -> None: ... + def RotationEnabledOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBoxWidget2: ... + def ScalingEnabledOff(self) -> None: ... + def ScalingEnabledOn(self) -> None: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetMoveFacesEnabled(self, _arg: int) -> None: ... + def SetRepresentation(self, r: vtkBoxRepresentation) -> None: ... + def SetRotationEnabled(self, _arg: int) -> None: ... + def SetScalingEnabled(self, _arg: int) -> None: ... + def SetTranslationEnabled(self, _arg: int) -> None: ... + def TranslationEnabledOff(self) -> None: ... + def TranslationEnabledOn(self) -> None: ... + +class vtkBrokenLineWidget(vtk3DWidget): + @overload + def GetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + @overload + def GetHandlePosition(self, handle: int) -> _Pointer: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleSizeFactor(self) -> float: ... + def GetHandleSizeFactorMaxValue(self) -> float: ... + def GetHandleSizeFactorMinValue(self) -> float: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfHandles(self) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetProcessEvents(self) -> int: ... + def GetProcessEventsMaxValue(self) -> int: ... + def GetProcessEventsMinValue(self) -> int: ... + def GetProjectToPlane(self) -> int: ... + def GetProjectionNormal(self) -> int: ... + def GetProjectionNormalMaxValue(self) -> int: ... + def GetProjectionNormalMinValue(self) -> int: ... + def GetProjectionPosition(self) -> float: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSummedLength(self) -> float: ... + def InitializeHandles(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBrokenLineWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def ProcessEventsOff(self) -> None: ... + def ProcessEventsOn(self) -> None: ... + def ProjectToPlaneOff(self) -> None: ... + def ProjectToPlaneOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBrokenLineWidget: ... + def SetEnabled(self, __a: int) -> None: ... + @overload + def SetHandlePosition(self, handle: int, x: float, y: float, z: float) -> None: ... + @overload + def SetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + def SetHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetHandleSizeFactor(self, _arg: float) -> None: ... + def SetLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetNumberOfHandles(self, npts: int) -> None: ... + def SetPlaneSource(self, plane: vtkmodules.vtkFiltersSources.vtkPlaneSource) -> None: ... + def SetProcessEvents(self, _arg: int) -> None: ... + def SetProjectToPlane(self, _arg: int) -> None: ... + def SetProjectionNormal(self, _arg: int) -> None: ... + def SetProjectionNormalToOblique(self) -> None: ... + def SetProjectionNormalToXAxes(self) -> None: ... + def SetProjectionNormalToYAxes(self) -> None: ... + def SetProjectionNormalToZAxes(self) -> None: ... + def SetProjectionPosition(self, position: float) -> None: ... + def SetSelectedHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectedLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + +class vtkButtonRepresentation(vtkWidgetRepresentation): + class HighlightStateType(int): ... + class InteractionStateType(int): ... + HighlightHovering: HighlightStateType + HighlightNormal: HighlightStateType + HighlightSelecting: HighlightStateType + Inside: vtkmodules.vtkGeovisCore.InteractionStateType + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + def GetHighlightState(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfStatesMaxValue(self) -> int: ... + def GetNumberOfStatesMinValue(self) -> int: ... + def GetState(self) -> int: ... + def Highlight(self, __a: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkButtonRepresentation: ... + def NextState(self) -> None: ... + def PreviousState(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkButtonRepresentation: ... + def SetNumberOfStates(self, _arg: int) -> None: ... + def SetState(self, state: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkButtonWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSliderRepresentation(self) -> vtkButtonRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkButtonWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkButtonWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkButtonRepresentation) -> None: ... + +class vtkCameraHandleSource(vtkmodules.vtkFiltersSources.vtkHandleSource): + @overload + def GetDirection(self) -> _Pointer: ... + @overload + def GetDirection(self, dir: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPosition(self) -> _Pointer: ... + @overload + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraHandleSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraHandleSource: ... + def SetCamera(self, cam: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + @overload + def SetDirection(self, xTarget: float, yTarget: float, zTarget: float) -> None: ... + @overload + def SetDirection(self, dir: Sequence[float]) -> None: ... + @overload + def SetPosition(self, xPos: float, yPos: float, zPos: float) -> None: ... + @overload + def SetPosition(self, pos: Sequence[float]) -> None: ... + +class vtkCameraOrientationRepresentation(vtkWidgetRepresentation): + class AnchorType(int): + LowerLeft: AnchorType + LowerRight: AnchorType + UpperLeft: AnchorType + UpperRight: AnchorType + + class InteractionStateType(int): + Hovering: vtkmodules.vtkGeovisCore.InteractionStateType + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + Rotating: vtkmodules.vtkGeovisCore.InteractionStateType + + def AnchorToLowerLeft(self) -> None: ... + def AnchorToLowerRight(self) -> None: ... + def AnchorToUpperLeft(self) -> None: ... + def AnchorToUpperRight(self) -> None: ... + @overload + def ApplyInteractionState(self, state: vtkmodules.vtkGeovisCore.InteractionStateType) -> None: ... + @overload + def ApplyInteractionState(self, state: int) -> None: ... + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def ContainerVisibilityOff(self) -> None: ... + def ContainerVisibilityOn(self) -> None: ... + def EndWidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAnchorPosition(self) -> AnchorType: ... + def GetAzimuth(self) -> float: ... + def GetBack(self) -> tuple[float, float, float]: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetContainerCircumferentialResolution(self) -> int: ... + def GetContainerCircumferentialResolutionMaxValue(self) -> int: ... + def GetContainerCircumferentialResolutionMinValue(self) -> int: ... + def GetContainerProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetContainerRadialResolution(self) -> int: ... + def GetContainerRadialResolutionMaxValue(self) -> int: ... + def GetContainerRadialResolutionMinValue(self) -> int: ... + def GetContainerVisibility(self) -> bool: ... + def GetElevation(self) -> float: ... + def GetHandleCircumferentialResolution(self) -> int: ... + def GetHandleCircumferentialResolutionMaxValue(self) -> int: ... + def GetHandleCircumferentialResolutionMinValue(self) -> int: ... + def GetInteractionStateAsEnum(self) -> vtkmodules.vtkGeovisCore.InteractionStateType: ... + def GetNormalizedHandleDia(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPadding(self) -> tuple[int, int]: ... + def GetPickedAxis(self) -> int: ... + def GetPickedDir(self) -> int: ... + def GetShaftResolution(self) -> int: ... + def GetShaftResolutionMaxValue(self) -> int: ... + def GetShaftResolutionMinValue(self) -> int: ... + def GetSize(self) -> tuple[int, int]: ... + def GetTotalLength(self) -> float: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def GetUp(self) -> tuple[float, float, float]: ... + def GetXMinusLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetXPlusLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetYMinusLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetYPlusLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetZMinusLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetZPlusLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAnyHandleSelected(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraOrientationRepresentation: ... + def PlaceWidget(self, __a: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraOrientationRepresentation: ... + def SetContainerCircumferentialResolution(self, _arg: int) -> None: ... + def SetContainerRadialResolution(self, _arg: int) -> None: ... + def SetContainerVisibility(self, state: bool) -> None: ... + def SetHandleCircumferentialResolution(self, _arg: int) -> None: ... + def SetNormalizedHandleDia(self, _arg: float) -> None: ... + @overload + def SetPadding(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetPadding(self, _arg: Sequence[int]) -> None: ... + def SetShaftResolution(self, _arg: int) -> None: ... + @overload + def SetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSize(self, _arg: Sequence[int]) -> None: ... + def SetTotalLength(self, _arg: float) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkCameraOrientationWidget(vtkAbstractWidget): + def AnimateOff(self) -> None: ... + def AnimateOn(self) -> None: ... + def CreateDefaultRepresentation(self) -> None: ... + def GetAnimate(self) -> bool: ... + def GetAnimatorTotalFrames(self) -> int: ... + def GetAnimatorTotalFramesMaxValue(self) -> int: ... + def GetAnimatorTotalFramesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParentRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraOrientationWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraOrientationWidget: ... + def SetAnimate(self, _arg: bool) -> None: ... + def SetAnimatorTotalFrames(self, _arg: int) -> None: ... + def SetParentRenderer(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SquareResize(self) -> None: ... + +class vtkCameraPathRepresentation(vtkAbstractSplineRepresentation): + def AddCameraAt(self, camera: vtkmodules.vtkRenderingCore.vtkCamera, index: int) -> None: ... + def BuildRepresentation(self) -> None: ... + def DeleteCameraAt(self, index: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitializeHandles(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraPathRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraPathRepresentation: ... + def SetDirectional(self, val: bool) -> None: ... + def SetNumberOfHandles(self, npts: int) -> None: ... + def SetParametricSpline(self, spline: vtkmodules.vtkCommonComputationalGeometry.vtkParametricSpline) -> None: ... + +class vtkCameraPathWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraPathWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraPathWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkCameraPathRepresentation) -> None: ... + +class vtkCameraRepresentation(vtkBorderRepresentation): + def AddCameraToPath(self) -> None: ... + def AnimatePath(self, rwi: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def BuildRepresentation(self) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetInterpolator(self) -> vtkmodules.vtkRenderingCore.vtkCameraInterpolator: ... + def GetNumberOfFrames(self) -> int: ... + def GetNumberOfFramesMaxValue(self) -> int: ... + def GetNumberOfFramesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitializePath(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraRepresentation: ... + def SetCamera(self, camera: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetInterpolator(self, camInt: vtkmodules.vtkRenderingCore.vtkCameraInterpolator) -> None: ... + def SetNumberOfFrames(self, _arg: int) -> None: ... + +class vtkCameraWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraWidget: ... + def SetRepresentation(self, r: vtkCameraRepresentation) -> None: ... + +class vtkCaptionRepresentation(vtkBorderRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAnchorPosition(self, pos: MutableSequence[float]) -> None: ... + def GetAnchorRepresentation(self) -> vtkPointHandleRepresentation3D: ... + def GetCaptionActor2D(self) -> vtkmodules.vtkRenderingAnnotation.vtkCaptionActor2D: ... + def GetFontFactor(self) -> float: ... + def GetFontFactorMaxValue(self) -> float: ... + def GetFontFactorMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCaptionRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCaptionRepresentation: ... + def SetAnchorPosition(self, pos: MutableSequence[float]) -> None: ... + def SetAnchorRepresentation(self, __a: vtkPointHandleRepresentation3D) -> None: ... + def SetCaptionActor2D(self, captionActor: vtkmodules.vtkRenderingAnnotation.vtkCaptionActor2D) -> None: ... + def SetFontFactor(self, _arg: float) -> None: ... + +class vtkCaptionWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetCaptionActor2D(self) -> vtkmodules.vtkRenderingAnnotation.vtkCaptionActor2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCaptionWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCaptionWidget: ... + def SetCaptionActor2D(self, capActor: vtkmodules.vtkRenderingAnnotation.vtkCaptionActor2D) -> None: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkCaptionRepresentation) -> None: ... + +class vtkCellCentersPointPlacer(vtkPointPlacer): + CellPointsMean: int + None_: int + ParametricCenter: int + def AddProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetCellPicker(self) -> vtkmodules.vtkRenderingCore.vtkCellPicker: ... + def GetMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfProps(self) -> int: ... + def HasProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellCentersPointPlacer: ... + def RemoveAllProps(self) -> None: ... + def RemoveViewProp(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellCentersPointPlacer: ... + def SetMode(self, _arg: int) -> None: ... + def ValidateDisplayPosition( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, displayPos: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkSliderRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + LeftCap: vtkmodules.vtkGeovisCore.InteractionStateType + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + RightCap: vtkmodules.vtkGeovisCore.InteractionStateType + Slider: vtkmodules.vtkGeovisCore.InteractionStateType + Tube: vtkmodules.vtkGeovisCore.InteractionStateType + def GetCurrentT(self) -> float: ... + def GetEndCapLength(self) -> float: ... + def GetEndCapLengthMaxValue(self) -> float: ... + def GetEndCapLengthMinValue(self) -> float: ... + def GetEndCapWidth(self) -> float: ... + def GetEndCapWidthMaxValue(self) -> float: ... + def GetEndCapWidthMinValue(self) -> float: ... + def GetLabelFormat(self) -> str: ... + def GetLabelHeight(self) -> float: ... + def GetLabelHeightMaxValue(self) -> float: ... + def GetLabelHeightMinValue(self) -> float: ... + def GetMaximumValue(self) -> float: ... + def GetMinimumValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickedT(self) -> float: ... + def GetShowSliderLabel(self) -> int: ... + def GetSliderLength(self) -> float: ... + def GetSliderLengthMaxValue(self) -> float: ... + def GetSliderLengthMinValue(self) -> float: ... + def GetSliderWidth(self) -> float: ... + def GetSliderWidthMaxValue(self) -> float: ... + def GetSliderWidthMinValue(self) -> float: ... + def GetTitleHeight(self) -> float: ... + def GetTitleHeightMaxValue(self) -> float: ... + def GetTitleHeightMinValue(self) -> float: ... + def GetTitleText(self) -> str: ... + def GetTubeWidth(self) -> float: ... + def GetTubeWidthMaxValue(self) -> float: ... + def GetTubeWidthMinValue(self) -> float: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSliderRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSliderRepresentation: ... + def SetEndCapLength(self, _arg: float) -> None: ... + def SetEndCapWidth(self, _arg: float) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelHeight(self, _arg: float) -> None: ... + def SetMaximumValue(self, value: float) -> None: ... + def SetMinimumValue(self, value: float) -> None: ... + def SetShowSliderLabel(self, _arg: int) -> None: ... + def SetSliderLength(self, _arg: float) -> None: ... + def SetSliderWidth(self, _arg: float) -> None: ... + def SetTitleHeight(self, _arg: float) -> None: ... + def SetTitleText(self, __a: str) -> None: ... + def SetTubeWidth(self, _arg: float) -> None: ... + def SetValue(self, value: float) -> None: ... + def ShowSliderLabelOff(self) -> None: ... + def ShowSliderLabelOn(self) -> None: ... + +class vtkCenteredSliderRepresentation(vtkSliderRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPoint2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSliderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetTitleText(self) -> str: ... + def GetTubeProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def Highlight(self, __a: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCenteredSliderRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCenteredSliderRepresentation: ... + def SetTitleText(self, __a: str) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkCenteredSliderWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSliderRepresentation(self) -> vtkSliderRepresentation: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCenteredSliderWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCenteredSliderWidget: ... + def SetRepresentation(self, r: vtkSliderRepresentation) -> None: ... + +class vtkCheckerboardRepresentation(vtkWidgetRepresentation): + BottomSlider: int + LeftSlider: int + RightSlider: int + TopSlider: int + def BuildRepresentation(self) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBottomRepresentation(self) -> vtkSliderRepresentation3D: ... + def GetCheckerboard(self) -> vtkmodules.vtkImagingGeneral.vtkImageCheckerboard: ... + def GetCornerOffset(self) -> float: ... + def GetCornerOffsetMaxValue(self) -> float: ... + def GetCornerOffsetMinValue(self) -> float: ... + def GetImageActor(self) -> vtkmodules.vtkRenderingCore.vtkImageActor: ... + def GetLeftRepresentation(self) -> vtkSliderRepresentation3D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRightRepresentation(self) -> vtkSliderRepresentation3D: ... + def GetTopRepresentation(self) -> vtkSliderRepresentation3D: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCheckerboardRepresentation: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCheckerboardRepresentation: ... + def SetBottomRepresentation(self, __a: vtkSliderRepresentation3D) -> None: ... + def SetCheckerboard(self, chkrbrd: vtkmodules.vtkImagingGeneral.vtkImageCheckerboard) -> None: ... + def SetCornerOffset(self, _arg: float) -> None: ... + def SetImageActor(self, imageActor: vtkmodules.vtkRenderingCore.vtkImageActor) -> None: ... + def SetLeftRepresentation(self, __a: vtkSliderRepresentation3D) -> None: ... + def SetRightRepresentation(self, __a: vtkSliderRepresentation3D) -> None: ... + def SetTopRepresentation(self, __a: vtkSliderRepresentation3D) -> None: ... + def SliderValueChanged(self, sliderNum: int) -> None: ... + +class vtkCheckerboardWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetCheckerboardRepresentation(self) -> vtkCheckerboardRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCheckerboardWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCheckerboardWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkCheckerboardRepresentation) -> None: ... + +class vtkClosedSurfacePointPlacer(vtkPointPlacer): + def AddBoundingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetBoundingPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlaneCollection: ... + def GetMinimumDistance(self) -> float: ... + def GetMinimumDistanceMaxValue(self) -> float: ... + def GetMinimumDistanceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClosedSurfacePointPlacer: ... + def RemoveAllBoundingPlanes(self) -> None: ... + def RemoveBoundingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClosedSurfacePointPlacer: ... + @overload + def SetBoundingPlanes(self, __a: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + @overload + def SetBoundingPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def SetMinimumDistance(self, _arg: float) -> None: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkConstrainedPointHandleRepresentation(vtkHandleRepresentation): + Oblique: int + XAxis: int + YAxis: int + ZAxis: int + def AddBoundingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def BuildRepresentation(self) -> None: ... + def CheckConstraint(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer, pos: MutableSequence[float]) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int) -> int: ... + def GetActiveCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetActiveProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBoundingPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlaneCollection: ... + def GetCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetObliquePlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + @overload + def GetPosition(self) -> _Pointer: ... + @overload + def GetPosition(self, xyz: MutableSequence[float]) -> None: ... + def GetProjectionNormal(self) -> int: ... + def GetProjectionNormalMaxValue(self) -> int: ... + def GetProjectionNormalMinValue(self) -> int: ... + def GetProjectionPosition(self) -> float: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlight: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConstrainedPointHandleRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllBoundingPlanes(self) -> None: ... + def RemoveBoundingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConstrainedPointHandleRepresentation: ... + def SetActiveCursorShape(self, activeShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetBoundingPlanes(self, __a: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + @overload + def SetBoundingPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def SetCursorShape(self, cursorShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetDisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetObliquePlane(self, __a: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @overload + def SetPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPosition(self, xyz: MutableSequence[float]) -> None: ... + def SetProjectionNormal(self, _arg: int) -> None: ... + def SetProjectionNormalToOblique(self) -> None: ... + def SetProjectionNormalToXAxis(self) -> None: ... + def SetProjectionNormalToYAxis(self) -> None: ... + def SetProjectionNormalToZAxis(self) -> None: ... + def SetProjectionPosition(self, position: float) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def Translate(self, p1: Sequence[float], p2: Sequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkContinuousValueWidget(vtkAbstractWidget): + def GetContinuousValueWidgetRepresentation(self) -> vtkContinuousValueWidgetRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContinuousValueWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContinuousValueWidget: ... + def SetRepresentation(self, r: vtkContinuousValueWidgetRepresentation) -> None: ... + def SetValue(self, v: float) -> None: ... + +class vtkContinuousValueWidgetRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + Adjusting: vtkmodules.vtkGeovisCore.InteractionStateType + Inside: vtkmodules.vtkGeovisCore.InteractionStateType + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + def BuildRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContinuousValueWidgetRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContinuousValueWidgetRepresentation: ... + def SetValue(self, value: float) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkContourRepresentation(vtkWidgetRepresentation): + Inactive: int + Nearby: int + Outside: int + Scale: int + Shift: int + Translate: int + @overload + def ActivateNode(self, displayPos: MutableSequence[float]) -> int: ... + @overload + def ActivateNode(self, displayPos: MutableSequence[int]) -> int: ... + @overload + def ActivateNode(self, X: int, Y: int) -> int: ... + @overload + def AddIntermediatePointWorldPosition(self, n: int, point: MutableSequence[float]) -> int: ... + @overload + def AddIntermediatePointWorldPosition(self, n: int, point: MutableSequence[float], ptId: int) -> int: ... + @overload + def AddNodeAtDisplayPosition(self, displayPos: MutableSequence[float]) -> int: ... + @overload + def AddNodeAtDisplayPosition(self, displayPos: MutableSequence[int]) -> int: ... + @overload + def AddNodeAtDisplayPosition(self, X: int, Y: int) -> int: ... + @overload + def AddNodeAtWorldPosition(self, x: float, y: float, z: float) -> int: ... + @overload + def AddNodeAtWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def AddNodeAtWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + def AddNodeOnContour(self, X: int, Y: int) -> int: ... + def BuildRepresentation(self) -> None: ... + def ClearAllNodes(self) -> None: ... + def ClosedLoopOff(self) -> None: ... + def ClosedLoopOn(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modified: int = 0) -> int: ... + def DeleteActiveNode(self) -> int: ... + def DeleteLastNode(self) -> int: ... + def DeleteNthNode(self, n: int) -> int: ... + def GetActiveNodeDisplayPosition(self, pos: MutableSequence[float]) -> int: ... + def GetActiveNodeSelected(self) -> int: ... + def GetActiveNodeWorldOrientation(self, orient: MutableSequence[float]) -> int: ... + def GetActiveNodeWorldPosition(self, pos: MutableSequence[float]) -> int: ... + def GetClosedLoop(self) -> int: ... + def GetContourRepresentationAsPolyData(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetCurrentOperation(self) -> int: ... + def GetCurrentOperationMaxValue(self) -> int: ... + def GetCurrentOperationMinValue(self) -> int: ... + def GetIntermediatePointWorldPosition(self, n: int, idx: int, point: MutableSequence[float]) -> int: ... + def GetLineInterpolator(self) -> vtkContourLineInterpolator: ... + def GetNodePolyData(self, poly: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetNthNodeDisplayPosition(self, n: int, pos: MutableSequence[float]) -> int: ... + def GetNthNodeSelected(self, __a: int) -> int: ... + def GetNthNodeSlope(self, idx: int, slope: MutableSequence[float]) -> int: ... + def GetNthNodeWorldOrientation(self, n: int, orient: MutableSequence[float]) -> int: ... + def GetNthNodeWorldPosition(self, n: int, pos: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIntermediatePoints(self, n: int) -> int: ... + def GetNumberOfNodes(self) -> int: ... + def GetPixelTolerance(self) -> int: ... + def GetPixelToleranceMaxValue(self) -> int: ... + def GetPixelToleranceMinValue(self) -> int: ... + def GetPointPlacer(self) -> vtkPointPlacer: ... + def GetShowSelectedNodes(self) -> int: ... + def GetWorldTolerance(self) -> float: ... + def GetWorldToleranceMaxValue(self) -> float: ... + def GetWorldToleranceMinValue(self) -> float: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourRepresentation: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourRepresentation: ... + @overload + def SetActiveNodeToDisplayPosition(self, pos: MutableSequence[float]) -> int: ... + @overload + def SetActiveNodeToDisplayPosition(self, pos: MutableSequence[int]) -> int: ... + @overload + def SetActiveNodeToDisplayPosition(self, X: int, Y: int) -> int: ... + @overload + def SetActiveNodeToWorldPosition(self, pos: MutableSequence[float]) -> int: ... + @overload + def SetActiveNodeToWorldPosition(self, pos: MutableSequence[float], orient: MutableSequence[float]) -> int: ... + def SetClosedLoop(self, val: int) -> None: ... + def SetCurrentOperation(self, _arg: int) -> None: ... + def SetCurrentOperationToInactive(self) -> None: ... + def SetCurrentOperationToScale(self) -> None: ... + def SetCurrentOperationToShift(self) -> None: ... + def SetCurrentOperationToTranslate(self) -> None: ... + def SetLineInterpolator(self, __a: vtkContourLineInterpolator) -> None: ... + @overload + def SetNthNodeDisplayPosition(self, n: int, X: int, Y: int) -> int: ... + @overload + def SetNthNodeDisplayPosition(self, n: int, pos: MutableSequence[int]) -> int: ... + @overload + def SetNthNodeDisplayPosition(self, n: int, pos: MutableSequence[float]) -> int: ... + def SetNthNodeSelected(self, __a: int) -> int: ... + @overload + def SetNthNodeWorldPosition(self, n: int, pos: MutableSequence[float]) -> int: ... + @overload + def SetNthNodeWorldPosition(self, n: int, pos: MutableSequence[float], orient: MutableSequence[float]) -> int: ... + def SetPixelTolerance(self, _arg: int) -> None: ... + def SetPointPlacer(self, __a: vtkPointPlacer) -> None: ... + def SetRebuildLocator(self, _arg: bool) -> None: ... + def SetShowSelectedNodes(self, __a: int) -> None: ... + def SetWorldTolerance(self, _arg: float) -> None: ... + def ShowSelectedNodesOff(self) -> None: ... + def ShowSelectedNodesOn(self) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def ToggleActiveNodeSelected(self) -> int: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkContourRepresentationInternals: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkContourRepresentationInternals) -> None: ... + def ClearNodes(self) -> None: ... + +class vtkContourRepresentationNode: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkContourRepresentationNode) -> None: ... + +class vtkContourRepresentationPoint: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkContourRepresentationPoint) -> None: ... + +class vtkContourWidget(vtkAbstractWidget): + Define: int + Manipulate: int + Start: int + def AllowNodePickingOff(self) -> None: ... + def AllowNodePickingOn(self) -> None: ... + def CloseLoop(self) -> None: ... + def ContinuousDrawOff(self) -> None: ... + def ContinuousDrawOn(self) -> None: ... + def CreateDefaultRepresentation(self) -> None: ... + def FollowCursorOff(self) -> None: ... + def FollowCursorOn(self) -> None: ... + def GetAllowNodePicking(self) -> int: ... + def GetContinuousDraw(self) -> int: ... + def GetContourRepresentation(self) -> vtkContourRepresentation: ... + def GetFollowCursor(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWidgetState(self) -> int: ... + @overload + def Initialize( + self, poly: vtkmodules.vtkCommonDataModel.vtkPolyData, state: int = 1, idList: vtkmodules.vtkCommonCore.vtkIdList = ... + ) -> None: ... + @overload + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContourWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContourWidget: ... + def SetAllowNodePicking(self, __a: int) -> None: ... + def SetContinuousDraw(self, _arg: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetFollowCursor(self, _arg: int) -> None: ... + def SetRepresentation(self, r: vtkContourRepresentation) -> None: ... + def SetWidgetState(self, _arg: int) -> None: ... + +class vtkCoordinateFrameRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + ModifyingLockerXVector: InteractionStateType + ModifyingLockerYVector: InteractionStateType + ModifyingLockerZVector: InteractionStateType + Moving: InteractionStateType + MovingOrigin: InteractionStateType + Outside: InteractionStateType + RotatingXVector: InteractionStateType + RotatingYVector: InteractionStateType + RotatingZVector: InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def EndWidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetLengthFactor(self) -> float: ... + def GetLengthFactorMaxValue(self) -> float: ... + def GetLengthFactorMinValue(self) -> float: ... + def GetLockNormalToCamera(self) -> int: ... + def GetLockedAxis(self) -> int: ... + def GetLockedXVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLockedYVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLockedZVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetOriginProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPickCameraFocalInfo(self) -> bool: ... + def GetRepresentationState(self) -> int: ... + def GetSelectedLockedXVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLockedYVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLockedZVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOriginProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedUnlockedXVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedUnlockedYVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedUnlockedZVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedXVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedYVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedZVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetUnlockedXVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetUnlockedYVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetUnlockedZVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXVectorNormal(self) -> tuple[float, float, float]: ... + def GetXVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYVectorNormal(self) -> tuple[float, float, float]: ... + def GetYVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZVectorNormal(self) -> tuple[float, float, float]: ... + def GetZVectorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockNormalToCameraOff(self) -> None: ... + def LockNormalToCameraOn(self) -> None: ... + def NewInstance(self) -> vtkCoordinateFrameRepresentation: ... + def PickCameraFocalInfoOff(self) -> None: ... + def PickCameraFocalInfoOn(self) -> None: ... + def PickDirectionPoint(self, X: int, Y: int, snapToMeshPoint: bool = False) -> bool: ... + def PickNormal(self, X: int, Y: int, snapToMeshPoint: bool = False) -> bool: ... + def PickOrigin(self, X: int, Y: int, snapToMeshPoint: bool = False) -> bool: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def Reset(self) -> None: ... + def ResetAxes(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCoordinateFrameRepresentation: ... + @overload + def SetDirection(self, x: float, y: float, z: float) -> None: ... + @overload + def SetDirection(self, d: MutableSequence[float]) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLengthFactor(self, _arg: float) -> None: ... + def SetLockNormalToCamera(self, __a: int) -> None: ... + def SetLockedAxis(self, axis: int) -> None: ... + @overload + def SetNormal(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormal(self, n: MutableSequence[float]) -> None: ... + def SetNormalToCamera(self) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, x: MutableSequence[float]) -> None: ... + def SetPickCameraFocalInfo(self, _arg: bool) -> None: ... + def SetRepresentationState(self, __a: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + @overload + def SetXAxisVector(self, v: Sequence[float]) -> None: ... + @overload + def SetXAxisVector(self, x: float, y: float, z: float) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + @overload + def SetYAxisVector(self, v: Sequence[float]) -> None: ... + @overload + def SetYAxisVector(self, x: float, y: float, z: float) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + @overload + def SetZAxisVector(self, v: Sequence[float]) -> None: ... + @overload + def SetZAxisVector(self, x: float, y: float, z: float) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def UpdatePlacement(self) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkCoordinateFrameWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetCoordinateFrameRepresentation(self) -> vtkCoordinateFrameRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCoordinateFrameWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCoordinateFrameWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, rep: vtkCoordinateFrameRepresentation) -> None: ... + +class vtkDijkstraImageContourLineInterpolator(vtkContourLineInterpolator): + def GetCostImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetDijkstraImageGeodesicPath(self) -> vtkmodules.vtkFiltersModeling.vtkDijkstraImageGeodesicPath: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDijkstraImageContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDijkstraImageContourLineInterpolator: ... + def SetCostImage(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + +class vtkDisplaySizedImplicitPlaneRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + Moving: InteractionStateType + MovingOrigin: InteractionStateType + MovingOutline: InteractionStateType + Outside: InteractionStateType + Pushing: InteractionStateType + ResizeDiskRadius: InteractionStateType + Rotating: InteractionStateType + Scaling: InteractionStateType + def BuildRepresentation(self) -> None: ... + def BumpPlane(self, dir: int, factor: float) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def ConstrainMaximumSizeToWidgetBoundsOff(self) -> None: ... + def ConstrainMaximumSizeToWidgetBoundsOn(self) -> None: ... + def ConstrainToWidgetBoundsOff(self) -> None: ... + def ConstrainToWidgetBoundsOn(self) -> None: ... + def DrawIntersectionEdgesOff(self) -> None: ... + def DrawIntersectionEdgesOn(self) -> None: ... + def DrawOutlineOff(self) -> None: ... + def DrawOutlineOn(self) -> None: ... + def DrawPlaneOff(self) -> None: ... + def DrawPlaneOn(self) -> None: ... + def EndComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def EndWidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAlwaysSnapToNearestAxis(self) -> bool: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetBumpDistance(self) -> float: ... + def GetBumpDistanceMaxValue(self) -> float: ... + def GetBumpDistanceMinValue(self) -> float: ... + def GetConstrainMaximumSizeToWidgetBounds(self) -> int: ... + def GetConstrainToWidgetBounds(self) -> int: ... + def GetDrawIntersectionEdges(self) -> int: ... + def GetDrawOutline(self) -> int: ... + def GetDrawPlane(self) -> int: ... + def GetEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetIntersectionEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLockNormalToCamera(self) -> int: ... + @overload + def GetNormal(self) -> tuple[float, float, float]: ... + @overload + def GetNormal(self, xyz: MutableSequence[float]) -> None: ... + def GetNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNormalToXAxis(self) -> int: ... + def GetNormalToYAxis(self) -> int: ... + def GetNormalToZAxis(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetOrigin(self, xyz: MutableSequence[float]) -> None: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetOutlineTranslation(self) -> int: ... + def GetOutsideBounds(self) -> int: ... + def GetPickCameraFocalInfo(self) -> bool: ... + def GetPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def GetPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetPolyDataAlgorithm(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetRadiusMultiplier(self) -> float: ... + def GetRadiusMultiplierMaxValue(self) -> float: ... + def GetRadiusMultiplierMinValue(self) -> float: ... + def GetRepresentationState(self) -> int: ... + def GetScaleEnabled(self) -> int: ... + def GetSelectedEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedSphereProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSnapToAxes(self) -> bool: ... + def GetSphereProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetUnderlyingPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetWidgetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockNormalToCameraOff(self) -> None: ... + def LockNormalToCameraOn(self) -> None: ... + def NewInstance(self) -> vtkDisplaySizedImplicitPlaneRepresentation: ... + def NormalToXAxisOff(self) -> None: ... + def NormalToXAxisOn(self) -> None: ... + def NormalToYAxisOff(self) -> None: ... + def NormalToYAxisOn(self) -> None: ... + def NormalToZAxisOff(self) -> None: ... + def NormalToZAxisOn(self) -> None: ... + def OutlineTranslationOff(self) -> None: ... + def OutlineTranslationOn(self) -> None: ... + def OutsideBoundsOff(self) -> None: ... + def OutsideBoundsOn(self) -> None: ... + def PickCameraFocalInfoOff(self) -> None: ... + def PickCameraFocalInfoOn(self) -> None: ... + def PickNormal(self, X: int, Y: int, snapToMeshPoint: bool = False) -> bool: ... + def PickOrigin(self, X: int, Y: int, snapToMeshPoint: bool = False) -> bool: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def PushPlane(self, distance: float) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDisplaySizedImplicitPlaneRepresentation: ... + def ScaleEnabledOff(self) -> None: ... + def ScaleEnabledOn(self) -> None: ... + def SetAlwaysSnapToNearestAxis(self, snap: bool) -> None: ... + def SetBumpDistance(self, _arg: float) -> None: ... + def SetConstrainMaximumSizeToWidgetBounds(self, _arg: int) -> None: ... + def SetConstrainToWidgetBounds(self, _arg: int) -> None: ... + def SetDrawIntersectionEdges(self, intersectionEdges: int) -> None: ... + def SetDrawOutline(self, outline: int) -> None: ... + def SetDrawPlane(self, plane: int) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLockNormalToCamera(self, __a: int) -> None: ... + @overload + def SetNormal(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormal(self, n: MutableSequence[float]) -> None: ... + def SetNormalToCamera(self) -> None: ... + def SetNormalToXAxis(self, __a: int) -> None: ... + def SetNormalToYAxis(self, __a: int) -> None: ... + def SetNormalToZAxis(self, __a: int) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, x: MutableSequence[float]) -> None: ... + def SetOutlineTranslation(self, _arg: int) -> None: ... + def SetOutsideBounds(self, _arg: int) -> None: ... + def SetPickCameraFocalInfo(self, _arg: bool) -> None: ... + def SetPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def SetRadiusMultiplier(self, radiusMultiplier: float) -> None: ... + def SetRepresentationState(self, __a: int) -> None: ... + def SetScaleEnabled(self, _arg: int) -> None: ... + @overload + def SetSelectedWidgetColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetSelectedWidgetColor(self, c: MutableSequence[float]) -> None: ... + def SetSnapToAxes(self, _arg: bool) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + @overload + def SetUnselectedWidgetColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetUnselectedWidgetColor(self, c: MutableSequence[float]) -> None: ... + @overload + def SetWidgetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetWidgetBounds(self, _arg: Sequence[float]) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def SnapToAxesOff(self) -> None: ... + def SnapToAxesOn(self) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def UpdatePlacement(self) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkDisplaySizedImplicitPlaneWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetDisplaySizedImplicitPlaneRepresentation(self) -> vtkDisplaySizedImplicitPlaneRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDisplaySizedImplicitPlaneWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDisplaySizedImplicitPlaneWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetLockNormalToCamera(self, lock: int) -> None: ... + def SetRepresentation(self, rep: vtkDisplaySizedImplicitPlaneRepresentation) -> None: ... + +class vtkDistanceRepresentation(vtkWidgetRepresentation): + NearP1: int + NearP2: int + Outside: int + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetDistance(self) -> float: ... + def GetLabelFormat(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRulerTicks(self) -> int: ... + def GetNumberOfRulerTicksMaxValue(self) -> int: ... + def GetNumberOfRulerTicksMinValue(self) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint1Representation(self) -> vtkHandleRepresentation: ... + @overload + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint1WorldPosition(self) -> tuple[float, float, float]: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2Representation(self) -> vtkHandleRepresentation: ... + @overload + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint2WorldPosition(self) -> tuple[float, float, float]: ... + def GetRulerDistance(self) -> float: ... + def GetRulerDistanceMaxValue(self) -> float: ... + def GetRulerDistanceMinValue(self) -> float: ... + def GetRulerMode(self) -> int: ... + def GetScale(self) -> float: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def InstantiateHandleRepresentation(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDistanceRepresentation: ... + def RulerModeOff(self) -> None: ... + def RulerModeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistanceRepresentation: ... + def SetHandleRepresentation(self, handle: vtkHandleRepresentation) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetNumberOfRulerTicks(self, _arg: int) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetRulerDistance(self, _arg: float) -> None: ... + def SetRulerMode(self, _arg: int) -> None: ... + def SetScale(self, _arg: float) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkDistanceRepresentation2D(vtkDistanceRepresentation): + def BuildRepresentation(self) -> None: ... + def GetAxis(self) -> vtkmodules.vtkRenderingAnnotation.vtkAxisActor2D: ... + def GetAxisProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetDistance(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint1WorldPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint2WorldPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDistanceRepresentation2D: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistanceRepresentation2D: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + +class vtkDistanceRepresentation3D(vtkDistanceRepresentation): + def BuildRepresentation(self) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDistance(self) -> float: ... + def GetGlyphActor(self) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetGlyphScale(self) -> float: ... + def GetLabelActor(self) -> vtkmodules.vtkRenderingCore.vtkFollower: ... + def GetLabelPosition(self) -> float: ... + def GetLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLabelScale(self) -> _Pointer: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetMaximumNumberOfRulerTicks(self) -> int: ... + def GetMaximumNumberOfRulerTicksMaxValue(self) -> int: ... + def GetMaximumNumberOfRulerTicksMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint1WorldPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint2WorldPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDistanceRepresentation3D: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistanceRepresentation3D: ... + def SetGlyphScale(self, scale: float) -> None: ... + def SetLabelActor(self, __a: vtkmodules.vtkRenderingCore.vtkFollower) -> None: ... + def SetLabelPosition(self, labelPosition: float) -> None: ... + @overload + def SetLabelScale(self, x: float, y: float, z: float) -> None: ... + @overload + def SetLabelScale(self, scale: MutableSequence[float]) -> None: ... + def SetMaximumNumberOfRulerTicks(self, _arg: int) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + +class vtkDistanceWidget(vtkAbstractWidget): + Define: int + Manipulate: int + Start: int + def CreateDefaultRepresentation(self) -> None: ... + def GetDistanceRepresentation(self) -> vtkDistanceRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWidgetState(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDistanceWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistanceWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkDistanceRepresentation) -> None: ... + def SetWidgetStateToManipulate(self) -> None: ... + def SetWidgetStateToStart(self) -> None: ... + +class vtkTensorProbeRepresentation(vtkWidgetRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProbeCellId(self) -> int: ... + def GetProbePosition(self) -> tuple[float, float, float]: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Move(self, motionVector: MutableSequence[float]) -> int: ... + def NewInstance(self) -> vtkTensorProbeRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTensorProbeRepresentation: ... + def SelectProbe(self, pos: MutableSequence[int]) -> int: ... + def SetProbeCellId(self, _arg: int) -> None: ... + @overload + def SetProbePosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetProbePosition(self, _arg: Sequence[float]) -> None: ... + def SetTrajectory(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkEllipsoidTensorProbeRepresentation(vtkTensorProbeRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEllipsoidTensorProbeRepresentation: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEllipsoidTensorProbeRepresentation: ... + def SelectProbe(self, pos: MutableSequence[int]) -> int: ... + +class vtkEqualizerContextItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoints(self) -> str: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseEnterEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseLeaveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkEqualizerContextItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEqualizerContextItem: ... + def SetPoints(self, points: str) -> None: ... + +class vtkEvent(vtkmodules.vtkCommonCore.vtkObject): + class EventModifiers(int): ... + AltModifier: EventModifiers + AnyModifier: EventModifiers + ControlModifier: EventModifiers + NoModifier: EventModifiers + ShiftModifier: EventModifiers + def GetEventId(self) -> int: ... + def GetKeyCode(self) -> str: ... + def GetKeySym(self) -> str: ... + @overload + def GetModifier(self) -> int: ... + @overload + @staticmethod + def GetModifier(__a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRepeatCount(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEvent: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEvent: ... + def SetEventId(self, _arg: int) -> None: ... + def SetKeyCode(self, _arg: str) -> None: ... + def SetKeySym(self, _arg: str) -> None: ... + def SetModifier(self, _arg: int) -> None: ... + def SetRepeatCount(self, _arg: int) -> None: ... + +class vtkFinitePlaneRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + ModifyV1: vtkmodules.vtkGeovisCore.InteractionStateType + ModifyV2: vtkmodules.vtkGeovisCore.InteractionStateType + MoveOrigin: vtkmodules.vtkGeovisCore.InteractionStateType + Moving: vtkmodules.vtkGeovisCore.InteractionStateType + Outside: vtkmodules.vtkGeovisCore.InteractionStateType + Pushing: vtkmodules.vtkGeovisCore.InteractionStateType + Rotating: vtkmodules.vtkGeovisCore.InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DrawPlaneOff(self) -> None: ... + def DrawPlaneOn(self) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDrawPlane(self) -> bool: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetNormal(self) -> tuple[float, float, float]: ... + def GetNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetRepresentationState(self) -> int: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTubing(self) -> bool: ... + def GetV1(self) -> tuple[float, float]: ... + def GetV1HandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetV2(self) -> tuple[float, float]: ... + def GetV2HandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HandlesOff(self) -> None: ... + def HandlesOn(self) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MovePoint1(self, p1: MutableSequence[float], p2: MutableSequence[float]) -> None: ... + def MovePoint2(self, p1: MutableSequence[float], p2: MutableSequence[float]) -> None: ... + def NewInstance(self) -> vtkFinitePlaneRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def Push(self, p1: MutableSequence[float], p2: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def Rotate( + self, X: int, Y: int, p1: MutableSequence[float], p2: MutableSequence[float], vpn: MutableSequence[float] + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFinitePlaneRepresentation: ... + def SetDrawPlane(self, plane: bool) -> None: ... + def SetHandles(self, handles: bool) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + @overload + def SetNormal(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormal(self, n: MutableSequence[float]) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, x: MutableSequence[float]) -> None: ... + def SetRepresentationState(self, __a: int) -> None: ... + def SetTubing(self, _arg: bool) -> None: ... + @overload + def SetV1(self, x: float, y: float) -> None: ... + @overload + def SetV1(self, x: MutableSequence[float]) -> None: ... + @overload + def SetV2(self, x: float, y: float) -> None: ... + @overload + def SetV2(self, x: MutableSequence[float]) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def TranslateOrigin(self, p1: MutableSequence[float], p2: MutableSequence[float]) -> None: ... + def TubingOff(self) -> None: ... + def TubingOn(self) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkFinitePlaneWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFinitePlaneWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFinitePlaneWidget: ... + def SetRepresentation(self, r: vtkFinitePlaneRepresentation) -> None: ... + +class vtkPolygonalHandleRepresentation3D(vtkAbstractPolygonalHandleRepresentation3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolygonalHandleRepresentation3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolygonalHandleRepresentation3D: ... + @overload + def SetOffset(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOffset(self, _arg: Sequence[float]) -> None: ... + def SetWorldPosition(self, p: MutableSequence[float]) -> None: ... + +class vtkFixedSizeHandleRepresentation3D(vtkPolygonalHandleRepresentation3D): + def GetHandleSizeInPixels(self) -> float: ... + def GetHandleSizeToleranceInPixels(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSphereSource(self) -> vtkmodules.vtkFiltersSources.vtkSphereSource: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedSizeHandleRepresentation3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedSizeHandleRepresentation3D: ... + def SetHandleSizeInPixels(self, _arg: float) -> None: ... + def SetHandleSizeToleranceInPixels(self, _arg: float) -> None: ... + +class vtkFocalPlaneContourRepresentation(vtkContourRepresentation): + def GetIntermediatePointDisplayPosition(self, n: int, idx: int, point: MutableSequence[float]) -> int: ... + def GetIntermediatePointWorldPosition(self, n: int, idx: int, point: MutableSequence[float]) -> int: ... + def GetNthNodeDisplayPosition(self, n: int, pos: MutableSequence[float]) -> int: ... + def GetNthNodeWorldPosition(self, n: int, pos: MutableSequence[float]) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFocalPlaneContourRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFocalPlaneContourRepresentation: ... + def UpdateContour(self) -> int: ... + def UpdateContourWorldPositionsBasedOnDisplayPositions(self) -> None: ... + def UpdateLines(self, index: int) -> None: ... + +class vtkFocalPlanePointPlacer(vtkPointPlacer): + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> float: ... + def GetPointBounds(self) -> tuple[float, float, float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFocalPlanePointPlacer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFocalPlanePointPlacer: ... + def SetOffset(self, _arg: float) -> None: ... + @overload + def SetPointBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetPointBounds(self, _arg: Sequence[float]) -> None: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkHandleWidget(vtkAbstractWidget): + class WidgetStateType(int): ... + Active: vtkmodules.vtkRenderingVR.WidgetStateType + Inactive: vtkmodules.vtkRenderingVR.WidgetStateType + Start: vtkmodules.vtkRenderingVR.WidgetStateType + def AllowHandleResizeOff(self) -> None: ... + def AllowHandleResizeOn(self) -> None: ... + def CreateDefaultRepresentation(self) -> None: ... + def EnableAxisConstraintOff(self) -> None: ... + def EnableAxisConstraintOn(self) -> None: ... + def EnableTranslationOff(self) -> None: ... + def EnableTranslationOn(self) -> None: ... + def GetAllowHandleResize(self) -> int: ... + def GetEnableAxisConstraint(self) -> int: ... + def GetEnableTranslation(self) -> int: ... + def GetHandleRepresentation(self) -> vtkHandleRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShowInactive(self) -> int: ... + def GetWidgetState(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHandleWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHandleWidget: ... + def SetAllowHandleResize(self, _arg: int) -> None: ... + def SetEnableAxisConstraint(self, _arg: int) -> None: ... + def SetEnableTranslation(self, _arg: int) -> None: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkHandleRepresentation) -> None: ... + def SetShowInactive(self, _arg: int) -> None: ... + def ShowInactiveOff(self) -> None: ... + def ShowInactiveOn(self) -> None: ... + +class vtkImageActorPointPlacer(vtkPointPlacer): + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetImageActor(self) -> vtkmodules.vtkRenderingCore.vtkImageActor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageActorPointPlacer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageActorPointPlacer: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetImageActor(self, __a: vtkmodules.vtkRenderingCore.vtkImageActor) -> None: ... + def SetWorldTolerance(self, tol: float) -> None: ... + def UpdateInternalState(self) -> int: ... + def UpdateWorldPosition( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, worldPos: MutableSequence[float], worldOrient: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkImageCroppingRegionsWidget(vtk3DWidget): + class WidgetEventIds(int): ... + CroppingPlanesPositionChangedEvent: WidgetEventIds + SLICE_ORIENTATION_XY: int + SLICE_ORIENTATION_XZ: int + SLICE_ORIENTATION_YZ: int + def GetCroppingRegionFlags(self) -> int: ... + @overload + def GetLine1Color(self) -> _Pointer: ... + @overload + def GetLine1Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def GetLine2Color(self) -> _Pointer: ... + @overload + def GetLine2Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def GetLine3Color(self) -> _Pointer: ... + @overload + def GetLine3Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def GetLine4Color(self) -> _Pointer: ... + @overload + def GetLine4Color(self, rgb: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlanePositions(self) -> tuple[float, float, float, float, float, float]: ... + def GetSlice(self) -> int: ... + def GetSliceOrientation(self) -> int: ... + def GetVolumeMapper(self) -> vtkmodules.vtkRenderingVolume.vtkVolumeMapper: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MoveHorizontalLine(self) -> None: ... + def MoveIntersectingLines(self) -> None: ... + def MoveVerticalLine(self) -> None: ... + def NewInstance(self) -> vtkImageCroppingRegionsWidget: ... + def OnButtonPress(self) -> None: ... + def OnButtonRelease(self) -> None: ... + def OnMouseMove(self) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageCroppingRegionsWidget: ... + def SetCroppingRegionFlags(self, flags: int) -> None: ... + def SetEnabled(self, enabling: int) -> None: ... + @overload + def SetLine1Color(self, r: float, g: float, b: float) -> None: ... + @overload + def SetLine1Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def SetLine2Color(self, r: float, g: float, b: float) -> None: ... + @overload + def SetLine2Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def SetLine3Color(self, r: float, g: float, b: float) -> None: ... + @overload + def SetLine3Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def SetLine4Color(self, r: float, g: float, b: float) -> None: ... + @overload + def SetLine4Color(self, rgb: MutableSequence[float]) -> None: ... + @overload + def SetPlanePositions(self, pos: MutableSequence[float]) -> None: ... + @overload + def SetPlanePositions(self, xMin: float, xMax: float, yMin: float, yMax: float, zMin: float, zMax: float) -> None: ... + def SetSlice(self, num: int) -> None: ... + def SetSliceOrientation(self, orientation: int) -> None: ... + def SetSliceOrientationToXY(self) -> None: ... + def SetSliceOrientationToXZ(self) -> None: ... + def SetSliceOrientationToYZ(self) -> None: ... + def SetVolumeMapper(self, mapper: vtkmodules.vtkRenderingVolume.vtkVolumeMapper) -> None: ... + def UpdateAccordingToInput(self) -> None: ... + def UpdateCursorIcon(self) -> None: ... + +class vtkImageOrthoPlanes(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self, i: int) -> vtkImagePlaneWidget: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def HandlePlaneEvent(self, imagePlaneWidget: vtkImagePlaneWidget) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageOrthoPlanes: ... + def ResetPlanes(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageOrthoPlanes: ... + def SetPlane(self, i: int, imagePlaneWidget: vtkImagePlaneWidget) -> None: ... + +class vtkPolyDataSourceWidget(vtk3DWidget): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyDataAlgorithm(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataSourceWidget: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataSourceWidget: ... + def UpdatePlacement(self) -> None: ... + +class vtkImagePlaneWidget(vtkPolyDataSourceWidget): + VTK_CONTROL_MODIFIER: int + VTK_CURSOR_ACTION: int + VTK_NO_MODIFIER: int + VTK_SHIFT_MODIFIER: int + VTK_SLICE_MOTION_ACTION: int + VTK_WINDOW_LEVEL_ACTION: int + def DisplayTextOff(self) -> None: ... + def DisplayTextOn(self) -> None: ... + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, xyz: MutableSequence[float]) -> None: ... + def GetColorMap(self) -> vtkmodules.vtkImagingCore.vtkImageMapToColors: ... + def GetCurrentCursorPosition(self) -> tuple[float, float, float]: ... + def GetCurrentImageValue(self) -> float: ... + def GetCursorData(self, xyzv: MutableSequence[float]) -> int: ... + def GetCursorDataStatus(self) -> int: ... + def GetCursorProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetDisplayText(self) -> int: ... + def GetInteraction(self) -> int: ... + def GetLeftButtonAction(self) -> int: ... + def GetLeftButtonActionMaxValue(self) -> int: ... + def GetLeftButtonActionMinValue(self) -> int: ... + def GetLeftButtonAutoModifier(self) -> int: ... + def GetLeftButtonAutoModifierMaxValue(self) -> int: ... + def GetLeftButtonAutoModifierMinValue(self) -> int: ... + def GetLevel(self) -> float: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetMarginProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetMarginSizeX(self) -> float: ... + def GetMarginSizeXMaxValue(self) -> float: ... + def GetMarginSizeXMinValue(self) -> float: ... + def GetMarginSizeY(self) -> float: ... + def GetMarginSizeYMaxValue(self) -> float: ... + def GetMarginSizeYMinValue(self) -> float: ... + def GetMiddleButtonAction(self) -> int: ... + def GetMiddleButtonActionMaxValue(self) -> int: ... + def GetMiddleButtonActionMinValue(self) -> int: ... + def GetMiddleButtonAutoModifier(self) -> int: ... + def GetMiddleButtonAutoModifierMaxValue(self) -> int: ... + def GetMiddleButtonAutoModifierMinValue(self) -> int: ... + @overload + def GetNormal(self) -> tuple[float, float, float]: ... + @overload + def GetNormal(self, xyz: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetOrigin(self, xyz: MutableSequence[float]) -> None: ... + def GetPlaneOrientation(self) -> int: ... + def GetPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + @overload + def GetPoint1(self) -> tuple[float, float, float]: ... + @overload + def GetPoint1(self, xyz: MutableSequence[float]) -> None: ... + @overload + def GetPoint2(self) -> tuple[float, float, float]: ... + @overload + def GetPoint2(self, xyz: MutableSequence[float]) -> None: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetPolyDataAlgorithm(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetReslice(self) -> vtkmodules.vtkImagingCore.vtkImageReslice: ... + def GetResliceAxes(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetResliceInterpolate(self) -> int: ... + def GetResliceOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetRestrictPlaneToVolume(self) -> int: ... + def GetRightButtonAction(self) -> int: ... + def GetRightButtonActionMaxValue(self) -> int: ... + def GetRightButtonActionMinValue(self) -> int: ... + def GetRightButtonAutoModifier(self) -> int: ... + def GetRightButtonAutoModifierMaxValue(self) -> int: ... + def GetRightButtonAutoModifierMinValue(self) -> int: ... + def GetSelectedPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSliceIndex(self) -> int: ... + def GetSlicePosition(self) -> float: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTexture(self) -> vtkmodules.vtkRenderingCore.vtkTexture: ... + def GetTextureInterpolate(self) -> int: ... + def GetTexturePlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTextureVisibility(self) -> int: ... + def GetUseContinuousCursor(self) -> int: ... + def GetUserControlledLookupTable(self) -> int: ... + def GetVector1(self, v1: MutableSequence[float]) -> None: ... + def GetVector2(self, v2: MutableSequence[float]) -> None: ... + def GetWindow(self) -> float: ... + def GetWindowLevel(self, wl: MutableSequence[float]) -> None: ... + def InteractionOff(self) -> None: ... + def InteractionOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImagePlaneWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def RestrictPlaneToVolumeOff(self) -> None: ... + def RestrictPlaneToVolumeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImagePlaneWidget: ... + def SetColorMap(self, __a: vtkmodules.vtkImagingCore.vtkImageMapToColors) -> None: ... + def SetCursorProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetDisplayText(self, _arg: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetInputConnection(self, aout: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInteraction(self, interact: int) -> None: ... + def SetLeftButtonAction(self, _arg: int) -> None: ... + def SetLeftButtonAutoModifier(self, _arg: int) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + def SetMarginProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetMarginSizeX(self, _arg: float) -> None: ... + def SetMarginSizeY(self, _arg: float) -> None: ... + def SetMiddleButtonAction(self, _arg: int) -> None: ... + def SetMiddleButtonAutoModifier(self, _arg: int) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, xyz: MutableSequence[float]) -> None: ... + def SetPicker(self, __a: vtkmodules.vtkRenderingCore.vtkAbstractPropPicker) -> None: ... + def SetPlaneOrientation(self, __a: int) -> None: ... + def SetPlaneOrientationToXAxes(self) -> None: ... + def SetPlaneOrientationToYAxes(self) -> None: ... + def SetPlaneOrientationToZAxes(self) -> None: ... + def SetPlaneProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + @overload + def SetPoint1(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint1(self, xyz: MutableSequence[float]) -> None: ... + @overload + def SetPoint2(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint2(self, xyz: MutableSequence[float]) -> None: ... + def SetResliceInterpolate(self, __a: int) -> None: ... + def SetResliceInterpolateToCubic(self) -> None: ... + def SetResliceInterpolateToLinear(self) -> None: ... + def SetResliceInterpolateToNearestNeighbour(self) -> None: ... + def SetRestrictPlaneToVolume(self, _arg: int) -> None: ... + def SetRightButtonAction(self, _arg: int) -> None: ... + def SetRightButtonAutoModifier(self, _arg: int) -> None: ... + def SetSelectedPlaneProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSliceIndex(self, index: int) -> None: ... + def SetSlicePosition(self, position: float) -> None: ... + def SetTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTextureInterpolate(self, _arg: int) -> None: ... + def SetTexturePlaneProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetTextureVisibility(self, __a: int) -> None: ... + def SetUseContinuousCursor(self, _arg: int) -> None: ... + def SetUserControlledLookupTable(self, _arg: int) -> None: ... + def SetWindowLevel(self, window: float, level: float, copy: int = 0) -> None: ... + def TextureInterpolateOff(self) -> None: ... + def TextureInterpolateOn(self) -> None: ... + def TextureVisibilityOff(self) -> None: ... + def TextureVisibilityOn(self) -> None: ... + def UpdatePlacement(self) -> None: ... + def UseContinuousCursorOff(self) -> None: ... + def UseContinuousCursorOn(self) -> None: ... + def UserControlledLookupTableOff(self) -> None: ... + def UserControlledLookupTableOn(self) -> None: ... + +class vtkImageTracerWidget(vtk3DWidget): + def AutoCloseOff(self) -> None: ... + def AutoCloseOn(self) -> None: ... + def GetAutoClose(self) -> int: ... + def GetCaptureRadius(self) -> float: ... + def GetGlyphSource(self) -> vtkmodules.vtkFiltersSources.vtkGlyphSource2D: ... + def GetHandleLeftMouseButton(self) -> int: ... + def GetHandleMiddleMouseButton(self) -> int: ... + @overload + def GetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + @overload + def GetHandlePosition(self, handle: int) -> tuple[float, float, float]: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleRightMouseButton(self) -> int: ... + def GetImageSnapType(self) -> int: ... + def GetImageSnapTypeMaxValue(self) -> int: ... + def GetImageSnapTypeMinValue(self) -> int: ... + def GetInteraction(self) -> int: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfHandles(self) -> int: ... + def GetPath(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetProjectToPlane(self) -> int: ... + def GetProjectionNormal(self) -> int: ... + def GetProjectionNormalMaxValue(self) -> int: ... + def GetProjectionNormalMinValue(self) -> int: ... + def GetProjectionPosition(self) -> float: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSnapToImage(self) -> int: ... + def HandleLeftMouseButtonOff(self) -> None: ... + def HandleLeftMouseButtonOn(self) -> None: ... + def HandleMiddleMouseButtonOff(self) -> None: ... + def HandleMiddleMouseButtonOn(self) -> None: ... + def HandleRightMouseButtonOff(self) -> None: ... + def HandleRightMouseButtonOn(self) -> None: ... + def InitializeHandles(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def InteractionOff(self) -> None: ... + def InteractionOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsClosed(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageTracerWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def ProjectToPlaneOff(self) -> None: ... + def ProjectToPlaneOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageTracerWidget: ... + def SetAutoClose(self, _arg: int) -> None: ... + def SetCaptureRadius(self, _arg: float) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetHandleLeftMouseButton(self, _arg: int) -> None: ... + def SetHandleMiddleMouseButton(self, _arg: int) -> None: ... + @overload + def SetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + @overload + def SetHandlePosition(self, handle: int, x: float, y: float, z: float) -> None: ... + def SetHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetHandleRightMouseButton(self, _arg: int) -> None: ... + def SetImageSnapType(self, _arg: int) -> None: ... + def SetInteraction(self, interact: int) -> None: ... + def SetLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetProjectToPlane(self, _arg: int) -> None: ... + def SetProjectionNormal(self, _arg: int) -> None: ... + def SetProjectionNormalToXAxes(self) -> None: ... + def SetProjectionNormalToYAxes(self) -> None: ... + def SetProjectionNormalToZAxes(self) -> None: ... + def SetProjectionPosition(self, position: float) -> None: ... + def SetSelectedHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectedLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSnapToImage(self, snap: int) -> None: ... + def SetViewProp(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SnapToImageOff(self) -> None: ... + def SnapToImageOn(self) -> None: ... + +class vtkImplicitCylinderRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + AdjustingRadius: InteractionStateType + Moving: InteractionStateType + MovingCenter: InteractionStateType + MovingOutline: InteractionStateType + Outside: InteractionStateType + RotatingAxis: InteractionStateType + Scaling: InteractionStateType + TranslatingCenter: InteractionStateType + def AlongXAxisOff(self) -> None: ... + def AlongXAxisOn(self) -> None: ... + def AlongYAxisOff(self) -> None: ... + def AlongYAxisOn(self) -> None: ... + def AlongZAxisOff(self) -> None: ... + def AlongZAxisOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def BumpCylinder(self, dir: int, factor: float) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def ConstrainToWidgetBoundsOff(self) -> None: ... + def ConstrainToWidgetBoundsOn(self) -> None: ... + def DrawCylinderOff(self) -> None: ... + def DrawCylinderOn(self) -> None: ... + def EndWidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAlongXAxis(self) -> int: ... + def GetAlongYAxis(self) -> int: ... + def GetAlongZAxis(self) -> int: ... + @overload + def GetAxis(self) -> tuple[float, float, float]: ... + @overload + def GetAxis(self, a: MutableSequence[float]) -> None: ... + def GetAxisProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetBumpDistance(self) -> float: ... + def GetBumpDistanceMaxValue(self) -> float: ... + def GetBumpDistanceMinValue(self) -> float: ... + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, xyz: MutableSequence[float]) -> None: ... + def GetConstrainToWidgetBounds(self) -> int: ... + def GetCylinder(self, cyl: vtkmodules.vtkCommonDataModel.vtkCylinder) -> None: ... + def GetCylinderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetDrawCylinder(self) -> int: ... + def GetEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetMaxRadius(self) -> float: ... + def GetMaxRadiusMaxValue(self) -> float: ... + def GetMaxRadiusMinValue(self) -> float: ... + def GetMinRadius(self) -> float: ... + def GetMinRadiusMaxValue(self) -> float: ... + def GetMinRadiusMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetOutlineTranslation(self) -> int: ... + def GetOutsideBounds(self) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetRadius(self) -> float: ... + def GetRepresentationState(self) -> int: ... + def GetResolution(self) -> int: ... + def GetResolutionMaxValue(self) -> int: ... + def GetResolutionMinValue(self) -> int: ... + def GetScaleEnabled(self) -> int: ... + def GetSelectedAxisProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedCylinderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTranslationAxis(self) -> int: ... + def GetTranslationAxisMaxValue(self) -> int: ... + def GetTranslationAxisMinValue(self) -> int: ... + def GetTubing(self) -> int: ... + def GetWidgetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitCylinderRepresentation: ... + def OutlineTranslationOff(self) -> None: ... + def OutlineTranslationOn(self) -> None: ... + def OutsideBoundsOff(self) -> None: ... + def OutsideBoundsOn(self) -> None: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def PushCylinder(self, distance: float) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitCylinderRepresentation: ... + def ScaleEnabledOff(self) -> None: ... + def ScaleEnabledOn(self) -> None: ... + def SetAlongXAxis(self, __a: int) -> None: ... + def SetAlongYAxis(self, __a: int) -> None: ... + def SetAlongZAxis(self, __a: int) -> None: ... + @overload + def SetAxis(self, x: float, y: float, z: float) -> None: ... + @overload + def SetAxis(self, a: MutableSequence[float]) -> None: ... + def SetBumpDistance(self, _arg: float) -> None: ... + @overload + def SetCenter(self, x: float, y: float, z: float) -> None: ... + @overload + def SetCenter(self, x: MutableSequence[float]) -> None: ... + def SetConstrainToWidgetBounds(self, _arg: int) -> None: ... + def SetDrawCylinder(self, drawCyl: int) -> None: ... + @overload + def SetEdgeColor(self, __a: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + @overload + def SetEdgeColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetEdgeColor(self, c: MutableSequence[float]) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetMaxRadius(self, _arg: float) -> None: ... + def SetMinRadius(self, _arg: float) -> None: ... + def SetOutlineTranslation(self, _arg: int) -> None: ... + def SetOutsideBounds(self, _arg: int) -> None: ... + def SetRadius(self, r: float) -> None: ... + def SetRepresentationState(self, __a: int) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetScaleEnabled(self, _arg: int) -> None: ... + def SetTranslationAxis(self, _arg: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetTubing(self, _arg: int) -> None: ... + @overload + def SetWidgetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetWidgetBounds(self, _arg: Sequence[float]) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def TubingOff(self) -> None: ... + def TubingOn(self) -> None: ... + def UpdatePlacement(self) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkImplicitCylinderWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetCylinderRepresentation(self) -> vtkImplicitCylinderRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitCylinderWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitCylinderWidget: ... + def SetRepresentation(self, rep: vtkImplicitCylinderRepresentation) -> None: ... + +class vtkImplicitPlaneRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + Moving: InteractionStateType + MovingOrigin: InteractionStateType + MovingOutline: InteractionStateType + Outside: InteractionStateType + Pushing: InteractionStateType + Rotating: InteractionStateType + Scaling: InteractionStateType + def BuildRepresentation(self) -> None: ... + def BumpPlane(self, dir: int, factor: float) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def ConstrainToWidgetBoundsOff(self) -> None: ... + def ConstrainToWidgetBoundsOn(self) -> None: ... + def CropPlaneToBoundingBoxOff(self) -> None: ... + def CropPlaneToBoundingBoxOn(self) -> None: ... + def DrawOutlineOff(self) -> None: ... + def DrawOutlineOn(self) -> None: ... + def DrawPlaneOff(self) -> None: ... + def DrawPlaneOn(self) -> None: ... + def EndComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def EndWidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAlwaysSnapToNearestAxis(self) -> bool: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetBumpDistance(self) -> float: ... + def GetBumpDistanceMaxValue(self) -> float: ... + def GetBumpDistanceMinValue(self) -> float: ... + def GetConstrainToWidgetBounds(self) -> int: ... + def GetCropPlaneToBoundingBox(self) -> bool: ... + def GetDrawOutline(self) -> int: ... + def GetDrawPlane(self) -> int: ... + def GetEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetLockNormalToCamera(self) -> int: ... + @overload + def GetNormal(self) -> tuple[float, float, float]: ... + @overload + def GetNormal(self, xyz: MutableSequence[float]) -> None: ... + def GetNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNormalToXAxis(self) -> int: ... + def GetNormalToYAxis(self) -> int: ... + def GetNormalToZAxis(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetOrigin(self, xyz: MutableSequence[float]) -> None: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetOutlineTranslation(self) -> int: ... + def GetOutsideBounds(self) -> int: ... + def GetPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def GetPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetPolyDataAlgorithm(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetRepresentationState(self) -> int: ... + def GetScaleEnabled(self) -> int: ... + def GetSelectedNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSnapToAxes(self) -> bool: ... + def GetTubing(self) -> int: ... + def GetUnderlyingPlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetWidgetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockNormalToCameraOff(self) -> None: ... + def LockNormalToCameraOn(self) -> None: ... + def NewInstance(self) -> vtkImplicitPlaneRepresentation: ... + def NormalToXAxisOff(self) -> None: ... + def NormalToXAxisOn(self) -> None: ... + def NormalToYAxisOff(self) -> None: ... + def NormalToYAxisOn(self) -> None: ... + def NormalToZAxisOff(self) -> None: ... + def NormalToZAxisOn(self) -> None: ... + def OutlineTranslationOff(self) -> None: ... + def OutlineTranslationOn(self) -> None: ... + def OutsideBoundsOff(self) -> None: ... + def OutsideBoundsOn(self) -> None: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def PushPlane(self, distance: float) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitPlaneRepresentation: ... + def ScaleEnabledOff(self) -> None: ... + def ScaleEnabledOn(self) -> None: ... + def SetAlwaysSnapToNearestAxis(self, snap: bool) -> None: ... + def SetBumpDistance(self, _arg: float) -> None: ... + def SetConstrainToWidgetBounds(self, _arg: int) -> None: ... + def SetCropPlaneToBoundingBox(self, __a: bool) -> None: ... + def SetDrawOutline(self, plane: int) -> None: ... + def SetDrawPlane(self, plane: int) -> None: ... + @overload + def SetEdgeColor(self, __a: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + @overload + def SetEdgeColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetEdgeColor(self, c: MutableSequence[float]) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLockNormalToCamera(self, __a: int) -> None: ... + @overload + def SetNormal(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormal(self, n: MutableSequence[float]) -> None: ... + def SetNormalToCamera(self) -> None: ... + def SetNormalToXAxis(self, __a: int) -> None: ... + def SetNormalToYAxis(self, __a: int) -> None: ... + def SetNormalToZAxis(self, __a: int) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, x: MutableSequence[float]) -> None: ... + def SetOutlineTranslation(self, _arg: int) -> None: ... + def SetOutsideBounds(self, _arg: int) -> None: ... + def SetPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def SetRepresentationState(self, __a: int) -> None: ... + def SetScaleEnabled(self, _arg: int) -> None: ... + def SetSnapToAxes(self, _arg: bool) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetTubing(self, _arg: int) -> None: ... + @overload + def SetWidgetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetWidgetBounds(self, _arg: Sequence[float]) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def TubingOff(self) -> None: ... + def TubingOn(self) -> None: ... + def UpdatePlacement(self) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkImplicitImageRepresentation(vtkImplicitPlaneRepresentation): + def BuildRepresentation(self) -> None: ... + def GetColorMap(self) -> vtkmodules.vtkImagingCore.vtkImageMapToColors: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReslice(self) -> vtkmodules.vtkImagingCore.vtkImageReslice: ... + def GetResliceInterpolate(self) -> int: ... + def GetTextureInterpolate(self) -> bool: ... + def GetUserControlledLookupTable(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitImageRepresentation: ... + @overload + def PlaceImage(self, img: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def PlaceImage(self, aout: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitImageRepresentation: ... + def SetColorMap(self, __a: vtkmodules.vtkImagingCore.vtkImageMapToColors) -> None: ... + def SetCropPlaneToBoundingBox(self, __a: bool) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkLookupTable) -> None: ... + def SetResliceInterpolate(self, __a: int) -> None: ... + def SetResliceInterpolateToCubic(self) -> None: ... + def SetResliceInterpolateToLinear(self) -> None: ... + def SetResliceInterpolateToNearestNeighbour(self) -> None: ... + def SetTextureInterpolate(self, _arg: bool) -> None: ... + def SetUserControlledLookupTable(self, _arg: bool) -> None: ... + def TextureInterpolateOff(self) -> None: ... + def TextureInterpolateOn(self) -> None: ... + def UserControlledLookupTableOff(self) -> None: ... + def UserControlledLookupTableOn(self) -> None: ... + +class vtkImplicitPlaneWidget(vtkPolyDataSourceWidget): + def DrawPlaneOff(self) -> None: ... + def DrawPlaneOn(self) -> None: ... + def GetDiagonalRatio(self) -> float: ... + def GetDiagonalRatioMaxValue(self) -> float: ... + def GetDiagonalRatioMinValue(self) -> float: ... + def GetDrawPlane(self) -> int: ... + def GetEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + @overload + def GetNormal(self) -> tuple[float, float, float]: ... + @overload + def GetNormal(self, xyz: MutableSequence[float]) -> None: ... + def GetNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNormalToXAxis(self) -> int: ... + def GetNormalToYAxis(self) -> int: ... + def GetNormalToZAxis(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetOrigin(self, xyz: MutableSequence[float]) -> None: ... + def GetOriginTranslation(self) -> int: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetOutlineTranslation(self) -> int: ... + def GetOutsideBounds(self) -> int: ... + def GetPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def GetPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetPolyDataAlgorithm(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetScaleEnabled(self) -> int: ... + def GetSelectedNormalProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTubing(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitPlaneWidget: ... + def NormalToXAxisOff(self) -> None: ... + def NormalToXAxisOn(self) -> None: ... + def NormalToYAxisOff(self) -> None: ... + def NormalToYAxisOn(self) -> None: ... + def NormalToZAxisOff(self) -> None: ... + def NormalToZAxisOn(self) -> None: ... + def OriginTranslationOff(self) -> None: ... + def OriginTranslationOn(self) -> None: ... + def OutlineTranslationOff(self) -> None: ... + def OutlineTranslationOn(self) -> None: ... + def OutsideBoundsOff(self) -> None: ... + def OutsideBoundsOn(self) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitPlaneWidget: ... + def ScaleEnabledOff(self) -> None: ... + def ScaleEnabledOn(self) -> None: ... + def SetDiagonalRatio(self, _arg: float) -> None: ... + def SetDrawPlane(self, plane: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + @overload + def SetNormal(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormal(self, n: MutableSequence[float]) -> None: ... + def SetNormalToXAxis(self, __a: int) -> None: ... + def SetNormalToYAxis(self, __a: int) -> None: ... + def SetNormalToZAxis(self, __a: int) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, x: MutableSequence[float]) -> None: ... + def SetOriginTranslation(self, _arg: int) -> None: ... + def SetOutlineTranslation(self, _arg: int) -> None: ... + def SetOutsideBounds(self, _arg: int) -> None: ... + def SetScaleEnabled(self, _arg: int) -> None: ... + def SetTubing(self, _arg: int) -> None: ... + def SizeHandles(self) -> None: ... + def TubingOff(self) -> None: ... + def TubingOn(self) -> None: ... + def UpdatePlacement(self) -> None: ... + +class vtkImplicitPlaneWidget2(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetImplicitPlaneRepresentation(self) -> vtkImplicitPlaneRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImplicitPlaneWidget2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImplicitPlaneWidget2: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetLockNormalToCamera(self, lock: int) -> None: ... + def SetRepresentation(self, rep: vtkImplicitPlaneRepresentation) -> None: ... + +class vtkLightRepresentation(vtkWidgetRepresentation): + MovingFocalPoint: int + MovingLight: int + MovingPositionalFocalPoint: int + Outside: int + ScalingConeAngle: int + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetConeAngle(self) -> float: ... + def GetFocalPoint(self) -> tuple[float, float, float]: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetLightColor(self) -> tuple[float, float, float]: ... + def GetLightPosition(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPositional(self) -> bool: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightRepresentation: ... + def PositionalOff(self) -> None: ... + def PositionalOn(self) -> None: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightRepresentation: ... + def SetConeAngle(self, angle: float) -> None: ... + def SetFocalPoint(self, pos: MutableSequence[float]) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLightColor(self, color: MutableSequence[float]) -> None: ... + def SetLightPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPositional(self, _arg: bool) -> None: ... + def StartWidgetInteraction(self, eventPosition: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPosition: MutableSequence[float]) -> None: ... + +class vtkLightWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetLightRepresentation(self) -> vtkLightRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightWidget: ... + def SetRepresentation(self, r: vtkLightRepresentation) -> None: ... + +class vtkLineRepresentation(vtkWidgetRepresentation): + OnLine: int + OnP1: int + OnP2: int + Outside: int + RestrictNone: int + RestrictToX: int + RestrictToY: int + RestrictToZ: int + Scaling: int + TranslatingP1: int + TranslatingP2: int + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DirectionalLineOff(self) -> None: ... + def DirectionalLineOn(self) -> None: ... + def DistanceAnnotationVisibilityOff(self) -> None: ... + def DistanceAnnotationVisibilityOn(self) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetDirectionalLine(self) -> bool: ... + def GetDistance(self) -> float: ... + def GetDistanceAnnotationFormat(self) -> str: ... + def GetDistanceAnnotationProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetDistanceAnnotationScale(self) -> tuple[float, float, float]: ... + def GetDistanceAnnotationVisibility(self) -> int: ... + def GetEndPoint2Property(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetEndPointProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetLineHandleRepresentation(self) -> vtkPointHandleRepresentation3D: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint1DisplayPosition(self) -> tuple[float, float, float]: ... + def GetPoint1Representation(self) -> vtkPointHandleRepresentation3D: ... + @overload + def GetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint1WorldPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint2DisplayPosition(self) -> tuple[float, float, float]: ... + def GetPoint2Representation(self) -> vtkPointHandleRepresentation3D: ... + @overload + def GetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + @overload + def GetPoint2WorldPosition(self) -> tuple[float, float, float]: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetRepresentationState(self) -> int: ... + def GetResolution(self) -> int: ... + def GetSelectedEndPoint2Property(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedEndPointProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTextActor(self) -> vtkmodules.vtkRenderingCore.vtkFollower: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InstantiateHandleRepresentation(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLineRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLineRepresentation: ... + def SetDirectionalLine(self, val: bool) -> None: ... + def SetDistanceAnnotationFormat(self, _arg: str) -> None: ... + @overload + def SetDistanceAnnotationScale(self, x: float, y: float, z: float) -> None: ... + @overload + def SetDistanceAnnotationScale(self, scale: MutableSequence[float]) -> None: ... + def SetDistanceAnnotationVisibility(self, _arg: int) -> None: ... + def SetHandleRepresentation(self, handle: vtkPointHandleRepresentation3D) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetLineColor(self, r: float, g: float, b: float) -> None: ... + def SetPoint1DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint1WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2DisplayPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPoint2WorldPosition(self, pos: MutableSequence[float]) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetRepresentationState(self, __a: int) -> None: ... + def SetResolution(self, res: int) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkLineWidget(vtk3DWidget): + def ClampToBoundsOff(self) -> None: ... + def ClampToBoundsOn(self) -> None: ... + def GetAlign(self) -> int: ... + def GetAlignMaxValue(self) -> int: ... + def GetAlignMinValue(self) -> int: ... + def GetClampToBounds(self) -> int: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetPoint1(self) -> tuple[float, float, float]: ... + @overload + def GetPoint1(self, xyz: MutableSequence[float]) -> None: ... + @overload + def GetPoint2(self) -> tuple[float, float, float]: ... + @overload + def GetPoint2(self, xyz: MutableSequence[float]) -> None: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetResolution(self) -> int: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLineWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLineWidget: ... + def SetAlign(self, _arg: int) -> None: ... + def SetAlignToNone(self) -> None: ... + def SetAlignToXAxis(self) -> None: ... + def SetAlignToYAxis(self) -> None: ... + def SetAlignToZAxis(self) -> None: ... + def SetClampToBounds(self, _arg: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + @overload + def SetPoint1(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint1(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPoint2(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint2(self, x: MutableSequence[float]) -> None: ... + def SetResolution(self, r: int) -> None: ... + +class vtkLineWidget2(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetLineRepresentation(self) -> vtkLineRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLineWidget2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLineWidget2: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkLineRepresentation) -> None: ... + +class vtkLinearContourLineInterpolator(vtkContourLineInterpolator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLinearContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLinearContourLineInterpolator: ... + +class vtkLogoRepresentation(vtkBorderRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors2D(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetImageProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLogoRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLogoRepresentation: ... + def SetImage(self, img: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetImageProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + +class vtkLogoWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLogoWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLogoWidget: ... + def SetRepresentation(self, r: vtkLogoRepresentation) -> None: ... + +class vtkMagnifierRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + Invisible: InteractionStateType + Visible: InteractionStateType + def AddViewProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def BorderOff(self) -> None: ... + def BorderOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def GetBorder(self) -> bool: ... + def GetBorderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMagnificationFactor(self) -> float: ... + def GetMagnificationFactorMaxValue(self) -> float: ... + def GetMagnificationFactorMinValue(self) -> float: ... + def GetMagnificationRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSize(self) -> tuple[int, int]: ... + def GetViewProps(self) -> vtkmodules.vtkRenderingCore.vtkPropCollection: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def HasViewProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMagnifierRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllViewProps(self) -> None: ... + def RemoveViewProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMagnifierRepresentation: ... + def SetBorder(self, _arg: bool) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetMagnificationFactor(self, _arg: float) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @overload + def SetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSize(self, _arg: Sequence[int]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkMagnifierWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetKeyPressDecreaseValue(self) -> str: ... + def GetKeyPressIncreaseValue(self) -> str: ... + def GetMagnifierRepresentation(self) -> vtkMagnifierRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMagnifierWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMagnifierWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetKeyPressDecreaseValue(self, _arg: str) -> None: ... + def SetKeyPressIncreaseValue(self, _arg: str) -> None: ... + def SetRepresentation(self, r: vtkMagnifierRepresentation) -> None: ... + +class vtkMeasurementCubeHandleRepresentation3D(vtkHandleRepresentation): + def AdaptiveScalingOff(self) -> None: ... + def AdaptiveScalingOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DeepCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAdaptiveScaling(self) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetHandle(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetHandleVisibility(self) -> int: ... + def GetLabelText(self) -> vtkmodules.vtkRenderingCore.vtkBillboardTextActor3D: ... + def GetLabelTextInput(self) -> str: ... + def GetLabelVisibility(self) -> int: ... + def GetLengthUnit(self) -> str: ... + def GetMaxRelativeCubeScreenArea(self) -> float: ... + def GetMinRelativeCubeScreenArea(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetRescaleFactor(self) -> float: ... + def GetRescaleFactorMaxValue(self) -> float: ... + def GetRescaleFactorMinValue(self) -> float: ... + def GetSelectedLabelVisibility(self) -> int: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSideLength(self) -> float: ... + def GetSmoothMotion(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def HandleVisibilityOff(self) -> None: ... + def HandleVisibilityOn(self) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlight: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkMeasurementCubeHandleRepresentation3D: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMeasurementCubeHandleRepresentation3D: ... + def SelectedLabelVisibilityOff(self) -> None: ... + def SelectedLabelVisibilityOn(self) -> None: ... + def SetAdaptiveScaling(self, _arg: int) -> None: ... + def SetDisplayPosition(self, p: MutableSequence[float]) -> None: ... + def SetHandleVisibility(self, _arg: int) -> None: ... + def SetLabelTextInput(self, label: str) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetLengthUnit(self, _arg: str) -> None: ... + def SetMaxRelativeCubeScreenArea(self, __a: float) -> None: ... + def SetMinRelativeCubeScreenArea(self, __a: float) -> None: ... + def SetProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetRescaleFactor(self, _arg: float) -> None: ... + def SetSelectedLabelVisibility(self, _arg: int) -> None: ... + def SetSelectedProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSideLength(self, __a: float) -> None: ... + def SetSmoothMotion(self, _arg: int) -> None: ... + def SetWorldPosition(self, p: MutableSequence[float]) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SmoothMotionOff(self) -> None: ... + def SmoothMotionOn(self) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkOrientationMarkerWidget(vtkmodules.vtkRenderingCore.vtkInteractorObserver): + def EndInteraction(self) -> None: ... + def ExecuteCameraUpdateEvent(self, o: vtkmodules.vtkCommonCore.vtkObject, event: int, calldata: _Pointer) -> None: ... + def GetInteractive(self) -> int: ... + def GetMaxDimensionSize(self) -> int: ... + def GetMinDimensionSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientationMarker(self) -> vtkmodules.vtkRenderingCore.vtkProp: ... + def GetOutlineColor(self) -> tuple[float, float, float]: ... + def GetShouldConstrainSize(self) -> int: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def GetViewport(self) -> tuple[float, float, float, float]: ... + def GetZoom(self) -> float: ... + def GetZoomMaxValue(self) -> float: ... + def GetZoomMinValue(self) -> float: ... + def InteractiveOff(self) -> None: ... + def InteractiveOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkOrientationMarkerWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrientationMarkerWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetInteractive(self, interact: int) -> None: ... + def SetOrientationMarker(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SetOutlineColor(self, r: float, g: float, b: float) -> None: ... + def SetShouldConstrainSize(self, shouldConstrainSize: int) -> None: ... + def SetSizeConstraintDimensionSizes(self, minDimensionSize: int, maxDimensionSize: int) -> bool: ... + def SetTolerance(self, _arg: int) -> None: ... + @overload + def SetViewport(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetViewport(self, _arg: Sequence[float]) -> None: ... + def SetZoom(self, _arg: float) -> None: ... + +class vtkOrientedGlyphContourRepresentation(vtkContourRepresentation): + def AlwaysOnTopOff(self) -> None: ... + def AlwaysOnTopOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modified: int = 0) -> int: ... + def GetActiveCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetActiveProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAlwaysOnTop(self) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetContourRepresentationAsPolyData(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOrientedGlyphContourRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrientedGlyphContourRepresentation: ... + def SetActiveCursorShape(self, activeShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetAlwaysOnTop(self, _arg: int) -> None: ... + def SetCursorShape(self, cursorShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetLineColor(self, r: float, g: float, b: float) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetShowSelectedNodes(self, __a: int) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkOrientedGlyphFocalPlaneContourRepresentation(vtkFocalPlaneContourRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modified: int = 0) -> int: ... + def GetActiveCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetActiveProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetContourPlaneDirectionCosines(self, origin: Sequence[float]) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetContourRepresentationAsPolyData(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOrientedGlyphFocalPlaneContourRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrientedGlyphFocalPlaneContourRepresentation: ... + def SetActiveCursorShape(self, activeShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetCursorShape(self, cursorShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkOrientedPolygonalHandleRepresentation3D(vtkAbstractPolygonalHandleRepresentation3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOrientedPolygonalHandleRepresentation3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrientedPolygonalHandleRepresentation3D: ... + +class vtkParallelopipedRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + ChairMode: InteractionStateType + Inside: InteractionStateType + Outside: InteractionStateType + RequestChairMode: InteractionStateType + RequestResizeParallelopiped: InteractionStateType + RequestResizeParallelopipedAlongAnAxis: InteractionStateType + RequestRotateParallelopiped: InteractionStateType + RequestScaleParallelopiped: InteractionStateType + RequestTranslateParallelopiped: InteractionStateType + ResizingParallelopiped: InteractionStateType + ResizingParallelopipedAlongAnAxis: InteractionStateType + RotatingParallelopiped: InteractionStateType + ScalingParallelopiped: InteractionStateType + TranslatingParallelopiped: InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBoundingPlanes(self, pc: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleRepresentation(self, index: int) -> vtkHandleRepresentation: ... + def GetHoveredHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetMinimumThickness(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetSelectedFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HandlesOff(self) -> None: ... + def HandlesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelopipedRepresentation: ... + @overload + def PlaceWidget(self, corners: MutableSequence[MutableSequence[float]]) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def PositionHandles(self) -> None: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelopipedRepresentation: ... + def Scale(self, X: int, Y: int) -> None: ... + def SetHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetHandleRepresentation(self, handle: vtkHandleRepresentation) -> None: ... + def SetHoveredHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetMinimumThickness(self, _arg: float) -> None: ... + def SetSelectedHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + @overload + def Translate(self, translation: MutableSequence[float]) -> None: ... + @overload + def Translate(self, X: int, Y: int) -> None: ... + +class vtkParallelopipedWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def EnableChairCreationOff(self) -> None: ... + def EnableChairCreationOn(self) -> None: ... + def GetEnableChairCreation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParallelopipedRepresentation(self) -> vtkParallelopipedRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelopipedWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelopipedWidget: ... + def SetEnableChairCreation(self, _arg: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, r: vtkParallelopipedRepresentation) -> None: ... + +class vtkPlaneWidget(vtkPolyDataSourceWidget): + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, xyz: MutableSequence[float]) -> None: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + @overload + def GetNormal(self) -> tuple[float, float, float]: ... + @overload + def GetNormal(self, xyz: MutableSequence[float]) -> None: ... + def GetNormalToXAxis(self) -> int: ... + def GetNormalToYAxis(self) -> int: ... + def GetNormalToZAxis(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetOrigin(self, xyz: MutableSequence[float]) -> None: ... + def GetPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + def GetPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + @overload + def GetPoint1(self) -> tuple[float, float, float]: ... + @overload + def GetPoint1(self, xyz: MutableSequence[float]) -> None: ... + @overload + def GetPoint2(self) -> tuple[float, float, float]: ... + @overload + def GetPoint2(self, xyz: MutableSequence[float]) -> None: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetPolyDataAlgorithm(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetRepresentation(self) -> int: ... + def GetRepresentationMaxValue(self) -> int: ... + def GetRepresentationMinValue(self) -> int: ... + def GetResolution(self) -> int: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedPlaneProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlaneWidget: ... + def NormalToXAxisOff(self) -> None: ... + def NormalToXAxisOn(self) -> None: ... + def NormalToYAxisOff(self) -> None: ... + def NormalToYAxisOn(self) -> None: ... + def NormalToZAxisOff(self) -> None: ... + def NormalToZAxisOn(self) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlaneWidget: ... + @overload + def SetCenter(self, x: float, y: float, z: float) -> None: ... + @overload + def SetCenter(self, x: MutableSequence[float]) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + @overload + def SetNormal(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormal(self, x: MutableSequence[float]) -> None: ... + def SetNormalToXAxis(self, _arg: int) -> None: ... + def SetNormalToYAxis(self, _arg: int) -> None: ... + def SetNormalToZAxis(self, _arg: int) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, x: MutableSequence[float]) -> None: ... + def SetPlaneProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + @overload + def SetPoint1(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint1(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPoint2(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint2(self, x: MutableSequence[float]) -> None: ... + def SetRepresentation(self, _arg: int) -> None: ... + def SetRepresentationToOff(self) -> None: ... + def SetRepresentationToOutline(self) -> None: ... + def SetRepresentationToSurface(self) -> None: ... + def SetRepresentationToWireframe(self) -> None: ... + def SetResolution(self, r: int) -> None: ... + def UpdatePlacement(self) -> None: ... + +class vtkPlaybackRepresentation(vtkBorderRepresentation): + def BackwardOneFrame(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def ForwardOneFrame(self) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def JumpToBeginning(self) -> None: ... + def JumpToEnd(self) -> None: ... + def NewInstance(self) -> vtkPlaybackRepresentation: ... + def Play(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlaybackRepresentation: ... + def Stop(self) -> None: ... + +class vtkPlaybackWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPlaybackWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPlaybackWidget: ... + def SetRepresentation(self, r: vtkPlaybackRepresentation) -> None: ... + +class vtkPointCloudRepresentation(vtkWidgetRepresentation): + class PickingModeType(int): ... + class InteractionStateType(int): ... + HARDWARE_PICKING: PickingModeType + Outside: InteractionStateType + Over: InteractionStateType + OverOutline: InteractionStateType + SOFTWARE_PICKING: PickingModeType + Selecting: InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetActors2D(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetHardwarePickingTolerance(self) -> int: ... + def GetHighlighting(self) -> bool: ... + def GetInteractionStateMaxValue(self) -> int: ... + def GetInteractionStateMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickingMode(self) -> int: ... + def GetPickingModeMaxValue(self) -> int: ... + def GetPickingModeMinValue(self) -> int: ... + def GetPointCloudActor(self) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetPointCloudMapper(self) -> vtkmodules.vtkRenderingCore.vtkPolyDataMapper: ... + @overload + def GetPointCoordinates(self) -> _Pointer: ... + @overload + def GetPointCoordinates(self, x: MutableSequence[float]) -> None: ... + def GetPointId(self) -> int: ... + def GetSoftwarePickingTolerance(self) -> float: ... + def GetSoftwarePickingToleranceMaxValue(self) -> float: ... + def GetSoftwarePickingToleranceMinValue(self) -> float: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def HighlightingOff(self) -> None: ... + def HighlightingOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointCloudRepresentation: ... + @overload + def PlacePointCloud(self, a: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @overload + def PlacePointCloud(self, ps: vtkmodules.vtkCommonDataModel.vtkPointSet) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointCloudRepresentation: ... + def SetHardwarePickingTolerance(self, _arg: int) -> None: ... + def SetHighlighting(self, _arg: bool) -> None: ... + def SetInteractionState(self, _arg: int) -> None: ... + def SetPickingMode(self, _arg: int) -> None: ... + def SetPickingModeToHardware(self) -> None: ... + def SetPickingModeToSoftware(self) -> None: ... + def SetSoftwarePickingTolerance(self, _arg: float) -> None: ... + +class vtkPointCloudWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointCloudWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointCloudWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkPointCloudRepresentation) -> None: ... + +class vtkPointHandleRepresentation2D(vtkHandleRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DeepCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCursorShape(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def Highlight(self, highlight: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointHandleRepresentation2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointHandleRepresentation2D: ... + def SetCursorShape(self, cursorShape: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetDisplayPosition(self, xyz: MutableSequence[float]) -> None: ... + def SetPointPlacer(self, __a: vtkPointPlacer) -> None: ... + def SetProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetSelectedProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetVisibility(self, visible: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def Translate(self, p1: Sequence[float], p2: Sequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkPointHandleRepresentation3D(vtkHandleRepresentation): + def AllOff(self) -> None: ... + def AllOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DeepCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetHotSpotSize(self) -> float: ... + def GetHotSpotSizeMaxValue(self) -> float: ... + def GetHotSpotSizeMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutline(self) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSmoothMotion(self) -> int: ... + def GetTranslationMode(self) -> int: ... + def GetXShadows(self) -> int: ... + def GetYShadows(self) -> int: ... + def GetZShadows(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlight: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointHandleRepresentation3D: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointHandleRepresentation3D: ... + def SetDisplayPosition(self, p: MutableSequence[float]) -> None: ... + def SetHandleSize(self, size: float) -> None: ... + def SetHotSpotSize(self, _arg: float) -> None: ... + def SetOutline(self, o: int) -> None: ... + def SetProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectedProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSmoothMotion(self, _arg: int) -> None: ... + def SetTranslationMode(self, mode: int) -> None: ... + def SetVisibility(self, visible: int) -> None: ... + def SetWorldPosition(self, p: MutableSequence[float]) -> None: ... + def SetXShadows(self, o: int) -> None: ... + def SetYShadows(self, o: int) -> None: ... + def SetZShadows(self, o: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SmoothMotionOff(self) -> None: ... + def SmoothMotionOn(self) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def Translate(self, v: Sequence[float]) -> None: ... + def TranslationModeOff(self) -> None: ... + def TranslationModeOn(self) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def XShadowsOff(self) -> None: ... + def XShadowsOn(self) -> None: ... + def YShadowsOff(self) -> None: ... + def YShadowsOn(self) -> None: ... + def ZShadowsOff(self) -> None: ... + def ZShadowsOn(self) -> None: ... + +class vtkPointWidget(vtk3DWidget): + def AllOff(self) -> None: ... + def AllOn(self) -> None: ... + def GetHotSpotSize(self) -> float: ... + def GetHotSpotSizeMaxValue(self) -> float: ... + def GetHotSpotSizeMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutline(self) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def GetPosition(self) -> tuple[float, float, float]: ... + @overload + def GetPosition(self, xyz: MutableSequence[float]) -> None: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTranslationMode(self) -> int: ... + def GetXShadows(self) -> int: ... + def GetYShadows(self) -> int: ... + def GetZShadows(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointWidget: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetHotSpotSize(self, _arg: float) -> None: ... + def SetOutline(self, o: int) -> None: ... + @overload + def SetPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPosition(self, x: MutableSequence[float]) -> None: ... + def SetTranslationMode(self, mode: int) -> None: ... + def SetXShadows(self, o: int) -> None: ... + def SetYShadows(self, o: int) -> None: ... + def SetZShadows(self, o: int) -> None: ... + def TranslationModeOff(self) -> None: ... + def TranslationModeOn(self) -> None: ... + def XShadowsOff(self) -> None: ... + def XShadowsOn(self) -> None: ... + def YShadowsOff(self) -> None: ... + def YShadowsOn(self) -> None: ... + def ZShadowsOff(self) -> None: ... + def ZShadowsOn(self) -> None: ... + +class vtkPolyDataContourLineInterpolator(vtkContourLineInterpolator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolys(self) -> vtkmodules.vtkCommonDataModel.vtkPolyDataCollection: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataContourLineInterpolator: ... + def UpdateNode( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkContourRepresentation, node: MutableSequence[float], idx: int + ) -> int: ... + +class vtkPolyDataPointPlacer(vtkPointPlacer): + def AddProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfProps(self) -> int: ... + def GetPropPicker(self) -> vtkmodules.vtkRenderingCore.vtkPropPicker: ... + def HasProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataPointPlacer: ... + def RemoveAllProps(self) -> None: ... + def RemoveViewProp(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataPointPlacer: ... + def ValidateDisplayPosition( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, displayPos: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkPolyLineRepresentation(vtkCurveRepresentation): + def BuildRepresentation(self) -> None: ... + def GetHandlePositions(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetSummedLength(self) -> float: ... + def InitializeHandles(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyLineRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyLineRepresentation: ... + def SetNumberOfHandles(self, npts: int) -> None: ... + +class vtkPolyLineWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyLineWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyLineWidget: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkPolyLineRepresentation) -> None: ... + +class vtkPolygonalSurfaceContourLineInterpolator(vtkPolyDataContourLineInterpolator): + def GetContourPointIds(self, rep: vtkContourRepresentation, ids: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetDistanceOffset(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolygonalSurfaceContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolygonalSurfaceContourLineInterpolator: ... + def SetDistanceOffset(self, _arg: float) -> None: ... + def UpdateNode( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkContourRepresentation, node: MutableSequence[float], idx: int + ) -> int: ... + +class vtkPolygonalSurfacePointPlacer(vtkPolyDataPointPlacer): + def AddProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetCellPicker(self) -> vtkmodules.vtkRenderingCore.vtkCellPicker: ... + def GetDistanceOffset(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolys(self) -> vtkmodules.vtkCommonDataModel.vtkPolyDataCollection: ... + def GetSnapToClosestPoint(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolygonalSurfacePointPlacer: ... + def RemoveAllProps(self) -> None: ... + def RemoveViewProp(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolygonalSurfacePointPlacer: ... + def SetDistanceOffset(self, _arg: float) -> None: ... + def SetSnapToClosestPoint(self, _arg: int) -> None: ... + def SnapToClosestPointOff(self) -> None: ... + def SnapToClosestPointOn(self) -> None: ... + def UpdateNodeWorldPosition(self, worldPos: MutableSequence[float], nodePointId: int) -> int: ... + def ValidateDisplayPosition( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, displayPos: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkPolygonalSurfacePointPlacerNode: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkPolygonalSurfacePointPlacerNode) -> None: ... + +class vtkProgressBarRepresentation(vtkBorderRepresentation): + def BuildRepresentation(self) -> None: ... + def DrawBackgroundOff(self) -> None: ... + def DrawBackgroundOn(self) -> None: ... + def DrawFrameOff(self) -> None: ... + def DrawFrameOn(self) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBackgroundColor(self) -> tuple[float, float, float]: ... + def GetDrawBackground(self) -> bool: ... + def GetDrawFrame(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPadding(self) -> tuple[float, float]: ... + def GetProgressBarColor(self) -> tuple[float, float, float]: ... + def GetProgressRate(self) -> float: ... + def GetProgressRateMaxValue(self) -> float: ... + def GetProgressRateMinValue(self) -> float: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgressBarRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgressBarRepresentation: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetDrawBackground(self, _arg: bool) -> None: ... + def SetDrawFrame(self, _arg: bool) -> None: ... + @overload + def SetPadding(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPadding(self, _arg: Sequence[float]) -> None: ... + @overload + def SetProgressBarColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetProgressBarColor(self, _arg: Sequence[float]) -> None: ... + def SetProgressRate(self, _arg: float) -> None: ... + +class vtkProgressBarWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProgressBarWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProgressBarWidget: ... + def SetRepresentation(self, r: vtkProgressBarRepresentation) -> None: ... + +class vtkProp3DButtonRepresentation(vtkButtonRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def FollowCameraOff(self) -> None: ... + def FollowCameraOn(self) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetButtonProp(self, i: int) -> vtkmodules.vtkRenderingCore.vtkProp3D: ... + def GetFollowCamera(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProp3DButtonRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProp3DButtonRepresentation: ... + def SetButtonProp(self, i: int, prop: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + def SetFollowCamera(self, _arg: int) -> None: ... + def SetState(self, state: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkRectilinearWipeRepresentation(vtkWidgetRepresentation): + class InteractionStateType(int): ... + MovingCenter: InteractionStateType + MovingHPane: InteractionStateType + MovingVPane: InteractionStateType + Outside: InteractionStateType + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetImageActor(self) -> vtkmodules.vtkRenderingCore.vtkImageActor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetRectilinearWipe(self) -> vtkmodules.vtkImagingHybrid.vtkImageRectilinearWipe: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearWipeRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearWipeRepresentation: ... + def SetImageActor(self, imageActor: vtkmodules.vtkRenderingCore.vtkImageActor) -> None: ... + def SetRectilinearWipe(self, wipe: vtkmodules.vtkImagingHybrid.vtkImageRectilinearWipe) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkRectilinearWipeWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRectilinearWipeRepresentation(self) -> vtkRectilinearWipeRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRectilinearWipeWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRectilinearWipeWidget: ... + def SetRepresentation(self, r: vtkRectilinearWipeRepresentation) -> None: ... + +class vtkResliceCursor(vtkmodules.vtkCommonCore.vtkObject): + def GetAxis(self, i: int) -> _Pointer: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetCenterlineAxisPolyData(self, axis: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetHole(self) -> int: ... + def GetHoleWidth(self) -> float: ... + def GetHoleWidthInPixels(self) -> float: ... + def GetImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlane(self, n: int) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetPolyData(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetThickMode(self) -> int: ... + def GetThickness(self) -> tuple[float, float, float]: ... + def GetViewUp(self, i: int) -> _Pointer: ... + def GetXAxis(self) -> tuple[float, float, float]: ... + def GetXViewUp(self) -> tuple[float, float, float]: ... + def GetYAxis(self) -> tuple[float, float, float]: ... + def GetYViewUp(self) -> tuple[float, float, float]: ... + def GetZAxis(self) -> tuple[float, float, float]: ... + def GetZViewUp(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceCursor: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursor: ... + @overload + def SetCenter(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetCenter(self, center: MutableSequence[float]) -> None: ... + def SetHole(self, _arg: int) -> None: ... + def SetHoleWidth(self, _arg: float) -> None: ... + def SetHoleWidthInPixels(self, _arg: float) -> None: ... + def SetImage(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetThickMode(self, _arg: int) -> None: ... + @overload + def SetThickness(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetThickness(self, _arg: Sequence[float]) -> None: ... + @overload + def SetXAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetXAxis(self, _arg: Sequence[float]) -> None: ... + @overload + def SetXViewUp(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetXViewUp(self, _arg: Sequence[float]) -> None: ... + @overload + def SetYAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetYAxis(self, _arg: Sequence[float]) -> None: ... + @overload + def SetYViewUp(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetYViewUp(self, _arg: Sequence[float]) -> None: ... + @overload + def SetZAxis(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetZAxis(self, _arg: Sequence[float]) -> None: ... + @overload + def SetZViewUp(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetZViewUp(self, _arg: Sequence[float]) -> None: ... + def ThickModeOff(self) -> None: ... + def ThickModeOn(self) -> None: ... + def Update(self) -> None: ... + +class vtkResliceCursorActor(vtkmodules.vtkRenderingCore.vtkProp3D): + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCenterlineActor(self, axis: int) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetCenterlineProperty(self, i: int) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetCursorAlgorithm(self) -> vtkResliceCursorPolyDataAlgorithm: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetThickSlabProperty(self, i: int) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceCursorActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorActor: ... + def SetUserMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkResliceCursorRepresentation(vtkWidgetRepresentation): + NearAxis1: int + NearAxis2: int + NearCenter: int + None_: int + OnAxis1: int + OnAxis2: int + OnCenter: int + Outside: int + PanAndRotate: int + ResizeThickness: int + RotateBothAxes: int + TranslateSingleAxis: int + WindowLevelling: int + def ActivateText(self, __a: int) -> None: ... + @staticmethod + def BoundPlane( + bounds: MutableSequence[float], origin: MutableSequence[float], p1: MutableSequence[float], p2: MutableSequence[float] + ) -> int: ... + def BuildRepresentation(self) -> None: ... + def DisplayTextOff(self) -> None: ... + def DisplayTextOn(self) -> None: ... + def GetColorMap(self) -> vtkmodules.vtkImagingCore.vtkImageMapToColors: ... + def GetCursorAlgorithm(self) -> vtkResliceCursorPolyDataAlgorithm: ... + def GetDisplayText(self) -> int: ... + def GetImageActor(self) -> vtkmodules.vtkRenderingCore.vtkImageActor: ... + def GetLevel(self) -> float: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetManipulationMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlaneSource(self) -> vtkmodules.vtkFiltersSources.vtkPlaneSource: ... + def GetReslice(self) -> vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm: ... + def GetResliceAxes(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetResliceCursor(self) -> vtkResliceCursor: ... + def GetRestrictPlaneToVolume(self) -> int: ... + def GetShowReslicedImage(self) -> int: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetThicknessLabelFormat(self) -> str: ... + @overload + def GetThicknessLabelPosition(self) -> _Pointer: ... + @overload + def GetThicknessLabelPosition(self, pos: MutableSequence[float]) -> None: ... + def GetThicknessLabelText(self) -> str: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def GetUseImageActor(self) -> int: ... + def GetWindow(self) -> float: ... + def GetWindowLevel(self, wl: MutableSequence[float]) -> None: ... + def GetWorldThicknessLabelPosition(self, pos: MutableSequence[float]) -> None: ... + def InitializeReslicePlane(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ManageTextDisplay(self) -> None: ... + def NewInstance(self) -> vtkResliceCursorRepresentation: ... + def ResetCamera(self) -> None: ... + def RestrictPlaneToVolumeOff(self) -> None: ... + def RestrictPlaneToVolumeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorRepresentation: ... + def SetColorMap(self, __a: vtkmodules.vtkImagingCore.vtkImageMapToColors) -> None: ... + def SetDisplayText(self, _arg: int) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetManipulationMode(self, m: int) -> None: ... + def SetRestrictPlaneToVolume(self, _arg: int) -> None: ... + def SetShowReslicedImage(self, _arg: int) -> None: ... + def SetTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetThicknessLabelFormat(self, _arg: str) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + def SetUseImageActor(self, _arg: int) -> None: ... + def SetWindowLevel(self, window: float, level: float, copy: int = 0) -> None: ... + def ShowReslicedImageOff(self) -> None: ... + def ShowReslicedImageOn(self) -> None: ... + @staticmethod + def TransformPlane( + planeToTransform: vtkmodules.vtkFiltersSources.vtkPlaneSource, + targetCenter: MutableSequence[float], + targetNormal: MutableSequence[float], + targetViewUp: MutableSequence[float], + ) -> None: ... + def UseImageActorOff(self) -> None: ... + def UseImageActorOn(self) -> None: ... + +class vtkResliceCursorLineRepresentation(vtkResliceCursorRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResliceCursor(self) -> vtkResliceCursor: ... + def GetResliceCursorActor(self) -> vtkResliceCursorActor: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlightOn: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceCursorLineRepresentation: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorLineRepresentation: ... + def SetTolerance(self, t: int) -> None: ... + def SetUserMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def StartWidgetInteraction(self, startEventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkResliceCursorPicker(vtkmodules.vtkRenderingCore.vtkPicker): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickedAxis1(self) -> int: ... + def GetPickedAxis2(self) -> int: ... + def GetPickedCenter(self) -> int: ... + def GetResliceCursorAlgorithm(self) -> vtkResliceCursorPolyDataAlgorithm: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceCursorPicker: ... + @overload + def Pick( + self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkmodules.vtkRenderingCore.vtkRenderer + ) -> int: ... + @overload + def Pick( + self, displayPos: MutableSequence[float], world: MutableSequence[float], ren: vtkmodules.vtkRenderingCore.vtkRenderer + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorPicker: ... + def SetResliceCursorAlgorithm(self, __a: vtkResliceCursorPolyDataAlgorithm) -> None: ... + def SetTransformMatrix(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkResliceCursorPolyDataAlgorithm(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + XAxis: int + YAxis: int + ZAxis: int + def GetAxis1(self) -> int: ... + def GetAxis2(self) -> int: ... + def GetCenterlineAxis1(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetCenterlineAxis2(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOtherPlaneForAxis(self, p: int) -> int: ... + def GetPlaneAxis1(self) -> int: ... + def GetPlaneAxis2(self) -> int: ... + def GetResliceCursor(self) -> vtkResliceCursor: ... + def GetReslicePlaneNormal(self) -> int: ... + def GetSliceBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetThickSlabAxis1(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetThickSlabAxis2(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceCursorPolyDataAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorPolyDataAlgorithm: ... + def SetResliceCursor(self, __a: vtkResliceCursor) -> None: ... + def SetReslicePlaneNormal(self, _arg: int) -> None: ... + def SetReslicePlaneNormalToXAxis(self) -> None: ... + def SetReslicePlaneNormalToYAxis(self) -> None: ... + def SetReslicePlaneNormalToZAxis(self) -> None: ... + @overload + def SetSliceBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetSliceBounds(self, _arg: Sequence[float]) -> None: ... + +class vtkResliceCursorThickLineRepresentation(vtkResliceCursorLineRepresentation): + def CreateDefaultResliceAlgorithm(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResliceCursorThickLineRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorThickLineRepresentation: ... + def SetResliceParameters(self, outputSpacingX: float, outputSpacingY: float, extentX: int, extentY: int) -> None: ... + +class vtkResliceCursorWidget(vtkAbstractWidget): + ResetCursorEvent: int + ResliceAxesChangedEvent: int + ResliceThicknessChangedEvent: int + WindowLevelEvent: int + def CreateDefaultRepresentation(self) -> None: ... + def GetManageWindowLevel(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResliceCursorRepresentation(self) -> vtkResliceCursorRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ManageWindowLevelOff(self) -> None: ... + def ManageWindowLevelOn(self) -> None: ... + def NewInstance(self) -> vtkResliceCursorWidget: ... + def ResetResliceCursor(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResliceCursorWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetManageWindowLevel(self, _arg: int) -> None: ... + def SetRepresentation(self, r: vtkResliceCursorRepresentation) -> None: ... + +class vtkScalarBarRepresentation(vtkBorderRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors2D(self, collection: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAutoOrient(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetScalarBarActor(self) -> vtkmodules.vtkRenderingAnnotation.vtkScalarBarActor: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def GetVisibility(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScalarBarRepresentation: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScalarBarRepresentation: ... + def SetAutoOrient(self, _arg: bool) -> None: ... + def SetOrientation(self, orient: int) -> None: ... + def SetScalarBarActor(self, __a: vtkmodules.vtkRenderingAnnotation.vtkScalarBarActor) -> None: ... + def SetVisibility(self, __a: int) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkScalarBarWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProcessEvents(self) -> int: ... + def GetRepositionable(self) -> int: ... + def GetScalarBarActor(self) -> vtkmodules.vtkRenderingAnnotation.vtkScalarBarActor: ... + def GetScalarBarRepresentation(self) -> vtkScalarBarRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScalarBarWidget: ... + def RepositionableOff(self) -> None: ... + def RepositionableOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScalarBarWidget: ... + def SetRepositionable(self, _arg: int) -> None: ... + def SetRepresentation(self, rep: vtkScalarBarRepresentation) -> None: ... + def SetScalarBarActor(self, actor: vtkmodules.vtkRenderingAnnotation.vtkScalarBarActor) -> None: ... + +class vtkSeedRepresentation(vtkWidgetRepresentation): + NearSeed: int + Outside: int + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def CreateHandle(self, e: MutableSequence[float]) -> int: ... + def GetActiveHandle(self) -> int: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + @overload + def GetHandleRepresentation(self, num: int) -> vtkHandleRepresentation: ... + @overload + def GetHandleRepresentation(self) -> vtkHandleRepresentation: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSeeds(self) -> int: ... + def GetSeedDisplayPosition(self, seedNum: int, pos: MutableSequence[float]) -> None: ... + def GetSeedWorldPosition(self, seedNum: int, pos: MutableSequence[float]) -> None: ... + def GetTolerance(self) -> int: ... + def GetToleranceMaxValue(self) -> int: ... + def GetToleranceMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSeedRepresentation: ... + def RemoveActiveHandle(self) -> None: ... + def RemoveHandle(self, n: int) -> None: ... + def RemoveLastHandle(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSeedRepresentation: ... + def SetActiveHandle(self, handleId: int) -> None: ... + def SetHandleRepresentation(self, handle: vtkHandleRepresentation) -> None: ... + def SetSeedDisplayPosition(self, seedNum: int, pos: MutableSequence[float]) -> None: ... + def SetSeedWorldPosition(self, seedNum: int, pos: MutableSequence[float]) -> None: ... + def SetTolerance(self, _arg: int) -> None: ... + +class vtkSeedWidget(vtkAbstractWidget): + MovingSeed: int + PlacedSeeds: int + PlacingSeeds: int + Start: int + def CompleteInteraction(self) -> None: ... + def CreateDefaultRepresentation(self) -> None: ... + def CreateNewHandle(self) -> vtkHandleWidget: ... + def DeleteSeed(self, n: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSeed(self, n: int) -> vtkHandleWidget: ... + def GetSeedRepresentation(self) -> vtkSeedRepresentation: ... + def GetWidgetState(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSeedWidget: ... + def RestartInteraction(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSeedWidget: ... + def SetCurrentRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetInteractor(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetProcessEvents(self, __a: int) -> None: ... + def SetRepresentation(self, rep: vtkSeedRepresentation) -> None: ... + +class vtkSliderRepresentation2D(vtkSliderRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetCapProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPoint2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSliderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetTitleProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleText(self) -> str: ... + def GetTubeProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def Highlight(self, __a: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSliderRepresentation2D: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSliderRepresentation2D: ... + def SetTitleText(self, __a: str) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkSliderRepresentation3D(vtkSliderRepresentation): + def BuildRepresentation(self) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCapProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoint1Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPoint2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetRotation(self) -> float: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSliderProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSliderShape(self) -> int: ... + def GetSliderShapeMaxValue(self) -> int: ... + def GetSliderShapeMinValue(self) -> int: ... + def GetTitleText(self) -> str: ... + def GetTubeProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, __a: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSliderRepresentation3D: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSliderRepresentation3D: ... + def SetPoint1InWorldCoordinates(self, x: float, y: float, z: float) -> None: ... + def SetPoint2InWorldCoordinates(self, x: float, y: float, z: float) -> None: ... + def SetRotation(self, _arg: float) -> None: ... + def SetSliderShape(self, _arg: int) -> None: ... + def SetSliderShapeToCylinder(self) -> None: ... + def SetSliderShapeToSphere(self) -> None: ... + def SetTitleText(self, __a: str) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, newEventPos: MutableSequence[float]) -> None: ... + +class vtkSliderWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetAnimationMode(self) -> int: ... + def GetAnimationModeMaxValue(self) -> int: ... + def GetAnimationModeMinValue(self) -> int: ... + def GetNumberOfAnimationSteps(self) -> int: ... + def GetNumberOfAnimationStepsMaxValue(self) -> int: ... + def GetNumberOfAnimationStepsMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSliderRepresentation(self) -> vtkSliderRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSliderWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSliderWidget: ... + def SetAnimationMode(self, _arg: int) -> None: ... + def SetAnimationModeToAnimate(self) -> None: ... + def SetAnimationModeToJump(self) -> None: ... + def SetAnimationModeToOff(self) -> None: ... + def SetNumberOfAnimationSteps(self, _arg: int) -> None: ... + def SetRepresentation(self, r: vtkSliderRepresentation) -> None: ... + +class vtkSphereHandleRepresentation(vtkHandleRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def DeepCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetHotSpotSize(self) -> float: ... + def GetHotSpotSizeMaxValue(self) -> float: ... + def GetHotSpotSizeMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSphereRadius(self) -> float: ... + def GetTranslationMode(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, highlight: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphereHandleRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereHandleRepresentation: ... + def SetDisplayPosition(self, p: MutableSequence[float]) -> None: ... + def SetHandleSize(self, size: float) -> None: ... + def SetHotSpotSize(self, _arg: float) -> None: ... + def SetProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectedProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSphereRadius(self, __a: float) -> None: ... + def SetTranslationMode(self, _arg: int) -> None: ... + def SetVisibility(self, visible: int) -> None: ... + def SetWorldPosition(self, p: MutableSequence[float]) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StartWidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + def Translate(self, v: Sequence[float]) -> None: ... + def TranslationModeOff(self) -> None: ... + def TranslationModeOn(self) -> None: ... + def WidgetInteraction(self, eventPos: MutableSequence[float]) -> None: ... + +class vtkSphereRepresentation(vtkWidgetRepresentation): + MovingHandle: int + OnSphere: int + Outside: int + Scaling: int + Translating: int + def BuildRepresentation(self) -> None: ... + def CenterCursorOff(self) -> None: ... + def CenterCursorOn(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, xyz: MutableSequence[float]) -> None: ... + def GetCenterCursor(self) -> bool: ... + def GetHandleDirection(self) -> tuple[float, float, float]: ... + def GetHandlePosition(self) -> tuple[float, float, float]: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleText(self) -> int: ... + def GetHandleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetHandleVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhiResolution(self) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetRadialLine(self) -> int: ... + def GetRadialLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetRadius(self) -> float: ... + def GetRepresentation(self) -> int: ... + def GetRepresentationMaxValue(self) -> int: ... + def GetRepresentationMinValue(self) -> int: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedSphereProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSphere(self, sphere: vtkmodules.vtkCommonDataModel.vtkSphere) -> None: ... + def GetSphereProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetThetaResolution(self) -> int: ... + def GetTranslationAxis(self) -> int: ... + def GetTranslationAxisMaxValue(self) -> int: ... + def GetTranslationAxisMinValue(self) -> int: ... + def HandleTextOff(self) -> None: ... + def HandleTextOn(self) -> None: ... + def HandleVisibilityOff(self) -> None: ... + def HandleVisibilityOn(self) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphereRepresentation: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self, center: MutableSequence[float], handlePosition: MutableSequence[float]) -> None: ... + def RadialLineOff(self) -> None: ... + def RadialLineOn(self) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereRepresentation: ... + @overload + def SetCenter(self, c: MutableSequence[float]) -> None: ... + @overload + def SetCenter(self, x: float, y: float, z: float) -> None: ... + def SetCenterCursor(self, _arg: bool) -> None: ... + @overload + def SetHandleDirection(self, dir: MutableSequence[float]) -> None: ... + @overload + def SetHandleDirection(self, dx: float, dy: float, dz: float) -> None: ... + @overload + def SetHandlePosition(self, handle: MutableSequence[float]) -> None: ... + @overload + def SetHandlePosition(self, x: float, y: float, z: float) -> None: ... + def SetHandleText(self, _arg: int) -> None: ... + def SetHandleVisibility(self, _arg: int) -> None: ... + def SetInteractionState(self, state: int) -> None: ... + def SetPhiResolution(self, r: int) -> None: ... + def SetRadialLine(self, _arg: int) -> None: ... + def SetRadius(self, r: float) -> None: ... + def SetRepresentation(self, _arg: int) -> None: ... + def SetRepresentationToOff(self) -> None: ... + def SetRepresentationToSurface(self) -> None: ... + def SetRepresentationToWireframe(self) -> None: ... + def SetThetaResolution(self, r: int) -> None: ... + def SetTranslationAxis(self, _arg: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkSphereWidget(vtk3DWidget): + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, xyz: MutableSequence[float]) -> None: ... + def GetHandleDirection(self) -> tuple[float, float, float]: ... + def GetHandlePosition(self) -> tuple[float, float, float]: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhiResolution(self) -> int: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetRadius(self) -> float: ... + def GetRepresentation(self) -> int: ... + def GetRepresentationMaxValue(self) -> int: ... + def GetRepresentationMinValue(self) -> int: ... + def GetScale(self) -> int: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedSphereProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSphere(self, sphere: vtkmodules.vtkCommonDataModel.vtkSphere) -> None: ... + def GetSphereProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetThetaResolution(self) -> int: ... + def GetTranslation(self) -> int: ... + def HandleVisibilityOff(self) -> None: ... + def HandleVisibilityOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphereWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereWidget: ... + def ScaleOff(self) -> None: ... + def ScaleOn(self) -> None: ... + @overload + def SetCenter(self, x: float, y: float, z: float) -> None: ... + @overload + def SetCenter(self, x: MutableSequence[float]) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + @overload + def SetHandleDirection(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetHandleDirection(self, _arg: Sequence[float]) -> None: ... + def SetHandleVisibility(self, _arg: int) -> None: ... + def SetPhiResolution(self, r: int) -> None: ... + def SetRadius(self, r: float) -> None: ... + def SetRepresentation(self, _arg: int) -> None: ... + def SetRepresentationToOff(self) -> None: ... + def SetRepresentationToSurface(self) -> None: ... + def SetRepresentationToWireframe(self) -> None: ... + def SetScale(self, _arg: int) -> None: ... + def SetThetaResolution(self, r: int) -> None: ... + def SetTranslation(self, _arg: int) -> None: ... + def TranslationOff(self) -> None: ... + def TranslationOn(self) -> None: ... + +class vtkSphereWidget2(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalingEnabled(self) -> int: ... + def GetTranslationEnabled(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphereWidget2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphereWidget2: ... + def ScalingEnabledOff(self) -> None: ... + def ScalingEnabledOn(self) -> None: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkSphereRepresentation) -> None: ... + def SetScalingEnabled(self, _arg: int) -> None: ... + def SetTranslationEnabled(self, _arg: int) -> None: ... + def TranslationEnabledOff(self) -> None: ... + def TranslationEnabledOn(self) -> None: ... + +class vtkSplineRepresentation(vtkAbstractSplineRepresentation): + def BuildRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitializeHandles(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplineRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplineRepresentation: ... + def SetNumberOfHandles(self, npts: int) -> None: ... + def SetParametricSpline(self, spline: vtkmodules.vtkCommonComputationalGeometry.vtkParametricSpline) -> None: ... + +class vtkSplineWidget(vtk3DWidget): + def ClosedOff(self) -> None: ... + def ClosedOn(self) -> None: ... + def GetClosed(self) -> int: ... + @overload + def GetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + @overload + def GetHandlePosition(self, handle: int) -> tuple[float, float, float]: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfHandles(self) -> int: ... + def GetParametricSpline(self) -> vtkmodules.vtkCommonComputationalGeometry.vtkParametricSpline: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetProcessEvents(self) -> int: ... + def GetProcessEventsMaxValue(self) -> int: ... + def GetProcessEventsMinValue(self) -> int: ... + def GetProjectToPlane(self) -> int: ... + def GetProjectionNormal(self) -> int: ... + def GetProjectionNormalMaxValue(self) -> int: ... + def GetProjectionNormalMinValue(self) -> int: ... + def GetProjectionPosition(self) -> float: ... + def GetResolution(self) -> int: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSummedLength(self) -> float: ... + def InitializeHandles(self, points: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def IsA(self, type: str) -> int: ... + def IsClosed(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplineWidget: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self) -> None: ... + @overload + def PlaceWidget(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def ProcessEventsOff(self) -> None: ... + def ProcessEventsOn(self) -> None: ... + def ProjectToPlaneOff(self) -> None: ... + def ProjectToPlaneOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplineWidget: ... + def SetClosed(self, closed: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + @overload + def SetHandlePosition(self, handle: int, x: float, y: float, z: float) -> None: ... + @overload + def SetHandlePosition(self, handle: int, xyz: MutableSequence[float]) -> None: ... + def SetHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetNumberOfHandles(self, npts: int) -> None: ... + def SetParametricSpline(self, __a: vtkmodules.vtkCommonComputationalGeometry.vtkParametricSpline) -> None: ... + def SetPlaneSource(self, plane: vtkmodules.vtkFiltersSources.vtkPlaneSource) -> None: ... + def SetProcessEvents(self, _arg: int) -> None: ... + def SetProjectToPlane(self, _arg: int) -> None: ... + def SetProjectionNormal(self, _arg: int) -> None: ... + def SetProjectionNormalToOblique(self) -> None: ... + def SetProjectionNormalToXAxes(self) -> None: ... + def SetProjectionNormalToYAxes(self) -> None: ... + def SetProjectionNormalToZAxes(self) -> None: ... + def SetProjectionPosition(self, position: float) -> None: ... + def SetResolution(self, resolution: int) -> None: ... + def SetSelectedHandleProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectedLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + +class vtkSplineWidget2(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSplineWidget2: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSplineWidget2: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetRepresentation(self, r: vtkSplineRepresentation) -> None: ... + +class vtkTensorProbeWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTensorProbeRepresentation(self) -> vtkTensorProbeRepresentation: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTensorProbeWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTensorProbeWidget: ... + def SetRepresentation(self, r: vtkTensorProbeRepresentation) -> None: ... + +class vtkTensorRepresentation(vtkWidgetRepresentation): + MoveF0: int + MoveF1: int + MoveF2: int + MoveF3: int + MoveF4: int + MoveF5: int + Outside: int + Rotating: int + Scaling: int + Translating: int + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def EndComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetEigenvalues(self, evals: MutableSequence[float]) -> None: ... + def GetEigenvector(self, n: int, ev: MutableSequence[float]) -> None: ... + def GetEllipsoidProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineCursorWires(self) -> bool: ... + def GetOutlineFaceWires(self) -> bool: ... + def GetOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolyData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def GetPosition(self, pos: MutableSequence[float]) -> None: ... + def GetSelectedFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedHandleProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectedOutlineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSnapToAxes(self) -> bool: ... + def GetSymmetricTensor(self, symTensor: MutableSequence[float]) -> None: ... + def GetTensor(self, tensor: MutableSequence[float]) -> None: ... + def GetTensorEllipsoid(self) -> bool: ... + def GetTranslationAxis(self) -> int: ... + def GetTranslationAxisMaxValue(self) -> int: ... + def GetTranslationAxisMinValue(self) -> int: ... + def HandlesOff(self) -> None: ... + def HandlesOn(self) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslationConstrained(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTensorRepresentation: ... + def OutlineCursorWiresOff(self) -> None: ... + def OutlineCursorWiresOn(self) -> None: ... + def OutlineFaceWiresOff(self) -> None: ... + def OutlineFaceWiresOn(self) -> None: ... + def PlaceTensor(self, tensor: MutableSequence[float], position: MutableSequence[float]) -> None: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTensorRepresentation: ... + def SetInteractionState(self, state: int) -> None: ... + def SetOutlineCursorWires(self, __a: bool) -> None: ... + def SetOutlineFaceWires(self, __a: bool) -> None: ... + def SetPosition(self, pos: MutableSequence[float]) -> None: ... + def SetSnapToAxes(self, _arg: bool) -> None: ... + def SetSymmetricTensor(self, symTensor: MutableSequence[float]) -> None: ... + def SetTensor(self, tensor: MutableSequence[float]) -> None: ... + def SetTensorEllipsoid(self, __a: bool) -> None: ... + def SetTranslationAxis(self, _arg: int) -> None: ... + def SetTranslationAxisOff(self) -> None: ... + def SetXTranslationAxisOn(self) -> None: ... + def SetYTranslationAxisOn(self) -> None: ... + def SetZTranslationAxisOn(self) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def StartWidgetInteraction(self, e: MutableSequence[float]) -> None: ... + def StepBackward(self) -> None: ... + def StepForward(self) -> None: ... + def TensorEllipsoidOff(self) -> None: ... + def TensorEllipsoidOn(self) -> None: ... + def WidgetInteraction(self, e: MutableSequence[float]) -> None: ... + +class vtkTensorWidget(vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetMoveFacesEnabled(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRotationEnabled(self) -> int: ... + def GetScalingEnabled(self) -> int: ... + def GetTranslationEnabled(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MoveFacesEnabledOff(self) -> None: ... + def MoveFacesEnabledOn(self) -> None: ... + def NewInstance(self) -> vtkTensorWidget: ... + def RotationEnabledOff(self) -> None: ... + def RotationEnabledOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTensorWidget: ... + def ScalingEnabledOff(self) -> None: ... + def ScalingEnabledOn(self) -> None: ... + def SetEnabled(self, enabling: int) -> None: ... + def SetMoveFacesEnabled(self, _arg: int) -> None: ... + def SetRepresentation(self, r: vtkTensorRepresentation) -> None: ... + def SetRotationEnabled(self, _arg: int) -> None: ... + def SetScalingEnabled(self, _arg: int) -> None: ... + def SetTranslationEnabled(self, _arg: int) -> None: ... + def TranslationEnabledOff(self) -> None: ... + def TranslationEnabledOn(self) -> None: ... + +class vtkTerrainContourLineInterpolator(vtkContourLineInterpolator): + def GetImageData(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProjector(self) -> vtkmodules.vtkFiltersHybrid.vtkProjectedTerrainPath: ... + def InterpolateLine( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, rep: vtkContourRepresentation, idx1: int, idx2: int + ) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTerrainContourLineInterpolator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTerrainContourLineInterpolator: ... + def SetImageData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def UpdateNode( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkContourRepresentation, node: MutableSequence[float], idx: int + ) -> int: ... + +class vtkTerrainDataPointPlacer(vtkPointPlacer): + def AddProp(self, __a: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + @overload + def ComputeWorldPosition( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + displayPos: MutableSequence[float], + refWorldPos: MutableSequence[float], + worldPos: MutableSequence[float], + worldOrient: MutableSequence[float], + ) -> int: ... + def GetHeightOffset(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPropPicker(self) -> vtkmodules.vtkRenderingCore.vtkPropPicker: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTerrainDataPointPlacer: ... + def RemoveAllProps(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTerrainDataPointPlacer: ... + def SetHeightOffset(self, _arg: float) -> None: ... + def ValidateDisplayPosition( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, displayPos: MutableSequence[float] + ) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float]) -> int: ... + @overload + def ValidateWorldPosition(self, worldPos: MutableSequence[float], worldOrient: MutableSequence[float]) -> int: ... + +class vtkTextRepresentation(vtkBorderRepresentation): + def BuildRepresentation(self) -> None: ... + def ExecuteTextActorModifiedEvent(self, obj: vtkmodules.vtkCommonCore.vtkObject, enumEvent: int, p: _Pointer) -> None: ... + def ExecuteTextPropertyModifiedEvent(self, obj: vtkmodules.vtkCommonCore.vtkObject, enumEvent: int, p: _Pointer) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPaddingBottom(self) -> int: ... + def GetPaddingBottomMaxValue(self) -> int: ... + def GetPaddingBottomMinValue(self) -> int: ... + def GetPaddingLeft(self) -> int: ... + def GetPaddingLeftMaxValue(self) -> int: ... + def GetPaddingLeftMinValue(self) -> int: ... + def GetPaddingRight(self) -> int: ... + def GetPaddingRightMaxValue(self) -> int: ... + def GetPaddingRightMinValue(self) -> int: ... + def GetPaddingTop(self) -> int: ... + def GetPaddingTopMaxValue(self) -> int: ... + def GetPaddingTopMinValue(self) -> int: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def GetText(self) -> str: ... + def GetTextActor(self) -> vtkmodules.vtkRenderingCore.vtkTextActor: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextRepresentation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextRepresentation: ... + def SetPadding(self, padding: int) -> None: ... + def SetPaddingBottom(self, _arg: int) -> None: ... + def SetPaddingLeft(self, _arg: int) -> None: ... + def SetPaddingRight(self, _arg: int) -> None: ... + def SetPaddingTop(self, _arg: int) -> None: ... + @overload + def SetPosition(self, x: float, y: float) -> None: ... + @overload + def SetPosition(self, pos: MutableSequence[float]) -> None: ... + def SetText(self, text: str) -> None: ... + def SetTextActor(self, textActor: vtkmodules.vtkRenderingCore.vtkTextActor) -> None: ... + def SetWindowLocation(self, enumLocation: int) -> None: ... + +class vtkTextWidget(vtkBorderWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextActor(self) -> vtkmodules.vtkRenderingCore.vtkTextActor: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextWidget: ... + def SetRepresentation(self, r: vtkTextRepresentation) -> None: ... + def SetTextActor(self, textActor: vtkmodules.vtkRenderingCore.vtkTextActor) -> None: ... + +class vtkTexturedButtonRepresentation(vtkButtonRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def FollowCameraOff(self) -> None: ... + def FollowCameraOn(self) -> None: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetButtonGeometry(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetButtonTexture(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetFollowCamera(self) -> int: ... + def GetHoveringProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSelectingProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, state: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTexturedButtonRepresentation: ... + @overload + def PlaceWidget(self, scale: float, point: MutableSequence[float], normal: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def RegisterPickers(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTexturedButtonRepresentation: ... + def SetButtonGeometry(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetButtonGeometryConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetButtonTexture(self, i: int, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetFollowCamera(self, _arg: int) -> None: ... + def SetHoveringProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSelectingProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkTexturedButtonRepresentation2D(vtkButtonRepresentation): + def BuildRepresentation(self) -> None: ... + def ComputeInteractionState(self, X: int, Y: int, modify: int = 0) -> int: ... + def GetActors(self, pc: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBalloon(self) -> vtkBalloonRepresentation: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetButtonTexture(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetHoveringProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetSelectingProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def Highlight(self, state: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTexturedButtonRepresentation2D: ... + @overload + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + @overload + def PlaceWidget(self, anchor: MutableSequence[float], size: MutableSequence[int]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTexturedButtonRepresentation2D: ... + def SetButtonTexture(self, i: int, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetHoveringProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetSelectingProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkWidgetCallbackMapper(vtkmodules.vtkCommonCore.vtkObject): + def GetEventTranslator(self) -> vtkWidgetEventTranslator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InvokeCallback(self, widgetEvent: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWidgetCallbackMapper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWidgetCallbackMapper: ... + def SetEventTranslator(self, t: vtkWidgetEventTranslator) -> None: ... + +class vtkWidgetEvent(vtkmodules.vtkCommonCore.vtkObject): + class WidgetEventIds(int): ... + AddFinalPoint: WidgetEventIds + AddFinalPoint3D: WidgetEventIds + AddPoint: WidgetEventIds + AddPoint3D: WidgetEventIds + Completed: WidgetEventIds + Delete: WidgetEventIds + Down: WidgetEventIds + EndResize: WidgetEventIds + EndRotate: WidgetEventIds + EndScale: WidgetEventIds + EndSelect: WidgetEventIds + EndSelect3D: WidgetEventIds + EndTranslate: WidgetEventIds + HoverLeave: WidgetEventIds + Left: WidgetEventIds + ModifyEvent: WidgetEventIds + Move: WidgetEventIds + Move3D: WidgetEventIds + NoEvent: WidgetEventIds + PickDirectionPoint: WidgetEventIds + PickNormal: WidgetEventIds + PickPoint: WidgetEventIds + Reset: WidgetEventIds + Resize: WidgetEventIds + Right: WidgetEventIds + Rotate: WidgetEventIds + Scale: WidgetEventIds + Select: WidgetEventIds + Select3D: WidgetEventIds + SizeHandles: WidgetEventIds + TimedOut: WidgetEventIds + Translate: WidgetEventIds + Up: WidgetEventIds + @staticmethod + def GetEventIdFromString(event: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetStringFromEventId(event: int) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWidgetEvent: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWidgetEvent: ... + +class vtkWidgetEventTranslator(vtkmodules.vtkCommonCore.vtkObject): + def AddEventsToInteractor( + self, + __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + __b: vtkmodules.vtkCommonCore.vtkCallbackCommand, + priority: float, + ) -> None: ... + def AddEventsToParent( + self, __a: vtkAbstractWidget, __b: vtkmodules.vtkCommonCore.vtkCallbackCommand, priority: float + ) -> None: ... + def ClearEvents(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetTranslation(self, VTKEvent: int) -> int: ... + @overload + def GetTranslation(self, VTKEvent: str) -> str: ... + @overload + def GetTranslation(self, VTKEvent: int, modifier: int, keyCode: str, repeatCount: int, keySym: str) -> int: ... + @overload + def GetTranslation(self, VTKEvent: int, edata: vtkmodules.vtkCommonCore.vtkEventData) -> int: ... + @overload + def GetTranslation(self, VTKEvent: vtkEvent) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWidgetEventTranslator: ... + @overload + def RemoveTranslation(self, VTKEvent: int, modifier: int, keyCode: str, repeatCount: int, keySym: str) -> int: ... + @overload + def RemoveTranslation(self, e: vtkEvent) -> int: ... + @overload + def RemoveTranslation(self, e: vtkmodules.vtkCommonCore.vtkEventData) -> int: ... + @overload + def RemoveTranslation(self, VTKEvent: int) -> int: ... + @overload + def RemoveTranslation(self, VTKEvent: str) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWidgetEventTranslator: ... + @overload + def SetTranslation(self, VTKEvent: int, widgetEvent: int) -> None: ... + @overload + def SetTranslation(self, VTKEvent: str, widgetEvent: str) -> None: ... + @overload + def SetTranslation( + self, VTKEvent: int, modifier: int, keyCode: str, repeatCount: int, keySym: str, widgetEvent: int + ) -> None: ... + @overload + def SetTranslation(self, VTKevent: vtkEvent, widgetEvent: int) -> None: ... + @overload + def SetTranslation(self, VTKEvent: int, edata: vtkmodules.vtkCommonCore.vtkEventData, widgetEvent: int) -> None: ... + +class vtkWidgetSet(vtkmodules.vtkCommonCore.vtkObject): + def AddWidget(self, __a: vtkAbstractWidget) -> None: ... + def EnabledOff(self) -> None: ... + def EnabledOn(self) -> None: ... + def GetNthWidget(self, __a: int) -> vtkAbstractWidget: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfWidgets(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWidgetSet: ... + def RemoveWidget(self, __a: vtkAbstractWidget) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWidgetSet: ... + def SetEnabled(self, __a: int) -> None: ... + +class vtkXYPlotWidget(vtkmodules.vtkRenderingCore.vtkInteractorObserver): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetXYPlotActor(self) -> vtkmodules.vtkRenderingAnnotation.vtkXYPlotActor: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXYPlotWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXYPlotWidget: ... + def SetEnabled(self, __a: int) -> None: ... + def SetXYPlotActor(self, __a: vtkmodules.vtkRenderingAnnotation.vtkXYPlotActor) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkParallelCore.pyi b/stubs/vtk/vtkmodules/vtkParallelCore.pyi new file mode 100644 index 000000000000..d26984c39c31 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkParallelCore.pyi @@ -0,0 +1,1019 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonSystem + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +class vtkCommunicator(vtkmodules.vtkCommonCore.vtkObject): + class Tags(int): ... + class StandardOperations(int): ... + BARRIER_TAG: Tags + BITWISE_AND_OP: StandardOperations + BITWISE_OR_OP: StandardOperations + BITWISE_XOR_OP: StandardOperations + BROADCAST_TAG: Tags + GATHERV_TAG: Tags + GATHER_TAG: Tags + LOGICAL_AND_OP: StandardOperations + LOGICAL_OR_OP: StandardOperations + LOGICAL_XOR_OP: StandardOperations + MAX_OP: StandardOperations + MIN_OP: StandardOperations + PRODUCT_OP: StandardOperations + REDUCE_TAG: Tags + SCATTERV_TAG: Tags + SCATTER_TAG: Tags + SUM_OP: StandardOperations + + @overload + def AllGather(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int) -> int: ... + @overload + def AllGather(self, sendBuffer: str, recvBuffer: str, length: int) -> int: ... + @overload + def AllGather(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int) -> int: ... + @overload + def AllGather( + self, sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + @overload + def AllGather( + self, + sendBuffer: vtkmodules.vtkCommonDataModel.vtkDataObject, + recvBuffer: MutableSequence[vtkmodules.vtkCommonDataModel.vtkDataObject], + ) -> int: ... + @overload + def AllGatherV( + self, + sendBuffer: Sequence[int], + recvBuffer: MutableSequence[int], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + ) -> int: ... + @overload + def AllGatherV( + self, sendBuffer: str, recvBuffer: str, sendLength: int, recvLengths: MutableSequence[int], offsets: MutableSequence[int] + ) -> int: ... + @overload + def AllGatherV( + self, + sendBuffer: Sequence[float], + recvBuffer: MutableSequence[float], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + ) -> int: ... + @overload + def AllGatherV( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + ) -> int: ... + @overload + def AllGatherV( + self, sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + def AllGatherVVoidArray( + self, + sendBuffer: _Pointer, + recvBuffer: _Pointer, + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + type: int, + ) -> int: ... + def AllGatherVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int) -> int: ... + @overload + def AllReduce(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, operation: int) -> int: ... + @overload + def AllReduce(self, sendBuffer: str, recvBuffer: str, length: int, operation: int) -> int: ... + @overload + def AllReduce(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, operation: int) -> int: ... + @overload + def AllReduce( + self, sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, operation: int + ) -> int: ... + def AllReduceVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, operation: int) -> int: ... + def Barrier(self) -> None: ... + @overload + def Broadcast(self, data: MutableSequence[int], length: int, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: str, length: int, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: MutableSequence[float], length: int, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: vtkmodules.vtkCommonCore.vtkDataArray, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, stream: vtkMultiProcessStream, srcProcessId: int) -> int: ... + def BroadcastVoidArray(self, data: _Pointer, length: int, type: int, srcProcessId: int) -> int: ... + @overload + def Gather(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, destProcessId: int) -> int: ... + @overload + def Gather(self, sendBuffer: str, recvBuffer: str, length: int, destProcessId: int) -> int: ... + @overload + def Gather(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, destProcessId: int) -> int: ... + @overload + def Gather( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + destProcessId: int, + ) -> int: ... + @overload + def Gather( + self, + sendBuffer: vtkmodules.vtkCommonDataModel.vtkDataObject, + recvBuffer: MutableSequence[vtkmodules.vtkCommonDataModel.vtkDataObject], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: Sequence[int], + recvBuffer: MutableSequence[int], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: str, + recvBuffer: str, + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: Sequence[float], + recvBuffer: MutableSequence[float], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + def GatherVVoidArray( + self, + sendBuffer: _Pointer, + recvBuffer: _Pointer, + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + type: int, + destProcessId: int, + ) -> int: ... + def GatherVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, destProcessId: int) -> int: ... + def GetCount(self) -> int: ... + @staticmethod + def GetLeftChildProcessor(pid: int) -> int: ... + def GetLocalProcessId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfProcesses(self) -> int: ... + @staticmethod + def GetParentProcessor(pid: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MarshalDataObject( + object: vtkmodules.vtkCommonDataModel.vtkDataObject, buffer: vtkmodules.vtkCommonCore.vtkCharArray + ) -> int: ... + def NewInstance(self) -> vtkCommunicator: ... + @overload + def Receive(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject, remoteHandle: int, tag: int) -> int: ... + @overload + def Receive(self, data: vtkmodules.vtkCommonCore.vtkDataArray, remoteHandle: int, tag: int) -> int: ... + @overload + def Receive(self, data: MutableSequence[int], maxlength: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Receive(self, data: str, maxlength: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Receive(self, data: MutableSequence[float], maxlength: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Receive(self, stream: vtkMultiProcessStream, remoteId: int, tag: int) -> int: ... + def ReceiveDataObject(self, remoteHandle: int, tag: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def ReceiveVoidArray(self, data: _Pointer, maxlength: int, type: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Reduce( + self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, operation: int, destProcessId: int + ) -> int: ... + @overload + def Reduce(self, sendBuffer: str, recvBuffer: str, length: int, operation: int, destProcessId: int) -> int: ... + @overload + def Reduce( + self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, operation: int, destProcessId: int + ) -> int: ... + @overload + def Reduce( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + operation: int, + destProcessId: int, + ) -> int: ... + def ReduceVoidArray( + self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, operation: int, destProcessId: int + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCommunicator: ... + @overload + def Scatter(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, srcProcessId: int) -> int: ... + @overload + def Scatter(self, sendBuffer: str, recvBuffer: str, length: int, srcProcessId: int) -> int: ... + @overload + def Scatter(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, srcProcessId: int) -> int: ... + @overload + def Scatter( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + srcProcessId: int, + ) -> int: ... + @overload + def ScatterV( + self, + sendBuffer: Sequence[int], + recvBuffer: MutableSequence[int], + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + srcProcessId: int, + ) -> int: ... + @overload + def ScatterV( + self, + sendBuffer: str, + recvBuffer: str, + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + srcProcessId: int, + ) -> int: ... + @overload + def ScatterV( + self, + sendBuffer: Sequence[float], + recvBuffer: MutableSequence[float], + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + srcProcessId: int, + ) -> int: ... + def ScatterVVoidArray( + self, + sendBuffer: _Pointer, + recvBuffer: _Pointer, + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + type: int, + srcProcessId: int, + ) -> int: ... + def ScatterVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, srcProcessId: int) -> int: ... + @overload + def Send(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject, remoteHandle: int, tag: int) -> int: ... + @overload + def Send(self, data: vtkmodules.vtkCommonCore.vtkDataArray, remoteHandle: int, tag: int) -> int: ... + @overload + def Send(self, data: Sequence[int], length: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Send(self, data: str, length: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Send(self, data: Sequence[float], length: int, remoteHandle: int, tag: int) -> int: ... + @overload + def Send(self, stream: vtkMultiProcessStream, remoteId: int, tag: int) -> int: ... + def SendVoidArray(self, data: _Pointer, length: int, type: int, remoteHandle: int, tag: int) -> int: ... + def SetNumberOfProcesses(self, num: int) -> None: ... + @staticmethod + def SetUseCopy(useCopy: int) -> None: ... + @overload + @staticmethod + def UnMarshalDataObject( + buffer: vtkmodules.vtkCommonCore.vtkCharArray, object: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> int: ... + @overload + @staticmethod + def UnMarshalDataObject(buffer: vtkmodules.vtkCommonCore.vtkCharArray) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + +class vtkDummyCommunicator(vtkCommunicator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDummyCommunicator: ... + def ReceiveVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int, __e: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDummyCommunicator: ... + def SendVoidArray(self, __a: _Pointer, __b: int, __c: int, __d: int, __e: int) -> int: ... + +class vtkMultiProcessController(vtkmodules.vtkCommonCore.vtkObject): + class Consts(int): ... + class Tags(int): ... + class Errors(int): ... + ANY_SOURCE: Consts + BREAK_RMI_TAG: Tags + INVALID_SOURCE: Consts + RMI_ARG_ERROR: Errors + RMI_ARG_TAG: Tags + RMI_NO_ERROR: Errors + RMI_TAG: Tags + RMI_TAG_ERROR: Errors + XML_WRITER_DATA_INFO: Tags + + @overload + def AllGather(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int) -> int: ... + @overload + def AllGather(self, sendBuffer: str, recvBuffer: str, length: int) -> int: ... + @overload + def AllGather(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int) -> int: ... + @overload + def AllGather( + self, sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + @overload + def AllGather( + self, + sendBuffer: vtkmodules.vtkCommonDataModel.vtkDataObject, + recvBuffer: MutableSequence[vtkmodules.vtkCommonDataModel.vtkDataObject], + ) -> int: ... + @overload + def AllGatherV( + self, + sendBuffer: Sequence[int], + recvBuffer: MutableSequence[int], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + ) -> int: ... + @overload + def AllGatherV( + self, sendBuffer: str, recvBuffer: str, sendLength: int, recvLengths: MutableSequence[int], offsets: MutableSequence[int] + ) -> int: ... + @overload + def AllGatherV( + self, + sendBuffer: Sequence[float], + recvBuffer: MutableSequence[float], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + ) -> int: ... + @overload + def AllGatherV( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + ) -> int: ... + @overload + def AllGatherV( + self, sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + @overload + def AllReduce(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, operation: int) -> int: ... + @overload + def AllReduce(self, sendBuffer: str, recvBuffer: str, length: int, operation: int) -> int: ... + @overload + def AllReduce(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, operation: int) -> int: ... + @overload + def AllReduce( + self, sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, operation: int + ) -> int: ... + @overload + def AllReduce( + self, sendBuffer: vtkmodules.vtkCommonDataModel.vtkBoundingBox, recvBuffer: vtkmodules.vtkCommonDataModel.vtkBoundingBox + ) -> int: ... + @overload + def AllReduce( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArraySelection, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArraySelection, + ) -> int: ... + def Barrier(self) -> None: ... + @overload + def Broadcast(self, data: MutableSequence[int], length: int, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: str, length: int, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: MutableSequence[float], length: int, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, data: vtkmodules.vtkCommonCore.vtkDataArray, srcProcessId: int) -> int: ... + @overload + def Broadcast(self, stream: vtkMultiProcessStream, srcProcessId: int) -> int: ... + def BroadcastProcessRMIs(self, reportErrors: int, dont_loop: int = 0) -> int: ... + def BroadcastTriggerRMIOff(self) -> None: ... + def BroadcastTriggerRMIOn(self) -> None: ... + def BroadcastTriggerRMIOnAllChildren(self, arg: _Pointer, argLength: int, tag: int) -> None: ... + def CreateOutputWindow(self) -> None: ... + def CreateSubController(self, group: vtkProcessGroup) -> vtkMultiProcessController: ... + @overload + def Finalize(self) -> None: ... + @overload + def Finalize(self, finalizedExternally: int) -> None: ... + @overload + def Gather(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, destProcessId: int) -> int: ... + @overload + def Gather(self, sendBuffer: str, recvBuffer: str, length: int, destProcessId: int) -> int: ... + @overload + def Gather(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, destProcessId: int) -> int: ... + @overload + def Gather( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + destProcessId: int, + ) -> int: ... + @overload + def Gather( + self, + sendBuffer: vtkmodules.vtkCommonDataModel.vtkDataObject, + recvBuffer: MutableSequence[vtkmodules.vtkCommonDataModel.vtkDataObject], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: Sequence[int], + recvBuffer: MutableSequence[int], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: str, + recvBuffer: str, + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: Sequence[float], + recvBuffer: MutableSequence[float], + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + @overload + def GatherV( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + destProcessId: int, + ) -> int: ... + def GetBreakFlag(self) -> int: ... + @staticmethod + def GetBreakRMITag() -> int: ... + def GetBroadcastTriggerRMI(self) -> bool: ... + def GetCommunicator(self) -> vtkCommunicator: ... + def GetCount(self) -> int: ... + @staticmethod + def GetGlobalController() -> vtkMultiProcessController: ... + def GetLocalProcessId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfProcesses(self) -> int: ... + @staticmethod + def GetRMIArgTag() -> int: ... + @staticmethod + def GetRMITag() -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultipleMethodExecute(self) -> None: ... + def NewInstance(self) -> vtkMultiProcessController: ... + def PartitionController(self, localColor: int, localKey: int) -> vtkMultiProcessController: ... + @overload + def ProcessRMIs(self, reportErrors: int, dont_loop: int = 0) -> int: ... + @overload + def ProcessRMIs(self) -> int: ... + @overload + def Receive(self, data: MutableSequence[int], maxlength: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Receive(self, data: str, maxlength: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Receive(self, data: MutableSequence[float], maxlength: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Receive(self, data: MutableSequence[int], maxLength: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Receive(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject, remoteId: int, tag: int) -> int: ... + @overload + def Receive(self, data: vtkmodules.vtkCommonCore.vtkDataArray, remoteId: int, tag: int) -> int: ... + @overload + def Receive(self, stream: vtkMultiProcessStream, remoteId: int, tag: int) -> int: ... + def ReceiveDataObject(self, remoteId: int, tag: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def Reduce( + self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, operation: int, destProcessId: int + ) -> int: ... + @overload + def Reduce(self, sendBuffer: str, recvBuffer: str, length: int, operation: int, destProcessId: int) -> int: ... + @overload + def Reduce( + self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, operation: int, destProcessId: int + ) -> int: ... + @overload + def Reduce( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + operation: int, + destProcessId: int, + ) -> int: ... + @overload + def Reduce( + self, + sendBuffer: vtkmodules.vtkCommonDataModel.vtkBoundingBox, + recvBuffer: vtkmodules.vtkCommonDataModel.vtkBoundingBox, + destProcessId: int, + ) -> int: ... + @overload + def Reduce( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArraySelection, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArraySelection, + destProcessId: int, + ) -> int: ... + def RemoveAllRMICallbacks(self, tag: int) -> None: ... + def RemoveFirstRMI(self, tag: int) -> int: ... + def RemoveRMI(self, id: int) -> int: ... + def RemoveRMICallback(self, id: int) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiProcessController: ... + @overload + def Scatter(self, sendBuffer: Sequence[int], recvBuffer: MutableSequence[int], length: int, srcProcessId: int) -> int: ... + @overload + def Scatter(self, sendBuffer: str, recvBuffer: str, length: int, srcProcessId: int) -> int: ... + @overload + def Scatter(self, sendBuffer: Sequence[float], recvBuffer: MutableSequence[float], length: int, srcProcessId: int) -> int: ... + @overload + def Scatter( + self, + sendBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + recvBuffer: vtkmodules.vtkCommonCore.vtkDataArray, + srcProcessId: int, + ) -> int: ... + @overload + def ScatterV( + self, + sendBuffer: Sequence[int], + recvBuffer: MutableSequence[int], + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + srcProcessId: int, + ) -> int: ... + @overload + def ScatterV( + self, + sendBuffer: str, + recvBuffer: str, + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + srcProcessId: int, + ) -> int: ... + @overload + def ScatterV( + self, + sendBuffer: Sequence[float], + recvBuffer: MutableSequence[float], + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + srcProcessId: int, + ) -> int: ... + @overload + def Send(self, data: Sequence[int], length: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Send(self, data: str, length: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Send(self, data: Sequence[float], length: int, remoteProcessId: int, tag: int) -> int: ... + @overload + def Send(self, data: vtkmodules.vtkCommonDataModel.vtkDataObject, remoteId: int, tag: int) -> int: ... + @overload + def Send(self, data: vtkmodules.vtkCommonCore.vtkDataArray, remoteId: int, tag: int) -> int: ... + @overload + def Send(self, stream: vtkMultiProcessStream, remoteId: int, tag: int) -> int: ... + def SetBreakFlag(self, _arg: int) -> None: ... + def SetBroadcastTriggerRMI(self, _arg: bool) -> None: ... + @staticmethod + def SetGlobalController(controller: vtkMultiProcessController) -> None: ... + def SetNumberOfProcesses(self, num: int) -> None: ... + def SetSingleProcessObject(self, p: vtkProcess) -> None: ... + def SingleMethodExecute(self) -> None: ... + def TriggerBreakRMIs(self) -> None: ... + @overload + def TriggerRMI(self, remoteProcessId: int, arg: _Pointer, argLength: int, tag: int) -> None: ... + @overload + def TriggerRMI(self, remoteProcessId: int, arg: str, tag: int) -> None: ... + @overload + def TriggerRMI(self, remoteProcessId: int, tag: int) -> None: ... + @overload + def TriggerRMIOnAllChildren(self, arg: _Pointer, argLength: int, tag: int) -> None: ... + @overload + def TriggerRMIOnAllChildren(self, arg: str, tag: int) -> None: ... + @overload + def TriggerRMIOnAllChildren(self, tag: int) -> None: ... + +class vtkDummyController(vtkMultiProcessController): + def CreateOutputWindow(self) -> None: ... + @overload + def Finalize(self) -> None: ... + @overload + def Finalize(self, __a: int) -> None: ... + def GetLocalProcessId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRMICommunicator(self) -> vtkCommunicator: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultipleMethodExecute(self) -> None: ... + def NewInstance(self) -> vtkDummyController: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDummyController: ... + def SetCommunicator(self, __a: vtkCommunicator) -> None: ... + def SetRMICommunicator(self, __a: vtkCommunicator) -> None: ... + def SingleMethodExecute(self) -> None: ... + +class vtkFieldDataSerializer(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def DeSerializeToSubExtent( + subext: MutableSequence[int], + gridExtent: MutableSequence[int], + fieldData: vtkmodules.vtkCommonDataModel.vtkFieldData, + bytestream: vtkMultiProcessStream, + ) -> None: ... + @staticmethod + def Deserialize(bytestream: vtkMultiProcessStream, fieldData: vtkmodules.vtkCommonDataModel.vtkFieldData) -> None: ... + @staticmethod + def DeserializeMetaData( + bytestream: vtkMultiProcessStream, + names: vtkmodules.vtkCommonCore.vtkStringArray, + datatypes: vtkmodules.vtkCommonCore.vtkIntArray, + dimensions: vtkmodules.vtkCommonCore.vtkIntArray, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFieldDataSerializer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFieldDataSerializer: ... + @staticmethod + def Serialize(fieldData: vtkmodules.vtkCommonDataModel.vtkFieldData, bytestream: vtkMultiProcessStream) -> None: ... + @staticmethod + def SerializeMetaData(fieldData: vtkmodules.vtkCommonDataModel.vtkFieldData, bytestream: vtkMultiProcessStream) -> None: ... + @staticmethod + def SerializeSubExtent( + subext: MutableSequence[int], + gridExtent: MutableSequence[int], + fieldData: vtkmodules.vtkCommonDataModel.vtkFieldData, + bytestream: vtkMultiProcessStream, + ) -> None: ... + @staticmethod + def SerializeTuples( + tupleIds: vtkmodules.vtkCommonCore.vtkIdList, + fieldData: vtkmodules.vtkCommonDataModel.vtkFieldData, + bytestream: vtkMultiProcessStream, + ) -> None: ... + +class vtkMultiProcessStream: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkMultiProcessStream) -> None: ... + def Empty(self) -> bool: ... + @overload + def GetRawData(self, data: MutableSequence[int]) -> None: ... + @overload + def GetRawData(self, data: MutableSequence[int], size: int) -> None: ... + @overload + def GetRawData(self) -> tuple[int, int]: ... + @overload + def Pop(self, array: MutableSequence[float], size: int) -> None: ... + @overload + def Pop(self, array: MutableSequence[int], size: int) -> None: ... + @overload + def Push(self, array: MutableSequence[float], size: int) -> None: ... + @overload + def Push(self, array: MutableSequence[int], size: int) -> None: ... + @overload + def Push(self, array: str, size: int) -> None: ... + def RawSize(self) -> int: ... + def Reset(self) -> None: ... + @overload + def SetRawData(self, data: Sequence[int]) -> None: ... + @overload + def SetRawData(self, __a: Sequence[int], size: int) -> None: ... + def Size(self) -> int: ... + +class vtkPDirectory(vtkmodules.vtkCommonCore.vtkObject): + def Clear(self) -> None: ... + @staticmethod + def DeleteDirectory(dir: str) -> int: ... + def FileIsDirectory(self, name: str) -> int: ... + @staticmethod + def GetCurrentWorkingDirectory(buf: str, len: int) -> str: ... + def GetFile(self, index: int) -> str: ... + def GetFiles(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetNumberOfFiles(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPath(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: str) -> bool: ... + @staticmethod + def MakeDirectory(dir: str) -> int: ... + def NewInstance(self) -> vtkPDirectory: ... + def Open(self, dir: str) -> int: ... + @staticmethod + def Rename(oldname: str, newname: str) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPDirectory: ... + +class vtkPSystemTools(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def BroadcastString(__a: str, proc: int) -> None: ... + @overload + @staticmethod + def CollapseFullPath(in_relative: str) -> str: ... + @overload + @staticmethod + def CollapseFullPath(in_relative: str, in_base: str) -> str: ... + @overload + @staticmethod + def FileExists(filename: str, isFile: bool) -> bool: ... + @overload + @staticmethod + def FileExists(filename: str) -> bool: ... + @staticmethod + def FileIsDirectory(name: str) -> bool: ... + @staticmethod + def FindProgramPath( + argv0: str, pathOut: str, errorMsg: str, exeName: str = ..., buildDir: str = ..., installPrefix: str = ... + ) -> bool: ... + @staticmethod + def GetCurrentWorkingDirectory(collapse: bool = True) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetProgramPath(__a: str) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPSystemTools: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPSystemTools: ... + +class vtkProcess(vtkmodules.vtkCommonCore.vtkObject): + def Execute(self) -> None: ... + def GetController(self) -> vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReturnValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProcess: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProcess: ... + def SetController(self, aController: vtkMultiProcessController) -> None: ... + +class vtkProcessGroup(vtkmodules.vtkCommonCore.vtkObject): + def AddProcessId(self, processId: int) -> int: ... + def Copy(self, group: vtkProcessGroup) -> None: ... + def FindProcessId(self, processId: int) -> int: ... + def GetCommunicator(self) -> vtkCommunicator: ... + def GetLocalProcessId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfProcessIds(self) -> int: ... + def GetProcessId(self, pos: int) -> int: ... + @overload + def Initialize(self, controller: vtkMultiProcessController) -> None: ... + @overload + def Initialize(self, communicator: vtkCommunicator) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProcessGroup: ... + def RemoveAllProcessIds(self) -> None: ... + def RemoveProcessId(self, processId: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProcessGroup: ... + def SetCommunicator(self, communicator: vtkCommunicator) -> None: ... + +class vtkSocketCommunicator(vtkCommunicator): + def AllGatherVVoidArray( + self, + sendBuffer: _Pointer, + recvBuffer: _Pointer, + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + type: int, + ) -> int: ... + def AllGatherVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int) -> int: ... + def AllReduceVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, operation: int) -> int: ... + def Barrier(self) -> None: ... + def BroadcastVoidArray(self, data: _Pointer, length: int, type: int, srcProcessId: int) -> int: ... + def BufferCurrentMessage(self) -> None: ... + def ClientSideHandshake(self) -> int: ... + def CloseConnection(self) -> None: ... + def ConnectTo(self, hostName: str, port: int) -> int: ... + def GatherVVoidArray( + self, + sendBuffer: _Pointer, + recvBuffer: _Pointer, + sendLength: int, + recvLengths: MutableSequence[int], + offsets: MutableSequence[int], + type: int, + destProcessId: int, + ) -> int: ... + def GatherVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, destProcessId: int) -> int: ... + def GetIsConnected(self) -> int: ... + def GetIsServer(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPerformHandshake(self) -> int: ... + def GetPerformHandshakeMaxValue(self) -> int: ... + def GetPerformHandshakeMinValue(self) -> int: ... + def GetReportErrors(self) -> int: ... + def GetSocket(self) -> vtkmodules.vtkCommonSystem.vtkClientSocket: ... + def GetSwapBytesInReceivedData(self) -> int: ... + @staticmethod + def GetVersion() -> int: ... + def Handshake(self) -> int: ... + def HasBufferredMessages(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def LogToFile(self, name: str) -> int: ... + @overload + def LogToFile(self, name: str, append: int) -> int: ... + def NewInstance(self) -> vtkSocketCommunicator: ... + def PerformHandshakeOff(self) -> None: ... + def PerformHandshakeOn(self) -> None: ... + def ReceiveVoidArray(self, data: _Pointer, length: int, type: int, remoteHandle: int, tag: int) -> int: ... + def ReduceVoidArray( + self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, operation: int, destProcessId: int + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSocketCommunicator: ... + def ScatterVVoidArray( + self, + sendBuffer: _Pointer, + recvBuffer: _Pointer, + sendLengths: MutableSequence[int], + offsets: MutableSequence[int], + recvLength: int, + type: int, + srcProcessId: int, + ) -> int: ... + def ScatterVoidArray(self, sendBuffer: _Pointer, recvBuffer: _Pointer, length: int, type: int, srcProcessId: int) -> int: ... + def SendVoidArray(self, data: _Pointer, length: int, type: int, remoteHandle: int, tag: int) -> int: ... + def ServerSideHandshake(self) -> int: ... + def SetNumberOfProcesses(self, num: int) -> None: ... + def SetPerformHandshake(self, _arg: int) -> None: ... + def SetReportErrors(self, _arg: int) -> None: ... + def SetSocket(self, __a: vtkmodules.vtkCommonSystem.vtkClientSocket) -> None: ... + @overload + def WaitForConnection(self, port: int) -> int: ... + @overload + def WaitForConnection(self, socket: vtkmodules.vtkCommonSystem.vtkServerSocket, msec: int = 0) -> int: ... + +class vtkSocketController(vtkMultiProcessController): + class Consts(int): ... + ENDIAN_TAG: Consts + HASH_TAG: Consts + IDTYPESIZE_TAG: Consts + VERSION_TAG: Consts + def CloseConnection(self) -> None: ... + def ConnectTo(self, hostName: str, port: int) -> int: ... + def CreateCompliantController(self) -> vtkMultiProcessController: ... + def CreateOutputWindow(self) -> None: ... + @overload + def Finalize(self) -> None: ... + @overload + def Finalize(self, __a: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSwapBytesInReceivedData(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultipleMethodExecute(self) -> None: ... + def NewInstance(self) -> vtkSocketController: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSocketController: ... + def SetCommunicator(self, comm: vtkSocketCommunicator) -> None: ... + def SingleMethodExecute(self) -> None: ... + def WaitForConnection(self, port: int) -> int: ... + +class vtkSubCommunicator(vtkCommunicator): + def GetGroup(self) -> vtkProcessGroup: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSubCommunicator: ... + def ReceiveVoidArray(self, data: _Pointer, length: int, type: int, remoteHandle: int, tag: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSubCommunicator: ... + def SendVoidArray(self, data: _Pointer, length: int, type: int, remoteHandle: int, tag: int) -> int: ... + def SetGroup(self, group: vtkProcessGroup) -> None: ... + +class vtkSubGroup(vtkmodules.vtkCommonCore.vtkObject): + MAXOP: int + MINOP: int + SUMOP: int + def Barrier(self) -> int: ... + @overload + def Broadcast(self, data: MutableSequence[float], length: int, root: int) -> int: ... + @overload + def Broadcast(self, data: MutableSequence[int], length: int, root: int) -> int: ... + @overload + def Broadcast(self, data: str, length: int, root: int) -> int: ... + @overload + def Gather(self, data: MutableSequence[int], to: MutableSequence[int], length: int, root: int) -> int: ... + @overload + def Gather(self, data: str, to: str, length: int, root: int) -> int: ... + @overload + def Gather(self, data: MutableSequence[float], to: MutableSequence[float], length: int, root: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, p0: int, p1: int, me: int, tag: int, c: vtkCommunicator) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSubGroup: ... + def PrintSubGroup(self) -> None: ... + @overload + def ReduceMax(self, data: MutableSequence[float], to: MutableSequence[float], length: int, root: int) -> int: ... + @overload + def ReduceMax(self, data: MutableSequence[int], to: MutableSequence[int], length: int, root: int) -> int: ... + @overload + def ReduceMin(self, data: MutableSequence[float], to: MutableSequence[float], length: int, root: int) -> int: ... + @overload + def ReduceMin(self, data: MutableSequence[int], to: MutableSequence[int], length: int, root: int) -> int: ... + def ReduceSum(self, data: MutableSequence[int], to: MutableSequence[int], length: int, root: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSubGroup: ... + def getLocalRank(self, processID: int) -> int: ... + def setGatherPattern(self, root: int, length: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkPythonContext2D.pyi b/stubs/vtk/vtkmodules/vtkPythonContext2D.pyi new file mode 100644 index 000000000000..45ca85d100cf --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkPythonContext2D.pyi @@ -0,0 +1,15 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkRenderingContext2D + +class vtkPythonItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPythonItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPythonItem: ... + def SetPythonObject(self, obj: PyObject) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingAnnotation.pyi b/stubs/vtk/vtkmodules/vtkRenderingAnnotation.pyi new file mode 100644 index 000000000000..d1ecd3a9eead --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingAnnotation.pyi @@ -0,0 +1,2362 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersSources +import vtkmodules.vtkImagingColor +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +VTK_DEFAULT_NUMBER_OF_RADIAL_AXES: int +VTK_IV_COLUMN: int +VTK_IV_ROW: int +VTK_MAXIMUM_NUMBER_OF_POLAR_AXIS_TICKS: int +VTK_MAXIMUM_NUMBER_OF_RADIAL_AXES: int +VTK_MAXIMUM_RATIO: float +VTK_ORIENT_HORIZONTAL: int +VTK_ORIENT_VERTICAL: int +VTK_PLOT_FIELD_DATA: int +VTK_PLOT_NORMALS: int +VTK_PLOT_SCALARS: int +VTK_PLOT_TCOORDS: int +VTK_PLOT_TENSORS: int +VTK_PLOT_VECTORS: int +VTK_POLAR_ARC_RESOLUTION_PER_DEG: float +VTK_XYPLOT_ARC_LENGTH: int +VTK_XYPLOT_COLUMN: int +VTK_XYPLOT_INDEX: int +VTK_XYPLOT_NORMALIZED_ARC_LENGTH: int +VTK_XYPLOT_ROW: int +VTK_XYPLOT_VALUE: int +VTK_XYPLOT_Y_AXIS_HCENTER: int +VTK_XYPLOT_Y_AXIS_TOP: int +VTK_XYPLOT_Y_AXIS_VCENTER: int + +class vtkAnnotatedCubeActor(vtkmodules.vtkRenderingCore.vtkProp3D): + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAssembly(self) -> vtkmodules.vtkRenderingCore.vtkAssembly: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCubeProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetCubeVisibility(self) -> int: ... + def GetFaceTextScale(self) -> float: ... + def GetFaceTextVisibility(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextEdgesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetTextEdgesVisibility(self) -> int: ... + def GetXFaceTextRotation(self) -> float: ... + def GetXMinusFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXMinusFaceText(self) -> str: ... + def GetXPlusFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXPlusFaceText(self) -> str: ... + def GetYFaceTextRotation(self) -> float: ... + def GetYMinusFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYMinusFaceText(self) -> str: ... + def GetYPlusFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYPlusFaceText(self) -> str: ... + def GetZFaceTextRotation(self) -> float: ... + def GetZMinusFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZMinusFaceText(self) -> str: ... + def GetZPlusFaceProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZPlusFaceText(self) -> str: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAnnotatedCubeActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAnnotatedCubeActor: ... + def SetCubeVisibility(self, __a: int) -> None: ... + def SetFaceTextScale(self, __a: float) -> None: ... + def SetFaceTextVisibility(self, __a: int) -> None: ... + def SetTextEdgesVisibility(self, __a: int) -> None: ... + def SetXFaceTextRotation(self, _arg: float) -> None: ... + def SetXMinusFaceText(self, _arg: str) -> None: ... + def SetXPlusFaceText(self, _arg: str) -> None: ... + def SetYFaceTextRotation(self, _arg: float) -> None: ... + def SetYMinusFaceText(self, _arg: str) -> None: ... + def SetYPlusFaceText(self, _arg: str) -> None: ... + def SetZFaceTextRotation(self, _arg: float) -> None: ... + def SetZMinusFaceText(self, _arg: str) -> None: ... + def SetZPlusFaceText(self, _arg: str) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkArcPlotter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetDefaultNormal(self) -> tuple[float, float, float]: ... + def GetFieldDataArray(self) -> int: ... + def GetFieldDataArrayMaxValue(self) -> int: ... + def GetFieldDataArrayMinValue(self) -> int: ... + def GetHeight(self) -> float: ... + def GetHeightMaxValue(self) -> float: ... + def GetHeightMinValue(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffset(self) -> float: ... + def GetOffsetMaxValue(self) -> float: ... + def GetOffsetMinValue(self) -> float: ... + def GetPlotComponent(self) -> int: ... + def GetPlotMode(self) -> int: ... + def GetRadius(self) -> float: ... + def GetRadiusMaxValue(self) -> float: ... + def GetRadiusMinValue(self) -> float: ... + def GetUseDefaultNormal(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkArcPlotter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkArcPlotter: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + @overload + def SetDefaultNormal(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDefaultNormal(self, _arg: Sequence[float]) -> None: ... + def SetFieldDataArray(self, _arg: int) -> None: ... + def SetHeight(self, _arg: float) -> None: ... + def SetOffset(self, _arg: float) -> None: ... + def SetPlotComponent(self, _arg: int) -> None: ... + def SetPlotMode(self, _arg: int) -> None: ... + def SetPlotModeToPlotFieldData(self) -> None: ... + def SetPlotModeToPlotNormals(self) -> None: ... + def SetPlotModeToPlotScalars(self) -> None: ... + def SetPlotModeToPlotTCoords(self) -> None: ... + def SetPlotModeToPlotTensors(self) -> None: ... + def SetPlotModeToPlotVectors(self) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetUseDefaultNormal(self, _arg: int) -> None: ... + def UseDefaultNormalOff(self) -> None: ... + def UseDefaultNormalOn(self) -> None: ... + +class vtkAxesActor(vtkmodules.vtkRenderingCore.vtkProp3D): + CONE_TIP: int + CYLINDER_SHAFT: int + LINE_SHAFT: int + SPHERE_TIP: int + USER_DEFINED_SHAFT: int + USER_DEFINED_TIP: int + def AxisLabelsOff(self) -> None: ... + def AxisLabelsOn(self) -> None: ... + def GetActors(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetAxisLabels(self) -> int: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetConeRadius(self) -> float: ... + def GetConeRadiusMaxValue(self) -> float: ... + def GetConeRadiusMinValue(self) -> float: ... + def GetConeResolution(self) -> int: ... + def GetConeResolutionMaxValue(self) -> int: ... + def GetConeResolutionMinValue(self) -> int: ... + def GetCylinderRadius(self) -> float: ... + def GetCylinderRadiusMaxValue(self) -> float: ... + def GetCylinderRadiusMinValue(self) -> float: ... + def GetCylinderResolution(self) -> int: ... + def GetCylinderResolutionMaxValue(self) -> int: ... + def GetCylinderResolutionMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNormalizedLabelPosition(self) -> tuple[float, float, float]: ... + def GetNormalizedShaftLength(self) -> tuple[float, float, float]: ... + def GetNormalizedTipLength(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRedrawMTime(self) -> int: ... + def GetShaftType(self) -> int: ... + def GetSphereRadius(self) -> float: ... + def GetSphereRadiusMaxValue(self) -> float: ... + def GetSphereRadiusMinValue(self) -> float: ... + def GetSphereResolution(self) -> int: ... + def GetSphereResolutionMaxValue(self) -> int: ... + def GetSphereResolutionMinValue(self) -> int: ... + def GetTipType(self) -> int: ... + def GetTotalLength(self) -> tuple[float, float, float]: ... + def GetUserDefinedShaft(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetUserDefinedTip(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetXAxisCaptionActor2D(self) -> vtkCaptionActor2D: ... + def GetXAxisLabelText(self) -> str: ... + def GetXAxisShaftProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXAxisTipProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYAxisCaptionActor2D(self) -> vtkCaptionActor2D: ... + def GetYAxisLabelText(self) -> str: ... + def GetYAxisShaftProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYAxisTipProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZAxisCaptionActor2D(self) -> vtkCaptionActor2D: ... + def GetZAxisLabelText(self) -> str: ... + def GetZAxisShaftProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZAxisTipProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAxesActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxesActor: ... + def SetAxisLabels(self, _arg: int) -> None: ... + def SetConeRadius(self, _arg: float) -> None: ... + def SetConeResolution(self, _arg: int) -> None: ... + def SetCylinderRadius(self, _arg: float) -> None: ... + def SetCylinderResolution(self, _arg: int) -> None: ... + @overload + def SetNormalizedLabelPosition(self, v: MutableSequence[float]) -> None: ... + @overload + def SetNormalizedLabelPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormalizedShaftLength(self, v: MutableSequence[float]) -> None: ... + @overload + def SetNormalizedShaftLength(self, x: float, y: float, z: float) -> None: ... + @overload + def SetNormalizedTipLength(self, v: MutableSequence[float]) -> None: ... + @overload + def SetNormalizedTipLength(self, x: float, y: float, z: float) -> None: ... + def SetShaftType(self, type: int) -> None: ... + def SetShaftTypeToCylinder(self) -> None: ... + def SetShaftTypeToLine(self) -> None: ... + def SetShaftTypeToUserDefined(self) -> None: ... + def SetSphereRadius(self, _arg: float) -> None: ... + def SetSphereResolution(self, _arg: int) -> None: ... + def SetTipType(self, type: int) -> None: ... + def SetTipTypeToCone(self) -> None: ... + def SetTipTypeToSphere(self) -> None: ... + def SetTipTypeToUserDefined(self) -> None: ... + @overload + def SetTotalLength(self, v: MutableSequence[float]) -> None: ... + @overload + def SetTotalLength(self, x: float, y: float, z: float) -> None: ... + def SetUserDefinedShaft(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetUserDefinedTip(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetXAxisLabelText(self, _arg: str) -> None: ... + def SetYAxisLabelText(self, _arg: str) -> None: ... + def SetZAxisLabelText(self, _arg: str) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkAxisActor(vtkmodules.vtkRenderingCore.vtkActor): + class AlignLocation(int): ... + class AxisPosition(int): ... + class AxisType(int): ... + class TickLocation(int): ... + VTK_ALIGN_BOTTOM: AlignLocation + VTK_ALIGN_POINT1: AlignLocation + VTK_ALIGN_POINT2: AlignLocation + VTK_ALIGN_TOP: AlignLocation + VTK_AXIS_POS_MAXMAX: AxisPosition + VTK_AXIS_POS_MAXMIN: AxisPosition + VTK_AXIS_POS_MINMAX: AxisPosition + VTK_AXIS_POS_MINMIN: AxisPosition + VTK_AXIS_TYPE_X: AxisType + VTK_AXIS_TYPE_Y: AxisType + VTK_AXIS_TYPE_Z: AxisType + VTK_TICKS_BOTH: TickLocation + VTK_TICKS_INSIDE: TickLocation + VTK_TICKS_OUTSIDE: TickLocation + def AxisVisibilityOff(self) -> None: ... + def AxisVisibilityOn(self) -> None: ... + def BuildAxis(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, __b: bool) -> None: ... + def CalculateLabelOffsetOff(self) -> None: ... + def CalculateLabelOffsetOn(self) -> None: ... + def CalculateTitleOffsetOff(self) -> None: ... + def CalculateTitleOffsetOn(self) -> None: ... + def ComputeMaxLabelLength(self, __a: Sequence[float]) -> float: ... + def ComputeTitleLength(self, __a: Sequence[float]) -> float: ... + def DrawGridlinesOff(self) -> None: ... + def DrawGridlinesOn(self) -> None: ... + def DrawGridlinesOnlyOff(self) -> None: ... + def DrawGridlinesOnlyOn(self) -> None: ... + def DrawGridpolysOff(self) -> None: ... + def DrawGridpolysOn(self) -> None: ... + def DrawInnerGridlinesOff(self) -> None: ... + def DrawInnerGridlinesOn(self) -> None: ... + def ExponentVisibilityOff(self) -> None: ... + def ExponentVisibilityOn(self) -> None: ... + def GetAxisBaseForX(self) -> tuple[float, float, float]: ... + def GetAxisBaseForY(self) -> tuple[float, float, float]: ... + def GetAxisBaseForZ(self) -> tuple[float, float, float]: ... + def GetAxisLinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetAxisMainLineProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetAxisMajorTicksProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetAxisMinorTicksProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetAxisOnOrigin(self) -> int: ... + def GetAxisPosition(self) -> int: ... + def GetAxisPositionMaxValue(self) -> int: ... + def GetAxisPositionMinValue(self) -> int: ... + def GetAxisType(self) -> int: ... + def GetAxisTypeMaxValue(self) -> int: ... + def GetAxisTypeMinValue(self) -> int: ... + def GetAxisVisibility(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCalculateLabelOffset(self) -> int: ... + def GetCalculateTitleOffset(self) -> int: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetDeltaMajor(self, axis: int) -> float: ... + def GetDeltaMinor(self) -> float: ... + def GetDeltaRangeMajor(self) -> float: ... + def GetDeltaRangeMinor(self) -> float: ... + def GetDrawGridlines(self) -> int: ... + def GetDrawGridlinesLocation(self) -> int: ... + def GetDrawGridlinesOnly(self) -> int: ... + def GetDrawGridpolys(self) -> int: ... + def GetDrawInnerGridlines(self) -> int: ... + def GetExponent(self) -> str: ... + def GetExponentActor(self) -> vtkAxisFollower: ... + def GetExponentLocation(self) -> int: ... + def GetExponentOffset(self) -> float: ... + def GetExponentProp3D(self) -> vtkProp3DAxisFollower: ... + def GetExponentVisibility(self) -> bool: ... + def GetGridlineXLength(self) -> float: ... + def GetGridlineYLength(self) -> float: ... + def GetGridlineZLength(self) -> float: ... + def GetGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetGridpolysProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetHorizontalOffsetYTitle2D(self) -> float: ... + def GetInnerGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLabelFormat(self) -> str: ... + def GetLabelOffset(self) -> float: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelVisibility(self) -> int: ... + def GetLastMajorTickPointCorrection(self) -> bool: ... + def GetLog(self) -> bool: ... + def GetMajorRangeStart(self) -> float: ... + def GetMajorStart(self, axis: int) -> float: ... + def GetMajorTickSize(self) -> float: ... + def GetMinorRangeStart(self) -> float: ... + def GetMinorStart(self) -> float: ... + def GetMinorTickSize(self) -> float: ... + def GetMinorTicksVisible(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabelsBuilt(self) -> int: ... + def GetPoint1(self) -> Pointer: ... + def GetPoint1Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPoint2(self) -> Pointer: ... + def GetPoint2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetRange(self) -> tuple[float, float]: ... + def GetSaveTitlePosition(self) -> int: ... + def GetScreenSize(self) -> float: ... + def GetTickLocation(self) -> int: ... + def GetTickLocationMaxValue(self) -> int: ... + def GetTickLocationMinValue(self) -> int: ... + def GetTickVisibility(self) -> int: ... + def GetTitle(self) -> str: ... + def GetTitleActor(self) -> vtkAxisFollower: ... + def GetTitleAlignLocation(self) -> int: ... + def GetTitleOffset(self) -> float: ... + def GetTitleProp3D(self) -> vtkProp3DAxisFollower: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleVisibility(self) -> int: ... + def GetUse2DMode(self) -> int: ... + def GetUseTextActor3D(self) -> int: ... + def GetVerticalOffsetXTitle2D(self) -> float: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def LastMajorTickPointCorrectionOff(self) -> None: ... + def LastMajorTickPointCorrectionOn(self) -> None: ... + def LogOff(self) -> None: ... + def LogOn(self) -> None: ... + def MinorTicksVisibleOff(self) -> None: ... + def MinorTicksVisibleOn(self) -> None: ... + def NewInstance(self) -> vtkAxisActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxisActor: ... + @overload + def SetAxisBaseForX(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisBaseForX(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisBaseForY(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisBaseForY(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisBaseForZ(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisBaseForZ(self, _arg: Sequence[float]) -> None: ... + def SetAxisLinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetAxisMainLineProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetAxisMajorTicksProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetAxisMinorTicksProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetAxisOnOrigin(self, _arg: int) -> None: ... + def SetAxisPosition(self, _arg: int) -> None: ... + def SetAxisPositionToMaxMax(self) -> None: ... + def SetAxisPositionToMaxMin(self) -> None: ... + def SetAxisPositionToMinMax(self) -> None: ... + def SetAxisPositionToMinMin(self) -> None: ... + def SetAxisType(self, _arg: int) -> None: ... + def SetAxisTypeToX(self) -> None: ... + def SetAxisTypeToY(self) -> None: ... + def SetAxisTypeToZ(self) -> None: ... + def SetAxisVisibility(self, _arg: int) -> None: ... + @overload + def SetBounds(self, bounds: Sequence[float]) -> None: ... + @overload + def SetBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def SetCalculateLabelOffset(self, _arg: int) -> None: ... + def SetCalculateTitleOffset(self, _arg: int) -> None: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetDeltaMajor(self, axis: int, value: float) -> None: ... + def SetDeltaMinor(self, _arg: float) -> None: ... + def SetDeltaRangeMajor(self, _arg: float) -> None: ... + def SetDeltaRangeMinor(self, _arg: float) -> None: ... + def SetDrawGridlines(self, _arg: int) -> None: ... + def SetDrawGridlinesLocation(self, _arg: int) -> None: ... + def SetDrawGridlinesOnly(self, _arg: int) -> None: ... + def SetDrawGridpolys(self, _arg: int) -> None: ... + def SetDrawInnerGridlines(self, _arg: int) -> None: ... + def SetExponent(self, t: str) -> None: ... + def SetExponentLocation(self, location: int) -> None: ... + def SetExponentOffset(self, _arg: float) -> None: ... + def SetExponentVisibility(self, _arg: bool) -> None: ... + def SetGridlineXLength(self, _arg: float) -> None: ... + def SetGridlineYLength(self, _arg: float) -> None: ... + def SetGridlineZLength(self, _arg: float) -> None: ... + def SetGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetGridpolysProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetHorizontalOffsetYTitle2D(self, _arg: float) -> None: ... + def SetInnerGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelOffset(self, _arg: float) -> None: ... + @overload + def SetLabelScale(self, scale: float) -> None: ... + @overload + def SetLabelScale(self, labelIndex: int, scale: float) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetLabels(self, labels: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetLastMajorTickPointCorrection(self, _arg: bool) -> None: ... + def SetLog(self, _arg: bool) -> None: ... + def SetMajorRangeStart(self, _arg: float) -> None: ... + def SetMajorStart(self, axis: int, value: float) -> None: ... + def SetMajorTickSize(self, _arg: float) -> None: ... + def SetMinorRangeStart(self, _arg: float) -> None: ... + def SetMinorStart(self, _arg: float) -> None: ... + def SetMinorTickSize(self, _arg: float) -> None: ... + def SetMinorTicksVisible(self, _arg: int) -> None: ... + @overload + def SetPoint1(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPoint1(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPoint2(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPoint2(self, x: float, y: float, z: float) -> None: ... + @overload + def SetRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetRange(self, _arg: Sequence[float]) -> None: ... + def SetSaveTitlePosition(self, _arg: int) -> None: ... + def SetScreenSize(self, _arg: float) -> None: ... + def SetTickLocation(self, _arg: int) -> None: ... + def SetTickLocationToBoth(self) -> None: ... + def SetTickLocationToInside(self) -> None: ... + def SetTickLocationToOutside(self) -> None: ... + def SetTickVisibility(self, _arg: int) -> None: ... + def SetTitle(self, t: str) -> None: ... + def SetTitleAlignLocation(self, location: int) -> None: ... + def SetTitleOffset(self, _arg: float) -> None: ... + def SetTitleScale(self, scale: float) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTitleVisibility(self, _arg: int) -> None: ... + def SetUse2DMode(self, _arg: int) -> None: ... + def SetUseTextActor3D(self, _arg: int) -> None: ... + def SetVerticalOffsetXTitle2D(self, _arg: float) -> None: ... + def TickVisibilityOff(self) -> None: ... + def TickVisibilityOn(self) -> None: ... + def TitleVisibilityOff(self) -> None: ... + def TitleVisibilityOn(self) -> None: ... + +class vtkAxisActor2D(vtkmodules.vtkRenderingCore.vtkActor2D): + class LabelMax(int): ... + VTK_MAX_LABELS: LabelMax + def AdjustLabelsOff(self) -> None: ... + def AdjustLabelsOn(self) -> None: ... + def AxisVisibilityOff(self) -> None: ... + def AxisVisibilityOn(self) -> None: ... + @staticmethod + def ComputeRange( + inRange: MutableSequence[float], outRange: MutableSequence[float], inNumTicks: int, outNumTicks: int, interval: float + ) -> None: ... + def GetAdjustLabels(self) -> int: ... + def GetAdjustedNumberOfLabels(self) -> int: ... + @overload + def GetAdjustedRange(self) -> Pointer: ... + @overload + def GetAdjustedRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def GetAdjustedRange(self, _arg: MutableSequence[float]) -> None: ... + def GetAxisVisibility(self) -> int: ... + def GetFontFactor(self) -> float: ... + def GetFontFactorMaxValue(self) -> float: ... + def GetFontFactorMinValue(self) -> float: ... + def GetLabelFactor(self) -> float: ... + def GetLabelFactorMaxValue(self) -> float: ... + def GetLabelFactorMinValue(self) -> float: ... + def GetLabelFormat(self) -> str: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelVisibility(self) -> int: ... + def GetMinorTickLength(self) -> int: ... + def GetMinorTickLengthMaxValue(self) -> int: ... + def GetMinorTickLengthMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetNumberOfLabelsMaxValue(self) -> int: ... + def GetNumberOfLabelsMinValue(self) -> int: ... + def GetNumberOfMinorTicks(self) -> int: ... + def GetNumberOfMinorTicksMaxValue(self) -> int: ... + def GetNumberOfMinorTicksMinValue(self) -> int: ... + def GetPoint1(self) -> Pointer: ... + def GetPoint1Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetPoint2(self) -> Pointer: ... + def GetPoint2Coordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetRange(self) -> tuple[float, float]: ... + def GetRulerDistance(self) -> float: ... + def GetRulerDistanceMaxValue(self) -> float: ... + def GetRulerDistanceMinValue(self) -> float: ... + def GetRulerMode(self) -> int: ... + def GetSizeFontRelativeToAxis(self) -> int: ... + def GetTickLength(self) -> int: ... + def GetTickLengthMaxValue(self) -> int: ... + def GetTickLengthMinValue(self) -> int: ... + def GetTickOffset(self) -> int: ... + def GetTickOffsetMaxValue(self) -> int: ... + def GetTickOffsetMinValue(self) -> int: ... + def GetTickVisibility(self) -> int: ... + def GetTitle(self) -> str: ... + def GetTitlePosition(self) -> float: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleVisibility(self) -> int: ... + def GetUseFontSizeFromProperty(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkAxisActor2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RulerModeOff(self) -> None: ... + def RulerModeOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxisActor2D: ... + def SetAdjustLabels(self, _arg: int) -> None: ... + def SetAxisVisibility(self, _arg: int) -> None: ... + def SetFontFactor(self, _arg: float) -> None: ... + def SetLabelFactor(self, _arg: float) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetMinorTickLength(self, _arg: int) -> None: ... + def SetNumberOfLabels(self, _arg: int) -> None: ... + def SetNumberOfMinorTicks(self, _arg: int) -> None: ... + @overload + def SetPoint1(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPoint1(self, x: float, y: float) -> None: ... + @overload + def SetPoint2(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPoint2(self, x: float, y: float) -> None: ... + @overload + def SetRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetRange(self, _arg: Sequence[float]) -> None: ... + def SetRulerDistance(self, _arg: float) -> None: ... + def SetRulerMode(self, _arg: int) -> None: ... + def SetSizeFontRelativeToAxis(self, _arg: int) -> None: ... + def SetTickLength(self, _arg: int) -> None: ... + def SetTickOffset(self, _arg: int) -> None: ... + def SetTickVisibility(self, _arg: int) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitlePosition(self, _arg: float) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTitleVisibility(self, _arg: int) -> None: ... + def SetUseFontSizeFromProperty(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SizeFontRelativeToAxisOff(self) -> None: ... + def SizeFontRelativeToAxisOn(self) -> None: ... + def TickVisibilityOff(self) -> None: ... + def TickVisibilityOn(self) -> None: ... + def TitleVisibilityOff(self) -> None: ... + def TitleVisibilityOn(self) -> None: ... + def UseFontSizeFromPropertyOff(self) -> None: ... + def UseFontSizeFromPropertyOn(self) -> None: ... + +class vtkAxisFollower(vtkmodules.vtkRenderingCore.vtkFollower): + def AutoCenterOff(self) -> None: ... + def AutoCenterOn(self) -> None: ... + @staticmethod + def AutoScale( + viewport: vtkmodules.vtkRenderingCore.vtkViewport, + camera: vtkmodules.vtkRenderingCore.vtkCamera, + screenSize: float, + position: MutableSequence[float], + ) -> float: ... + def ComputeMatrix(self) -> None: ... + def ComputeTransformMatrix(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def GetAutoCenter(self) -> int: ... + def GetAxis(self) -> vtkAxisActor: ... + def GetDistanceLODThreshold(self) -> float: ... + def GetDistanceLODThresholdMaxValue(self) -> float: ... + def GetDistanceLODThresholdMinValue(self) -> float: ... + def GetEnableDistanceLOD(self) -> int: ... + def GetEnableViewAngleLOD(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScreenOffset(self) -> float: ... + def GetScreenOffsetVector(self) -> tuple[float, float]: ... + def GetViewAngleLODThreshold(self) -> float: ... + def GetViewAngleLODThresholdMaxValue(self) -> float: ... + def GetViewAngleLODThresholdMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAxisFollower: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAxisFollower: ... + def SetAutoCenter(self, _arg: int) -> None: ... + def SetAxis(self, __a: vtkAxisActor) -> None: ... + def SetDistanceLODThreshold(self, _arg: float) -> None: ... + def SetEnableDistanceLOD(self, _arg: int) -> None: ... + def SetEnableViewAngleLOD(self, _arg: int) -> None: ... + def SetScreenOffset(self, offset: float) -> None: ... + @overload + def SetScreenOffsetVector(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScreenOffsetVector(self, _arg: Sequence[float]) -> None: ... + def SetViewAngleLODThreshold(self, _arg: float) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkBarChartActor(vtkmodules.vtkRenderingCore.vtkActor2D): + def GetBarColor(self, i: int) -> Pointer: ... + def GetBarLabel(self, i: int) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelVisibility(self) -> int: ... + def GetLegendActor(self) -> vtkLegendBoxActor: ... + def GetLegendVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTitle(self) -> str: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleVisibility(self) -> int: ... + def GetYTitle(self) -> str: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def LegendVisibilityOff(self) -> None: ... + def LegendVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkBarChartActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBarChartActor: ... + @overload + def SetBarColor(self, i: int, r: float, g: float, b: float) -> None: ... + @overload + def SetBarColor(self, i: int, color: Sequence[float]) -> None: ... + def SetBarLabel(self, i: int, __b: str) -> None: ... + def SetInput(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetLegendVisibility(self, _arg: int) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTitleVisibility(self, _arg: int) -> None: ... + def SetYTitle(self, _arg: str) -> None: ... + def TitleVisibilityOff(self) -> None: ... + def TitleVisibilityOn(self) -> None: ... + +class vtkCaptionActor2D(vtkmodules.vtkRenderingCore.vtkActor2D): + def AttachEdgeOnlyOff(self) -> None: ... + def AttachEdgeOnlyOn(self) -> None: ... + def BorderOff(self) -> None: ... + def BorderOn(self) -> None: ... + def GetAttachEdgeOnly(self) -> int: ... + def GetAttachmentPoint(self) -> tuple[float, float, float]: ... + def GetAttachmentPointCoordinate(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetBorder(self) -> int: ... + def GetCaption(self) -> str: ... + def GetCaptionTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLeader(self) -> int: ... + def GetLeaderGlyph(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLeaderGlyphSize(self) -> float: ... + def GetLeaderGlyphSizeMaxValue(self) -> float: ... + def GetLeaderGlyphSizeMinValue(self) -> float: ... + def GetMaximumLeaderGlyphSize(self) -> int: ... + def GetMaximumLeaderGlyphSizeMaxValue(self) -> int: ... + def GetMaximumLeaderGlyphSizeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPadding(self) -> int: ... + def GetPaddingMaxValue(self) -> int: ... + def GetPaddingMinValue(self) -> int: ... + def GetTextActor(self) -> vtkmodules.vtkRenderingCore.vtkTextActor: ... + def GetThreeDimensionalLeader(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LeaderOff(self) -> None: ... + def LeaderOn(self) -> None: ... + def NewInstance(self) -> vtkCaptionActor2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCaptionActor2D: ... + def SetAttachEdgeOnly(self, _arg: int) -> None: ... + @overload + def SetAttachmentPoint(self, x: MutableSequence[float]) -> None: ... + @overload + def SetAttachmentPoint(self, x: float, y: float, z: float) -> None: ... + def SetBorder(self, _arg: int) -> None: ... + def SetCaption(self, caption: str) -> None: ... + def SetCaptionTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLeader(self, _arg: int) -> None: ... + def SetLeaderGlyphConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetLeaderGlyphData(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetLeaderGlyphSize(self, _arg: float) -> None: ... + def SetMaximumLeaderGlyphSize(self, _arg: int) -> None: ... + def SetPadding(self, _arg: int) -> None: ... + def SetThreeDimensionalLeader(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def ThreeDimensionalLeaderOff(self) -> None: ... + def ThreeDimensionalLeaderOn(self) -> None: ... + +class vtkConvexHull2D(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class HullShapes(int): ... + BoundingRectangle: HullShapes + ConvexHull: HullShapes + + @staticmethod + def CalculateBoundingRectangle( + inPoints: vtkmodules.vtkCommonCore.vtkPoints, outPoints: vtkmodules.vtkCommonCore.vtkPoints, minimumHullSize: float = 1.0 + ) -> None: ... + @staticmethod + def CalculateConvexHull( + inPoints: vtkmodules.vtkCommonCore.vtkPoints, outPoints: vtkmodules.vtkCommonCore.vtkPoints, minimumHullSize: float = 1.0 + ) -> None: ... + def GetHullShape(self) -> int: ... + def GetHullShapeMaxValue(self) -> int: ... + def GetHullShapeMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMinHullSizeInDisplay(self) -> int: ... + def GetMinHullSizeInDisplayMaxValue(self) -> int: ... + def GetMinHullSizeInDisplayMinValue(self) -> int: ... + def GetMinHullSizeInWorld(self) -> float: ... + def GetMinHullSizeInWorldMaxValue(self) -> float: ... + def GetMinHullSizeInWorldMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutline(self) -> bool: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetScaleFactor(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvexHull2D: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvexHull2D: ... + def SetHullShape(self, _arg: int) -> None: ... + def SetMinHullSizeInDisplay(self, _arg: int) -> None: ... + def SetMinHullSizeInWorld(self, _arg: float) -> None: ... + def SetOutline(self, _arg: bool) -> None: ... + def SetRenderer(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + +class vtkCornerAnnotation(vtkmodules.vtkRenderingCore.vtkActor2D): + class TextPosition(int): ... + LeftEdge: TextPosition + LowerEdge: TextPosition + LowerLeft: TextPosition + LowerRight: TextPosition + NumTextPositions: int + RightEdge: TextPosition + UpperEdge: TextPosition + UpperLeft: TextPosition + UpperRight: TextPosition + def ClearAllTexts(self) -> None: ... + def CopyAllTextsFrom(self, ca: vtkCornerAnnotation) -> None: ... + def GetImageActor(self) -> vtkmodules.vtkRenderingCore.vtkImageActor: ... + def GetLevelScale(self) -> float: ... + def GetLevelShift(self) -> float: ... + def GetLinearFontScaleFactor(self) -> float: ... + def GetMaximumFontSize(self) -> int: ... + def GetMaximumLineHeight(self) -> float: ... + def GetMinimumFontSize(self) -> int: ... + def GetNonlinearFontScaleFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShowSliceAndImage(self) -> int: ... + def GetText(self, i: int) -> str: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetWindowLevel(self) -> vtkmodules.vtkImagingColor.vtkImageMapToWindowLevelColors: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCornerAnnotation: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCornerAnnotation: ... + def SetImageActor(self, __a: vtkmodules.vtkRenderingCore.vtkImageActor) -> None: ... + def SetLevelScale(self, _arg: float) -> None: ... + def SetLevelShift(self, _arg: float) -> None: ... + def SetLinearFontScaleFactor(self, _arg: float) -> None: ... + def SetMaximumFontSize(self, _arg: int) -> None: ... + def SetMaximumLineHeight(self, _arg: float) -> None: ... + def SetMinimumFontSize(self, _arg: int) -> None: ... + def SetNonlinearFontScaleFactor(self, _arg: float) -> None: ... + def SetShowSliceAndImage(self, _arg: int) -> None: ... + def SetText(self, i: int, text: str) -> None: ... + def SetTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetWindowLevel(self, __a: vtkmodules.vtkImagingColor.vtkImageMapToWindowLevelColors) -> None: ... + def ShowSliceAndImageOff(self) -> None: ... + def ShowSliceAndImageOn(self) -> None: ... + +class vtkCubeAxesActor(vtkmodules.vtkRenderingCore.vtkActor): + class FlyMode(int): ... + class GridVisibility(int): ... + class TickLocation(int): ... + VTK_FLY_CLOSEST_TRIAD: FlyMode + VTK_FLY_FURTHEST_TRIAD: FlyMode + VTK_FLY_OUTER_EDGES: FlyMode + VTK_FLY_STATIC_EDGES: FlyMode + VTK_FLY_STATIC_TRIAD: FlyMode + VTK_GRID_LINES_ALL: GridVisibility + VTK_GRID_LINES_CLOSEST: GridVisibility + VTK_GRID_LINES_FURTHEST: GridVisibility + VTK_TICKS_BOTH: TickLocation + VTK_TICKS_INSIDE: TickLocation + VTK_TICKS_OUTSIDE: TickLocation + def CenterStickyAxesOff(self) -> None: ... + def CenterStickyAxesOn(self) -> None: ... + def DrawXGridlinesOff(self) -> None: ... + def DrawXGridlinesOn(self) -> None: ... + def DrawXGridpolysOff(self) -> None: ... + def DrawXGridpolysOn(self) -> None: ... + def DrawXInnerGridlinesOff(self) -> None: ... + def DrawXInnerGridlinesOn(self) -> None: ... + def DrawYGridlinesOff(self) -> None: ... + def DrawYGridlinesOn(self) -> None: ... + def DrawYGridpolysOff(self) -> None: ... + def DrawYGridpolysOn(self) -> None: ... + def DrawYInnerGridlinesOff(self) -> None: ... + def DrawYInnerGridlinesOn(self) -> None: ... + def DrawZGridlinesOff(self) -> None: ... + def DrawZGridlinesOn(self) -> None: ... + def DrawZGridpolysOff(self) -> None: ... + def DrawZGridpolysOn(self) -> None: ... + def DrawZInnerGridlinesOff(self) -> None: ... + def DrawZInnerGridlinesOn(self) -> None: ... + def GetAxisBaseForX(self) -> tuple[float, float, float]: ... + def GetAxisBaseForY(self) -> tuple[float, float, float]: ... + def GetAxisBaseForZ(self) -> tuple[float, float, float]: ... + def GetAxisLabels(self, axis: int) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetAxisOrigin(self) -> tuple[float, float, float]: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetCenterStickyAxes(self) -> int: ... + def GetCornerOffset(self) -> float: ... + def GetDistanceLODThreshold(self) -> float: ... + def GetDistanceLODThresholdMaxValue(self) -> float: ... + def GetDistanceLODThresholdMinValue(self) -> float: ... + def GetDrawXGridlines(self) -> int: ... + def GetDrawXGridpolys(self) -> int: ... + def GetDrawXInnerGridlines(self) -> int: ... + def GetDrawYGridlines(self) -> int: ... + def GetDrawYGridpolys(self) -> int: ... + def GetDrawYInnerGridlines(self) -> int: ... + def GetDrawZGridlines(self) -> int: ... + def GetDrawZGridpolys(self) -> int: ... + def GetDrawZInnerGridlines(self) -> int: ... + def GetEnableDistanceLOD(self) -> int: ... + def GetEnableViewAngleLOD(self) -> int: ... + def GetFlyMode(self) -> int: ... + def GetFlyModeMaxValue(self) -> int: ... + def GetFlyModeMinValue(self) -> int: ... + def GetGridLineLocation(self) -> int: ... + def GetInertia(self) -> int: ... + def GetInertiaMaxValue(self) -> int: ... + def GetInertiaMinValue(self) -> int: ... + def GetLabelOffset(self) -> float: ... + def GetLabelTextProperty(self, __a: int) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientedBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetRebuildAxes(self) -> bool: ... + @overload + def GetRenderedBounds(self, rBounds: MutableSequence[float]) -> None: ... + @overload + def GetRenderedBounds(self) -> Pointer: ... + def GetScreenSize(self) -> float: ... + def GetStickyAxes(self) -> int: ... + def GetTickLocation(self) -> int: ... + def GetTickLocationMaxValue(self) -> int: ... + def GetTickLocationMinValue(self) -> int: ... + def GetTitleOffset(self) -> float: ... + def GetTitleTextProperty(self, __a: int) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetUse2DMode(self) -> int: ... + def GetUseAxisOrigin(self) -> int: ... + def GetUseOrientedBounds(self) -> int: ... + def GetUseTextActor3D(self) -> int: ... + def GetViewAngleLODThreshold(self) -> float: ... + def GetViewAngleLODThresholdMaxValue(self) -> float: ... + def GetViewAngleLODThresholdMinValue(self) -> float: ... + def GetXAxesGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXAxesGridpolysProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXAxesInnerGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXAxesLinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetXAxisLabelVisibility(self) -> int: ... + def GetXAxisMinorTickVisibility(self) -> int: ... + def GetXAxisRange(self) -> tuple[float, float]: ... + def GetXAxisTickVisibility(self) -> int: ... + def GetXAxisVisibility(self) -> int: ... + def GetXLabelFormat(self) -> str: ... + def GetXTitle(self) -> str: ... + def GetXUnits(self) -> str: ... + def GetYAxesGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYAxesGridpolysProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYAxesInnerGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYAxesLinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetYAxisLabelVisibility(self) -> int: ... + def GetYAxisMinorTickVisibility(self) -> int: ... + def GetYAxisRange(self) -> tuple[float, float]: ... + def GetYAxisTickVisibility(self) -> int: ... + def GetYAxisVisibility(self) -> int: ... + def GetYLabelFormat(self) -> str: ... + def GetYTitle(self) -> str: ... + def GetYUnits(self) -> str: ... + def GetZAxesGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZAxesGridpolysProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZAxesInnerGridlinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZAxesLinesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetZAxisLabelVisibility(self) -> int: ... + def GetZAxisMinorTickVisibility(self) -> int: ... + def GetZAxisRange(self) -> tuple[float, float]: ... + def GetZAxisTickVisibility(self) -> int: ... + def GetZAxisVisibility(self) -> int: ... + def GetZLabelFormat(self) -> str: ... + def GetZTitle(self) -> str: ... + def GetZUnits(self) -> str: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCubeAxesActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCubeAxesActor: ... + @overload + def SetAxisBaseForX(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisBaseForX(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisBaseForY(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisBaseForY(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisBaseForZ(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisBaseForZ(self, _arg: Sequence[float]) -> None: ... + def SetAxisLabels(self, axis: int, value: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + @overload + def SetAxisOrigin(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisOrigin(self, _arg: Sequence[float]) -> None: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetCenterStickyAxes(self, _arg: int) -> None: ... + def SetCornerOffset(self, _arg: float) -> None: ... + def SetDistanceLODThreshold(self, _arg: float) -> None: ... + def SetDrawXGridlines(self, _arg: int) -> None: ... + def SetDrawXGridpolys(self, _arg: int) -> None: ... + def SetDrawXInnerGridlines(self, _arg: int) -> None: ... + def SetDrawYGridlines(self, _arg: int) -> None: ... + def SetDrawYGridpolys(self, _arg: int) -> None: ... + def SetDrawYInnerGridlines(self, _arg: int) -> None: ... + def SetDrawZGridlines(self, _arg: int) -> None: ... + def SetDrawZGridpolys(self, _arg: int) -> None: ... + def SetDrawZInnerGridlines(self, _arg: int) -> None: ... + def SetEnableDistanceLOD(self, _arg: int) -> None: ... + def SetEnableViewAngleLOD(self, _arg: int) -> None: ... + def SetFlyMode(self, _arg: int) -> None: ... + def SetFlyModeToClosestTriad(self) -> None: ... + def SetFlyModeToFurthestTriad(self) -> None: ... + def SetFlyModeToOuterEdges(self) -> None: ... + def SetFlyModeToStaticEdges(self) -> None: ... + def SetFlyModeToStaticTriad(self) -> None: ... + def SetGridLineLocation(self, _arg: int) -> None: ... + def SetInertia(self, _arg: int) -> None: ... + def SetLabelOffset(self, offset: float) -> None: ... + def SetLabelScaling(self, __a: bool, __b: int, __c: int, __d: int) -> None: ... + @overload + def SetOrientedBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetOrientedBounds(self, _arg: Sequence[float]) -> None: ... + def SetRebuildAxes(self, _arg: bool) -> None: ... + def SetSaveTitlePosition(self, val: int) -> None: ... + def SetScreenSize(self, screenSize: float) -> None: ... + def SetStickyAxes(self, _arg: int) -> None: ... + def SetTickLocation(self, _arg: int) -> None: ... + def SetTickLocationToBoth(self) -> None: ... + def SetTickLocationToInside(self) -> None: ... + def SetTickLocationToOutside(self) -> None: ... + def SetTitleOffset(self, offset: float) -> None: ... + def SetUse2DMode(self, val: int) -> None: ... + def SetUseAxisOrigin(self, _arg: int) -> None: ... + def SetUseOrientedBounds(self, _arg: int) -> None: ... + def SetUseTextActor3D(self, val: int) -> None: ... + def SetViewAngleLODThreshold(self, _arg: float) -> None: ... + def SetXAxesGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetXAxesGridpolysProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetXAxesInnerGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetXAxesLinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetXAxisLabelVisibility(self, _arg: int) -> None: ... + def SetXAxisMinorTickVisibility(self, _arg: int) -> None: ... + @overload + def SetXAxisRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetXAxisRange(self, _arg: Sequence[float]) -> None: ... + def SetXAxisTickVisibility(self, _arg: int) -> None: ... + def SetXAxisVisibility(self, _arg: int) -> None: ... + def SetXLabelFormat(self, _arg: str) -> None: ... + def SetXTitle(self, _arg: str) -> None: ... + def SetXUnits(self, _arg: str) -> None: ... + def SetYAxesGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetYAxesGridpolysProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetYAxesInnerGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetYAxesLinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetYAxisLabelVisibility(self, _arg: int) -> None: ... + def SetYAxisMinorTickVisibility(self, _arg: int) -> None: ... + @overload + def SetYAxisRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetYAxisRange(self, _arg: Sequence[float]) -> None: ... + def SetYAxisTickVisibility(self, _arg: int) -> None: ... + def SetYAxisVisibility(self, _arg: int) -> None: ... + def SetYLabelFormat(self, _arg: str) -> None: ... + def SetYTitle(self, _arg: str) -> None: ... + def SetYUnits(self, _arg: str) -> None: ... + def SetZAxesGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetZAxesGridpolysProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetZAxesInnerGridlinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetZAxesLinesProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetZAxisLabelVisibility(self, _arg: int) -> None: ... + def SetZAxisMinorTickVisibility(self, _arg: int) -> None: ... + @overload + def SetZAxisRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetZAxisRange(self, _arg: Sequence[float]) -> None: ... + def SetZAxisTickVisibility(self, _arg: int) -> None: ... + def SetZAxisVisibility(self, _arg: int) -> None: ... + def SetZLabelFormat(self, _arg: str) -> None: ... + def SetZTitle(self, _arg: str) -> None: ... + def SetZUnits(self, _arg: str) -> None: ... + def StickyAxesOff(self) -> None: ... + def StickyAxesOn(self) -> None: ... + def XAxisLabelVisibilityOff(self) -> None: ... + def XAxisLabelVisibilityOn(self) -> None: ... + def XAxisMinorTickVisibilityOff(self) -> None: ... + def XAxisMinorTickVisibilityOn(self) -> None: ... + def XAxisTickVisibilityOff(self) -> None: ... + def XAxisTickVisibilityOn(self) -> None: ... + def XAxisVisibilityOff(self) -> None: ... + def XAxisVisibilityOn(self) -> None: ... + def YAxisLabelVisibilityOff(self) -> None: ... + def YAxisLabelVisibilityOn(self) -> None: ... + def YAxisMinorTickVisibilityOff(self) -> None: ... + def YAxisMinorTickVisibilityOn(self) -> None: ... + def YAxisTickVisibilityOff(self) -> None: ... + def YAxisTickVisibilityOn(self) -> None: ... + def YAxisVisibilityOff(self) -> None: ... + def YAxisVisibilityOn(self) -> None: ... + def ZAxisLabelVisibilityOff(self) -> None: ... + def ZAxisLabelVisibilityOn(self) -> None: ... + def ZAxisMinorTickVisibilityOff(self) -> None: ... + def ZAxisMinorTickVisibilityOn(self) -> None: ... + def ZAxisTickVisibilityOff(self) -> None: ... + def ZAxisTickVisibilityOn(self) -> None: ... + def ZAxisVisibilityOff(self) -> None: ... + def ZAxisVisibilityOn(self) -> None: ... + +class vtkCubeAxesActor2D(vtkmodules.vtkRenderingCore.vtkActor2D): + class FlyMode(int): ... + VTK_FLY_CLOSEST_TRIAD: FlyMode + VTK_FLY_NONE: FlyMode + VTK_FLY_OUTER_EDGES: FlyMode + + def GetAxisLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetAxisTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetCornerOffset(self) -> float: ... + def GetFlyMode(self) -> int: ... + def GetFlyModeMaxValue(self) -> int: ... + def GetFlyModeMinValue(self) -> int: ... + def GetFontFactor(self) -> float: ... + def GetFontFactorMaxValue(self) -> float: ... + def GetFontFactorMinValue(self) -> float: ... + def GetInertia(self) -> int: ... + def GetInertiaMaxValue(self) -> int: ... + def GetInertiaMinValue(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetLabelFormat(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetNumberOfLabelsMaxValue(self) -> int: ... + def GetNumberOfLabelsMinValue(self) -> int: ... + @overload + def GetRanges(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetRanges(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def GetRanges(self, ranges: MutableSequence[float]) -> None: ... + def GetScaling(self) -> int: ... + def GetShowActualBounds(self) -> int: ... + def GetShowActualBoundsMaxValue(self) -> int: ... + def GetShowActualBoundsMinValue(self) -> int: ... + def GetUseRanges(self) -> int: ... + def GetViewProp(self) -> vtkmodules.vtkRenderingCore.vtkProp: ... + def GetXAxisActor2D(self) -> vtkAxisActor2D: ... + def GetXAxisVisibility(self) -> int: ... + def GetXLabel(self) -> str: ... + def GetYAxisActor2D(self) -> vtkAxisActor2D: ... + def GetYAxisVisibility(self) -> int: ... + def GetYLabel(self) -> str: ... + def GetZAxisActor2D(self) -> vtkAxisActor2D: ... + def GetZAxisVisibility(self) -> int: ... + def GetZLabel(self) -> str: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCubeAxesActor2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCubeAxesActor2D: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SetAxisLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetAxisTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetCornerOffset(self, _arg: float) -> None: ... + def SetFlyMode(self, _arg: int) -> None: ... + def SetFlyModeToClosestTriad(self) -> None: ... + def SetFlyModeToNone(self) -> None: ... + def SetFlyModeToOuterEdges(self) -> None: ... + def SetFontFactor(self, _arg: float) -> None: ... + def SetInertia(self, _arg: int) -> None: ... + def SetInputConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetNumberOfLabels(self, _arg: int) -> None: ... + @overload + def SetRanges(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetRanges(self, _arg: Sequence[float]) -> None: ... + def SetScaling(self, _arg: int) -> None: ... + def SetShowActualBounds(self, _arg: int) -> None: ... + def SetUseRanges(self, _arg: int) -> None: ... + def SetViewProp(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def SetXAxisVisibility(self, _arg: int) -> None: ... + def SetXLabel(self, _arg: str) -> None: ... + def SetXOrigin(self, _arg: float) -> None: ... + def SetYAxisVisibility(self, _arg: int) -> None: ... + def SetYLabel(self, _arg: str) -> None: ... + def SetYOrigin(self, _arg: float) -> None: ... + def SetZAxisVisibility(self, _arg: int) -> None: ... + def SetZLabel(self, _arg: str) -> None: ... + def SetZOrigin(self, _arg: float) -> None: ... + def ShallowCopy(self, actor: vtkCubeAxesActor2D) -> None: ... + def UseRangesOff(self) -> None: ... + def UseRangesOn(self) -> None: ... + def XAxisVisibilityOff(self) -> None: ... + def XAxisVisibilityOn(self) -> None: ... + def YAxisVisibilityOff(self) -> None: ... + def YAxisVisibilityOn(self) -> None: ... + def ZAxisVisibilityOff(self) -> None: ... + def ZAxisVisibilityOn(self) -> None: ... + +class vtkGraphAnnotationLayersFilter(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphAnnotationLayersFilter: ... + def OutlineOff(self) -> None: ... + def OutlineOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphAnnotationLayersFilter: ... + def SetHullShapeToBoundingRectangle(self) -> None: ... + def SetHullShapeToConvexHull(self) -> None: ... + def SetMinHullSizeInDisplay(self, size: int) -> None: ... + def SetMinHullSizeInWorld(self, size: float) -> None: ... + def SetOutline(self, b: bool) -> None: ... + def SetRenderer(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetScaleFactor(self, scale: float) -> None: ... + +class vtkLeaderActor2D(vtkmodules.vtkRenderingCore.vtkActor2D): + VTK_ARROW_BOTH: int + VTK_ARROW_FILLED: int + VTK_ARROW_HOLLOW: int + VTK_ARROW_NONE: int + VTK_ARROW_OPEN: int + VTK_ARROW_POINT1: int + VTK_ARROW_POINT2: int + def AutoLabelOff(self) -> None: ... + def AutoLabelOn(self) -> None: ... + def GetAngle(self) -> float: ... + def GetArrowLength(self) -> float: ... + def GetArrowLengthMaxValue(self) -> float: ... + def GetArrowLengthMinValue(self) -> float: ... + def GetArrowPlacement(self) -> int: ... + def GetArrowPlacementMaxValue(self) -> int: ... + def GetArrowPlacementMinValue(self) -> int: ... + def GetArrowStyle(self) -> int: ... + def GetArrowStyleMaxValue(self) -> int: ... + def GetArrowStyleMinValue(self) -> int: ... + def GetArrowWidth(self) -> float: ... + def GetArrowWidthMaxValue(self) -> float: ... + def GetArrowWidthMinValue(self) -> float: ... + def GetAutoLabel(self) -> int: ... + def GetLabel(self) -> str: ... + def GetLabelFactor(self) -> float: ... + def GetLabelFactorMaxValue(self) -> float: ... + def GetLabelFactorMinValue(self) -> float: ... + def GetLabelFormat(self) -> str: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLength(self) -> float: ... + def GetMaximumArrowSize(self) -> float: ... + def GetMaximumArrowSizeMaxValue(self) -> float: ... + def GetMaximumArrowSizeMinValue(self) -> float: ... + def GetMinimumArrowSize(self) -> float: ... + def GetMinimumArrowSizeMaxValue(self) -> float: ... + def GetMinimumArrowSizeMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def GetUseFontSizeFromProperty(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLeaderActor2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLeaderActor2D: ... + def SetArrowLength(self, _arg: float) -> None: ... + def SetArrowPlacement(self, _arg: int) -> None: ... + def SetArrowPlacementToBoth(self) -> None: ... + def SetArrowPlacementToNone(self) -> None: ... + def SetArrowPlacementToPoint1(self) -> None: ... + def SetArrowPlacementToPoint2(self) -> None: ... + def SetArrowStyle(self, _arg: int) -> None: ... + def SetArrowStyleToFilled(self) -> None: ... + def SetArrowStyleToHollow(self) -> None: ... + def SetArrowStyleToOpen(self) -> None: ... + def SetArrowWidth(self, _arg: float) -> None: ... + def SetAutoLabel(self, _arg: int) -> None: ... + def SetLabel(self, _arg: str) -> None: ... + def SetLabelFactor(self, _arg: float) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetMaximumArrowSize(self, _arg: float) -> None: ... + def SetMinimumArrowSize(self, _arg: float) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetUseFontSizeFromProperty(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def UseFontSizeFromPropertyOff(self) -> None: ... + def UseFontSizeFromPropertyOn(self) -> None: ... + +class vtkLegendBoxActor(vtkmodules.vtkRenderingCore.vtkActor2D): + def BorderOff(self) -> None: ... + def BorderOn(self) -> None: ... + def BoxOff(self) -> None: ... + def BoxOn(self) -> None: ... + def GetBackgroundColor(self) -> tuple[float, float, float]: ... + def GetBackgroundOpacity(self) -> float: ... + def GetBackgroundOpacityMaxValue(self) -> float: ... + def GetBackgroundOpacityMinValue(self) -> float: ... + def GetBorder(self) -> int: ... + def GetBox(self) -> int: ... + def GetBoxProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetEntryColor(self, i: int) -> tuple[float, float, float]: ... + def GetEntryIcon(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetEntryString(self, i: int) -> str: ... + def GetEntrySymbol(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetEntryTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLockBorder(self) -> int: ... + def GetNumberOfEntries(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPadding(self) -> int: ... + def GetPaddingMaxValue(self) -> int: ... + def GetPaddingMinValue(self) -> int: ... + def GetScalarVisibility(self) -> int: ... + def GetUseBackground(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockBorderOff(self) -> None: ... + def LockBorderOn(self) -> None: ... + def NewInstance(self) -> vtkLegendBoxActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLegendBoxActor: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetBackgroundOpacity(self, _arg: float) -> None: ... + def SetBorder(self, _arg: int) -> None: ... + def SetBox(self, _arg: int) -> None: ... + @overload + def SetEntry( + self, i: int, symbol: vtkmodules.vtkCommonDataModel.vtkPolyData, string: str, color: MutableSequence[float] + ) -> None: ... + @overload + def SetEntry( + self, i: int, symbol: vtkmodules.vtkCommonDataModel.vtkImageData, string: str, color: MutableSequence[float] + ) -> None: ... + @overload + def SetEntry( + self, + i: int, + symbol: vtkmodules.vtkCommonDataModel.vtkPolyData, + icon: vtkmodules.vtkCommonDataModel.vtkImageData, + string: str, + color: MutableSequence[float], + ) -> None: ... + @overload + def SetEntryColor(self, i: int, color: MutableSequence[float]) -> None: ... + @overload + def SetEntryColor(self, i: int, r: float, g: float, b: float) -> None: ... + def SetEntryIcon(self, i: int, icon: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetEntryString(self, i: int, string: str) -> None: ... + def SetEntrySymbol(self, i: int, symbol: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetEntryTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLockBorder(self, _arg: int) -> None: ... + def SetNumberOfEntries(self, num: int) -> None: ... + def SetPadding(self, _arg: int) -> None: ... + def SetScalarVisibility(self, _arg: int) -> None: ... + def SetUseBackground(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def UseBackgroundOff(self) -> None: ... + def UseBackgroundOn(self) -> None: ... + +class vtkLegendScaleActor(vtkmodules.vtkRenderingCore.vtkProp): + class AttributeLocation(int): ... + DISTANCE: AttributeLocation + XY_COORDINATES: AttributeLocation + def AllAnnotationsOff(self) -> None: ... + def AllAnnotationsOn(self) -> None: ... + def AllAxesOff(self) -> None: ... + def AllAxesOn(self) -> None: ... + def BottomAxisVisibilityOff(self) -> None: ... + def BottomAxisVisibilityOn(self) -> None: ... + def BuildRepresentation(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def GetActors2D(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetBottomAxis(self) -> vtkAxisActor2D: ... + def GetBottomAxisVisibility(self) -> int: ... + def GetBottomBorderOffset(self) -> int: ... + def GetBottomBorderOffsetMaxValue(self) -> int: ... + def GetBottomBorderOffsetMinValue(self) -> int: ... + def GetCornerOffsetFactor(self) -> float: ... + def GetCornerOffsetFactorMaxValue(self) -> float: ... + def GetCornerOffsetFactorMinValue(self) -> float: ... + def GetLabelMode(self) -> int: ... + def GetLabelModeMaxValue(self) -> int: ... + def GetLabelModeMinValue(self) -> int: ... + def GetLeftAxis(self) -> vtkAxisActor2D: ... + def GetLeftAxisVisibility(self) -> int: ... + def GetLeftBorderOffset(self) -> int: ... + def GetLeftBorderOffsetMaxValue(self) -> int: ... + def GetLeftBorderOffsetMinValue(self) -> int: ... + def GetLegendLabelProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLegendTitleProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLegendVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRightAxis(self) -> vtkAxisActor2D: ... + def GetRightAxisVisibility(self) -> int: ... + def GetRightBorderOffset(self) -> int: ... + def GetRightBorderOffsetMaxValue(self) -> int: ... + def GetRightBorderOffsetMinValue(self) -> int: ... + def GetTopAxis(self) -> vtkAxisActor2D: ... + def GetTopAxisVisibility(self) -> int: ... + def GetTopBorderOffset(self) -> int: ... + def GetTopBorderOffsetMaxValue(self) -> int: ... + def GetTopBorderOffsetMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LeftAxisVisibilityOff(self) -> None: ... + def LeftAxisVisibilityOn(self) -> None: ... + def LegendVisibilityOff(self) -> None: ... + def LegendVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkLegendScaleActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RightAxisVisibilityOff(self) -> None: ... + def RightAxisVisibilityOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLegendScaleActor: ... + def SetBottomAxisVisibility(self, _arg: int) -> None: ... + def SetBottomBorderOffset(self, _arg: int) -> None: ... + def SetCornerOffsetFactor(self, _arg: float) -> None: ... + def SetLabelMode(self, _arg: int) -> None: ... + def SetLabelModeToDistance(self) -> None: ... + def SetLabelModeToXYCoordinates(self) -> None: ... + def SetLeftAxisVisibility(self, _arg: int) -> None: ... + def SetLeftBorderOffset(self, _arg: int) -> None: ... + def SetLegendVisibility(self, _arg: int) -> None: ... + def SetRightAxisVisibility(self, _arg: int) -> None: ... + def SetRightBorderOffset(self, _arg: int) -> None: ... + def SetTopAxisVisibility(self, _arg: int) -> None: ... + def SetTopBorderOffset(self, _arg: int) -> None: ... + def TopAxisVisibilityOff(self) -> None: ... + def TopAxisVisibilityOn(self) -> None: ... + +class vtkParallelCoordinatesActor(vtkmodules.vtkRenderingCore.vtkActor2D): + def GetIndependentVariables(self) -> int: ... + def GetIndependentVariablesMaxValue(self) -> int: ... + def GetIndependentVariablesMinValue(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLabelFormat(self) -> str: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetNumberOfLabelsMaxValue(self) -> int: ... + def GetNumberOfLabelsMinValue(self) -> int: ... + def GetTitle(self) -> str: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelCoordinatesActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelCoordinatesActor: ... + def SetIndependentVariables(self, _arg: int) -> None: ... + def SetIndependentVariablesToColumns(self) -> None: ... + def SetIndependentVariablesToRows(self) -> None: ... + def SetInputConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetNumberOfLabels(self, _arg: int) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + +class vtkPieChartActor(vtkmodules.vtkRenderingCore.vtkActor2D): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelVisibility(self) -> int: ... + def GetLegendActor(self) -> vtkLegendBoxActor: ... + def GetLegendVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPieceColor(self, i: int) -> Pointer: ... + def GetPieceLabel(self, i: int) -> str: ... + def GetTitle(self) -> str: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleVisibility(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def LegendVisibilityOff(self) -> None: ... + def LegendVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkPieChartActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPieChartActor: ... + def SetInputConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetLegendVisibility(self, _arg: int) -> None: ... + @overload + def SetPieceColor(self, i: int, r: float, g: float, b: float) -> None: ... + @overload + def SetPieceColor(self, i: int, color: Sequence[float]) -> None: ... + def SetPieceLabel(self, i: int, __b: str) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTitleVisibility(self, _arg: int) -> None: ... + def TitleVisibilityOff(self) -> None: ... + def TitleVisibilityOn(self) -> None: ... + +class vtkPolarAxesActor(vtkmodules.vtkRenderingCore.vtkActor): + class ExponentLocation(int): ... + class TitleLocation(int): ... + VTK_EXPONENT_BOTTOM: ExponentLocation + VTK_EXPONENT_EXTERN: ExponentLocation + VTK_EXPONENT_LABELS: ExponentLocation + VTK_TITLE_BOTTOM: TitleLocation + VTK_TITLE_EXTERN: TitleLocation + def ArcMinorTickVisibilityOff(self) -> None: ... + def ArcMinorTickVisibilityOn(self) -> None: ... + def ArcTickVisibilityOff(self) -> None: ... + def ArcTickVisibilityOn(self) -> None: ... + def ArcTicksOriginToPolarAxisOff(self) -> None: ... + def ArcTicksOriginToPolarAxisOn(self) -> None: ... + def AutoSubdividePolarAxisOff(self) -> None: ... + def AutoSubdividePolarAxisOn(self) -> None: ... + def AxisMinorTickVisibilityOff(self) -> None: ... + def AxisMinorTickVisibilityOn(self) -> None: ... + def AxisTickVisibilityOff(self) -> None: ... + def AxisTickVisibilityOn(self) -> None: ... + def DrawPolarArcsGridlinesOff(self) -> None: ... + def DrawPolarArcsGridlinesOn(self) -> None: ... + def DrawRadialGridlinesOff(self) -> None: ... + def DrawRadialGridlinesOn(self) -> None: ... + def GetArcMajorTickSize(self) -> float: ... + def GetArcMajorTickThickness(self) -> float: ... + def GetArcMinorTickVisibility(self) -> int: ... + def GetArcTickRatioSize(self) -> float: ... + def GetArcTickRatioThickness(self) -> float: ... + def GetArcTickVisibility(self) -> int: ... + def GetArcTicksOriginToPolarAxis(self) -> int: ... + def GetAutoSubdividePolarAxis(self) -> bool: ... + def GetAxisMinorTickVisibility(self) -> int: ... + def GetAxisTickVisibility(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetDeltaAngleMajor(self) -> float: ... + def GetDeltaAngleMinor(self) -> float: ... + def GetDeltaAngleRadialAxes(self) -> float: ... + def GetDeltaRangeMajor(self) -> float: ... + def GetDeltaRangeMinor(self) -> float: ... + def GetDistanceLODThreshold(self) -> float: ... + def GetDistanceLODThresholdMaxValue(self) -> float: ... + def GetDistanceLODThresholdMinValue(self) -> float: ... + def GetDrawPolarArcsGridlines(self) -> int: ... + def GetDrawRadialGridlines(self) -> int: ... + def GetEnableDistanceLOD(self) -> int: ... + def GetEnableViewAngleLOD(self) -> int: ... + def GetExponentLocation(self) -> int: ... + def GetExponentLocationMaxValue(self) -> int: ... + def GetExponentLocationMinValue(self) -> int: ... + def GetLastAxisTickRatioSize(self) -> float: ... + def GetLastAxisTickRatioThickness(self) -> float: ... + def GetLastRadialAxisMajorTickSize(self) -> float: ... + def GetLastRadialAxisMajorTickThickness(self) -> float: ... + def GetLastRadialAxisProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetLastRadialAxisTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLog(self) -> bool: ... + def GetMaximumAngle(self) -> float: ... + def GetMaximumRadius(self) -> float: ... + def GetMinimumAngle(self) -> float: ... + def GetMinimumRadius(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPolarAxisTicks(self) -> int: ... + def GetPolarArcsProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolarArcsVisibility(self) -> int: ... + def GetPolarAxisLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetPolarAxisMajorTickSize(self) -> float: ... + def GetPolarAxisMajorTickThickness(self) -> float: ... + def GetPolarAxisProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetPolarAxisTickRatioSize(self) -> float: ... + def GetPolarAxisTickRatioThickness(self) -> float: ... + def GetPolarAxisTitle(self) -> str: ... + def GetPolarAxisTitleLocation(self) -> int: ... + def GetPolarAxisTitleLocationMaxValue(self) -> int: ... + def GetPolarAxisTitleLocationMinValue(self) -> int: ... + def GetPolarAxisTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetPolarAxisVisibility(self) -> int: ... + def GetPolarLabelFormat(self) -> str: ... + def GetPolarLabelVisibility(self) -> int: ... + def GetPolarTickVisibility(self) -> int: ... + def GetPolarTitleVisibility(self) -> int: ... + def GetPole(self) -> tuple[float, float, float]: ... + def GetRadialAngleFormat(self) -> str: ... + def GetRadialAxesOriginToPolarAxis(self) -> int: ... + def GetRadialAxesVisibility(self) -> int: ... + def GetRadialAxisTitleLocation(self) -> int: ... + def GetRadialAxisTitleLocationMaxValue(self) -> int: ... + def GetRadialAxisTitleLocationMinValue(self) -> int: ... + def GetRadialTitleVisibility(self) -> int: ... + def GetRadialUnits(self) -> bool: ... + def GetRange(self) -> tuple[float, float]: ... + def GetRatio(self) -> float: ... + def GetRatioMaxValue(self) -> float: ... + def GetRatioMinValue(self) -> float: ... + def GetRequestedNumberOfRadialAxes(self) -> int: ... + def GetRequestedNumberOfRadialAxesMaxValue(self) -> int: ... + def GetRequestedNumberOfRadialAxesMinValue(self) -> int: ... + def GetScreenSize(self) -> float: ... + def GetSecondaryPolarArcsProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSecondaryRadialAxesProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty: ... + def GetSecondaryRadialAxesTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetSmallestVisiblePolarAngle(self) -> float: ... + def GetSmallestVisiblePolarAngleMaxValue(self) -> float: ... + def GetSmallestVisiblePolarAngleMinValue(self) -> float: ... + def GetTickLocation(self) -> int: ... + def GetTickLocationMaxValue(self) -> int: ... + def GetTickLocationMinValue(self) -> int: ... + def GetUse2DMode(self) -> int: ... + def GetViewAngleLODThreshold(self) -> float: ... + def GetViewAngleLODThresholdMaxValue(self) -> float: ... + def GetViewAngleLODThresholdMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LogOff(self) -> None: ... + def LogOn(self) -> None: ... + def NewInstance(self) -> vtkPolarAxesActor: ... + def PolarArcsVisibilityOff(self) -> None: ... + def PolarArcsVisibilityOn(self) -> None: ... + def PolarAxisVisibilityOff(self) -> None: ... + def PolarAxisVisibilityOn(self) -> None: ... + def PolarLabelVisibilityOff(self) -> None: ... + def PolarLabelVisibilityOn(self) -> None: ... + def PolarTickVisibilityOff(self) -> None: ... + def PolarTickVisibilityOn(self) -> None: ... + def PolarTitleVisibilityOff(self) -> None: ... + def PolarTitleVisibilityOn(self) -> None: ... + def RadialAxesOriginToPolarAxisOff(self) -> None: ... + def RadialAxesOriginToPolarAxisOn(self) -> None: ... + def RadialAxesVisibilityOff(self) -> None: ... + def RadialAxesVisibilityOn(self) -> None: ... + def RadialTitleVisibilityOff(self) -> None: ... + def RadialTitleVisibilityOn(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolarAxesActor: ... + def SetArcMajorTickSize(self, _arg: float) -> None: ... + def SetArcMajorTickThickness(self, _arg: float) -> None: ... + def SetArcMinorTickVisibility(self, _arg: int) -> None: ... + def SetArcTickRatioSize(self, _arg: float) -> None: ... + def SetArcTickRatioThickness(self, _arg: float) -> None: ... + def SetArcTickVisibility(self, _arg: int) -> None: ... + def SetArcTicksOriginToPolarAxis(self, _arg: int) -> None: ... + def SetAutoSubdividePolarAxis(self, _arg: bool) -> None: ... + def SetAxisMinorTickVisibility(self, _arg: int) -> None: ... + def SetAxisTickVisibility(self, _arg: int) -> None: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetDeltaAngleMajor(self, _arg: float) -> None: ... + def SetDeltaAngleMinor(self, _arg: float) -> None: ... + def SetDeltaAngleRadialAxes(self, _arg: float) -> None: ... + def SetDeltaRangeMajor(self, _arg: float) -> None: ... + def SetDeltaRangeMinor(self, _arg: float) -> None: ... + def SetDistanceLODThreshold(self, _arg: float) -> None: ... + def SetDrawPolarArcsGridlines(self, _arg: int) -> None: ... + def SetDrawRadialGridlines(self, _arg: int) -> None: ... + def SetEnableDistanceLOD(self, _arg: int) -> None: ... + def SetEnableViewAngleLOD(self, _arg: int) -> None: ... + def SetExponentLocation(self, _arg: int) -> None: ... + def SetLastAxisTickRatioSize(self, _arg: float) -> None: ... + def SetLastAxisTickRatioThickness(self, _arg: float) -> None: ... + def SetLastRadialAxisMajorTickSize(self, _arg: float) -> None: ... + def SetLastRadialAxisMajorTickThickness(self, _arg: float) -> None: ... + def SetLastRadialAxisProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetLastRadialAxisTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLog(self, _arg: bool) -> None: ... + def SetMaximumAngle(self, __a: float) -> None: ... + def SetMaximumRadius(self, __a: float) -> None: ... + def SetMinimumAngle(self, __a: float) -> None: ... + def SetMinimumRadius(self, __a: float) -> None: ... + def SetNumberOfPolarAxisTicks(self, __a: int) -> None: ... + def SetPolarArcsProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetPolarArcsVisibility(self, _arg: int) -> None: ... + def SetPolarAxisLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetPolarAxisMajorTickSize(self, _arg: float) -> None: ... + def SetPolarAxisMajorTickThickness(self, _arg: float) -> None: ... + def SetPolarAxisProperty(self, __a: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetPolarAxisTickRatioSize(self, _arg: float) -> None: ... + def SetPolarAxisTickRatioThickness(self, _arg: float) -> None: ... + def SetPolarAxisTitle(self, _arg: str) -> None: ... + def SetPolarAxisTitleLocation(self, _arg: int) -> None: ... + def SetPolarAxisTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetPolarAxisVisibility(self, _arg: int) -> None: ... + def SetPolarLabelFormat(self, _arg: str) -> None: ... + def SetPolarLabelVisibility(self, _arg: int) -> None: ... + def SetPolarTickVisibility(self, _arg: int) -> None: ... + def SetPolarTitleVisibility(self, _arg: int) -> None: ... + @overload + def SetPole(self, __a: MutableSequence[float]) -> None: ... + @overload + def SetPole(self, __a: float, __b: float, __c: float) -> None: ... + def SetRadialAngleFormat(self, _arg: str) -> None: ... + def SetRadialAxesOriginToPolarAxis(self, _arg: int) -> None: ... + def SetRadialAxesVisibility(self, _arg: int) -> None: ... + def SetRadialAxisTitleLocation(self, _arg: int) -> None: ... + def SetRadialTitleVisibility(self, _arg: int) -> None: ... + def SetRadialUnits(self, _arg: bool) -> None: ... + @overload + def SetRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetRange(self, _arg: Sequence[float]) -> None: ... + def SetRatio(self, _arg: float) -> None: ... + def SetRequestedNumberOfRadialAxes(self, _arg: int) -> None: ... + def SetScreenSize(self, _arg: float) -> None: ... + def SetSecondaryPolarArcsProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSecondaryRadialAxesProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty) -> None: ... + def SetSecondaryRadialAxesTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetSmallestVisiblePolarAngle(self, _arg: float) -> None: ... + def SetTickLocation(self, _arg: int) -> None: ... + def SetUse2DMode(self, val: int) -> None: ... + def SetViewAngleLODThreshold(self, _arg: float) -> None: ... + +class vtkProp3DAxisFollower(vtkmodules.vtkRenderingCore.vtkProp3DFollower): + def AutoCenterOff(self) -> None: ... + def AutoCenterOn(self) -> None: ... + @staticmethod + def AutoScale( + viewport: vtkmodules.vtkRenderingCore.vtkViewport, + camera: vtkmodules.vtkRenderingCore.vtkCamera, + screenSize: float, + position: MutableSequence[float], + ) -> float: ... + def ComputeMatrix(self) -> None: ... + def GetAutoCenter(self) -> int: ... + def GetAxis(self) -> vtkAxisActor: ... + def GetDistanceLODThreshold(self) -> float: ... + def GetDistanceLODThresholdMaxValue(self) -> float: ... + def GetDistanceLODThresholdMinValue(self) -> float: ... + def GetEnableDistanceLOD(self) -> int: ... + def GetEnableViewAngleLOD(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScreenOffset(self) -> float: ... + def GetScreenOffsetVector(self) -> tuple[float, float]: ... + def GetViewAngleLODThreshold(self) -> float: ... + def GetViewAngleLODThresholdMaxValue(self) -> float: ... + def GetViewAngleLODThresholdMinValue(self) -> float: ... + def GetViewport(self) -> vtkmodules.vtkRenderingCore.vtkViewport: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProp3DAxisFollower: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProp3DAxisFollower: ... + def SetAutoCenter(self, _arg: int) -> None: ... + def SetAxis(self, __a: vtkAxisActor) -> None: ... + def SetDistanceLODThreshold(self, _arg: float) -> None: ... + def SetEnableDistanceLOD(self, _arg: int) -> None: ... + def SetEnableViewAngleLOD(self, _arg: int) -> None: ... + def SetScreenOffset(self, offset: float) -> None: ... + @overload + def SetScreenOffsetVector(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScreenOffsetVector(self, _arg: Sequence[float]) -> None: ... + def SetViewAngleLODThreshold(self, _arg: float) -> None: ... + def SetViewport(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkScalarBarActor(vtkmodules.vtkRenderingCore.vtkActor2D): + PrecedeScalarBar: int + SucceedScalarBar: int + def AnnotationTextScalingOff(self) -> None: ... + def AnnotationTextScalingOn(self) -> None: ... + def DrawAboveRangeSwatchOff(self) -> None: ... + def DrawAboveRangeSwatchOn(self) -> None: ... + def DrawAnnotationsOff(self) -> None: ... + def DrawAnnotationsOn(self) -> None: ... + def DrawBackgroundOff(self) -> None: ... + def DrawBackgroundOn(self) -> None: ... + def DrawBelowRangeSwatchOff(self) -> None: ... + def DrawBelowRangeSwatchOn(self) -> None: ... + def DrawColorBarOff(self) -> None: ... + def DrawColorBarOn(self) -> None: ... + def DrawFrameOff(self) -> None: ... + def DrawFrameOn(self) -> None: ... + def DrawNanAnnotationOff(self) -> None: ... + def DrawNanAnnotationOn(self) -> None: ... + def DrawTickLabelsOff(self) -> None: ... + def DrawTickLabelsOn(self) -> None: ... + def FixedAnnotationLeaderLineColorOff(self) -> None: ... + def FixedAnnotationLeaderLineColorOn(self) -> None: ... + def GetAboveRangeAnnotation(self) -> str: ... + def GetAnnotationLeaderPadding(self) -> float: ... + def GetAnnotationTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetAnnotationTextScaling(self) -> int: ... + def GetBackgroundProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetBarRatio(self) -> float: ... + def GetBarRatioMaxValue(self) -> float: ... + def GetBarRatioMinValue(self) -> float: ... + def GetBelowRangeAnnotation(self) -> str: ... + def GetComponentTitle(self) -> str: ... + def GetCustomLabels(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def GetDrawAboveRangeSwatch(self) -> bool: ... + def GetDrawAnnotations(self) -> int: ... + def GetDrawBackground(self) -> int: ... + def GetDrawBelowRangeSwatch(self) -> bool: ... + def GetDrawColorBar(self) -> int: ... + def GetDrawFrame(self) -> int: ... + def GetDrawNanAnnotation(self) -> int: ... + def GetDrawTickLabels(self) -> int: ... + def GetFixedAnnotationLeaderLineColor(self) -> int: ... + def GetFrameProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetLabelFormat(self) -> str: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMaximumHeightInPixels(self) -> int: ... + def GetMaximumNumberOfColors(self) -> int: ... + def GetMaximumNumberOfColorsMaxValue(self) -> int: ... + def GetMaximumNumberOfColorsMinValue(self) -> int: ... + def GetMaximumWidthInPixels(self) -> int: ... + def GetNanAnnotation(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetNumberOfLabelsMaxValue(self) -> int: ... + def GetNumberOfLabelsMinValue(self) -> int: ... + def GetOrientation(self) -> int: ... + def GetOrientationMaxValue(self) -> int: ... + def GetOrientationMinValue(self) -> int: ... + def GetScalarBarRect(self, rect: MutableSequence[int], viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def GetTextPad(self) -> int: ... + def GetTextPosition(self) -> int: ... + def GetTextPositionMaxValue(self) -> int: ... + def GetTextPositionMinValue(self) -> int: ... + def GetTextureActor(self) -> vtkmodules.vtkRenderingCore.vtkTexturedActor2D: ... + def GetTextureGridWidth(self) -> float: ... + def GetTitle(self) -> str: ... + def GetTitleRatio(self) -> float: ... + def GetTitleRatioMaxValue(self) -> float: ... + def GetTitleRatioMinValue(self) -> float: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetUnconstrainedFontSize(self) -> bool: ... + def GetUseCustomLabels(self) -> bool: ... + def GetUseOpacity(self) -> int: ... + def GetVerticalTitleSeparation(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScalarBarActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScalarBarActor: ... + def SetAboveRangeAnnotation(self, _arg: str) -> None: ... + def SetAnnotationLeaderPadding(self, _arg: float) -> None: ... + def SetAnnotationTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetAnnotationTextScaling(self, _arg: int) -> None: ... + def SetBackgroundProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetBarRatio(self, _arg: float) -> None: ... + def SetBelowRangeAnnotation(self, _arg: str) -> None: ... + def SetComponentTitle(self, _arg: str) -> None: ... + def SetCustomLabels(self, labels: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + def SetDrawAboveRangeSwatch(self, _arg: bool) -> None: ... + def SetDrawAnnotations(self, _arg: int) -> None: ... + def SetDrawBackground(self, _arg: int) -> None: ... + def SetDrawBelowRangeSwatch(self, _arg: bool) -> None: ... + def SetDrawColorBar(self, _arg: int) -> None: ... + def SetDrawFrame(self, _arg: int) -> None: ... + def SetDrawNanAnnotation(self, _arg: int) -> None: ... + def SetDrawTickLabels(self, _arg: int) -> None: ... + def SetFixedAnnotationLeaderLineColor(self, _arg: int) -> None: ... + def SetFrameProperty(self, p: vtkmodules.vtkRenderingCore.vtkProperty2D) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetMaximumHeightInPixels(self, _arg: int) -> None: ... + def SetMaximumNumberOfColors(self, _arg: int) -> None: ... + def SetMaximumWidthInPixels(self, _arg: int) -> None: ... + def SetNanAnnotation(self, _arg: str) -> None: ... + def SetNumberOfLabels(self, _arg: int) -> None: ... + def SetOrientation(self, _arg: int) -> None: ... + def SetOrientationToHorizontal(self) -> None: ... + def SetOrientationToVertical(self) -> None: ... + def SetTextPad(self, _arg: int) -> None: ... + def SetTextPosition(self, _arg: int) -> None: ... + def SetTextPositionToPrecedeScalarBar(self) -> None: ... + def SetTextPositionToSucceedScalarBar(self) -> None: ... + def SetTextureGridWidth(self, _arg: float) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitleRatio(self, _arg: float) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetUnconstrainedFontSize(self, _arg: bool) -> None: ... + def SetUseCustomLabels(self, _arg: bool) -> None: ... + def SetUseOpacity(self, _arg: int) -> None: ... + def SetVerticalTitleSeparation(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def UnconstrainedFontSizeOff(self) -> None: ... + def UnconstrainedFontSizeOn(self) -> None: ... + def UseCustomLabelsOff(self) -> None: ... + def UseCustomLabelsOn(self) -> None: ... + def UseOpacityOff(self) -> None: ... + def UseOpacityOn(self) -> None: ... + +class vtkSpiderPlotActor(vtkmodules.vtkRenderingCore.vtkActor2D): + def GetAxisLabel(self, i: int) -> str: ... + def GetAxisRange(self, i: int, range: MutableSequence[float]) -> None: ... + def GetIndependentVariables(self) -> int: ... + def GetIndependentVariablesMaxValue(self) -> int: ... + def GetIndependentVariablesMinValue(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelVisibility(self) -> int: ... + def GetLegendActor(self) -> vtkLegendBoxActor: ... + def GetLegendVisibility(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRings(self) -> int: ... + def GetNumberOfRingsMaxValue(self) -> int: ... + def GetNumberOfRingsMinValue(self) -> int: ... + def GetPlotColor(self, i: int) -> Pointer: ... + def GetTitle(self) -> str: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTitleVisibility(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def LegendVisibilityOff(self) -> None: ... + def LegendVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkSpiderPlotActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSpiderPlotActor: ... + def SetAxisLabel(self, i: int, __b: str) -> None: ... + @overload + def SetAxisRange(self, i: int, min: float, max: float) -> None: ... + @overload + def SetAxisRange(self, i: int, range: MutableSequence[float]) -> None: ... + def SetIndependentVariables(self, _arg: int) -> None: ... + def SetIndependentVariablesToColumns(self) -> None: ... + def SetIndependentVariablesToRows(self) -> None: ... + def SetInputConnection(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLabelVisibility(self, _arg: int) -> None: ... + def SetLegendVisibility(self, _arg: int) -> None: ... + def SetNumberOfRings(self, _arg: int) -> None: ... + @overload + def SetPlotColor(self, i: int, r: float, g: float, b: float) -> None: ... + @overload + def SetPlotColor(self, i: int, color: Sequence[float]) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTitleVisibility(self, _arg: int) -> None: ... + def TitleVisibilityOff(self) -> None: ... + def TitleVisibilityOn(self) -> None: ... + +class vtkXYPlotActor(vtkmodules.vtkRenderingCore.vtkActor2D): + class Alignment(int): ... + AlignAxisBottom: Alignment + AlignAxisHCenter: Alignment + AlignAxisLeft: Alignment + AlignAxisRight: Alignment + AlignAxisTop: Alignment + AlignAxisVCenter: Alignment + AlignBottom: Alignment + AlignHCenter: Alignment + AlignLeft: Alignment + AlignRight: Alignment + AlignTop: Alignment + AlignVCenter: Alignment + + def AddDataObjectInput(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def AddDataObjectInputConnection(self, alg: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def AddDataSetInput(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet, arrayName: str, component: int) -> None: ... + @overload + def AddDataSetInput(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def AddDataSetInputConnection( + self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput, arrayName: str, component: int + ) -> None: ... + @overload + def AddDataSetInputConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def AddUserCurvesPoint(self, __a: float, __b: float, __c: float) -> None: ... + def AdjustTitlePositionOff(self) -> None: ... + def AdjustTitlePositionOn(self) -> None: ... + def ChartBorderOff(self) -> None: ... + def ChartBorderOn(self) -> None: ... + def ChartBoxOff(self) -> None: ... + def ChartBoxOn(self) -> None: ... + def ExchangeAxesOff(self) -> None: ... + def ExchangeAxesOn(self) -> None: ... + def GetAdjustTitlePosition(self) -> int: ... + def GetAdjustTitlePositionMode(self) -> int: ... + def GetAdjustXLabels(self) -> int: ... + def GetAdjustYLabels(self) -> int: ... + def GetAxisLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetAxisTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetBorder(self) -> int: ... + def GetBorderMaxValue(self) -> int: ... + def GetBorderMinValue(self) -> int: ... + def GetChartBorder(self) -> int: ... + def GetChartBox(self) -> int: ... + def GetChartBoxProperty(self) -> vtkmodules.vtkRenderingCore.vtkProperty2D: ... + def GetDataObjectPlotMode(self) -> int: ... + def GetDataObjectPlotModeAsString(self) -> str: ... + def GetDataObjectPlotModeMaxValue(self) -> int: ... + def GetDataObjectPlotModeMinValue(self) -> int: ... + def GetDataObjectXComponent(self, i: int) -> int: ... + def GetDataObjectYComponent(self, i: int) -> int: ... + def GetExchangeAxes(self) -> int: ... + def GetGlyphSize(self) -> float: ... + def GetGlyphSizeMaxValue(self) -> float: ... + def GetGlyphSizeMinValue(self) -> float: ... + def GetGlyphSource(self) -> vtkmodules.vtkFiltersSources.vtkGlyphSource2D: ... + def GetLabelFormat(self) -> str: ... + def GetLegend(self) -> int: ... + def GetLegendActor(self) -> vtkLegendBoxActor: ... + def GetLegendPosition(self) -> tuple[float, float]: ... + def GetLegendPosition2(self) -> tuple[float, float]: ... + def GetLogx(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfXLabels(self) -> int: ... + def GetNumberOfXLabelsMaxValue(self) -> int: ... + def GetNumberOfXLabelsMinValue(self) -> int: ... + def GetNumberOfXMinorTicks(self) -> int: ... + def GetNumberOfYLabels(self) -> int: ... + def GetNumberOfYLabelsMaxValue(self) -> int: ... + def GetNumberOfYLabelsMinValue(self) -> int: ... + def GetNumberOfYMinorTicks(self) -> int: ... + def GetPlotColor(self, i: int) -> tuple[float, float, float]: ... + def GetPlotCoordinate(self) -> tuple[float, float]: ... + def GetPlotCurveLines(self) -> int: ... + def GetPlotCurvePoints(self) -> int: ... + def GetPlotLabel(self, i: int) -> str: ... + @overload + def GetPlotLines(self, i: int) -> int: ... + @overload + def GetPlotLines(self) -> int: ... + @overload + def GetPlotPoints(self, i: int) -> int: ... + @overload + def GetPlotPoints(self) -> int: ... + def GetPlotSymbol(self, i: int) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetPointComponent(self, i: int) -> int: ... + def GetReferenceXValue(self) -> float: ... + def GetReferenceYValue(self) -> float: ... + def GetReverseXAxis(self) -> int: ... + def GetReverseYAxis(self) -> int: ... + def GetShowReferenceXLine(self) -> int: ... + def GetShowReferenceYLine(self) -> int: ... + def GetTitle(self) -> str: ... + def GetTitlePosition(self) -> tuple[float, float]: ... + def GetTitleTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetViewportCoordinate(self) -> tuple[float, float]: ... + def GetXAxisActor2D(self) -> vtkAxisActor2D: ... + def GetXLabelFormat(self) -> str: ... + def GetXRange(self) -> tuple[float, float]: ... + def GetXTitle(self) -> str: ... + def GetXTitlePosition(self) -> float: ... + def GetXValues(self) -> int: ... + def GetXValuesAsString(self) -> str: ... + def GetXValuesMaxValue(self) -> int: ... + def GetXValuesMinValue(self) -> int: ... + def GetYAxisActor2D(self) -> vtkAxisActor2D: ... + def GetYLabelFormat(self) -> str: ... + def GetYRange(self) -> tuple[float, float]: ... + def GetYTitle(self) -> str: ... + def GetYTitlePosition(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInPlot(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, u: float, v: float) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LegendOff(self) -> None: ... + def LegendOn(self) -> None: ... + def LogxOff(self) -> None: ... + def LogxOn(self) -> None: ... + def NewInstance(self) -> vtkXYPlotActor: ... + def PlotCurveLinesOff(self) -> None: ... + def PlotCurveLinesOn(self) -> None: ... + def PlotCurvePointsOff(self) -> None: ... + def PlotCurvePointsOn(self) -> None: ... + def PlotLinesOff(self) -> None: ... + def PlotLinesOn(self) -> None: ... + def PlotPointsOff(self) -> None: ... + def PlotPointsOn(self) -> None: ... + @overload + def PlotToViewportCoordinate(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, u: float, v: float) -> None: ... + @overload + def PlotToViewportCoordinate(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllActiveCurves(self) -> None: ... + def RemoveAllDataSetInputConnections(self) -> None: ... + def RemoveDataObjectInput(self, in_: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def RemoveDataObjectInputConnection(self, aout: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def RemoveDataSetInput(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet, arrayName: str, component: int) -> None: ... + @overload + def RemoveDataSetInput(self, ds: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def RemoveDataSetInputConnection( + self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput, arrayName: str, component: int + ) -> None: ... + @overload + def RemoveDataSetInputConnection(self, in_: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def ReverseXAxisOff(self) -> None: ... + def ReverseXAxisOn(self) -> None: ... + def ReverseYAxisOff(self) -> None: ... + def ReverseYAxisOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXYPlotActor: ... + def SetAdjustTitlePosition(self, _arg: int) -> None: ... + def SetAdjustTitlePositionMode(self, _arg: int) -> None: ... + def SetAdjustXLabels(self, adjust: int) -> None: ... + def SetAdjustYLabels(self, adjust: int) -> None: ... + def SetAxisLabelBold(self, __a: int) -> None: ... + def SetAxisLabelColor(self, __a: float, __b: float, __c: float) -> None: ... + def SetAxisLabelFontFamily(self, __a: int) -> None: ... + def SetAxisLabelFontSize(self, __a: int) -> None: ... + def SetAxisLabelItalic(self, __a: int) -> None: ... + def SetAxisLabelJustification(self, __a: int) -> None: ... + def SetAxisLabelShadow(self, __a: int) -> None: ... + def SetAxisLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetAxisLabelVerticalJustification(self, __a: int) -> None: ... + def SetAxisTitleBold(self, __a: int) -> None: ... + def SetAxisTitleColor(self, __a: float, __b: float, __c: float) -> None: ... + def SetAxisTitleFontFamily(self, __a: int) -> None: ... + def SetAxisTitleFontSize(self, __a: int) -> None: ... + def SetAxisTitleItalic(self, __a: int) -> None: ... + def SetAxisTitleJustification(self, __a: int) -> None: ... + def SetAxisTitleShadow(self, __a: int) -> None: ... + def SetAxisTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetAxisTitleVerticalJustification(self, __a: int) -> None: ... + def SetBorder(self, _arg: int) -> None: ... + def SetChartBorder(self, _arg: int) -> None: ... + def SetChartBox(self, _arg: int) -> None: ... + def SetDataObjectPlotMode(self, _arg: int) -> None: ... + def SetDataObjectPlotModeToColumns(self) -> None: ... + def SetDataObjectPlotModeToRows(self) -> None: ... + def SetDataObjectXComponent(self, i: int, comp: int) -> None: ... + def SetDataObjectYComponent(self, i: int, comp: int) -> None: ... + def SetExchangeAxes(self, _arg: int) -> None: ... + def SetGlyphSize(self, _arg: float) -> None: ... + def SetLabelFormat(self, __a: str) -> None: ... + def SetLegend(self, _arg: int) -> None: ... + def SetLegendBackgroundColor(self, __a: float, __b: float, __c: float) -> None: ... + def SetLegendBorder(self, __a: int) -> None: ... + def SetLegendBox(self, __a: int) -> None: ... + @overload + def SetLegendPosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetLegendPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetLegendPosition2(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetLegendPosition2(self, _arg: Sequence[float]) -> None: ... + def SetLegendUseBackground(self, __a: int) -> None: ... + def SetLineWidth(self, __a: float) -> None: ... + def SetLogx(self, _arg: int) -> None: ... + def SetNumberOfLabels(self, num: int) -> None: ... + def SetNumberOfXLabels(self, _arg: int) -> None: ... + def SetNumberOfXMinorTicks(self, num: int) -> None: ... + def SetNumberOfYLabels(self, _arg: int) -> None: ... + def SetNumberOfYMinorTicks(self, num: int) -> None: ... + @overload + def SetPlotColor(self, i: int, r: float, g: float, b: float) -> None: ... + @overload + def SetPlotColor(self, i: int, color: Sequence[float]) -> None: ... + @overload + def SetPlotCoordinate(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPlotCoordinate(self, _arg: Sequence[float]) -> None: ... + def SetPlotCurveLines(self, _arg: int) -> None: ... + def SetPlotCurvePoints(self, _arg: int) -> None: ... + def SetPlotGlyphType(self, __a: int, __b: int) -> None: ... + def SetPlotLabel(self, i: int, label: str) -> None: ... + @overload + def SetPlotLines(self, i: int, __b: int) -> None: ... + @overload + def SetPlotLines(self, _arg: int) -> None: ... + @overload + def SetPlotPoints(self, i: int, __b: int) -> None: ... + @overload + def SetPlotPoints(self, _arg: int) -> None: ... + def SetPlotRange(self, xmin: float, ymin: float, xmax: float, ymax: float) -> None: ... + def SetPlotSymbol(self, i: int, input: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetPointComponent(self, i: int, comp: int) -> None: ... + def SetReferenceXValue(self, _arg: float) -> None: ... + def SetReferenceYValue(self, _arg: float) -> None: ... + def SetReverseXAxis(self, _arg: int) -> None: ... + def SetReverseYAxis(self, _arg: int) -> None: ... + def SetShowReferenceXLine(self, _arg: int) -> None: ... + def SetShowReferenceYLine(self, _arg: int) -> None: ... + def SetTitle(self, _arg: str) -> None: ... + def SetTitleBold(self, __a: int) -> None: ... + def SetTitleColor(self, __a: float, __b: float, __c: float) -> None: ... + def SetTitleFontFamily(self, __a: int) -> None: ... + def SetTitleFontSize(self, __a: int) -> None: ... + def SetTitleItalic(self, __a: int) -> None: ... + def SetTitleJustification(self, __a: int) -> None: ... + @overload + def SetTitlePosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetTitlePosition(self, _arg: Sequence[float]) -> None: ... + def SetTitleShadow(self, __a: int) -> None: ... + def SetTitleTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTitleVerticalJustification(self, __a: int) -> None: ... + @overload + def SetViewportCoordinate(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetViewportCoordinate(self, _arg: Sequence[float]) -> None: ... + def SetXAxisColor(self, __a: float, __b: float, __c: float) -> None: ... + def SetXLabelFormat(self, __a: str) -> None: ... + @overload + def SetXRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetXRange(self, _arg: Sequence[float]) -> None: ... + def SetXTitle(self, _arg: str) -> None: ... + def SetXTitlePosition(self, position: float) -> None: ... + def SetXValues(self, _arg: int) -> None: ... + def SetXValuesToArcLength(self) -> None: ... + def SetXValuesToIndex(self) -> None: ... + def SetXValuesToNormalizedArcLength(self) -> None: ... + def SetXValuesToValue(self) -> None: ... + def SetYAxisColor(self, __a: float, __b: float, __c: float) -> None: ... + def SetYLabelFormat(self, __a: str) -> None: ... + @overload + def SetYRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetYRange(self, _arg: Sequence[float]) -> None: ... + def SetYTitle(self, __a: str) -> None: ... + def SetYTitlePosition(self, _arg: int) -> None: ... + def SetYTitlePositionToHCenter(self) -> None: ... + def SetYTitlePositionToTop(self) -> None: ... + def SetYTitlePositionToVCenter(self) -> None: ... + def ShowReferenceXLineOff(self) -> None: ... + def ShowReferenceXLineOn(self) -> None: ... + def ShowReferenceYLineOff(self) -> None: ... + def ShowReferenceYLineOn(self) -> None: ... + @overload + def ViewportToPlotCoordinate(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, u: float, v: float) -> None: ... + @overload + def ViewportToPlotCoordinate(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingContext2D.pyi b/stubs/vtk/vtkmodules/vtkRenderingContext2D.pyi new file mode 100644 index 000000000000..8d6118608416 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingContext2D.pyi @@ -0,0 +1,895 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class vtkAbstractContextBufferId(vtkmodules.vtkCommonCore.vtkObject): + def Allocate(self) -> None: ... + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetHeight(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickedItem(self, x: int, y: int) -> int: ... + def GetWidth(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAllocated(self) -> bool: ... + def IsSupported(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractContextBufferId: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractContextBufferId: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetHeight(self, _arg: int) -> None: ... + def SetValues(self, srcXmin: int, srcYmin: int) -> None: ... + def SetWidth(self, _arg: int) -> None: ... + +class vtkAbstractContextItem(vtkmodules.vtkCommonCore.vtkObject): + def AddItem(self, item: vtkAbstractContextItem) -> int: ... + def ClearItems(self) -> None: ... + def GetInteractive(self) -> bool: ... + def GetItem(self, index: int) -> vtkAbstractContextItem: ... + def GetItemIndex(self, item: vtkAbstractContextItem) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfItems(self) -> int: ... + def GetParent(self) -> vtkAbstractContextItem: ... + def GetPickedItem(self, mouse: vtkContextMouseEvent) -> vtkAbstractContextItem: ... + def GetScene(self) -> vtkContextScene: ... + def GetVisible(self) -> bool: ... + def Hit(self, mouse: vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeyPressEvent(self, key: vtkContextKeyEvent) -> bool: ... + def KeyReleaseEvent(self, key: vtkContextKeyEvent) -> bool: ... + def Lower(self, index: int) -> int: ... + def MapFromParent(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def MapFromScene(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def MapToParent(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def MapToScene(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def MouseButtonPressEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseDoubleClickEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseEnterEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseLeaveEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkAbstractContextItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + def PaintChildren(self, painter: vtkContext2D) -> bool: ... + def Raise(self, index: int) -> int: ... + def ReleaseGraphicsResources(self) -> None: ... + @overload + def RemoveItem(self, item: vtkAbstractContextItem) -> bool: ... + @overload + def RemoveItem(self, index: int) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractContextItem: ... + def SetInteractive(self, _arg: bool) -> None: ... + def SetParent(self, parent: vtkAbstractContextItem) -> None: ... + def SetScene(self, scene: vtkContextScene) -> None: ... + def SetVisible(self, _arg: bool) -> None: ... + def StackAbove(self, index: int, under: int) -> int: ... + def StackUnder(self, child: int, above: int) -> int: ... + def Update(self) -> None: ... + +class vtkContextItem(vtkAbstractContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextItem: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetTransform(self, __a: vtkContextTransform) -> None: ... + +class vtkBlockItem(vtkContextItem): + BOTTOM: int + CENTER: int + CUSTOM: int + LEFT: int + RIGHT: int + TOP: int + def AutoComputeDimensionsOff(self) -> None: ... + def AutoComputeDimensionsOn(self) -> None: ... + def GetAutoComputeDimensions(self) -> bool: ... + def GetBrush(self) -> vtkBrush: ... + def GetDimensions(self) -> tuple[float, float, float, float]: ... + def GetHorizontalAlignment(self) -> int: ... + def GetLabel(self) -> str: ... + def GetLabelProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetMargins(self) -> tuple[int, int]: ... + def GetMouseOverBrush(self) -> vtkBrush: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPadding(self) -> tuple[int, int]: ... + def GetPen(self) -> vtkPen: ... + def GetVerticalAlignment(self) -> int: ... + def Hit(self, mouse: vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseButtonPressEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseButtonReleaseEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseEnterEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseLeaveEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkBlockItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBlockItem: ... + def SetAutoComputeDimensions(self, _arg: bool) -> None: ... + @overload + def SetDimensions(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetDimensions(self, _arg: Sequence[float]) -> None: ... + def SetHorizontalAlignment(self, _arg: int) -> None: ... + def SetLabel(self, label: str) -> None: ... + def SetLabelProperties(self, __a: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + @overload + def SetMargins(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetMargins(self, _arg: Sequence[int]) -> None: ... + @overload + def SetPadding(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetPadding(self, _arg: Sequence[int]) -> None: ... + def SetVerticalAlignment(self, _arg: int) -> None: ... + +class vtkBrush(vtkmodules.vtkCommonCore.vtkObject): + class TextureProperty(int): ... + Linear: TextureProperty + Nearest: TextureProperty + Repeat: TextureProperty + Stretch: TextureProperty + def DeepCopy(self, brush: vtkBrush) -> None: ... + @overload + def GetColor(self, color: MutableSequence[int]) -> None: ... + @overload + def GetColor(self) -> _Pointer: ... + def GetColorF(self, color: MutableSequence[float]) -> None: ... + def GetColorObject(self) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> int: ... + def GetOpacityF(self) -> float: ... + def GetTexture(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetTextureProperties(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBrush: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBrush: ... + @overload + def SetColor(self, color: MutableSequence[int]) -> None: ... + @overload + def SetColor(self, r: int, g: int, b: int) -> None: ... + @overload + def SetColor(self, r: int, g: int, b: int, a: int) -> None: ... + @overload + def SetColor(self, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + @overload + def SetColorF(self, color: MutableSequence[float]) -> None: ... + @overload + def SetColorF(self, r: float, g: float, b: float) -> None: ... + @overload + def SetColorF(self, r: float, g: float, b: float, a: float) -> None: ... + def SetOpacity(self, a: int) -> None: ... + def SetOpacityF(self, a: float) -> None: ... + def SetTexture(self, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetTextureProperties(self, _arg: int) -> None: ... + +class vtkContext2D(vtkmodules.vtkCommonCore.vtkObject): + def AppendTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform2D) -> None: ... + def ApplyBrush(self, brush: vtkBrush) -> None: ... + def ApplyId(self, id: int) -> None: ... + def ApplyPen(self, pen: vtkPen) -> None: ... + def ApplyTextProp(self, prop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def Begin(self, device: vtkContextDevice2D) -> bool: ... + def BufferIdModeBegin(self, bufferId: vtkAbstractContextBufferId) -> None: ... + def BufferIdModeEnd(self) -> None: ... + def ComputeFontSizeForBoundedString(self, string: str, width: float, height: float) -> int: ... + def ComputeJustifiedStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + @overload + def ComputeStringBounds(self, string: str, bounds: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def ComputeStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def DrawArc(self, x: float, y: float, r: float, startAngle: float, stopAngle: float) -> None: ... + def DrawEllipse(self, x: float, y: float, rx: float, ry: float) -> None: ... + def DrawEllipseWedge( + self, x: float, y: float, outRx: float, outRy: float, inRx: float, inRy: float, startAngle: float, stopAngle: float + ) -> None: ... + def DrawEllipticArc(self, x: float, y: float, rX: float, rY: float, startAngle: float, stopAngle: float) -> None: ... + @overload + def DrawImage(self, x: float, y: float, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage(self, x: float, y: float, scale: float, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage( + self, pos: vtkmodules.vtkCommonDataModel.vtkRectf, image: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + @overload + def DrawLine(self, x1: float, y1: float, x2: float, y2: float) -> None: ... + @overload + def DrawLine(self, p: MutableSequence[float]) -> None: ... + @overload + def DrawLine(self, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawLines(self, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawLines(self, points: MutableSequence[float], n: int) -> None: ... + @overload + def DrawMarkers( + self, shape: int, highlight: bool, points: MutableSequence[float], n: int, colors: MutableSequence[int], nc_comps: int + ) -> None: ... + @overload + def DrawMarkers(self, shape: int, highlight: bool, points: MutableSequence[float], n: int) -> None: ... + @overload + def DrawMarkers(self, shape: int, highlight: bool, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawMarkers( + self, + shape: int, + highlight: bool, + points: vtkmodules.vtkCommonCore.vtkPoints2D, + colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + ) -> None: ... + @overload + def DrawMathTextString(self, point: vtkmodules.vtkCommonCore.vtkPoints2D, string: str) -> None: ... + @overload + def DrawMathTextString(self, x: float, y: float, string: str) -> None: ... + @overload + def DrawMathTextString(self, point: vtkmodules.vtkCommonCore.vtkPoints2D, string: str, fallback: str) -> None: ... + @overload + def DrawMathTextString(self, x: float, y: float, string: str, fallback: str) -> None: ... + def DrawPoint(self, x: float, y: float) -> None: ... + @overload + def DrawPointSprites( + self, sprite: vtkmodules.vtkCommonDataModel.vtkImageData, points: vtkmodules.vtkCommonCore.vtkPoints2D + ) -> None: ... + @overload + def DrawPointSprites( + self, + sprite: vtkmodules.vtkCommonDataModel.vtkImageData, + points: vtkmodules.vtkCommonCore.vtkPoints2D, + colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + ) -> None: ... + @overload + def DrawPointSprites( + self, + sprite: vtkmodules.vtkCommonDataModel.vtkImageData, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int], + nc_comps: int, + ) -> None: ... + @overload + def DrawPointSprites( + self, sprite: vtkmodules.vtkCommonDataModel.vtkImageData, points: MutableSequence[float], n: int + ) -> None: ... + @overload + def DrawPoints(self, x: MutableSequence[float], y: MutableSequence[float], n: int) -> None: ... + @overload + def DrawPoints(self, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawPoints(self, points: MutableSequence[float], n: int) -> None: ... + @overload + def DrawPoly(self, x: MutableSequence[float], y: MutableSequence[float], n: int) -> None: ... + @overload + def DrawPoly(self, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawPoly(self, points: MutableSequence[float], n: int) -> None: ... + @overload + def DrawPoly(self, points: MutableSequence[float], n: int, colors: MutableSequence[int], nc_comps: int) -> None: ... + def DrawPolyData( + self, + x: float, + y: float, + polyData: vtkmodules.vtkCommonDataModel.vtkPolyData, + colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + scalarMode: int, + ) -> None: ... + @overload + def DrawPolygon(self, x: MutableSequence[float], y: MutableSequence[float], n: int) -> None: ... + @overload + def DrawPolygon(self, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawPolygon(self, points: MutableSequence[float], n: int) -> None: ... + @overload + def DrawPolygon( + self, x: MutableSequence[float], y: MutableSequence[float], n: int, color: MutableSequence[int], nc_comps: int + ) -> None: ... + @overload + def DrawPolygon(self, points: vtkmodules.vtkCommonCore.vtkPoints2D, color: MutableSequence[int], nc_comps: int) -> None: ... + @overload + def DrawPolygon(self, points: MutableSequence[float], n: int, color: MutableSequence[int], nc_comps: int) -> None: ... + @overload + def DrawQuad(self, x1: float, y1: float, x2: float, y2: float, x3: float, y3: float, x4: float, y4: float) -> None: ... + @overload + def DrawQuad(self, p: MutableSequence[float]) -> None: ... + @overload + def DrawQuadStrip(self, points: vtkmodules.vtkCommonCore.vtkPoints2D) -> None: ... + @overload + def DrawQuadStrip(self, p: MutableSequence[float], n: int) -> None: ... + def DrawRect(self, x: float, y: float, w: float, h: float) -> None: ... + @overload + def DrawString(self, point: vtkmodules.vtkCommonCore.vtkPoints2D, string: str) -> None: ... + @overload + def DrawString(self, x: float, y: float, string: str) -> None: ... + @overload + def DrawStringRect(self, rect: vtkmodules.vtkCommonCore.vtkPoints2D, string: str) -> None: ... + @overload + def DrawStringRect(self, rect: Sequence[float], string: str) -> None: ... + def DrawWedge(self, x: float, y: float, outRadius: float, inRadius: float, startAngle: float, stopAngle: float) -> None: ... + def End(self) -> bool: ... + @staticmethod + def FloatToInt(x: float) -> int: ... + def GetBrush(self) -> vtkBrush: ... + def GetBufferIdMode(self) -> bool: ... + def GetContext3D(self) -> vtkContext3D: ... + def GetDevice(self) -> vtkContextDevice2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPen(self) -> vtkPen: ... + def GetTextProp(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform2D: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MathTextIsSupported(self) -> bool: ... + def NewInstance(self) -> vtkContext2D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContext2D: ... + def SetContext3D(self, context: vtkContext3D) -> None: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform2D) -> None: ... + +class vtkContext3D(vtkmodules.vtkCommonCore.vtkObject): + def AppendTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def ApplyBrush(self, brush: vtkBrush) -> None: ... + def ApplyPen(self, pen: vtkPen) -> None: ... + def Begin(self, device: vtkContextDevice3D) -> bool: ... + def DisableClippingPlane(self, i: int) -> None: ... + def DrawLine( + self, start: vtkmodules.vtkCommonDataModel.vtkVector3f, end: vtkmodules.vtkCommonDataModel.vtkVector3f + ) -> None: ... + def DrawPoint(self, point: vtkmodules.vtkCommonDataModel.vtkVector3f) -> None: ... + @overload + def DrawPoints(self, points: Sequence[float], n: int) -> None: ... + @overload + def DrawPoints(self, points: Sequence[float], n: int, colors: MutableSequence[int], nc_comps: int) -> None: ... + def DrawPoly(self, points: Sequence[float], n: int) -> None: ... + def DrawTriangleMesh(self, mesh: Sequence[float], n: int, colors: Sequence[int], nc: int) -> None: ... + def EnableClippingPlane(self, i: int, planeEquation: MutableSequence[float]) -> None: ... + def End(self) -> bool: ... + def GetDevice(self) -> vtkContextDevice3D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContext3D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContext3D: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + +class vtkContextActor(vtkmodules.vtkRenderingCore.vtkProp): + def GetContext(self) -> vtkContext2D: ... + def GetForceDevice(self) -> vtkContextDevice2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScene(self) -> vtkContextScene: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextActor: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextActor: ... + def SetForceDevice(self, dev: vtkContextDevice2D) -> None: ... + def SetScene(self, scene: vtkContextScene) -> None: ... + +class vtkContextClip(vtkAbstractContextItem): + def GetHeight(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRect(self, rect: MutableSequence[float]) -> None: ... + def GetWidth(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextClip: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextClip: ... + def SetClip(self, x: float, y: float, width: float, height: float) -> None: ... + def Update(self) -> None: ... + +class vtkContextDevice2D(vtkmodules.vtkCommonCore.vtkObject): + class TextureProperty(int): ... + Linear: TextureProperty + Nearest: TextureProperty + Repeat: TextureProperty + Stretch: TextureProperty + def ApplyBrush(self, brush: vtkBrush) -> None: ... + def ApplyPen(self, pen: vtkPen) -> None: ... + def ApplyTextProp(self, prop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def Begin(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def BufferIdModeBegin(self, bufferId: vtkAbstractContextBufferId) -> None: ... + def BufferIdModeEnd(self) -> None: ... + def ComputeJustifiedStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def ComputeStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def DisableClipping(self) -> None: ... + def DrawColoredPolygon( + self, points: MutableSequence[float], numPoints: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawEllipseWedge( + self, x: float, y: float, outRx: float, outRy: float, inRx: float, inRy: float, startAngle: float, stopAngle: float + ) -> None: ... + def DrawEllipticArc(self, x: float, y: float, rX: float, rY: float, startAngle: float, stopAngle: float) -> None: ... + @overload + def DrawImage(self, p: MutableSequence[float], scale: float, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage( + self, pos: vtkmodules.vtkCommonDataModel.vtkRectf, image: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + def DrawLines(self, f: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawMarkers( + self, + shape: int, + highlight: bool, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawMathTextString(self, point: MutableSequence[float], string: str) -> None: ... + def DrawPointSprites( + self, + sprite: vtkmodules.vtkCommonDataModel.vtkImageData, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawPoints( + self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawPoly(self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawPolyData( + self, + p: MutableSequence[float], + scale: float, + polyData: vtkmodules.vtkCommonDataModel.vtkPolyData, + colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + scalarMode: int, + ) -> None: ... + def DrawPolygon(self, p: MutableSequence[float], n: int) -> None: ... + def DrawQuad(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawQuadStrip(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawString(self, point: MutableSequence[float], string: str) -> None: ... + def EnableClipping(self, enable: bool) -> None: ... + def End(self) -> None: ... + def GetBrush(self) -> vtkBrush: ... + def GetBufferIdMode(self) -> bool: ... + def GetHeight(self) -> int: ... + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPen(self) -> vtkPen: ... + def GetTextProp(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetViewportRect(self) -> vtkmodules.vtkCommonDataModel.vtkRecti: ... + def GetViewportSize(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetWidth(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MathTextIsSupported(self) -> bool: ... + def MultiplyMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def NewInstance(self) -> vtkContextDevice2D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextDevice2D: ... + def SetClipping(self, x: MutableSequence[int]) -> None: ... + def SetColor4(self, color: MutableSequence[int]) -> None: ... + def SetLineType(self, type: int) -> None: ... + def SetLineWidth(self, width: float) -> None: ... + def SetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def SetPointSize(self, size: float) -> None: ... + def SetTexture(self, image: vtkmodules.vtkCommonDataModel.vtkImageData, properties: int) -> None: ... + def SetViewportRect(self, rect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + def SetViewportSize(self, size: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + +class vtkContextDevice3D(vtkmodules.vtkCommonCore.vtkObject): + def ApplyBrush(self, brush: vtkBrush) -> None: ... + def ApplyPen(self, pen: vtkPen) -> None: ... + def DisableClipping(self) -> None: ... + def DisableClippingPlane(self, i: int) -> None: ... + def DrawLines(self, verts: Sequence[float], n: int, colors: Sequence[int] = ..., nc: int = 0) -> None: ... + def DrawPoints(self, verts: Sequence[float], n: int, colors: Sequence[int] = ..., nc: int = 0) -> None: ... + def DrawPoly(self, verts: Sequence[float], n: int, colors: Sequence[int] = ..., nc: int = 0) -> None: ... + def DrawTriangleMesh(self, mesh: Sequence[float], n: int, colors: Sequence[int], nc: int) -> None: ... + def EnableClipping(self, enable: bool) -> None: ... + def EnableClippingPlane(self, i: int, planeEquation: MutableSequence[float]) -> None: ... + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiplyMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def NewInstance(self) -> vtkContextDevice3D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextDevice3D: ... + def SetClipping(self, rect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + def SetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkContextKeyEvent: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkContextKeyEvent) -> None: ... + def GetInteractor(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor: ... + def GetKeyCode(self) -> str: ... + def GetPosition(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def SetInteractor(self, interactor: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetPosition(self, position: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + +class vtkContextMapper2D(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetInputAbstractArrayToProcess( + self, idx: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetInputArrayToProcess( + self, idx: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextMapper2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextMapper2D: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + +class vtkContextMouseEvent: + ALT_MODIFIER: int + CONTROL_MODIFIER: int + LEFT_BUTTON: int + MIDDLE_BUTTON: int + NO_BUTTON: int + NO_MODIFIER: int + RIGHT_BUTTON: int + SHIFT_MODIFIER: int + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkContextMouseEvent) -> None: ... + def GetButton(self) -> int: ... + def GetInteractor(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor: ... + def GetLastPos(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetLastScenePos(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetLastScreenPos(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetModifiers(self) -> int: ... + def GetPos(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetScenePos(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetScreenPos(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def SetButton(self, button: int) -> None: ... + def SetInteractor(self, interactor: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetLastPos(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetLastScenePos(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetLastScreenPos(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + def SetPos(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetScenePos(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetScreenPos(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + +class vtkContextScene(vtkmodules.vtkCommonCore.vtkObject): + class SelectionModifier(int): ... + SELECTION_ADDITION: SelectionModifier + SELECTION_DEFAULT: SelectionModifier + SELECTION_SUBTRACTION: SelectionModifier + SELECTION_TOGGLE: SelectionModifier + def AddItem(self, item: vtkAbstractContextItem) -> int: ... + def ClearItems(self) -> None: ... + def GetAnnotationLink(self) -> vtkmodules.vtkFiltersGeneral.vtkAnnotationLink: ... + def GetBufferId(self) -> vtkAbstractContextBufferId: ... + def GetDirty(self) -> bool: ... + def GetGeometry(self) -> tuple[int, int]: ... + def GetItem(self, index: int) -> vtkAbstractContextItem: ... + def GetLastPainter(self) -> vtkWeakPointer_I12vtkContext2DE: ... + def GetLogicalTileScale(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfItems(self) -> int: ... + @overload + def GetPickedItem(self, x: int, y: int) -> int: ... + @overload + def GetPickedItem(self) -> vtkAbstractContextItem: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetScaleTiles(self) -> bool: ... + def GetSceneHeight(self) -> int: ... + def GetSceneWidth(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform2D: ... + def GetUseBufferId(self) -> bool: ... + def GetViewHeight(self) -> int: ... + def GetViewWidth(self) -> int: ... + def HasTransform(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextScene: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + def ReleaseGraphicsResources(self) -> None: ... + @overload + def RemoveItem(self, item: vtkAbstractContextItem) -> bool: ... + @overload + def RemoveItem(self, index: int) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextScene: ... + def ScaleTilesOff(self) -> None: ... + def ScaleTilesOn(self) -> None: ... + def SetAnnotationLink(self, link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink) -> None: ... + def SetDirty(self, isDirty: bool) -> None: ... + @overload + def SetGeometry(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetGeometry(self, _arg: Sequence[int]) -> None: ... + def SetRenderer(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetScaleTiles(self, _arg: bool) -> None: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform2D) -> None: ... + def SetUseBufferId(self, _arg: bool) -> None: ... + +class vtkContextTransform(vtkAbstractContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPanModifier(self) -> int: ... + def GetPanMouseButton(self) -> int: ... + def GetPanYOnMouseWheel(self) -> bool: ... + def GetSecondaryPanModifier(self) -> int: ... + def GetSecondaryPanMouseButton(self) -> int: ... + def GetSecondaryZoomModifier(self) -> int: ... + def GetSecondaryZoomMouseButton(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform2D: ... + def GetZoomModifier(self) -> int: ... + def GetZoomMouseButton(self) -> int: ... + def GetZoomOnMouseWheel(self) -> bool: ... + def Hit(self, mouse: vtkContextMouseEvent) -> bool: ... + def Identity(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapFromParent(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def MapToParent(self, point: vtkmodules.vtkCommonDataModel.vtkVector2f) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def MouseButtonPressEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, mouse: vtkContextMouseEvent) -> bool: ... + def MouseWheelEvent(self, mouse: vtkContextMouseEvent, delta: int) -> bool: ... + def NewInstance(self) -> vtkContextTransform: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + def PanYOnMouseWheelOff(self) -> None: ... + def PanYOnMouseWheelOn(self) -> None: ... + def Rotate(self, angle: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextTransform: ... + def Scale(self, dx: float, dy: float) -> None: ... + def SetPanModifier(self, _arg: int) -> None: ... + def SetPanMouseButton(self, _arg: int) -> None: ... + def SetPanYOnMouseWheel(self, _arg: bool) -> None: ... + def SetSecondaryPanModifier(self, _arg: int) -> None: ... + def SetSecondaryPanMouseButton(self, _arg: int) -> None: ... + def SetSecondaryZoomModifier(self, _arg: int) -> None: ... + def SetSecondaryZoomMouseButton(self, _arg: int) -> None: ... + def SetZoomModifier(self, _arg: int) -> None: ... + def SetZoomMouseButton(self, _arg: int) -> None: ... + def SetZoomOnMouseWheel(self, _arg: bool) -> None: ... + def Translate(self, dx: float, dy: float) -> None: ... + def Update(self) -> None: ... + def ZoomOnMouseWheelOff(self) -> None: ... + def ZoomOnMouseWheelOn(self) -> None: ... + +class vtkImageItem(vtkContextItem): + def GetImage(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageItem: ... + def SetImage(self, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + +class vtkPolyDataItem(vtkContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyData(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataItem: ... + def SetMappedColors(self, colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def SetPolyData(self, polyData: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + +class vtkLabeledContourPolyDataItem(vtkPolyDataItem): + def GetLabelVisibility(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSkipDistance(self) -> float: ... + def GetTextProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextPropertyCollection: ... + def GetTextPropertyMapping(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkLabeledContourPolyDataItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabeledContourPolyDataItem: ... + def SetLabelVisibility(self, _arg: bool) -> None: ... + def SetSkipDistance(self, _arg: float) -> None: ... + def SetTextProperties(self, coll: vtkmodules.vtkRenderingCore.vtkTextPropertyCollection) -> None: ... + def SetTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetTextPropertyMapping(self, mapping: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + +class vtkMarkerUtilities(vtkmodules.vtkCommonCore.vtkObject): + CIRCLE: int + CROSS: int + DIAMOND: int + NONE: int + PLUS: int + SQUARE: int + + @staticmethod + def GenerateMarker(data: vtkmodules.vtkCommonDataModel.vtkImageData, style: int, width: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMarkerUtilities: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMarkerUtilities: ... + +class vtkPen(vtkmodules.vtkCommonCore.vtkObject): + DASH_DOT_DOT_LINE: int + DASH_DOT_LINE: int + DASH_LINE: int + DENSE_DOT_LINE: int + DOT_LINE: int + NO_PEN: int + SOLID_LINE: int + def DeepCopy(self, pen: vtkPen) -> None: ... + @overload + def GetColor(self, color: MutableSequence[int]) -> None: ... + @overload + def GetColor(self) -> _Pointer: ... + def GetColorF(self, color: MutableSequence[float]) -> None: ... + def GetColorObject(self) -> vtkmodules.vtkCommonDataModel.vtkColor4ub: ... + def GetLineType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> int: ... + def GetWidth(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPen: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPen: ... + @overload + def SetColor(self, color: MutableSequence[int]) -> None: ... + @overload + def SetColor(self, r: int, g: int, b: int) -> None: ... + @overload + def SetColor(self, r: int, g: int, b: int, a: int) -> None: ... + @overload + def SetColor(self, color: vtkmodules.vtkCommonDataModel.vtkColor4ub) -> None: ... + @overload + def SetColorF(self, color: MutableSequence[float]) -> None: ... + @overload + def SetColorF(self, r: float, g: float, b: float) -> None: ... + @overload + def SetColorF(self, r: float, g: float, b: float, a: float) -> None: ... + def SetLineType(self, type: int) -> None: ... + def SetOpacity(self, a: int) -> None: ... + def SetOpacityF(self, a: float) -> None: ... + def SetWidth(self, _arg: float) -> None: ... + +class vtkPropItem(vtkAbstractContextItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPropObject(self) -> vtkmodules.vtkRenderingCore.vtkProp: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPropItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPropItem: ... + def SetPropObject(self, PropObject: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkTooltipItem(vtkContextItem): + def GetBrush(self) -> vtkBrush: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPen(self) -> vtkPen: ... + def GetPosition(self) -> tuple[float, float]: ... + def GetPositionVector(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetText(self) -> str: ... + def GetTextProperties(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTooltipItem: ... + def Paint(self, painter: vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTooltipItem: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPosition(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetText(self, text: str) -> None: ... + def Update(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingContextOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkRenderingContextOpenGL2.pyi new file mode 100644 index 000000000000..e58b89a7d4f5 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingContextOpenGL2.pyi @@ -0,0 +1,168 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +class vtkOpenGLContextActor(vtkmodules.vtkRenderingContext2D.vtkContextActor): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLContextActor: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLContextActor: ... + +class vtkOpenGLContextBufferId(vtkmodules.vtkRenderingContext2D.vtkAbstractContextBufferId): + def Allocate(self) -> None: ... + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickedItem(self, x: int, y: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAllocated(self) -> bool: ... + def IsSupported(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLContextBufferId: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLContextBufferId: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetValues(self, srcXmin: int, srcYmin: int) -> None: ... + +class vtkOpenGLContextDevice2D(vtkmodules.vtkRenderingContext2D.vtkContextDevice2D): + def Begin(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def BufferIdModeBegin(self, bufferId: vtkmodules.vtkRenderingContext2D.vtkAbstractContextBufferId) -> None: ... + def BufferIdModeEnd(self) -> None: ... + def ComputeJustifiedStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def ComputeStringBounds(self, string: str, bounds: MutableSequence[float]) -> None: ... + def DrawColoredPolygon( + self, points: MutableSequence[float], numPoints: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawEllipseWedge( + self, x: float, y: float, outRx: float, outRy: float, inRx: float, inRy: float, startAngle: float, stopAngle: float + ) -> None: ... + def DrawEllipticArc(self, x: float, y: float, rX: float, rY: float, startAngle: float, stopAngle: float) -> None: ... + @overload + def DrawImage(self, p: MutableSequence[float], scale: float, image: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def DrawImage( + self, pos: vtkmodules.vtkCommonDataModel.vtkRectf, image: vtkmodules.vtkCommonDataModel.vtkImageData + ) -> None: ... + def DrawLines(self, f: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawMarkers( + self, + shape: int, + highlight: bool, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawMathTextString(self, point: MutableSequence[float], string: str) -> None: ... + def DrawPointSprites( + self, + sprite: vtkmodules.vtkCommonDataModel.vtkImageData, + points: MutableSequence[float], + n: int, + colors: MutableSequence[int] = ..., + nc_comps: int = 0, + ) -> None: ... + def DrawPoints( + self, points: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0 + ) -> None: ... + def DrawPoly(self, f: MutableSequence[float], n: int, colors: MutableSequence[int] = ..., nc_comps: int = 0) -> None: ... + def DrawPolyData( + self, + p: MutableSequence[float], + scale: float, + polyData: vtkmodules.vtkCommonDataModel.vtkPolyData, + colors: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + scalarMode: int, + ) -> None: ... + def DrawPolygon(self, __a: MutableSequence[float], __b: int) -> None: ... + def DrawQuad(self, points: MutableSequence[float], n: int) -> None: ... + def DrawQuadStrip(self, points: MutableSequence[float], n: int) -> None: ... + def DrawString(self, point: MutableSequence[float], string: str) -> None: ... + def EnableClipping(self, enable: bool) -> None: ... + def End(self) -> None: ... + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def GetMaximumMarkerCacheSize(self) -> int: ... + def GetModelMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProjectionMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow: ... + def HasGLSL(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiplyMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def NewInstance(self) -> vtkOpenGLContextDevice2D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLContextDevice2D: ... + def SetClipping(self, x: MutableSequence[int]) -> None: ... + def SetColor(self, color: MutableSequence[int]) -> None: ... + def SetColor4(self, color: MutableSequence[int]) -> None: ... + def SetLineType(self, type: int) -> None: ... + def SetLineWidth(self, width: float) -> None: ... + def SetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + def SetMaximumMarkerCacheSize(self, _arg: int) -> None: ... + def SetPointSize(self, size: float) -> None: ... + def SetStringRendererToFreeType(self) -> bool: ... + def SetStringRendererToQt(self) -> bool: ... + def SetTexture(self, image: vtkmodules.vtkCommonDataModel.vtkImageData, properties: int = 0) -> None: ... + +class vtkOpenGLContextDevice3D(vtkmodules.vtkRenderingContext2D.vtkContextDevice3D): + def ApplyBrush(self, brush: vtkmodules.vtkRenderingContext2D.vtkBrush) -> None: ... + def ApplyPen(self, pen: vtkmodules.vtkRenderingContext2D.vtkPen) -> None: ... + def Begin(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + def DisableClippingPlane(self, i: int) -> None: ... + def DrawLines(self, verts: Sequence[float], n: int, colors: Sequence[int], nc: int) -> None: ... + def DrawPoints(self, verts: Sequence[float], n: int, colors: Sequence[int], nc: int) -> None: ... + def DrawPoly(self, verts: Sequence[float], n: int, colors: Sequence[int], nc: int) -> None: ... + def DrawTriangleMesh(self, mesh: Sequence[float], n: int, colors: Sequence[int], nc: int) -> None: ... + def EnableClipping(self, enable: bool) -> None: ... + def EnableClippingPlane(self, i: int, planeEquation: MutableSequence[float]) -> None: ... + def GetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkOpenGLContextDevice2D) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MultiplyMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def NewInstance(self) -> vtkOpenGLContextDevice3D: ... + def PopMatrix(self) -> None: ... + def PushMatrix(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLContextDevice3D: ... + def SetClipping(self, rect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + def SetMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkOpenGLPropItem(vtkmodules.vtkRenderingContext2D.vtkPropItem): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLPropItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLPropItem: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingCore.pyi b/stubs/vtk/vtkmodules/vtkRenderingCore.pyi new file mode 100644 index 000000000000..a51ddbe29fe9 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingCore.pyi @@ -0,0 +1,6305 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +VTKIS_ANIM_OFF: int +VTKIS_ANIM_ON: int +VTKIS_CLIP: int +VTKIS_DOLLY: int +VTKIS_ELEVATION: int +VTKIS_ENV_ROTATE: int +VTKIS_EXIT: int +VTKIS_FORWARDFLY: int +VTKIS_GESTURE: int +VTKIS_GROUNDMOVEMENT: int +VTKIS_LOAD_CAMERA_POSE: int +VTKIS_MENU: int +VTKIS_NONE: int +VTKIS_PAN: int +VTKIS_PICK: int +VTKIS_POSITION_PROP: int +VTKIS_REVERSEFLY: int +VTKIS_ROTATE: int +VTKIS_SPIN: int +VTKIS_START: int +VTKIS_TIMER: int +VTKIS_TOGGLE_DRAW_CONTROLS: int +VTKIS_TWO_POINTER: int +VTKIS_USCALE: int +VTKIS_ZOOM: int +VTKI_MAX_POINTERS: int +VTKI_TIMER_FIRST: int +VTKI_TIMER_UPDATE: int +VTK_BACKGROUND_LOCATION: int +VTK_CTF_DIVERGING: int +VTK_CTF_HSV: int +VTK_CTF_LAB: int +VTK_CTF_LAB_CIEDE2000: int +VTK_CTF_LINEAR: int +VTK_CTF_LOG10: int +VTK_CTF_RGB: int +VTK_CTF_STEP: int +VTK_CULLER_SORT_BACK_TO_FRONT: int +VTK_CULLER_SORT_FRONT_TO_BACK: int +VTK_CULLER_SORT_NONE: int +VTK_CURSOR_ARROW: int +VTK_CURSOR_CROSSHAIR: int +VTK_CURSOR_CUSTOM: int +VTK_CURSOR_DEFAULT: int +VTK_CURSOR_HAND: int +VTK_CURSOR_SIZEALL: int +VTK_CURSOR_SIZENE: int +VTK_CURSOR_SIZENS: int +VTK_CURSOR_SIZENW: int +VTK_CURSOR_SIZESE: int +VTK_CURSOR_SIZESW: int +VTK_CURSOR_SIZEWE: int +VTK_DISPLAY: int +VTK_FLAT: int +VTK_FOREGROUND_LOCATION: int +VTK_GET_ARRAY_BY_ID: int +VTK_GET_ARRAY_BY_NAME: int +VTK_GOURAUD: int +VTK_LIGHT_TYPE_CAMERA_LIGHT: int +VTK_LIGHT_TYPE_HEADLIGHT: int +VTK_LIGHT_TYPE_SCENE_LIGHT: int +VTK_MARKER_CIRCLE: int +VTK_MARKER_CROSS: int +VTK_MARKER_DIAMOND: int +VTK_MARKER_NONE: int +VTK_MARKER_PLUS: int +VTK_MARKER_SQUARE: int +VTK_MARKER_UNKNOWN: int +VTK_MATERIALMODE_AMBIENT: int +VTK_MATERIALMODE_AMBIENT_AND_DIFFUSE: int +VTK_MATERIALMODE_DEFAULT: int +VTK_MATERIALMODE_DIFFUSE: int +VTK_NORMALIZED_DISPLAY: int +VTK_NORMALIZED_VIEWPORT: int +VTK_PBR: int +VTK_PHONG: int +VTK_POINTS: int +VTK_POSE: int +VTK_RESOLVE_OFF: int +VTK_RESOLVE_POLYGON_OFFSET: int +VTK_RESOLVE_SHIFT_ZBUFFER: int +VTK_SCALAR_MODE_DEFAULT: int +VTK_SCALAR_MODE_USE_CELL_DATA: int +VTK_SCALAR_MODE_USE_CELL_FIELD_DATA: int +VTK_SCALAR_MODE_USE_FIELD_DATA: int +VTK_SCALAR_MODE_USE_POINT_DATA: int +VTK_SCALAR_MODE_USE_POINT_FIELD_DATA: int +VTK_STEREO_ANAGLYPH: int +VTK_STEREO_CHECKERBOARD: int +VTK_STEREO_CRYSTAL_EYES: int +VTK_STEREO_DRESDEN: int +VTK_STEREO_EMULATE: int +VTK_STEREO_FAKE: int +VTK_STEREO_INTERLACED: int +VTK_STEREO_LEFT: int +VTK_STEREO_RED_BLUE: int +VTK_STEREO_RIGHT: int +VTK_STEREO_SPLITVIEWPORT_HORIZONTAL: int +VTK_SURFACE: int +VTK_TEXTURE_QUALITY_16BIT: int +VTK_TEXTURE_QUALITY_32BIT: int +VTK_TEXTURE_QUALITY_DEFAULT: int +VTK_USERDEFINED: int +VTK_VIEW: int +VTK_VIEWPORT: int +VTK_WIREFRAME: int +VTK_WORLD: int +VTK_ZBUFFER: int +vtkMaxPythagoreanQuadrupleId: int + +class vtkAbstractMapper(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def AddClippingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @staticmethod + def GetAbstractScalars( + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + scalarMode: int, + arrayAccessMode: int, + arrayId: int, + arrayName: str, + cellFlag: int, + ) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetClippingPlanes(self) -> vtkmodules.vtkCommonDataModel.vtkPlaneCollection: ... + @staticmethod + def GetGhostArray( + input: vtkmodules.vtkCommonDataModel.vtkDataSet, scalarMode: int, ghostsToSkip: int + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetMTime(self) -> int: ... + def GetNumberOfClippingPlanes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetScalars( + input: vtkmodules.vtkCommonDataModel.vtkDataSet, + scalarMode: int, + arrayAccessMode: int, + arrayId: int, + arrayName: str, + cellFlag: int, + ) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetTimeToDraw(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllClippingPlanes(self) -> None: ... + def RemoveClippingPlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractMapper: ... + @overload + def SetClippingPlanes(self, __a: vtkmodules.vtkCommonDataModel.vtkPlaneCollection) -> None: ... + @overload + def SetClippingPlanes(self, planes: vtkmodules.vtkCommonDataModel.vtkPlanes) -> None: ... + def ShallowCopy(self, m: vtkAbstractMapper) -> None: ... + +class vtkAbstractMapper3D(vtkAbstractMapper): + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetCenter(self) -> tuple[float, float, float]: ... + @overload + def GetCenter(self, center: MutableSequence[float]) -> None: ... + def GetClippingPlaneInDataCoords( + self, propMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, i: int, planeEquation: MutableSequence[float] + ) -> None: ... + def GetLength(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsARayCastMapper(self) -> int: ... + def IsARenderIntoImageMapper(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractMapper3D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractMapper3D: ... + +class vtkAbstractVolumeMapper(vtkAbstractMapper3D): + def GetArrayAccessMode(self) -> int: ... + def GetArrayId(self) -> int: ... + def GetArrayName(self) -> str: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDataObjectInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetDataSetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetGradientMagnitudeBias(self) -> float: ... + @overload + def GetGradientMagnitudeBias(self, __a: int) -> float: ... + @overload + def GetGradientMagnitudeScale(self) -> float: ... + @overload + def GetGradientMagnitudeScale(self, __a: int) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarMode(self) -> int: ... + def GetScalarModeAsString(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractVolumeMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer, vol: vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractVolumeMapper: ... + @overload + def SelectScalarArray(self, arrayNum: int) -> None: ... + @overload + def SelectScalarArray(self, arrayName: str) -> None: ... + def SetArrayAccessMode(self, _arg: int) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToDefault(self) -> None: ... + def SetScalarModeToUseCellData(self) -> None: ... + def SetScalarModeToUseCellFieldData(self) -> None: ... + def SetScalarModeToUsePointData(self) -> None: ... + def SetScalarModeToUsePointFieldData(self) -> None: ... + +class vtkAbstractHyperTreeGridMapper(vtkAbstractVolumeMapper): + def GetColorMap(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkUniformHyperTreeGrid: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetViewportSize(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractHyperTreeGridMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkRenderer, __b: vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractHyperTreeGridMapper: ... + def SetColorMap(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + @overload + def SetInputConnection(self, __a: int, __b: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkUniformHyperTreeGrid) -> None: ... + def SetRenderer(self, __a: vtkRenderer) -> None: ... + @overload + def SetScalarRange(self, __a: float, __b: float) -> None: ... + @overload + def SetScalarRange(self, __a: MutableSequence[float]) -> None: ... + def SetScale(self, _arg: float) -> None: ... + +class vtkAbstractInteractionDevice(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderDevice(self) -> vtkAbstractRenderDevice: ... + def GetRenderWidget(self) -> vtkRenderWidget: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractInteractionDevice: ... + def ProcessEvents(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractInteractionDevice: ... + def SetRenderDevice(self, device: vtkAbstractRenderDevice) -> None: ... + def SetRenderWidget(self, widget: vtkRenderWidget) -> None: ... + def Start(self) -> None: ... + +class vtkAbstractPicker(vtkmodules.vtkCommonCore.vtkObject): + def AddPickList(self, __a: vtkProp) -> None: ... + def DeletePickList(self, __a: vtkProp) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickFromList(self) -> int: ... + def GetPickList(self) -> vtkPropCollection: ... + def GetPickPosition(self) -> tuple[float, float, float]: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetSelectionPoint(self) -> tuple[float, float, float]: ... + def InitializePickList(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractPicker: ... + @overload + def Pick(self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkRenderer) -> int: ... + @overload + def Pick(self, selectionPt: MutableSequence[float], ren: vtkRenderer) -> int: ... + def Pick3DPoint(self, __a: MutableSequence[float], __b: vtkRenderer) -> int: ... + def Pick3DRay(self, __a: MutableSequence[float], __b: MutableSequence[float], __c: vtkRenderer) -> int: ... + def PickFromListOff(self) -> None: ... + def PickFromListOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractPicker: ... + def SetPickFromList(self, _arg: int) -> None: ... + +class vtkAbstractPropPicker(vtkAbstractPicker): + def GetActor(self) -> vtkActor: ... + def GetActor2D(self) -> vtkActor2D: ... + def GetAssembly(self) -> vtkAssembly: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPath(self) -> vtkAssemblyPath: ... + def GetProp3D(self) -> vtkProp3D: ... + def GetPropAssembly(self) -> vtkPropAssembly: ... + def GetViewProp(self) -> vtkProp: ... + def GetVolume(self) -> vtkVolume: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAbstractPropPicker: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractPropPicker: ... + def SetPath(self, __a: vtkAssemblyPath) -> None: ... + +class vtkAbstractRenderDevice(vtkmodules.vtkCommonCore.vtkObject): + def CreateNewWindow(self, geometry: vtkmodules.vtkCommonDataModel.vtkRecti, name: str) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCurrent(self) -> None: ... + def NewInstance(self) -> vtkAbstractRenderDevice: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAbstractRenderDevice: ... + def SetRequestedGLVersion(self, major: int, minor: int) -> None: ... + +class vtkProp(vtkmodules.vtkCommonCore.vtkObject): + def AddConsumer(self, c: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def AddEstimatedRenderTime(self, t: float, vp: vtkViewport) -> None: ... + def BuildPaths(self, paths: vtkAssemblyPaths, path: vtkAssemblyPath) -> None: ... + def DragableOff(self) -> None: ... + def DragableOn(self) -> None: ... + @staticmethod + def GeneralTextureTransform() -> vtkmodules.vtkCommonCore.vtkInformationDoubleVectorKey: ... + @staticmethod + def GeneralTextureUnit() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetActors(self, __a: vtkPropCollection) -> None: ... + def GetActors2D(self, __a: vtkPropCollection) -> None: ... + def GetAllocatedRenderTime(self) -> float: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetConsumer(self, i: int) -> vtkmodules.vtkCommonCore.vtkObject: ... + def GetDragable(self) -> int: ... + @overload + def GetEstimatedRenderTime(self, __a: vtkViewport) -> float: ... + @overload + def GetEstimatedRenderTime(self) -> float: ... + def GetMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetNextPath(self) -> vtkAssemblyPath: ... + def GetNumberOfConsumers(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPaths(self) -> int: ... + def GetPickable(self) -> int: ... + def GetPropertyKeys(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetRedrawMTime(self) -> int: ... + def GetRenderTimeMultiplier(self) -> float: ... + def GetShaderProperty(self) -> vtkShaderProperty: ... + def GetSupportsSelection(self) -> bool: ... + def GetUseBounds(self) -> bool: ... + def GetVisibility(self) -> int: ... + def GetVolumes(self, __a: vtkPropCollection) -> None: ... + def HasKeys(self, requiredKeys: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + def HasOpaqueGeometry(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitPathTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsConsumer(self, c: vtkmodules.vtkCommonCore.vtkObject) -> int: ... + def IsRenderingTranslucentPolygonalGeometry(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProp: ... + def Pick(self) -> None: ... + def PickableOff(self) -> None: ... + def PickableOn(self) -> None: ... + def PokeMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def ProcessSelectorPixelBuffers(self, __a: vtkHardwareSelector, __b: MutableSequence[int]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveConsumer(self, c: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def RenderFilteredOpaqueGeometry(self, v: vtkViewport, requiredKeys: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + def RenderFilteredOverlay(self, v: vtkViewport, requiredKeys: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + def RenderFilteredTranslucentPolygonalGeometry( + self, v: vtkViewport, requiredKeys: vtkmodules.vtkCommonCore.vtkInformation + ) -> bool: ... + def RenderFilteredVolumetricGeometry(self, v: vtkViewport, requiredKeys: vtkmodules.vtkCommonCore.vtkInformation) -> bool: ... + def RenderOpaqueGeometry(self, __a: vtkViewport) -> int: ... + def RenderOverlay(self, __a: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, __a: vtkViewport) -> int: ... + def RestoreEstimatedRenderTime(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProp: ... + def SetAllocatedRenderTime(self, t: float, v: vtkViewport) -> None: ... + def SetDragable(self, _arg: int) -> None: ... + def SetEstimatedRenderTime(self, t: float) -> None: ... + def SetPickable(self, _arg: int) -> None: ... + def SetPropertyKeys(self, keys: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def SetRenderTimeMultiplier(self, t: float) -> None: ... + def SetShaderProperty(self, property: vtkShaderProperty) -> None: ... + def SetUseBounds(self, _arg: bool) -> None: ... + def SetVisibility(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + def UseBoundsOff(self) -> None: ... + def UseBoundsOn(self) -> None: ... + def VisibilityOff(self) -> None: ... + def VisibilityOn(self) -> None: ... + +class vtkProp3D(vtkProp): + class CoordinateSystems(int): ... + DEVICE: CoordinateSystems + PHYSICAL: CoordinateSystems + WORLD: CoordinateSystems + @overload + def AddOrientation(self, x: float, y: float, z: float) -> None: ... + @overload + def AddOrientation(self, orentation: MutableSequence[float]) -> None: ... + @overload + def AddPosition(self, deltaPosition: MutableSequence[float]) -> None: ... + @overload + def AddPosition(self, deltaX: float, deltaY: float, deltaZ: float) -> None: ... + def ComputeMatrix(self) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCenter(self) -> tuple[float, float, float]: ... + def GetCoordinateSystem(self) -> CoordinateSystems: ... + def GetCoordinateSystemAsString(self) -> str: ... + def GetCoordinateSystemDevice(self) -> int: ... + def GetCoordinateSystemRenderer(self) -> vtkRenderer: ... + def GetIsIdentity(self) -> int: ... + def GetLength(self) -> float: ... + def GetMTime(self) -> int: ... + @overload + def GetMatrix(self, result: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def GetMatrix(self, result: MutableSequence[float]) -> None: ... + @overload + def GetMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetModelToWorldMatrix(self, result: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOrientation(self) -> tuple[float, float, float]: ... + @overload + def GetOrientation(self, orentation: MutableSequence[float]) -> None: ... + def GetOrientationWXYZ(self) -> tuple[float, float, float, float]: ... + def GetOrigin(self) -> tuple[float, float, float]: ... + def GetPosition(self) -> tuple[float, float, float]: ... + def GetScale(self) -> tuple[float, float, float]: ... + def GetUserMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetUserTransform(self) -> vtkmodules.vtkCommonTransforms.vtkLinearTransform: ... + def GetUserTransformMatrixMTime(self) -> int: ... + def GetXRange(self) -> tuple[float, float]: ... + def GetYRange(self) -> tuple[float, float]: ... + def GetZRange(self) -> tuple[float, float]: ... + def InitPathTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProp3D: ... + def PokeMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def RotateWXYZ(self, w: float, x: float, y: float, z: float) -> None: ... + def RotateX(self, __a: float) -> None: ... + def RotateY(self, __a: float) -> None: ... + def RotateZ(self, __a: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProp3D: ... + def SetCoordinateSystem(self, val: CoordinateSystems) -> None: ... + def SetCoordinateSystemDevice(self, _arg: int) -> None: ... + def SetCoordinateSystemRenderer(self, ren: vtkRenderer) -> None: ... + def SetCoordinateSystemToDevice(self) -> None: ... + def SetCoordinateSystemToPhysical(self) -> None: ... + def SetCoordinateSystemToWorld(self) -> None: ... + @overload + def SetOrientation(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrientation(self, orientation: MutableSequence[float]) -> None: ... + @overload + def SetOrigin(self, x: float, y: float, z: float) -> None: ... + @overload + def SetOrigin(self, pos: Sequence[float]) -> None: ... + @overload + def SetPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPosition(self, pos: MutableSequence[float]) -> None: ... + def SetPropertiesFromModelToWorldMatrix(self, modelToWorld: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetScale(self, x: float, y: float, z: float) -> None: ... + @overload + def SetScale(self, scale: MutableSequence[float]) -> None: ... + @overload + def SetScale(self, s: float) -> None: ... + def SetUserMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetUserTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkLinearTransform) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkActor(vtkProp3D): + def ApplyProperties(self) -> None: ... + def ForceOpaqueOff(self) -> None: ... + def ForceOpaqueOn(self) -> None: ... + def ForceTranslucentOff(self) -> None: ... + def ForceTranslucentOn(self) -> None: ... + def GetActors(self, __a: vtkPropCollection) -> None: ... + def GetBackfaceProperty(self) -> vtkProperty: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetForceOpaque(self) -> bool: ... + def GetForceTranslucent(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetMapper(self) -> vtkMapper: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkProperty: ... + def GetRedrawMTime(self) -> int: ... + def GetSupportsSelection(self) -> bool: ... + def GetTexture(self) -> vtkTexture: ... + def HasOpaqueGeometry(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsRenderingTranslucentPolygonalGeometry(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeProperty(self) -> vtkProperty: ... + def NewInstance(self) -> vtkActor: ... + def ProcessSelectorPixelBuffers(self, sel: vtkHardwareSelector, pixeloffsets: MutableSequence[int]) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkRenderer, __b: vtkMapper) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkActor: ... + def SetBackfaceProperty(self, lut: vtkProperty) -> None: ... + def SetForceOpaque(self, _arg: bool) -> None: ... + def SetForceTranslucent(self, _arg: bool) -> None: ... + def SetIsRenderingTranslucentPolygonalGeometry(self, val: bool) -> None: ... + def SetMapper(self, __a: vtkMapper) -> None: ... + def SetProperty(self, lut: vtkProperty) -> None: ... + def SetTexture(self, __a: vtkTexture) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkActor2D(vtkProp): + def GetActors2D(self, pc: vtkPropCollection) -> None: ... + def GetActualPosition2Coordinate(self) -> vtkCoordinate: ... + def GetActualPositionCoordinate(self) -> vtkCoordinate: ... + def GetHeight(self) -> float: ... + def GetLayerNumber(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMapper(self) -> vtkMapper2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> tuple[float, float]: ... + def GetPosition2(self) -> tuple[float, float]: ... + def GetPosition2Coordinate(self) -> vtkCoordinate: ... + def GetPositionCoordinate(self) -> vtkCoordinate: ... + def GetProperty(self) -> vtkProperty2D: ... + def GetWidth(self) -> float: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkActor2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkActor2D: ... + def SetDisplayPosition(self, __a: int, __b: int) -> None: ... + def SetHeight(self, h: float) -> None: ... + def SetLayerNumber(self, _arg: int) -> None: ... + def SetMapper(self, mapper: vtkMapper2D) -> None: ... + @overload + def SetPosition(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPosition(self, x: float, y: float) -> None: ... + @overload + def SetPosition2(self, x: MutableSequence[float]) -> None: ... + @overload + def SetPosition2(self, x: float, y: float) -> None: ... + def SetProperty(self, __a: vtkProperty2D) -> None: ... + def SetWidth(self, w: float) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkPropCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkProp) -> None: ... + def GetLastProp(self) -> vtkProp: ... + def GetNextProp(self) -> vtkProp: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPaths(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPropCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPropCollection: ... + +class vtkActor2DCollection(vtkPropCollection): + def AddItem(self, a: vtkActor2D) -> None: ... + def GetLastActor2D(self) -> vtkActor2D: ... + def GetLastItem(self) -> vtkActor2D: ... + def GetNextActor2D(self) -> vtkActor2D: ... + def GetNextItem(self) -> vtkActor2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsItemPresent(self, a: vtkActor2D) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkActor2DCollection: ... + def RenderOverlay(self, viewport: vtkViewport) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkActor2DCollection: ... + def Sort(self) -> None: ... + +class vtkActorCollection(vtkPropCollection): + def AddItem(self, a: vtkActor) -> None: ... + def ApplyProperties(self, p: vtkProperty) -> None: ... + def GetLastActor(self) -> vtkActor: ... + def GetLastItem(self) -> vtkActor: ... + def GetNextActor(self) -> vtkActor: ... + def GetNextItem(self) -> vtkActor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkActorCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkActorCollection: ... + +class vtkAreaPicker(vtkAbstractPropPicker): + def AreaPick(self, x0: float, y0: float, x1: float, y1: float, renderer: vtkRenderer = ...) -> int: ... + def GetClipPoints(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetFrustum(self) -> vtkmodules.vtkCommonDataModel.vtkPlanes: ... + def GetMapper(self) -> vtkAbstractMapper3D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProp3Ds(self) -> vtkProp3DCollection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAreaPicker: ... + @overload + def Pick(self) -> int: ... + @overload + def Pick(self, x0: float, y0: float, z0: float, renderer: vtkRenderer = ...) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAreaPicker: ... + def SetPickCoords(self, x0: float, y0: float, x1: float, y1: float) -> None: ... + def SetRenderer(self, __a: vtkRenderer) -> None: ... + +class vtkAssembly(vtkProp3D): + def AddPart(self, __a: vtkProp3D) -> None: ... + def BuildPaths(self, paths: vtkAssemblyPaths, path: vtkAssemblyPath) -> None: ... + def GetActors(self, __a: vtkPropCollection) -> None: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetMTime(self) -> int: ... + def GetNextPath(self) -> vtkAssemblyPath: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPaths(self) -> int: ... + def GetParts(self) -> vtkProp3DCollection: ... + def GetVolumes(self, __a: vtkPropCollection) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitPathTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAssembly: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemovePart(self, __a: vtkProp3D) -> None: ... + def RenderOpaqueGeometry(self, ren: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, ren: vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, ren: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssembly: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkAssemblyNode(vtkmodules.vtkCommonCore.vtkObject): + def GetMTime(self) -> int: ... + def GetMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetViewProp(self) -> vtkProp: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAssemblyNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssemblyNode: ... + def SetMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetViewProp(self, prop: vtkProp) -> None: ... + +class vtkAssemblyPath(vtkmodules.vtkCommonCore.vtkCollection): + def AddNode(self, p: vtkProp, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def DeleteLastNode(self) -> None: ... + def GetFirstNode(self) -> vtkAssemblyNode: ... + def GetLastNode(self) -> vtkAssemblyNode: ... + def GetMTime(self) -> int: ... + def GetNextNode(self) -> vtkAssemblyNode: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAssemblyPath: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssemblyPath: ... + def ShallowCopy(self, path: vtkAssemblyPath) -> None: ... + +class vtkAssemblyPaths(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, p: vtkAssemblyPath) -> None: ... + def GetMTime(self) -> int: ... + def GetNextItem(self) -> vtkAssemblyPath: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsItemPresent(self, p: vtkAssemblyPath) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAssemblyPaths: ... + def RemoveItem(self, p: vtkAssemblyPath) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAssemblyPaths: ... + +class vtkAvatar(vtkActor): + def GetHeadOrientation(self) -> tuple[float, float, float]: ... + def GetHeadPosition(self) -> tuple[float, float, float]: ... + def GetLeftHandOrientation(self) -> tuple[float, float, float]: ... + def GetLeftHandPosition(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRightHandOrientation(self) -> tuple[float, float, float]: ... + def GetRightHandPosition(self) -> tuple[float, float, float]: ... + def GetShowHandsOnly(self) -> bool: ... + def GetUpVector(self) -> tuple[float, float, float]: ... + def GetUseLeftHand(self) -> bool: ... + def GetUseRightHand(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAvatar: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAvatar: ... + @overload + def SetHeadOrientation(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetHeadOrientation(self, _arg: Sequence[float]) -> None: ... + @overload + def SetHeadPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetHeadPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetLeftHandOrientation(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetLeftHandOrientation(self, _arg: Sequence[float]) -> None: ... + @overload + def SetLeftHandPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetLeftHandPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetRightHandOrientation(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRightHandOrientation(self, _arg: Sequence[float]) -> None: ... + @overload + def SetRightHandPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetRightHandPosition(self, _arg: Sequence[float]) -> None: ... + def SetShowHandsOnly(self, _arg: bool) -> None: ... + @overload + def SetUpVector(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetUpVector(self, _arg: Sequence[float]) -> None: ... + def SetUseLeftHand(self, _arg: bool) -> None: ... + def SetUseRightHand(self, _arg: bool) -> None: ... + def ShowHandsOnlyOff(self) -> None: ... + def ShowHandsOnlyOn(self) -> None: ... + def UseLeftHandOff(self) -> None: ... + def UseLeftHandOn(self) -> None: ... + def UseRightHandOff(self) -> None: ... + def UseRightHandOn(self) -> None: ... + +class vtkBackgroundColorMonitor(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBackgroundColorMonitor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBackgroundColorMonitor: ... + def StateChanged(self, ren: vtkRenderer) -> bool: ... + def Update(self, ren: vtkRenderer) -> None: ... + +class vtkBillboardTextActor3D(vtkProp3D): + def ForceOpaqueOff(self) -> None: ... + def ForceOpaqueOn(self) -> None: ... + def ForceTranslucentOff(self) -> None: ... + def ForceTranslucentOn(self) -> None: ... + def GetActors(self, __a: vtkPropCollection) -> None: ... + def GetAnchorDC(self) -> tuple[float, float, float]: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDisplayOffset(self) -> tuple[int, int]: ... + def GetForceOpaque(self) -> bool: ... + def GetForceTranslucent(self) -> bool: ... + def GetInput(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextProperty(self) -> vtkTextProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkBillboardTextActor3D: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, vp: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, vp: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkBillboardTextActor3D: ... + @overload + def SetDisplayOffset(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetDisplayOffset(self, _arg: Sequence[int]) -> None: ... + def SetForceOpaque(self, opaque: bool) -> None: ... + def SetForceTranslucent(self, trans: bool) -> None: ... + def SetInput(self, in_: str) -> None: ... + def SetTextProperty(self, tprop: vtkTextProperty) -> None: ... + def UpdateGeometry(self, vp: vtkViewport) -> None: ... + +class vtkCamera(vtkmodules.vtkCommonCore.vtkObject): + def ApplyTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def Azimuth(self, angle: float) -> None: ... + def ComputeViewPlaneNormal(self) -> None: ... + def DeepCopy(self, source: vtkCamera) -> None: ... + def Dolly(self, value: float) -> None: ... + def Elevation(self, angle: float) -> None: ... + def GetCameraLightTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetClippingRange(self) -> tuple[float, float]: ... + def GetCompositeProjectionTransformMatrix( + self, aspect: float, nearz: float, farz: float + ) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetDirectionOfProjection(self) -> tuple[float, float, float]: ... + def GetDistance(self) -> float: ... + def GetExplicitAspectRatio(self) -> float: ... + def GetExplicitProjectionTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetEyeAngle(self) -> float: ... + def GetEyePlaneNormal(self, normal: MutableSequence[float]) -> None: ... + def GetEyePosition(self, eyePosition: MutableSequence[float]) -> None: ... + def GetEyeSeparation(self) -> float: ... + def GetEyeTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetFocalDisk(self) -> float: ... + def GetFocalDistance(self) -> float: ... + def GetFocalPoint(self) -> tuple[float, float, float]: ... + def GetFocalPointScale(self) -> float: ... + def GetFocalPointShift(self) -> tuple[float, float, float]: ... + def GetFreezeFocalPoint(self) -> bool: ... + def GetFrustumPlanes(self, aspect: float, planes: MutableSequence[float]) -> None: ... + def GetInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetLeftEye(self) -> int: ... + def GetModelTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetModelViewTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetModelViewTransformObject(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def GetNearPlaneScale(self) -> float: ... + def GetNearPlaneShift(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> tuple[float, float, float]: ... + def GetOrientationWXYZ(self) -> tuple[float, float, float, float]: ... + def GetParallelProjection(self) -> int: ... + def GetParallelScale(self) -> float: ... + def GetPosition(self) -> tuple[float, float, float]: ... + @overload + def GetProjectionTransformMatrix(self, aspect: float, nearz: float, farz: float) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + @overload + def GetProjectionTransformMatrix(self, ren: vtkRenderer) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetProjectionTransformObject( + self, aspect: float, nearz: float, farz: float + ) -> vtkmodules.vtkCommonTransforms.vtkPerspectiveTransform: ... + def GetRoll(self) -> float: ... + def GetScissorRect(self, scissorRect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + def GetScreenBottomLeft(self) -> tuple[float, float, float]: ... + def GetScreenBottomRight(self) -> tuple[float, float, float]: ... + def GetScreenTopRight(self) -> tuple[float, float, float]: ... + def GetShiftScaleThreshold(self) -> float: ... + def GetStereo(self) -> int: ... + def GetThickness(self) -> float: ... + def GetUseExplicitAspectRatio(self) -> bool: ... + def GetUseExplicitProjectionTransformMatrix(self) -> bool: ... + def GetUseHorizontalViewAngle(self) -> int: ... + def GetUseOffAxisProjection(self) -> int: ... + def GetUseScissor(self) -> bool: ... + def GetUserTransform(self) -> vtkmodules.vtkCommonTransforms.vtkHomogeneousTransform: ... + def GetUserViewTransform(self) -> vtkmodules.vtkCommonTransforms.vtkHomogeneousTransform: ... + def GetViewAngle(self) -> float: ... + def GetViewPlaneNormal(self) -> tuple[float, float, float]: ... + def GetViewShear(self) -> tuple[float, float, float]: ... + def GetViewTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetViewTransformObject(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def GetViewUp(self) -> tuple[float, float, float]: ... + def GetViewingRaysMTime(self) -> int: ... + def GetWindowCenter(self) -> tuple[float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCamera: ... + def OrthogonalizeViewUp(self) -> None: ... + def ParallelProjectionOff(self) -> None: ... + def ParallelProjectionOn(self) -> None: ... + def Pitch(self, angle: float) -> None: ... + def Render(self, __a: vtkRenderer) -> None: ... + def Roll(self, angle: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCamera: ... + @overload + def SetClippingRange(self, dNear: float, dFar: float) -> None: ... + @overload + def SetClippingRange(self, a: Sequence[float]) -> None: ... + def SetDistance(self, __a: float) -> None: ... + def SetExplicitAspectRatio(self, _arg: float) -> None: ... + def SetExplicitProjectionTransformMatrix(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetEyeAngle(self, _arg: float) -> None: ... + def SetEyePosition(self, eyePosition: MutableSequence[float]) -> None: ... + def SetEyeSeparation(self, _arg: float) -> None: ... + @overload + def SetEyeTransformMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetEyeTransformMatrix(self, elements: Sequence[float]) -> None: ... + def SetFocalDisk(self, _arg: float) -> None: ... + def SetFocalDistance(self, _arg: float) -> None: ... + @overload + def SetFocalPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def SetFocalPoint(self, a: Sequence[float]) -> None: ... + def SetFreezeFocalPoint(self, _arg: bool) -> None: ... + def SetInformation(self, __a: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def SetLeftEye(self, _arg: int) -> None: ... + @overload + def SetModelTransformMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetModelTransformMatrix(self, elements: Sequence[float]) -> None: ... + def SetObliqueAngles(self, alpha: float, beta: float) -> None: ... + def SetParallelProjection(self, flag: int) -> None: ... + def SetParallelScale(self, scale: float) -> None: ... + @overload + def SetPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def SetPosition(self, a: Sequence[float]) -> None: ... + def SetRoll(self, angle: float) -> None: ... + def SetScissorRect(self, scissorRect: vtkmodules.vtkCommonDataModel.vtkRecti) -> None: ... + @overload + def SetScreenBottomLeft(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetScreenBottomLeft(self, _arg: Sequence[float]) -> None: ... + @overload + def SetScreenBottomRight(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetScreenBottomRight(self, _arg: Sequence[float]) -> None: ... + @overload + def SetScreenTopRight(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetScreenTopRight(self, _arg: Sequence[float]) -> None: ... + def SetShiftScaleThreshold(self, _arg: float) -> None: ... + def SetThickness(self, __a: float) -> None: ... + def SetUseExplicitAspectRatio(self, _arg: bool) -> None: ... + def SetUseExplicitProjectionTransformMatrix(self, _arg: bool) -> None: ... + def SetUseHorizontalViewAngle(self, flag: int) -> None: ... + def SetUseOffAxisProjection(self, _arg: int) -> None: ... + def SetUseScissor(self, _arg: bool) -> None: ... + def SetUserTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkHomogeneousTransform) -> None: ... + def SetUserViewTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkHomogeneousTransform) -> None: ... + def SetViewAngle(self, angle: float) -> None: ... + @overload + def SetViewShear(self, dxdz: float, dydz: float, center: float) -> None: ... + @overload + def SetViewShear(self, d: MutableSequence[float]) -> None: ... + @overload + def SetViewUp(self, vx: float, vy: float, vz: float) -> None: ... + @overload + def SetViewUp(self, a: Sequence[float]) -> None: ... + def SetWindowCenter(self, x: float, y: float) -> None: ... + def ShallowCopy(self, source: vtkCamera) -> None: ... + def UpdateIdealShiftScale(self, aspect: float) -> None: ... + def UpdateViewport(self, ren: vtkRenderer) -> None: ... + def UseExplicitAspectRatioOff(self) -> None: ... + def UseExplicitAspectRatioOn(self) -> None: ... + def UseExplicitProjectionTransformMatrixOff(self) -> None: ... + def UseExplicitProjectionTransformMatrixOn(self) -> None: ... + def UseHorizontalViewAngleOff(self) -> None: ... + def UseHorizontalViewAngleOn(self) -> None: ... + def UseOffAxisProjectionOff(self) -> None: ... + def UseOffAxisProjectionOn(self) -> None: ... + def ViewingRaysModified(self) -> None: ... + def Yaw(self, angle: float) -> None: ... + def Zoom(self, factor: float) -> None: ... + +class vtkCameraActor(vtkProp3D): + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCamera(self) -> vtkCamera: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkProperty: ... + def GetWidthByHeightRatio(self) -> float: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraActor: ... + def SetCamera(self, camera: vtkCamera) -> None: ... + def SetProperty(self, p: vtkProperty) -> None: ... + def SetWidthByHeightRatio(self, _arg: float) -> None: ... + +class vtkCameraInterpolator(vtkmodules.vtkCommonCore.vtkObject): + INTERPOLATION_TYPE_LINEAR: int + INTERPOLATION_TYPE_MANUAL: int + INTERPOLATION_TYPE_SPLINE: int + def AddCamera(self, t: float, camera: vtkCamera) -> None: ... + def GetClippingRangeInterpolator(self) -> vtkTupleInterpolator: ... + def GetFocalPointInterpolator(self) -> vtkTupleInterpolator: ... + def GetInterpolationType(self) -> int: ... + def GetInterpolationTypeMaxValue(self) -> int: ... + def GetInterpolationTypeMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMaximumT(self) -> float: ... + def GetMinimumT(self) -> float: ... + def GetNumberOfCameras(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParallelScaleInterpolator(self) -> vtkTupleInterpolator: ... + def GetPositionInterpolator(self) -> vtkTupleInterpolator: ... + def GetViewAngleInterpolator(self) -> vtkTupleInterpolator: ... + def GetViewUpInterpolator(self) -> vtkTupleInterpolator: ... + def Initialize(self) -> None: ... + def InterpolateCamera(self, t: float, camera: vtkCamera) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraInterpolator: ... + def RemoveCamera(self, t: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraInterpolator: ... + def SetClippingRangeInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + def SetFocalPointInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + def SetInterpolationType(self, _arg: int) -> None: ... + def SetInterpolationTypeToLinear(self) -> None: ... + def SetInterpolationTypeToManual(self) -> None: ... + def SetInterpolationTypeToSpline(self) -> None: ... + def SetParallelScaleInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + def SetPositionInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + def SetViewAngleInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + def SetViewUpInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + +class vtkVisibilitySort(vtkmodules.vtkCommonCore.vtkObject): + BACK_TO_FRONT: int + FRONT_TO_BACK: int + def GetCamera(self) -> vtkCamera: ... + def GetDirection(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetInverseModelTransform(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetMaxCellsReturned(self) -> int: ... + def GetMaxCellsReturnedMaxValue(self) -> int: ... + def GetMaxCellsReturnedMinValue(self) -> int: ... + def GetModelTransform(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetNextCells(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVisibilitySort: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVisibilitySort: ... + def SetCamera(self, camera: vtkCamera) -> None: ... + def SetDirection(self, _arg: int) -> None: ... + def SetDirectionToBackToFront(self) -> None: ... + def SetDirectionToFrontToBack(self) -> None: ... + def SetInput(self, data: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + def SetMaxCellsReturned(self, _arg: int) -> None: ... + def SetModelTransform(self, mat: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def UsesGarbageCollector(self) -> bool: ... + +class vtkCellCenterDepthSort(vtkVisibilitySort): + def GetNextCells(self) -> vtkmodules.vtkCommonCore.vtkIdTypeArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def InitTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellCenterDepthSort: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellCenterDepthSort: ... + +class vtkPicker(vtkAbstractPropPicker): + def GetActors(self) -> vtkActorCollection: ... + def GetCompositeDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + def GetDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetFlatBlockIndex(self) -> int: ... + def GetMapper(self) -> vtkAbstractMapper3D: ... + def GetMapperPosition(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickedPositions(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetProp3Ds(self) -> vtkProp3DCollection: ... + def GetTolerance(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPicker: ... + @overload + def Pick(self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkRenderer) -> int: ... + @overload + def Pick(self, selectionPt: MutableSequence[float], ren: vtkRenderer) -> int: ... + @overload + def Pick3DPoint(self, selectionPt: MutableSequence[float], ren: vtkRenderer) -> int: ... + @overload + def Pick3DPoint(self, p1World: MutableSequence[float], p2World: MutableSequence[float], ren: vtkRenderer) -> int: ... + def Pick3DRay(self, selectionPt: MutableSequence[float], orient: MutableSequence[float], ren: vtkRenderer) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPicker: ... + def SetTolerance(self, _arg: float) -> None: ... + +class vtkCellPicker(vtkPicker): + def AddLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + def GetCellIJK(self) -> tuple[int, int, int]: ... + def GetCellId(self) -> int: ... + def GetClippingPlaneId(self) -> int: ... + def GetMapperNormal(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPCoords(self) -> tuple[float, float, float]: ... + def GetPickClippingPlanes(self) -> int: ... + def GetPickNormal(self) -> tuple[float, float, float]: ... + def GetPickTextureData(self) -> int: ... + def GetPointIJK(self) -> tuple[int, int, int]: ... + def GetPointId(self) -> int: ... + def GetSubId(self) -> int: ... + def GetTexture(self) -> vtkTexture: ... + def GetUseVolumeGradientOpacity(self) -> int: ... + def GetVolumeOpacityIsovalue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCellPicker: ... + def Pick(self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkRenderer) -> int: ... + def Pick3DRay(self, selectionPt: MutableSequence[float], orient: MutableSequence[float], ren: vtkRenderer) -> int: ... + def PickClippingPlanesOff(self) -> None: ... + def PickClippingPlanesOn(self) -> None: ... + def PickTextureDataOff(self) -> None: ... + def PickTextureDataOn(self) -> None: ... + def RemoveAllLocators(self) -> None: ... + def RemoveLocator(self, locator: vtkmodules.vtkCommonDataModel.vtkAbstractCellLocator) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCellPicker: ... + def SetPickClippingPlanes(self, _arg: int) -> None: ... + def SetPickTextureData(self, _arg: int) -> None: ... + def SetUseVolumeGradientOpacity(self, _arg: int) -> None: ... + def SetVolumeOpacityIsovalue(self, _arg: float) -> None: ... + def UseVolumeGradientOpacityOff(self) -> None: ... + def UseVolumeGradientOpacityOn(self) -> None: ... + +class vtkColorTransferFunction(vtkmodules.vtkCommonCore.vtkScalarsToColors): + @overload + def AddHSVPoint(self, x: float, h: float, s: float, v: float) -> int: ... + @overload + def AddHSVPoint(self, x: float, h: float, s: float, v: float, midpoint: float, sharpness: float) -> int: ... + def AddHSVSegment(self, x1: float, h1: float, s1: float, v1: float, x2: float, h2: float, s2: float, v2: float) -> None: ... + @overload + def AddRGBPoint(self, x: float, r: float, g: float, b: float) -> int: ... + @overload + def AddRGBPoint(self, x: float, r: float, g: float, b: float, midpoint: float, sharpness: float) -> int: ... + @overload + def AddRGBPoints( + self, x: vtkmodules.vtkCommonCore.vtkDoubleArray, rgbColors: vtkmodules.vtkCommonCore.vtkDoubleArray + ) -> int: ... + @overload + def AddRGBPoints( + self, + x: vtkmodules.vtkCommonCore.vtkDoubleArray, + rgbColors: vtkmodules.vtkCommonCore.vtkDoubleArray, + midpoint: float, + sharpness: float, + ) -> int: ... + def AddRGBSegment(self, x1: float, r1: float, g1: float, b1: float, x2: float, r2: float, g2: float, b2: float) -> None: ... + def AdjustRange(self, range: MutableSequence[float]) -> int: ... + def AllowDuplicateScalarsOff(self) -> None: ... + def AllowDuplicateScalarsOn(self) -> None: ... + def BuildFunctionFromTable(self, x1: float, x2: float, size: int, table: MutableSequence[float]) -> None: ... + def ClampingOff(self) -> None: ... + def ClampingOn(self) -> None: ... + def DeepCopy(self, f: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def EstimateMinNumberOfSamples(self, x1: float, x2: float) -> int: ... + def FillFromDataPointer(self, n: int, ptr: MutableSequence[float]) -> None: ... + def GetAboveRangeColor(self) -> tuple[float, float, float]: ... + def GetAllowDuplicateScalars(self) -> int: ... + def GetBelowRangeColor(self) -> tuple[float, float, float]: ... + def GetBlueValue(self, x: float) -> float: ... + def GetClamping(self) -> int: ... + def GetClampingMaxValue(self) -> int: ... + def GetClampingMinValue(self) -> int: ... + @overload + def GetColor(self, x: float) -> tuple[float, float, float]: ... + @overload + def GetColor(self, x: float, rgb: MutableSequence[float]) -> None: ... + def GetColorSpace(self) -> int: ... + def GetColorSpaceMaxValue(self) -> int: ... + def GetColorSpaceMinValue(self) -> int: ... + def GetDataPointer(self) -> _Pointer: ... + def GetGreenValue(self, x: float) -> float: ... + def GetHSVWrap(self) -> int: ... + def GetIndexedColor(self, idx: int, rgba: MutableSequence[float]) -> None: ... + def GetNanColor(self) -> tuple[float, float, float]: ... + def GetNanOpacity(self) -> float: ... + def GetNodeValue(self, index: int, val: MutableSequence[float]) -> int: ... + def GetNumberOfAvailableColors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetRange(self) -> tuple[float, float]: ... + @overload + def GetRange(self, arg1: float, arg2: float) -> None: ... + @overload + def GetRange(self, _arg: MutableSequence[float]) -> None: ... + def GetRedValue(self, x: float) -> float: ... + def GetScale(self) -> int: ... + def GetSize(self) -> int: ... + @overload + def GetTable(self, x1: float, x2: float, n: int, table: MutableSequence[float]) -> None: ... + @overload + def GetTable(self, x1: float, x2: float, n: int) -> _Pointer: ... + def GetUseAboveRangeColor(self) -> int: ... + def GetUseBelowRangeColor(self) -> int: ... + def HSVWrapOff(self) -> None: ... + def HSVWrapOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapScalarsThroughTable2( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputIncrement: int, + ) -> None: ... + def MapValue(self, v: float) -> _Pointer: ... + def NewInstance(self) -> vtkColorTransferFunction: ... + def RemoveAllPoints(self) -> None: ... + def RemovePoint(self, x: float) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkColorTransferFunction: ... + @overload + def SetAboveRangeColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAboveRangeColor(self, _arg: Sequence[float]) -> None: ... + def SetAllowDuplicateScalars(self, _arg: int) -> None: ... + @overload + def SetBelowRangeColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBelowRangeColor(self, _arg: Sequence[float]) -> None: ... + def SetClamping(self, _arg: int) -> None: ... + def SetColorSpace(self, _arg: int) -> None: ... + def SetColorSpaceToDiverging(self) -> None: ... + def SetColorSpaceToHSV(self) -> None: ... + def SetColorSpaceToLab(self) -> None: ... + def SetColorSpaceToLabCIEDE2000(self) -> None: ... + def SetColorSpaceToRGB(self) -> None: ... + def SetColorSpaceToStep(self) -> None: ... + def SetHSVWrap(self, _arg: int) -> None: ... + @overload + def SetNanColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetNanColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetNanColorRGBA(self, r: float, g: float, b: float, a: float) -> None: ... + @overload + def SetNanColorRGBA(self, rgba: MutableSequence[float]) -> None: ... + def SetNanOpacity(self, _arg: float) -> None: ... + def SetNodeValue(self, index: int, val: MutableSequence[float]) -> int: ... + def SetScale(self, _arg: int) -> None: ... + def SetScaleToLinear(self) -> None: ... + def SetScaleToLog10(self) -> None: ... + def SetUseAboveRangeColor(self, _arg: int) -> None: ... + def SetUseBelowRangeColor(self, _arg: int) -> None: ... + def ShallowCopy(self, f: vtkColorTransferFunction) -> None: ... + def UseAboveRangeColorOff(self) -> None: ... + def UseAboveRangeColorOn(self) -> None: ... + def UseBelowRangeColorOff(self) -> None: ... + def UseBelowRangeColorOn(self) -> None: ... + +class vtkCompositeDataDisplayAttributes(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def ComputeVisibleBounds( + cda: vtkCompositeDataDisplayAttributes, dobj: vtkmodules.vtkCommonDataModel.vtkDataObject, bounds: MutableSequence[float] + ) -> None: ... + @staticmethod + def DataObjectFromIndex( + flat_index: int, parent_obj: vtkmodules.vtkCommonDataModel.vtkDataObject, current_flat_index: int = 0 + ) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetBlockColor(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject, color: MutableSequence[float]) -> None: ... + @overload + def GetBlockColor( + self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkCommonDataModel.vtkColor3d: ... + def GetBlockMaterial(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> str: ... + def GetBlockOpacity(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> float: ... + def GetBlockPickability(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def GetBlockVisibility(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasBlockColor(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def HasBlockColors(self) -> bool: ... + def HasBlockMaterial(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def HasBlockMaterials(self) -> bool: ... + def HasBlockOpacities(self) -> bool: ... + def HasBlockOpacity(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def HasBlockPickabilities(self) -> bool: ... + def HasBlockPickability(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def HasBlockVisibilities(self) -> bool: ... + def HasBlockVisibility(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataDisplayAttributes: ... + def RemoveBlockColor(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def RemoveBlockColors(self) -> None: ... + def RemoveBlockMaterial(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def RemoveBlockMaterials(self) -> None: ... + def RemoveBlockOpacities(self) -> None: ... + def RemoveBlockOpacity(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def RemoveBlockPickabilities(self) -> None: ... + def RemoveBlockPickability(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def RemoveBlockVisibilities(self) -> None: ... + def RemoveBlockVisibility(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataDisplayAttributes: ... + def SetBlockColor(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject, color: Sequence[float]) -> None: ... + def SetBlockMaterial(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject, material: str) -> None: ... + def SetBlockOpacity(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject, opacity: float) -> None: ... + def SetBlockPickability(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject, visible: bool) -> None: ... + def SetBlockVisibility(self, data_object: vtkmodules.vtkCommonDataModel.vtkDataObject, visible: bool) -> None: ... + +class vtkCompositeDataDisplayAttributesLegacy(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def ComputeVisibleBounds( + cda: vtkCompositeDataDisplayAttributesLegacy, + dobj: vtkmodules.vtkCommonDataModel.vtkDataObject, + bounds: MutableSequence[float], + ) -> None: ... + @overload + def GetBlockColor(self, flat_index: int, color: MutableSequence[float]) -> None: ... + @overload + def GetBlockColor(self, flat_index: int) -> vtkmodules.vtkCommonDataModel.vtkColor3d: ... + def GetBlockOpacity(self, flat_index: int) -> float: ... + def GetBlockPickability(self, flat_index: int) -> bool: ... + def GetBlockVisibility(self, flat_index: int) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasBlockColor(self, flat_index: int) -> bool: ... + def HasBlockColors(self) -> bool: ... + def HasBlockOpacities(self) -> bool: ... + def HasBlockOpacity(self, flat_index: int) -> bool: ... + def HasBlockPickabilities(self) -> bool: ... + def HasBlockPickability(self, flat_index: int) -> bool: ... + def HasBlockVisibilities(self) -> bool: ... + def HasBlockVisibility(self, flat_index: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeDataDisplayAttributesLegacy: ... + def RemoveBlockColor(self, flat_index: int) -> None: ... + def RemoveBlockColors(self) -> None: ... + def RemoveBlockOpacities(self) -> None: ... + def RemoveBlockOpacity(self, flat_index: int) -> None: ... + def RemoveBlockPickabilities(self) -> None: ... + def RemoveBlockPickability(self, flat_index: int) -> None: ... + def RemoveBlockVisibilities(self) -> None: ... + def RemoveBlockVisibility(self, flat_index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeDataDisplayAttributesLegacy: ... + def SetBlockColor(self, flat_index: int, color: Sequence[float]) -> None: ... + def SetBlockOpacity(self, flat_index: int, opacity: float) -> None: ... + def SetBlockPickability(self, flat_index: int, visible: bool) -> None: ... + def SetBlockVisibility(self, flat_index: int, visible: bool) -> None: ... + +class vtkMapper(vtkAbstractMapper3D): + def CanUseTextureMapForColoring(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> int: ... + def ClearColorArrays(self) -> None: ... + @overload + def ColorByArrayComponent(self, arrayNum: int, component: int) -> None: ... + @overload + def ColorByArrayComponent(self, arrayName: str, component: int) -> None: ... + def CreateDefaultLookupTable(self) -> None: ... + def GetArrayAccessMode(self) -> int: ... + def GetArrayComponent(self) -> int: ... + def GetArrayId(self) -> int: ... + def GetArrayName(self) -> str: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCoincidentTopologyLineOffsetParameters(self, factor: float, units: float) -> None: ... + def GetCoincidentTopologyPointOffsetParameter(self, units: float) -> None: ... + def GetCoincidentTopologyPolygonOffsetParameters(self, factor: float, units: float) -> None: ... + def GetColorCoordinates(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetColorMapColors(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetColorMode(self) -> int: ... + def GetColorModeAsString(self) -> str: ... + def GetColorTextureMap(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetFieldDataTupleId(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetInputAsDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetInterpolateScalarsBeforeMapping(self) -> int: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRelativeCoincidentTopologyLineOffsetParameters(self, factor: float, units: float) -> None: ... + def GetRelativeCoincidentTopologyPointOffsetParameter(self, units: float) -> None: ... + def GetRelativeCoincidentTopologyPolygonOffsetParameters(self, factor: float, units: float) -> None: ... + def GetRenderTime(self) -> float: ... + @staticmethod + def GetResolveCoincidentTopology() -> int: ... + @staticmethod + def GetResolveCoincidentTopologyLineOffsetParameters(factor: float, units: float) -> None: ... + @staticmethod + def GetResolveCoincidentTopologyPointOffsetParameter(units: float) -> None: ... + @staticmethod + def GetResolveCoincidentTopologyPolygonOffsetFaces() -> int: ... + @staticmethod + def GetResolveCoincidentTopologyPolygonOffsetParameters(factor: float, units: float) -> None: ... + @staticmethod + def GetResolveCoincidentTopologyZShift() -> float: ... + def GetScalarMode(self) -> int: ... + def GetScalarModeAsString(self) -> str: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetScalarVisibility(self) -> int: ... + def GetSelection(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def GetStatic(self) -> int: ... + def GetSupportsSelection(self) -> bool: ... + def GetUseLookupTableScalarRange(self) -> int: ... + def HasOpaqueGeometry(self) -> bool: ... + def HasTranslucentPolygonalGeometry(self) -> bool: ... + def InterpolateScalarsBeforeMappingOff(self) -> None: ... + def InterpolateScalarsBeforeMappingOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def MapScalars(self, alpha: float) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @overload + def MapScalars(self, alpha: float, cellFlag: int) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @overload + def MapScalars( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, alpha: float + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + @overload + def MapScalars( + self, input: vtkmodules.vtkCommonDataModel.vtkDataSet, alpha: float, cellFlag: int + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def NewInstance(self) -> vtkMapper: ... + def ProcessSelectorPixelBuffers(self, __a: vtkHardwareSelector, __b: MutableSequence[int], __c: vtkProp) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer, a: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMapper: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + @overload + def SelectColorArray(self, arrayNum: int) -> None: ... + @overload + def SelectColorArray(self, arrayName: str) -> None: ... + def SetArrayAccessMode(self, _arg: int) -> None: ... + def SetArrayComponent(self, _arg: int) -> None: ... + def SetArrayId(self, _arg: int) -> None: ... + def SetArrayName(self, _arg: str) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToDefault(self) -> None: ... + def SetColorModeToDirectScalars(self) -> None: ... + def SetColorModeToMapScalars(self) -> None: ... + def SetFieldDataTupleId(self, _arg: int) -> None: ... + def SetInterpolateScalarsBeforeMapping(self, _arg: int) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetRelativeCoincidentTopologyLineOffsetParameters(self, factor: float, units: float) -> None: ... + def SetRelativeCoincidentTopologyPointOffsetParameter(self, units: float) -> None: ... + def SetRelativeCoincidentTopologyPolygonOffsetParameters(self, factor: float, units: float) -> None: ... + def SetRenderTime(self, time: float) -> None: ... + @staticmethod + def SetResolveCoincidentTopology(val: int) -> None: ... + @staticmethod + def SetResolveCoincidentTopologyLineOffsetParameters(factor: float, units: float) -> None: ... + @staticmethod + def SetResolveCoincidentTopologyPointOffsetParameter(units: float) -> None: ... + @staticmethod + def SetResolveCoincidentTopologyPolygonOffsetFaces(faces: int) -> None: ... + @staticmethod + def SetResolveCoincidentTopologyPolygonOffsetParameters(factor: float, units: float) -> None: ... + @staticmethod + def SetResolveCoincidentTopologyToDefault() -> None: ... + @staticmethod + def SetResolveCoincidentTopologyToOff() -> None: ... + @staticmethod + def SetResolveCoincidentTopologyToPolygonOffset() -> None: ... + @staticmethod + def SetResolveCoincidentTopologyToShiftZBuffer() -> None: ... + @staticmethod + def SetResolveCoincidentTopologyZShift(val: float) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToDefault(self) -> None: ... + def SetScalarModeToUseCellData(self) -> None: ... + def SetScalarModeToUseCellFieldData(self) -> None: ... + def SetScalarModeToUseFieldData(self) -> None: ... + def SetScalarModeToUsePointData(self) -> None: ... + def SetScalarModeToUsePointFieldData(self) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + def SetScalarVisibility(self, _arg: int) -> None: ... + def SetSelection(self, __a: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + def SetStatic(self, _arg: int) -> None: ... + def SetUseLookupTableScalarRange(self, _arg: int) -> None: ... + def ShallowCopy(self, m: vtkAbstractMapper) -> None: ... + def StaticOff(self) -> None: ... + def StaticOn(self) -> None: ... + def UseLookupTableScalarRangeOff(self) -> None: ... + def UseLookupTableScalarRangeOn(self) -> None: ... + +class vtkCompositePolyDataMapper(vtkMapper): + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasOpaqueGeometry(self) -> bool: ... + def HasTranslucentPolygonalGeometry(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositePolyDataMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer, a: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositePolyDataMapper: ... + +class vtkCoordinate(vtkmodules.vtkCommonCore.vtkObject): + def GetComputedDisplayValue(self, __a: vtkViewport) -> tuple[int, int]: ... + def GetComputedDoubleDisplayValue(self, __a: vtkViewport) -> tuple[float, float]: ... + def GetComputedDoubleViewportValue(self, __a: vtkViewport) -> tuple[float, float]: ... + def GetComputedLocalDisplayValue(self, __a: vtkViewport) -> tuple[int, int]: ... + def GetComputedUserDefinedValue(self, __a: vtkViewport) -> tuple[float, float, float]: ... + def GetComputedValue(self, __a: vtkViewport) -> tuple[float, float, float]: ... + def GetComputedViewportValue(self, __a: vtkViewport) -> tuple[int, int]: ... + def GetComputedWorldValue(self, __a: vtkViewport) -> tuple[float, float, float]: ... + def GetCoordinateSystem(self) -> int: ... + def GetCoordinateSystemAsString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReferenceCoordinate(self) -> vtkCoordinate: ... + def GetValue(self) -> tuple[float, float, float]: ... + def GetViewport(self) -> vtkViewport: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCoordinate: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCoordinate: ... + def SetCoordinateSystem(self, _arg: int) -> None: ... + def SetCoordinateSystemToDisplay(self) -> None: ... + def SetCoordinateSystemToNormalizedDisplay(self) -> None: ... + def SetCoordinateSystemToNormalizedViewport(self) -> None: ... + def SetCoordinateSystemToPose(self) -> None: ... + def SetCoordinateSystemToView(self) -> None: ... + def SetCoordinateSystemToViewport(self) -> None: ... + def SetCoordinateSystemToWorld(self) -> None: ... + def SetReferenceCoordinate(self, __a: vtkCoordinate) -> None: ... + @overload + def SetValue(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetValue(self, _arg: Sequence[float]) -> None: ... + @overload + def SetValue(self, a: float, b: float) -> None: ... + def SetViewport(self, viewport: vtkViewport) -> None: ... + +class vtkCuller(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCuller: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCuller: ... + +class vtkCullerCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkCuller) -> None: ... + def GetLastItem(self) -> vtkCuller: ... + def GetNextItem(self) -> vtkCuller: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCullerCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCullerCollection: ... + +class vtkDataSetMapper(vtkMapper): + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyDataMapper(self) -> vtkPolyDataMapper: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataSetMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer, act: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataSetMapper: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkDiscretizableColorTransferFunction(vtkColorTransferFunction): + def Build(self) -> None: ... + def DiscretizeOff(self) -> None: ... + def DiscretizeOn(self) -> None: ... + def EnableOpacityMappingOff(self) -> None: ... + def EnableOpacityMappingOn(self) -> None: ... + def GetColor(self, v: float, rgb: MutableSequence[float]) -> None: ... + def GetDiscretize(self) -> int: ... + def GetEnableOpacityMapping(self) -> bool: ... + def GetIndexedColor(self, i: int, rgba: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfAvailableColors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIndexedColors(self) -> int: ... + def GetNumberOfValues(self) -> int: ... + def GetOpacity(self, v: float) -> float: ... + def GetScalarOpacityFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def GetUseLogScale(self) -> int: ... + def IsA(self, type: str) -> int: ... + @overload + def IsOpaque(self) -> int: ... + @overload + def IsOpaque(self, scalars: vtkmodules.vtkCommonCore.vtkAbstractArray, colorMode: int, component: int) -> int: ... + @overload + def IsOpaque( + self, + scalars: vtkmodules.vtkCommonCore.vtkAbstractArray, + colorMode: int, + component: int, + ghosts: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + ghostsToSkip: int = 0xFF, + ) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapScalarsThroughTable2( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + ) -> None: ... + def MapValue(self, v: float) -> _Pointer: ... + def NewInstance(self) -> vtkDiscretizableColorTransferFunction: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDiscretizableColorTransferFunction: ... + def SetAlpha(self, alpha: float) -> None: ... + def SetDiscretize(self, _arg: int) -> None: ... + def SetEnableOpacityMapping(self, _arg: bool) -> None: ... + def SetIndexedColor(self, index: int, r: float, g: float, b: float, a: float = 1.0) -> None: ... + def SetIndexedColorRGB(self, index: int, rgb: Sequence[float]) -> None: ... + def SetIndexedColorRGBA(self, index: int, rgba: Sequence[float]) -> None: ... + @overload + def SetNanColor(self, r: float, g: float, b: float) -> None: ... + @overload + def SetNanColor(self, rgb: Sequence[float]) -> None: ... + def SetNanOpacity(self, a: float) -> None: ... + def SetNumberOfIndexedColors(self, count: int) -> None: ... + def SetNumberOfValues(self, _arg: int) -> None: ... + def SetScalarOpacityFunction(self, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + def SetUseLogScale(self, useLogScale: int) -> None: ... + def UsingLogScale(self) -> int: ... + +class vtkDistanceToCamera(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetDistanceArrayName(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetScaling(self) -> bool: ... + def GetScreenSize(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDistanceToCamera: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDistanceToCamera: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SetDistanceArrayName(self, _arg: str) -> None: ... + def SetRenderer(self, ren: vtkRenderer) -> None: ... + def SetScaling(self, _arg: bool) -> None: ... + def SetScreenSize(self, _arg: float) -> None: ... + +class vtkFXAAOptions(vtkmodules.vtkCommonCore.vtkObject): + class DebugOption(int): ... + FXAA_DEBUG_EDGE_DIRECTION: DebugOption + FXAA_DEBUG_EDGE_DISTANCE: DebugOption + FXAA_DEBUG_EDGE_NUM_STEPS: DebugOption + FXAA_DEBUG_EDGE_SAMPLE_OFFSET: DebugOption + FXAA_DEBUG_ONLY_EDGE_AA: DebugOption + FXAA_DEBUG_ONLY_SUBPIX_AA: DebugOption + FXAA_DEBUG_SUBPIXEL_ALIASING: DebugOption + FXAA_NO_DEBUG: DebugOption + def GetDebugOptionValue(self) -> DebugOption: ... + def GetEndpointSearchIterations(self) -> int: ... + def GetEndpointSearchIterationsMaxValue(self) -> int: ... + def GetEndpointSearchIterationsMinValue(self) -> int: ... + def GetHardContrastThreshold(self) -> float: ... + def GetHardContrastThresholdMaxValue(self) -> float: ... + def GetHardContrastThresholdMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRelativeContrastThreshold(self) -> float: ... + def GetRelativeContrastThresholdMaxValue(self) -> float: ... + def GetRelativeContrastThresholdMinValue(self) -> float: ... + def GetSubpixelBlendLimit(self) -> float: ... + def GetSubpixelBlendLimitMaxValue(self) -> float: ... + def GetSubpixelBlendLimitMinValue(self) -> float: ... + def GetSubpixelContrastThreshold(self) -> float: ... + def GetSubpixelContrastThresholdMaxValue(self) -> float: ... + def GetSubpixelContrastThresholdMinValue(self) -> float: ... + def GetUseHighQualityEndpoints(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFXAAOptions: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFXAAOptions: ... + def SetDebugOptionValue(self, _arg: DebugOption) -> None: ... + def SetEndpointSearchIterations(self, _arg: int) -> None: ... + def SetHardContrastThreshold(self, _arg: float) -> None: ... + def SetRelativeContrastThreshold(self, _arg: float) -> None: ... + def SetSubpixelBlendLimit(self, _arg: float) -> None: ... + def SetSubpixelContrastThreshold(self, _arg: float) -> None: ... + def SetUseHighQualityEndpoints(self, _arg: bool) -> None: ... + def UseHighQualityEndpointsOff(self) -> None: ... + def UseHighQualityEndpointsOn(self) -> None: ... + +class vtkFlagpoleLabel(vtkActor): + def ForceOpaqueOff(self) -> None: ... + def ForceOpaqueOn(self) -> None: ... + def ForceTranslucentOff(self) -> None: ... + def ForceTranslucentOn(self) -> None: ... + def GetBasePosition(self) -> tuple[float, float, float]: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetFlagSize(self) -> float: ... + def GetForceOpaque(self) -> bool: ... + def GetForceTranslucent(self) -> bool: ... + def GetInput(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextProperty(self) -> vtkTextProperty: ... + def GetTopPosition(self) -> tuple[float, float, float]: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFlagpoleLabel: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, vp: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, vp: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFlagpoleLabel: ... + def SetBasePosition(self, x: float, y: float, z: float) -> None: ... + def SetFlagSize(self, _arg: float) -> None: ... + def SetForceOpaque(self, opaque: bool) -> None: ... + def SetForceTranslucent(self, trans: bool) -> None: ... + def SetInput(self, in_: str) -> None: ... + def SetTextProperty(self, tprop: vtkTextProperty) -> None: ... + def SetTopPosition(self, x: float, y: float, z: float) -> None: ... + +class vtkFollower(vtkActor): + def ComputeMatrix(self) -> None: ... + def GetCamera(self) -> vtkCamera: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFollower: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFollower: ... + def SetCamera(self, __a: vtkCamera) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkFrameBufferObjectBase(vtkmodules.vtkCommonCore.vtkObject): + @overload + def GetLastSize(self) -> _Pointer: ... + @overload + def GetLastSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def GetLastSize(self, _arg: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFrameBufferObjectBase: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFrameBufferObjectBase: ... + +class vtkFrustumCoverageCuller(vtkCuller): + def GetMaximumCoverage(self) -> float: ... + def GetMinimumCoverage(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSortingStyle(self) -> int: ... + def GetSortingStyleAsString(self) -> str: ... + def GetSortingStyleMaxValue(self) -> int: ... + def GetSortingStyleMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFrustumCoverageCuller: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFrustumCoverageCuller: ... + def SetMaximumCoverage(self, _arg: float) -> None: ... + def SetMinimumCoverage(self, _arg: float) -> None: ... + def SetSortingStyle(self, _arg: int) -> None: ... + def SetSortingStyleToBackToFront(self) -> None: ... + def SetSortingStyleToFrontToBack(self) -> None: ... + def SetSortingStyleToNone(self) -> None: ... + +class vtkGPUInfo(vtkmodules.vtkCommonCore.vtkObject): + def GetDedicatedSystemMemory(self) -> int: ... + def GetDedicatedVideoMemory(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSharedSystemMemory(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGPUInfo: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGPUInfo: ... + def SetDedicatedSystemMemory(self, _arg: int) -> None: ... + def SetDedicatedVideoMemory(self, _arg: int) -> None: ... + def SetSharedSystemMemory(self, _arg: int) -> None: ... + +class vtkGPUInfoList(vtkmodules.vtkCommonCore.vtkObject): + def GetGPUInfo(self, i: int) -> vtkGPUInfo: ... + def GetNumberOfGPUs(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsProbed(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGPUInfoList: ... + def Probe(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGPUInfoList: ... + +class vtkGPUInfoListArray: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkGPUInfoListArray) -> None: ... + +class vtkGenericVertexAttributeMapping(vtkmodules.vtkCommonCore.vtkObject): + @overload + def AddMapping(self, attributeName: str, arrayName: str, fieldAssociation: int, component: int) -> None: ... + @overload + def AddMapping(self, unit: int, arrayName: str, fieldAssociation: int, component: int) -> None: ... + def GetArrayName(self, index: int) -> str: ... + def GetAttributeName(self, index: int) -> str: ... + def GetComponent(self, index: int) -> int: ... + def GetFieldAssociation(self, index: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfMappings(self) -> int: ... + def GetTextureUnit(self, index: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericVertexAttributeMapping: ... + def RemoveAllMappings(self) -> None: ... + def RemoveMapping(self, attributeName: str) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericVertexAttributeMapping: ... + +class vtkGlyph3DMapper(vtkMapper): + class ArrayIndexes(int): ... + class OrientationModes(int): ... + class ScaleModes(int): ... + DIRECTION: OrientationModes + MASK: ArrayIndexes + NO_DATA_SCALING: ScaleModes + ORIENTATION: ArrayIndexes + QUATERNION: OrientationModes + ROTATION: OrientationModes + SCALE: ArrayIndexes + SCALE_BY_COMPONENTS: ScaleModes + SCALE_BY_MAGNITUDE: ScaleModes + SELECTIONID: ArrayIndexes + SOURCE_INDEX: ArrayIndexes + def ClampingOff(self) -> None: ... + def ClampingOn(self) -> None: ... + def GetBlockAttributes(self) -> vtkCompositeDataDisplayAttributes: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetClamping(self) -> bool: ... + def GetCullingAndLOD(self) -> bool: ... + def GetLODColoring(self) -> bool: ... + def GetMasking(self) -> bool: ... + def GetMaxNumberOfLOD(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrient(self) -> bool: ... + def GetOrientationMode(self) -> int: ... + def GetOrientationModeAsString(self) -> str: ... + def GetOrientationModeMaxValue(self) -> int: ... + def GetOrientationModeMinValue(self) -> int: ... + def GetRange(self) -> tuple[float, float]: ... + def GetScaleFactor(self) -> float: ... + def GetScaleMode(self) -> int: ... + def GetScaleModeAsString(self) -> str: ... + def GetScaling(self) -> bool: ... + def GetSelectionColorId(self) -> int: ... + def GetSource(self, idx: int = 0) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetSourceIndexing(self) -> bool: ... + def GetSourceTableTree(self) -> vtkmodules.vtkCommonDataModel.vtkDataObjectTree: ... + def GetSupportsSelection(self) -> bool: ... + def GetUseSelectionIds(self) -> bool: ... + def GetUseSourceTableTree(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaskingOff(self) -> None: ... + def MaskingOn(self) -> None: ... + def NewInstance(self) -> vtkGlyph3DMapper: ... + def OrientOff(self) -> None: ... + def OrientOn(self) -> None: ... + def Render(self, ren: vtkRenderer, act: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGlyph3DMapper: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SetBlockAttributes(self, attr: vtkCompositeDataDisplayAttributes) -> None: ... + def SetClamping(self, _arg: bool) -> None: ... + def SetCullingAndLOD(self, _arg: bool) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLODColoring(self, _arg: bool) -> None: ... + def SetLODDistanceAndTargetReduction(self, index: int, distance: float, targetReduction: float) -> None: ... + @overload + def SetMaskArray(self, maskarrayname: str) -> None: ... + @overload + def SetMaskArray(self, fieldAttributeType: int) -> None: ... + def SetMasking(self, _arg: bool) -> None: ... + def SetNumberOfLOD(self, nb: int) -> None: ... + def SetOrient(self, _arg: bool) -> None: ... + @overload + def SetOrientationArray(self, orientationarrayname: str) -> None: ... + @overload + def SetOrientationArray(self, fieldAttributeType: int) -> None: ... + def SetOrientationMode(self, _arg: int) -> None: ... + def SetOrientationModeToDirection(self) -> None: ... + def SetOrientationModeToQuaternion(self) -> None: ... + def SetOrientationModeToRotation(self) -> None: ... + @overload + def SetRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetScaleArray(self, scalarsarrayname: str) -> None: ... + @overload + def SetScaleArray(self, fieldAttributeType: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetScaleMode(self, _arg: int) -> None: ... + def SetScaleModeToNoDataScaling(self) -> None: ... + def SetScaleModeToScaleByMagnitude(self) -> None: ... + def SetScaleModeToScaleByVectorComponents(self) -> None: ... + def SetScaling(self, _arg: bool) -> None: ... + def SetSelectionColorId(self, _arg: int) -> None: ... + @overload + def SetSelectionIdArray(self, selectionIdArrayName: str) -> None: ... + @overload + def SetSelectionIdArray(self, fieldAttributeType: int) -> None: ... + @overload + def SetSourceConnection(self, idx: int, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetSourceConnection(self, algOutput: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetSourceData(self, idx: int, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetSourceData(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + @overload + def SetSourceIndexArray(self, arrayname: str) -> None: ... + @overload + def SetSourceIndexArray(self, fieldAttributeType: int) -> None: ... + def SetSourceIndexing(self, _arg: bool) -> None: ... + def SetSourceTableTree(self, tree: vtkmodules.vtkCommonDataModel.vtkDataObjectTree) -> None: ... + def SetUseSelectionIds(self, _arg: bool) -> None: ... + def SetUseSourceTableTree(self, _arg: bool) -> None: ... + def SourceIndexingOff(self) -> None: ... + def SourceIndexingOn(self) -> None: ... + def UseSelectionIdsOff(self) -> None: ... + def UseSelectionIdsOn(self) -> None: ... + def UseSourceTableTreeOff(self) -> None: ... + def UseSourceTableTreeOn(self) -> None: ... + +class vtkGraphMapper(vtkMapper): + def AddIconType(self, type: str, index: int) -> None: ... + def ClearIconTypes(self) -> None: ... + def ColorEdgesOff(self) -> None: ... + def ColorEdgesOn(self) -> None: ... + def ColorVerticesOff(self) -> None: ... + def ColorVerticesOn(self) -> None: ... + def EdgeVisibilityOff(self) -> None: ... + def EdgeVisibilityOn(self) -> None: ... + def EnableEdgesByArrayOff(self) -> None: ... + def EnableEdgesByArrayOn(self) -> None: ... + def EnableVerticesByArrayOff(self) -> None: ... + def EnableVerticesByArrayOn(self) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetColorEdges(self) -> bool: ... + def GetColorVertices(self) -> bool: ... + def GetEdgeColorArrayName(self) -> str: ... + def GetEdgeLineWidth(self) -> float: ... + def GetEdgeLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetEdgeVisibility(self) -> bool: ... + def GetEnableEdgesByArray(self) -> int: ... + def GetEnableVerticesByArray(self) -> int: ... + def GetEnabledEdgesArrayName(self) -> str: ... + def GetEnabledVerticesArrayName(self) -> str: ... + def GetIconArrayName(self) -> str: ... + def GetIconSize(self) -> _Pointer: ... + def GetIconTexture(self) -> vtkTexture: ... + def GetIconVisibility(self) -> bool: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaledGlyphs(self) -> bool: ... + def GetScalingArrayName(self) -> str: ... + def GetVertexColorArrayName(self) -> str: ... + def GetVertexLookupTable(self) -> vtkmodules.vtkCommonCore.vtkLookupTable: ... + def GetVertexPointSize(self) -> float: ... + def IconVisibilityOff(self) -> None: ... + def IconVisibilityOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer, act: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphMapper: ... + def ScaledGlyphsOff(self) -> None: ... + def ScaledGlyphsOn(self) -> None: ... + def SetColorEdges(self, vis: bool) -> None: ... + def SetColorVertices(self, vis: bool) -> None: ... + def SetEdgeColorArrayName(self, name: str) -> None: ... + def SetEdgeLineWidth(self, width: float) -> None: ... + def SetEdgeVisibility(self, vis: bool) -> None: ... + def SetEnableEdgesByArray(self, _arg: int) -> None: ... + def SetEnableVerticesByArray(self, _arg: int) -> None: ... + def SetEnabledEdgesArrayName(self, _arg: str) -> None: ... + def SetEnabledVerticesArrayName(self, _arg: str) -> None: ... + def SetIconAlignment(self, alignment: int) -> None: ... + def SetIconArrayName(self, name: str) -> None: ... + def SetIconSize(self, size: MutableSequence[int]) -> None: ... + def SetIconTexture(self, texture: vtkTexture) -> None: ... + def SetIconVisibility(self, vis: bool) -> None: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + def SetScaledGlyphs(self, arg: bool) -> None: ... + def SetScalingArrayName(self, _arg: str) -> None: ... + def SetVertexColorArrayName(self, name: str) -> None: ... + def SetVertexPointSize(self, size: float) -> None: ... + +class vtkGraphToGlyphs(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + CIRCLE: int + CROSS: int + DASH: int + DIAMOND: int + SPHERE: int + SQUARE: int + THICKCROSS: int + TRIANGLE: int + VERTEX: int + def FilledOff(self) -> None: ... + def FilledOn(self) -> None: ... + def GetFilled(self) -> bool: ... + def GetGlyphType(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetScaling(self) -> bool: ... + def GetScreenSize(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphToGlyphs: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphToGlyphs: ... + def SetFilled(self, _arg: bool) -> None: ... + def SetGlyphType(self, _arg: int) -> None: ... + def SetRenderer(self, ren: vtkRenderer) -> None: ... + def SetScaling(self, b: bool) -> None: ... + def SetScreenSize(self, _arg: float) -> None: ... + +class vtkGraphicsFactory(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def CreateInstance(vtkclassname: str) -> vtkmodules.vtkCommonCore.vtkObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetOffScreenOnlyMode() -> int: ... + @staticmethod + def GetRenderLibrary() -> str: ... + @staticmethod + def GetUseMesaClasses() -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphicsFactory: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphicsFactory: ... + @staticmethod + def SetOffScreenOnlyMode(use: int) -> None: ... + @staticmethod + def SetUseMesaClasses(use: int) -> None: ... + +class vtkHardwarePicker(vtkAbstractPropPicker): + def GetCellId(self) -> int: ... + def GetCompositeDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkCompositeDataSet: ... + def GetDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetFlatBlockIndex(self) -> int: ... + def GetMapper(self) -> vtkAbstractMapper3D: ... + def GetNormalFlipped(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPCoords(self) -> tuple[float, float, float]: ... + def GetPickNormal(self) -> tuple[float, float, float]: ... + def GetPixelTolerance(self) -> int: ... + def GetPointId(self) -> int: ... + def GetSnapToMeshPoint(self) -> bool: ... + def GetSubId(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHardwarePicker: ... + def Pick(self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkRenderer) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHardwarePicker: ... + def SetPixelTolerance(self, _arg: int) -> None: ... + def SetSnapToMeshPoint(self, _arg: bool) -> None: ... + def SnapToMeshPointOff(self) -> None: ... + def SnapToMeshPointOn(self) -> None: ... + +class vtkHardwareSelector(vtkmodules.vtkCommonCore.vtkObject): + class PassTypes(int): ... + ACTOR_PASS: PassTypes + CELL_ID_HIGH24: PassTypes + CELL_ID_LOW24: PassTypes + COMPOSITE_INDEX_PASS: PassTypes + MAX_KNOWN_PASS: PassTypes + MIN_KNOWN_PASS: PassTypes + POINT_ID_HIGH24: PassTypes + POINT_ID_LOW24: PassTypes + PROCESS_PASS: PassTypes + def BeginRenderProp(self) -> None: ... + def CaptureBuffers(self) -> bool: ... + def ClearBuffers(self) -> None: ... + @staticmethod + def Convert(id: int, tcoord: MutableSequence[float]) -> None: ... + def EndRenderProp(self) -> None: ... + def GeneratePolygonSelection( + self, polygonPoints: MutableSequence[int], count: int + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + def GenerateSelection(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + def GenerateSelection(self, r: MutableSequence[int]) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + @overload + def GenerateSelection(self, x1: int, y1: int, x2: int, y2: int) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def GetActorPassOnly(self) -> bool: ... + def GetArea(self) -> tuple[int, int, int, int]: ... + def GetCaptureZValues(self) -> bool: ... + def GetCurrentPass(self) -> int: ... + def GetFieldAssociation(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixelBuffer(self, passNo: int) -> _Pointer: ... + def GetProcessID(self) -> int: ... + def GetPropColorValue(self) -> tuple[float, float, float]: ... + def GetPropFromID(self, id: int) -> vtkProp: ... + def GetRawPixelBuffer(self, passNo: int) -> _Pointer: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetUseProcessIdFromData(self) -> bool: ... + def HasHighCellIds(self) -> bool: ... + def HasHighPointIds(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHardwareSelector: ... + def PassTypeToString(self, type: PassTypes) -> str: ... + def RenderCompositeIndex(self, index: int) -> None: ... + def RenderProcessId(self, processid: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHardwareSelector: ... + def SavePixelBuffer(self, passNo: int) -> None: ... + def Select(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def SetActorPassOnly(self, _arg: bool) -> None: ... + @overload + def SetArea(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int) -> None: ... + @overload + def SetArea(self, _arg: Sequence[int]) -> None: ... + def SetCaptureZValues(self, _arg: bool) -> None: ... + def SetFieldAssociation(self, _arg: int) -> None: ... + def SetProcessID(self, _arg: int) -> None: ... + @overload + def SetPropColorValue(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPropColorValue(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPropColorValue(self, val: int) -> None: ... + def SetRenderer(self, __a: vtkRenderer) -> None: ... + def SetUseProcessIdFromData(self, _arg: bool) -> None: ... + def UpdateMaximumCellId(self, attribid: int) -> None: ... + def UpdateMaximumPointId(self, attribid: int) -> None: ... + +class vtkHardwareWindow(vtkmodules.vtkCommonCore.vtkWindow): + def Create(self) -> None: ... + def Destroy(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHardwareWindow: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHardwareWindow: ... + +class vtkHierarchicalPolyDataMapper(vtkCompositePolyDataMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalPolyDataMapper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalPolyDataMapper: ... + +class vtkImageSlice(vtkProp3D): + def ForceTranslucentOff(self) -> None: ... + def ForceTranslucentOn(self) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetForceTranslucent(self) -> bool: ... + def GetImages(self, __a: vtkPropCollection) -> None: ... + def GetMTime(self) -> int: ... + def GetMapper(self) -> vtkImageMapper3D: ... + def GetMaxXBound(self) -> float: ... + def GetMaxYBound(self) -> float: ... + def GetMaxZBound(self) -> float: ... + def GetMinXBound(self) -> float: ... + def GetMinYBound(self) -> float: ... + def GetMinZBound(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkImageProperty: ... + def GetRedrawMTime(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSlice: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkRenderer) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSlice: ... + def SetForceTranslucent(self, _arg: bool) -> None: ... + def SetMapper(self, mapper: vtkImageMapper3D) -> None: ... + def SetProperty(self, property: vtkImageProperty) -> None: ... + def SetStackedImagePass(self, pass_: int) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + def Update(self) -> None: ... + +class vtkImageActor(vtkImageSlice): + def ForceOpaqueOff(self) -> None: ... + def ForceOpaqueOn(self) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetDisplayBounds(self) -> _Pointer: ... + @overload + def GetDisplayBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetDisplayExtent(self, extent: MutableSequence[int]) -> None: ... + @overload + def GetDisplayExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetForceOpaque(self) -> bool: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInterpolate(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> float: ... + def GetOpacityMaxValue(self) -> float: ... + def GetOpacityMinValue(self) -> float: ... + def GetSliceNumber(self) -> int: ... + def GetSliceNumberMax(self) -> int: ... + def GetSliceNumberMin(self) -> int: ... + def GetWholeZMax(self) -> int: ... + def GetWholeZMin(self) -> int: ... + def GetZSlice(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InterpolateOff(self) -> None: ... + def InterpolateOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageActor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageActor: ... + @overload + def SetDisplayExtent(self, extent: Sequence[int]) -> None: ... + @overload + def SetDisplayExtent(self, minX: int, maxX: int, minY: int, maxY: int, minZ: int, maxZ: int) -> None: ... + def SetForceOpaque(self, _arg: bool) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetInterpolate(self, __a: int) -> None: ... + def SetOpacity(self, __a: float) -> None: ... + def SetZSlice(self, z: int) -> None: ... + +class vtkMapper2D(vtkAbstractMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMapper2D: ... + def RenderOpaqueGeometry(self, __a: vtkViewport, __b: vtkActor2D) -> None: ... + def RenderOverlay(self, __a: vtkViewport, __b: vtkActor2D) -> None: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkViewport, __b: vtkActor2D) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMapper2D: ... + +class vtkImageMapper(vtkMapper2D): + def GetColorLevel(self) -> float: ... + def GetColorScale(self) -> float: ... + def GetColorShift(self) -> float: ... + def GetColorWindow(self) -> float: ... + def GetCustomDisplayExtents(self) -> tuple[int, int, int, int]: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderToRectangle(self) -> int: ... + def GetUseCustomExtents(self) -> int: ... + def GetWholeZMax(self) -> int: ... + def GetWholeZMin(self) -> int: ... + def GetZSlice(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMapper: ... + def RenderData(self, __a: vtkViewport, __b: vtkmodules.vtkCommonDataModel.vtkImageData, __c: vtkActor2D) -> None: ... + def RenderStart(self, viewport: vtkViewport, actor: vtkActor2D) -> None: ... + def RenderToRectangleOff(self) -> None: ... + def RenderToRectangleOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMapper: ... + def SetColorLevel(self, _arg: float) -> None: ... + def SetColorWindow(self, _arg: float) -> None: ... + def SetCustomDisplayExtents(self, data: Sequence[int]) -> None: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetRenderToRectangle(self, _arg: int) -> None: ... + def SetUseCustomExtents(self, _arg: int) -> None: ... + def SetZSlice(self, _arg: int) -> None: ... + def UseCustomExtentsOff(self) -> None: ... + def UseCustomExtentsOn(self) -> None: ... + +class vtkImageMapper3D(vtkAbstractMapper3D): + def BackgroundOff(self) -> None: ... + def BackgroundOn(self) -> None: ... + def BorderOff(self) -> None: ... + def BorderOn(self) -> None: ... + def GetBackground(self) -> int: ... + def GetBorder(self) -> int: ... + def GetDataObjectInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetDataSetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetIndexBounds(self, extent: MutableSequence[float]) -> None: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetNumberOfThreadsMaxValue(self) -> int: ... + def GetNumberOfThreadsMinValue(self) -> int: ... + def GetSliceAtFocalPoint(self) -> int: ... + def GetSliceFacesCamera(self) -> int: ... + def GetSlicePlane(self) -> vtkmodules.vtkCommonDataModel.vtkPlane: ... + def GetSlicePlaneInDataCoords( + self, propMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, plane: MutableSequence[float] + ) -> None: ... + def GetStreaming(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageMapper3D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, renderer: vtkRenderer, prop: vtkImageSlice) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageMapper3D: ... + def SetBackground(self, _arg: int) -> None: ... + def SetBorder(self, _arg: int) -> None: ... + def SetInputData(self, input: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetNumberOfThreads(self, _arg: int) -> None: ... + def SetSliceAtFocalPoint(self, _arg: int) -> None: ... + def SetSliceFacesCamera(self, _arg: int) -> None: ... + def SetStreaming(self, _arg: int) -> None: ... + def SliceAtFocalPointOff(self) -> None: ... + def SliceAtFocalPointOn(self) -> None: ... + def SliceFacesCameraOff(self) -> None: ... + def SliceFacesCameraOn(self) -> None: ... + def StreamingOff(self) -> None: ... + def StreamingOn(self) -> None: ... + +class vtkImageProperty(vtkmodules.vtkCommonCore.vtkObject): + def BackingOff(self) -> None: ... + def BackingOn(self) -> None: ... + def CheckerboardOff(self) -> None: ... + def CheckerboardOn(self) -> None: ... + def DeepCopy(self, p: vtkImageProperty) -> None: ... + def GetAmbient(self) -> float: ... + def GetAmbientMaxValue(self) -> float: ... + def GetAmbientMinValue(self) -> float: ... + def GetBacking(self) -> int: ... + def GetBackingColor(self) -> tuple[float, float, float]: ... + def GetCheckerboard(self) -> int: ... + def GetCheckerboardOffset(self) -> tuple[float, float]: ... + def GetCheckerboardSpacing(self) -> tuple[float, float]: ... + def GetColorLevel(self) -> float: ... + def GetColorWindow(self) -> float: ... + def GetDiffuse(self) -> float: ... + def GetDiffuseMaxValue(self) -> float: ... + def GetDiffuseMinValue(self) -> float: ... + def GetInterpolationType(self) -> int: ... + def GetInterpolationTypeAsString(self) -> str: ... + def GetInterpolationTypeMaxValue(self) -> int: ... + def GetInterpolationTypeMinValue(self) -> int: ... + def GetLayerNumber(self) -> int: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> float: ... + def GetOpacityMaxValue(self) -> float: ... + def GetOpacityMinValue(self) -> float: ... + def GetUseLookupTableScalarRange(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageProperty: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageProperty: ... + def SetAmbient(self, _arg: float) -> None: ... + def SetBacking(self, _arg: int) -> None: ... + @overload + def SetBackingColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackingColor(self, _arg: Sequence[float]) -> None: ... + def SetCheckerboard(self, _arg: int) -> None: ... + @overload + def SetCheckerboardOffset(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetCheckerboardOffset(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCheckerboardSpacing(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetCheckerboardSpacing(self, _arg: Sequence[float]) -> None: ... + def SetColorLevel(self, _arg: float) -> None: ... + def SetColorWindow(self, _arg: float) -> None: ... + def SetDiffuse(self, _arg: float) -> None: ... + def SetInterpolationType(self, _arg: int) -> None: ... + def SetInterpolationTypeToCubic(self) -> None: ... + def SetInterpolationTypeToLinear(self) -> None: ... + def SetInterpolationTypeToNearest(self) -> None: ... + def SetLayerNumber(self, _arg: int) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetUseLookupTableScalarRange(self, _arg: int) -> None: ... + def UseLookupTableScalarRangeOff(self) -> None: ... + def UseLookupTableScalarRangeOn(self) -> None: ... + +class vtkImageSliceMapper(vtkImageMapper3D): + def CroppingOff(self) -> None: ... + def CroppingOn(self) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCropping(self) -> int: ... + def GetCroppingRegion(self) -> tuple[int, int, int, int, int, int]: ... + def GetIndexBounds(self, extent: MutableSequence[float]) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetOrientationMaxValue(self) -> int: ... + def GetOrientationMinValue(self) -> int: ... + def GetSliceNumber(self) -> int: ... + def GetSliceNumberMaxValue(self) -> int: ... + def GetSliceNumberMinValue(self) -> int: ... + def GetSlicePlaneInDataCoords( + self, propMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, plane: MutableSequence[float] + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSliceMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, renderer: vtkRenderer, prop: vtkImageSlice) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSliceMapper: ... + def SetCropping(self, _arg: int) -> None: ... + @overload + def SetCroppingRegion(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetCroppingRegion(self, _arg: Sequence[int]) -> None: ... + def SetDisplayExtent(self, extent: Sequence[int]) -> None: ... + def SetOrientation(self, _arg: int) -> None: ... + def SetOrientationToI(self) -> None: ... + def SetOrientationToJ(self) -> None: ... + def SetOrientationToK(self) -> None: ... + def SetOrientationToX(self) -> None: ... + def SetOrientationToY(self) -> None: ... + def SetOrientationToZ(self) -> None: ... + def SetSliceNumber(self, slice: int) -> None: ... + +class vtkInteractorObserver(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def ComputeDisplayToWorld(ren: vtkRenderer, x: float, y: float, z: float, worldPt: MutableSequence[float]) -> None: ... + @staticmethod + def ComputeWorldToDisplay(ren: vtkRenderer, x: float, y: float, z: float, displayPt: MutableSequence[float]) -> None: ... + def EnabledOff(self) -> None: ... + def EnabledOn(self) -> None: ... + def GetCurrentRenderer(self) -> vtkRenderer: ... + def GetDefaultRenderer(self) -> vtkRenderer: ... + def GetEnabled(self) -> int: ... + def GetInteractor(self) -> vtkRenderWindowInteractor: ... + def GetKeyPressActivation(self) -> int: ... + def GetKeyPressActivationValue(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickingManaged(self) -> bool: ... + def GetPriority(self) -> float: ... + def GetPriorityMaxValue(self) -> float: ... + def GetPriorityMinValue(self) -> float: ... + def GrabFocus( + self, mouseEvents: vtkmodules.vtkCommonCore.vtkCommand, keypressEvents: vtkmodules.vtkCommonCore.vtkCommand = ... + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeyPressActivationOff(self) -> None: ... + def KeyPressActivationOn(self) -> None: ... + def NewInstance(self) -> vtkInteractorObserver: ... + def Off(self) -> None: ... + def On(self) -> None: ... + def OnChar(self) -> None: ... + def PickingManagedOff(self) -> None: ... + def PickingManagedOn(self) -> None: ... + def ReleaseFocus(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorObserver: ... + def SetCurrentRenderer(self, __a: vtkRenderer) -> None: ... + def SetDefaultRenderer(self, __a: vtkRenderer) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetInteractor(self, iren: vtkRenderWindowInteractor) -> None: ... + def SetKeyPressActivation(self, _arg: int) -> None: ... + def SetKeyPressActivationValue(self, _arg: str) -> None: ... + def SetPickingManaged(self, managed: bool) -> None: ... + def SetPriority(self, _arg: float) -> None: ... + +class vtkInteractorEventRecorder(vtkInteractorObserver): + class vtkEventDataType(int): + None_: vtkEventDataType + StringArray: vtkEventDataType + + def Clear(self) -> None: ... + def GetFileName(self) -> str: ... + def GetInputString(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReadFromInputString(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorEventRecorder: ... + def Play(self) -> None: ... + def ReadFromInputStringOff(self) -> None: ... + def ReadFromInputStringOn(self) -> None: ... + def Record(self) -> None: ... + def Rewind(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorEventRecorder: ... + def SetEnabled(self, __a: int) -> None: ... + def SetFileName(self, _arg: str) -> None: ... + def SetInputString(self, _arg: str) -> None: ... + def SetInteractor(self, iren: vtkRenderWindowInteractor) -> None: ... + def SetReadFromInputString(self, _arg: int) -> None: ... + def Stop(self) -> None: ... + +class vtkInteractorStyle(vtkInteractorObserver): + def AutoAdjustCameraClippingRangeOff(self) -> None: ... + def AutoAdjustCameraClippingRangeOn(self) -> None: ... + def DelegateTDxEvent(self, event: int, calldata: _Pointer) -> None: ... + def Dolly(self) -> None: ... + def EndDolly(self) -> None: ... + def EndEnvRotate(self) -> None: ... + def EndGesture(self) -> None: ... + def EndPan(self) -> None: ... + def EndRotate(self) -> None: ... + def EndSpin(self) -> None: ... + def EndTimer(self) -> None: ... + def EndTwoPointer(self) -> None: ... + def EndUniformScale(self) -> None: ... + def EndZoom(self) -> None: ... + def EnvironmentRotate(self) -> None: ... + def FindPokedRenderer(self, __a: int, __b: int) -> None: ... + def GetAutoAdjustCameraClippingRange(self) -> int: ... + def GetAutoAdjustCameraClippingRangeMaxValue(self) -> int: ... + def GetAutoAdjustCameraClippingRangeMinValue(self) -> int: ... + def GetHandleObservers(self) -> int: ... + def GetMouseWheelMotionFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickColor(self) -> tuple[float, float, float]: ... + def GetState(self) -> int: ... + def GetTDxStyle(self) -> vtkTDxInteractorStyle: ... + def GetTimerDuration(self) -> int: ... + def GetTimerDurationMaxValue(self) -> int: ... + def GetTimerDurationMinValue(self) -> int: ... + def GetUseTimers(self) -> int: ... + def HandleObserversOff(self) -> None: ... + def HandleObserversOn(self) -> None: ... + def HighlightActor2D(self, actor2D: vtkActor2D) -> None: ... + def HighlightProp(self, prop: vtkProp) -> None: ... + def HighlightProp3D(self, prop3D: vtkProp3D) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyle: ... + def OnButton3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnChar(self) -> None: ... + def OnClip3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnConfigure(self) -> None: ... + def OnDropFiles(self, filePaths: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def OnDropLocation(self, position: MutableSequence[float]) -> None: ... + def OnElevation3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnEndPan(self) -> None: ... + def OnEndPinch(self) -> None: ... + def OnEndRotate(self) -> None: ... + def OnEndSwipe(self) -> None: ... + def OnEnter(self) -> None: ... + def OnExpose(self) -> None: ... + def OnFifthButtonDown(self) -> None: ... + def OnFifthButtonUp(self) -> None: ... + def OnFourthButtonDown(self) -> None: ... + def OnFourthButtonUp(self) -> None: ... + def OnKeyDown(self) -> None: ... + def OnKeyPress(self) -> None: ... + def OnKeyRelease(self) -> None: ... + def OnKeyUp(self) -> None: ... + def OnLeave(self) -> None: ... + def OnLeftButtonDoubleClick(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnLongTap(self) -> None: ... + def OnMenu3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnMiddleButtonDoubleClick(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnMouseWheelLeft(self) -> None: ... + def OnMouseWheelRight(self) -> None: ... + def OnMove3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnNextPose3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnPan(self) -> None: ... + def OnPick3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnPinch(self) -> None: ... + def OnPositionProp3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnRightButtonDoubleClick(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def OnRotate(self) -> None: ... + def OnSelect3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnStartPan(self) -> None: ... + def OnStartPinch(self) -> None: ... + def OnStartRotate(self) -> None: ... + def OnStartSwipe(self) -> None: ... + def OnSwipe(self) -> None: ... + def OnTap(self) -> None: ... + def OnTimer(self) -> None: ... + def OnViewerMovement3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def Pan(self) -> None: ... + def Rotate(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyle: ... + def SetAutoAdjustCameraClippingRange(self, _arg: int) -> None: ... + def SetEnabled(self, __a: int) -> None: ... + def SetHandleObservers(self, _arg: int) -> None: ... + def SetInteractor(self, interactor: vtkRenderWindowInteractor) -> None: ... + def SetMouseWheelMotionFactor(self, _arg: float) -> None: ... + @overload + def SetPickColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPickColor(self, _arg: Sequence[float]) -> None: ... + def SetTDxStyle(self, tdxStyle: vtkTDxInteractorStyle) -> None: ... + def SetTimerDuration(self, _arg: int) -> None: ... + def SetUseTimers(self, _arg: int) -> None: ... + def Spin(self) -> None: ... + def StartAnimate(self) -> None: ... + def StartDolly(self) -> None: ... + def StartEnvRotate(self) -> None: ... + def StartGesture(self) -> None: ... + def StartPan(self) -> None: ... + def StartRotate(self) -> None: ... + def StartSpin(self) -> None: ... + def StartState(self, newstate: int) -> None: ... + def StartTimer(self) -> None: ... + def StartTwoPointer(self) -> None: ... + def StartUniformScale(self) -> None: ... + def StartZoom(self) -> None: ... + def StopAnimate(self) -> None: ... + def StopState(self) -> None: ... + def UniformScale(self) -> None: ... + def UseTimersOff(self) -> None: ... + def UseTimersOn(self) -> None: ... + def Zoom(self) -> None: ... + +class vtkInteractorStyle3D(vtkInteractorStyle): + def Dolly3D(self, __a: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def GetDollyPhysicalSpeed(self) -> float: ... + def GetInteractionPicker(self) -> vtkAbstractPropPicker: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyle3D: ... + def PositionProp( + self, __a: vtkmodules.vtkCommonCore.vtkEventData, lwpos: MutableSequence[float] = ..., lwori: MutableSequence[float] = ... + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyle3D: ... + def SetDollyPhysicalSpeed(self, _arg: float) -> None: ... + def SetInteractionPicker(self, prop: vtkAbstractPropPicker) -> None: ... + def SetScale(self, cam: vtkCamera, newScale: float) -> None: ... + +class vtkInteractorStyleSwitchBase(vtkInteractorStyle): + def GetInteractor(self) -> vtkRenderWindowInteractor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleSwitchBase: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleSwitchBase: ... + +class vtkLODProp3D(vtkProp3D): + def AddEstimatedRenderTime(self, t: float, vp: vtkViewport) -> None: ... + @overload + def AddLOD(self, m: vtkMapper, p: vtkProperty, back: vtkProperty, t: vtkTexture, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkMapper, p: vtkProperty, t: vtkTexture, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkMapper, p: vtkProperty, back: vtkProperty, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkMapper, p: vtkProperty, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkMapper, t: vtkTexture, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkMapper, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkAbstractVolumeMapper, p: vtkVolumeProperty, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkAbstractVolumeMapper, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkImageMapper3D, p: vtkImageProperty, time: float) -> int: ... + @overload + def AddLOD(self, m: vtkImageMapper3D, time: float) -> int: ... + def AutomaticLODSelectionOff(self) -> None: ... + def AutomaticLODSelectionOn(self) -> None: ... + def AutomaticPickLODSelectionOff(self) -> None: ... + def AutomaticPickLODSelectionOn(self) -> None: ... + def DisableLOD(self, id: int) -> None: ... + def EnableLOD(self, id: int) -> None: ... + def GetActors(self, __a: vtkPropCollection) -> None: ... + def GetAutomaticLODSelection(self) -> int: ... + def GetAutomaticLODSelectionMaxValue(self) -> int: ... + def GetAutomaticLODSelectionMinValue(self) -> int: ... + def GetAutomaticPickLODSelection(self) -> int: ... + def GetAutomaticPickLODSelectionMaxValue(self) -> int: ... + def GetAutomaticPickLODSelectionMinValue(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCurrentIndex(self) -> int: ... + def GetLODEstimatedRenderTime(self, id: int) -> float: ... + def GetLODIndexEstimatedRenderTime(self, index: int) -> float: ... + def GetLODIndexLevel(self, index: int) -> float: ... + def GetLODLevel(self, id: int) -> float: ... + def GetLODMapper(self, id: int) -> vtkAbstractMapper3D: ... + def GetLastRenderedLODID(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLODs(self) -> int: ... + def GetPickLODID(self) -> int: ... + def GetSelectedLODID(self) -> int: ... + def GetSelectedPickLODID(self) -> int: ... + def GetVolumes(self, __a: vtkPropCollection) -> None: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsLODEnabled(self, id: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLODProp3D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveLOD(self, id: int) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, viewport: vtkViewport) -> int: ... + def RestoreEstimatedRenderTime(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLODProp3D: ... + def SetAllocatedRenderTime(self, t: float, vp: vtkViewport) -> None: ... + def SetAutomaticLODSelection(self, _arg: int) -> None: ... + def SetAutomaticPickLODSelection(self, _arg: int) -> None: ... + def SetLODBackfaceProperty(self, id: int, t: vtkProperty) -> None: ... + def SetLODLevel(self, id: int, level: float) -> None: ... + @overload + def SetLODMapper(self, id: int, m: vtkMapper) -> None: ... + @overload + def SetLODMapper(self, id: int, m: vtkAbstractVolumeMapper) -> None: ... + @overload + def SetLODMapper(self, id: int, m: vtkImageMapper3D) -> None: ... + @overload + def SetLODProperty(self, id: int, p: vtkProperty) -> None: ... + @overload + def SetLODProperty(self, id: int, p: vtkVolumeProperty) -> None: ... + @overload + def SetLODProperty(self, id: int, p: vtkImageProperty) -> None: ... + def SetLODTexture(self, id: int, t: vtkTexture) -> None: ... + def SetSelectedLODID(self, _arg: int) -> None: ... + def SetSelectedPickLODID(self, id: int) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkLODProp3DEntry_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkLODProp3DEntry_t) -> None: ... + +class vtkLabeledContourMapper(vtkMapper): + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLabelVisibility(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPolyDataMapper(self) -> vtkPolyDataMapper: ... + def GetSkipDistance(self) -> float: ... + def GetTextProperties(self) -> vtkTextPropertyCollection: ... + def GetTextPropertyMapping(self) -> vtkmodules.vtkCommonCore.vtkDoubleArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkLabeledContourMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer, act: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabeledContourMapper: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetLabelVisibility(self, _arg: bool) -> None: ... + def SetSkipDistance(self, _arg: float) -> None: ... + def SetTextProperties(self, coll: vtkTextPropertyCollection) -> None: ... + def SetTextProperty(self, tprop: vtkTextProperty) -> None: ... + def SetTextPropertyMapping(self, mapping: vtkmodules.vtkCommonCore.vtkDoubleArray) -> None: ... + +class vtkLight(vtkmodules.vtkCommonCore.vtkObject): + def DeepCopy(self, light: vtkLight) -> None: ... + def GetAmbientColor(self) -> tuple[float, float, float]: ... + def GetAttenuationValues(self) -> tuple[float, float, float]: ... + def GetConeAngle(self) -> float: ... + def GetDiffuseColor(self) -> tuple[float, float, float]: ... + def GetExponent(self) -> float: ... + def GetExponentMaxValue(self) -> float: ... + def GetExponentMinValue(self) -> float: ... + def GetFocalPoint(self) -> tuple[float, float, float]: ... + def GetInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetIntensity(self) -> float: ... + def GetLightType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> tuple[float, float, float]: ... + def GetPositional(self) -> int: ... + def GetShadowAttenuation(self) -> float: ... + def GetSpecularColor(self) -> tuple[float, float, float]: ... + def GetSwitch(self) -> int: ... + def GetTransformMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + @overload + def GetTransformedFocalPoint(self, x: float, y: float, z: float) -> None: ... + @overload + def GetTransformedFocalPoint(self, a: MutableSequence[float]) -> None: ... + @overload + def GetTransformedFocalPoint(self) -> tuple[float, float, float]: ... + @overload + def GetTransformedPosition(self, x: float, y: float, z: float) -> None: ... + @overload + def GetTransformedPosition(self, a: MutableSequence[float]) -> None: ... + @overload + def GetTransformedPosition(self) -> tuple[float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LightTypeIsCameraLight(self) -> int: ... + def LightTypeIsHeadlight(self) -> int: ... + def LightTypeIsSceneLight(self) -> int: ... + def NewInstance(self) -> vtkLight: ... + def PositionalOff(self) -> None: ... + def PositionalOn(self) -> None: ... + def Render(self, __a: vtkRenderer, __b: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLight: ... + @overload + def SetAmbientColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAmbientColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAttenuationValues(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAttenuationValues(self, _arg: Sequence[float]) -> None: ... + @overload + def SetColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetColor(self, a: Sequence[float]) -> None: ... + def SetConeAngle(self, _arg: float) -> None: ... + @overload + def SetDiffuseColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDiffuseColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetDirectionAngle(self, elevation: float, azimuth: float) -> None: ... + @overload + def SetDirectionAngle(self, ang: Sequence[float]) -> None: ... + def SetExponent(self, _arg: float) -> None: ... + @overload + def SetFocalPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetFocalPoint(self, _arg: Sequence[float]) -> None: ... + def SetInformation(self, __a: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def SetIntensity(self, _arg: float) -> None: ... + def SetLightType(self, __a: int) -> None: ... + def SetLightTypeToCameraLight(self) -> None: ... + def SetLightTypeToHeadlight(self) -> None: ... + def SetLightTypeToSceneLight(self) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + def SetPositional(self, _arg: int) -> None: ... + def SetShadowAttenuation(self, _arg: float) -> None: ... + @overload + def SetSpecularColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSpecularColor(self, _arg: Sequence[float]) -> None: ... + def SetSwitch(self, _arg: int) -> None: ... + def SetTransformMatrix(self, __a: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def ShallowClone(self) -> vtkLight: ... + def SwitchOff(self) -> None: ... + def SwitchOn(self) -> None: ... + def TransformPoint(self, a: MutableSequence[float], b: MutableSequence[float]) -> None: ... + def TransformVector(self, a: MutableSequence[float], b: MutableSequence[float]) -> None: ... + +class vtkLightActor(vtkProp3D): + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetClippingRange(self) -> tuple[float, float]: ... + def GetConeProperty(self) -> vtkProperty: ... + def GetFrustumProperty(self) -> vtkProperty: ... + def GetLight(self) -> vtkLight: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightActor: ... + @overload + def SetClippingRange(self, dNear: float, dFar: float) -> None: ... + @overload + def SetClippingRange(self, a: Sequence[float]) -> None: ... + def SetLight(self, light: vtkLight) -> None: ... + +class vtkLightCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkLight) -> None: ... + def GetNextItem(self) -> vtkLight: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightCollection: ... + +class vtkLightKit(vtkmodules.vtkCommonCore.vtkObject): + class LightKitSubType(int): ... + class LightKitType(int): ... + Azimuth: LightKitSubType + Elevation: LightKitSubType + Intensity: LightKitSubType + KBRatio: LightKitSubType + KFRatio: LightKitSubType + KHRatio: LightKitSubType + TBackLight: LightKitType + TFillLight: LightKitType + THeadLight: LightKitType + TKeyLight: LightKitType + Warmth: LightKitSubType + def AddLightsToRenderer(self, renderer: vtkRenderer) -> None: ... + def DeepCopy(self, kit: vtkLightKit) -> None: ... + def GetBackLightAngle(self) -> tuple[float, float]: ... + def GetBackLightAzimuth(self) -> float: ... + def GetBackLightColor(self) -> tuple[float, float, float]: ... + def GetBackLightElevation(self) -> float: ... + def GetBackLightWarmth(self) -> float: ... + def GetFillLightAngle(self) -> tuple[float, float]: ... + def GetFillLightAzimuth(self) -> float: ... + def GetFillLightColor(self) -> tuple[float, float, float]: ... + def GetFillLightElevation(self) -> float: ... + def GetFillLightWarmth(self) -> float: ... + def GetHeadLightColor(self) -> tuple[float, float, float]: ... + def GetHeadLightWarmth(self) -> float: ... + def GetKeyLightAngle(self) -> tuple[float, float]: ... + def GetKeyLightAzimuth(self) -> float: ... + def GetKeyLightColor(self) -> tuple[float, float, float]: ... + def GetKeyLightElevation(self) -> float: ... + def GetKeyLightIntensity(self) -> float: ... + def GetKeyLightWarmth(self) -> float: ... + def GetKeyToBackRatio(self) -> float: ... + def GetKeyToBackRatioMaxValue(self) -> float: ... + def GetKeyToBackRatioMinValue(self) -> float: ... + def GetKeyToFillRatio(self) -> float: ... + def GetKeyToFillRatioMaxValue(self) -> float: ... + def GetKeyToFillRatioMinValue(self) -> float: ... + def GetKeyToHeadRatio(self) -> float: ... + def GetKeyToHeadRatioMaxValue(self) -> float: ... + def GetKeyToHeadRatioMinValue(self) -> float: ... + def GetMaintainLuminance(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetShortStringFromSubType(subtype: int) -> str: ... + @staticmethod + def GetStringFromSubType(type: int) -> str: ... + @staticmethod + def GetStringFromType(type: int) -> str: ... + @staticmethod + def GetSubType(type: LightKitType, i: int) -> LightKitSubType: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaintainLuminanceOff(self) -> None: ... + def MaintainLuminanceOn(self) -> None: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkLightKit: ... + def RemoveLightsFromRenderer(self, renderer: vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightKit: ... + @overload + def SetBackLightAngle(self, elevation: float, azimuth: float) -> None: ... + @overload + def SetBackLightAngle(self, angle: MutableSequence[float]) -> None: ... + def SetBackLightAzimuth(self, x: float) -> None: ... + def SetBackLightElevation(self, x: float) -> None: ... + def SetBackLightWarmth(self, _arg: float) -> None: ... + @overload + def SetFillLightAngle(self, elevation: float, azimuth: float) -> None: ... + @overload + def SetFillLightAngle(self, angle: MutableSequence[float]) -> None: ... + def SetFillLightAzimuth(self, x: float) -> None: ... + def SetFillLightElevation(self, x: float) -> None: ... + def SetFillLightWarmth(self, _arg: float) -> None: ... + def SetHeadLightWarmth(self, _arg: float) -> None: ... + @overload + def SetKeyLightAngle(self, elevation: float, azimuth: float) -> None: ... + @overload + def SetKeyLightAngle(self, angle: MutableSequence[float]) -> None: ... + def SetKeyLightAzimuth(self, x: float) -> None: ... + def SetKeyLightElevation(self, x: float) -> None: ... + def SetKeyLightIntensity(self, _arg: float) -> None: ... + def SetKeyLightWarmth(self, _arg: float) -> None: ... + def SetKeyToBackRatio(self, _arg: float) -> None: ... + def SetKeyToFillRatio(self, _arg: float) -> None: ... + def SetKeyToHeadRatio(self, _arg: float) -> None: ... + def SetMaintainLuminance(self, _arg: int) -> None: ... + def Update(self) -> None: ... + +class vtkLogLookupTable(vtkmodules.vtkCommonCore.vtkLookupTable): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLogLookupTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLogLookupTable: ... + +class vtkLookupTableWithEnabling(vtkmodules.vtkCommonCore.vtkLookupTable): + def DisableColor( + self, r: int, g: int, b: int, rd: MutableSequence[int], gd: MutableSequence[int], bd: MutableSequence[int] + ) -> None: ... + def GetEnabledArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapScalarsThroughTable2( + self, + input: _Pointer, + output: MutableSequence[int], + inputDataType: int, + numberOfValues: int, + inputIncrement: int, + outputFormat: int, + ) -> None: ... + def NewInstance(self) -> vtkLookupTableWithEnabling: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLookupTableWithEnabling: ... + def SetEnabledArray(self, enabledArray: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + +class vtkMapArrayValues(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + class FieldType(int): ... + CELL_DATA: vtkmodules.vtkIOXML.FieldType + EDGE_DATA: vtkmodules.vtkIOXML.FieldType + NUM_ATTRIBUTE_LOCS: vtkmodules.vtkIOXML.FieldType + POINT_DATA: vtkmodules.vtkIOXML.FieldType + ROW_DATA: vtkmodules.vtkIOXML.FieldType + VERTEX_DATA: vtkmodules.vtkIOXML.FieldType + + @overload + def AddToMap(self, from_: vtkmodules.vtkCommonCore.vtkVariant, to: vtkmodules.vtkCommonCore.vtkVariant) -> None: ... + @overload + def AddToMap(self, from_: int, to: int) -> None: ... + @overload + def AddToMap(self, from_: int, to: str) -> None: ... + @overload + def AddToMap(self, from_: str, to: int) -> None: ... + @overload + def AddToMap(self, from_: str, to: str) -> None: ... + def ClearMap(self) -> None: ... + def GetFieldType(self) -> int: ... + def GetFillValue(self) -> float: ... + def GetInputArrayName(self) -> str: ... + def GetMapSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputArrayName(self) -> str: ... + def GetOutputArrayType(self) -> int: ... + def GetPassArray(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMapArrayValues: ... + def PassArrayOff(self) -> None: ... + def PassArrayOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMapArrayValues: ... + def SetFieldType(self, _arg: int) -> None: ... + def SetFillValue(self, _arg: float) -> None: ... + def SetInputArrayName(self, _arg: str) -> None: ... + def SetOutputArrayName(self, _arg: str) -> None: ... + def SetOutputArrayType(self, _arg: int) -> None: ... + def SetPassArray(self, _arg: int) -> None: ... + +class vtkMapperCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkMapper) -> None: ... + def GetLastItem(self) -> vtkMapper: ... + def GetNextItem(self) -> vtkMapper: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMapperCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMapperCollection: ... + +class vtkObserverMediator(vtkmodules.vtkCommonCore.vtkObject): + def GetInteractor(self) -> vtkRenderWindowInteractor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkObserverMediator: ... + def RemoveAllCursorShapeRequests(self, __a: vtkInteractorObserver) -> None: ... + def RequestCursorShape(self, __a: vtkInteractorObserver, requestedShape: int) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkObserverMediator: ... + def SetInteractor(self, iren: vtkRenderWindowInteractor) -> None: ... + +class vtkPickingManager(vtkmodules.vtkCommonCore.vtkObject): + def AddPicker(self, picker: vtkAbstractPicker, object: vtkmodules.vtkCommonCore.vtkObject = ...) -> None: ... + def EnabledOff(self) -> None: ... + def EnabledOn(self) -> None: ... + def GetAssemblyPath( + self, + X: float, + Y: float, + Z: float, + picker: vtkAbstractPropPicker, + renderer: vtkRenderer, + obj: vtkmodules.vtkCommonCore.vtkObject, + ) -> vtkAssemblyPath: ... + def GetEnabled(self) -> bool: ... + def GetInteractor(self) -> vtkRenderWindowInteractor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfObjectsLinked(self, picker: vtkAbstractPicker) -> int: ... + def GetNumberOfPickers(self) -> int: ... + def GetOptimizeOnInteractorEvents(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPickingManager: ... + @overload + def Pick(self, picker: vtkAbstractPicker, object: vtkmodules.vtkCommonCore.vtkObject) -> bool: ... + @overload + def Pick(self, object: vtkmodules.vtkCommonCore.vtkObject) -> bool: ... + @overload + def Pick(self, picker: vtkAbstractPicker) -> bool: ... + def RemoveObject(self, object: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def RemovePicker(self, picker: vtkAbstractPicker, object: vtkmodules.vtkCommonCore.vtkObject = ...) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPickingManager: ... + def SetEnabled(self, _arg: bool) -> None: ... + def SetInteractor(self, iren: vtkRenderWindowInteractor) -> None: ... + def SetOptimizeOnInteractorEvents(self, optimize: bool) -> None: ... + +class vtkPolyDataMapper(vtkMapper): + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetGhostLevel(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPieces(self) -> int: ... + def GetNumberOfSubPieces(self) -> int: ... + def GetPiece(self) -> int: ... + def GetSeamlessU(self) -> bool: ... + def GetSeamlessV(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapDataArrayToMultiTextureAttribute( + self, textureName: str, dataArrayName: str, fieldAssociation: int, componentno: int = -1 + ) -> None: ... + def MapDataArrayToVertexAttribute( + self, vertexAttributeName: str, dataArrayName: str, fieldAssociation: int, componentno: int = -1 + ) -> None: ... + def NewInstance(self) -> vtkPolyDataMapper: ... + def RemoveAllVertexAttributeMappings(self) -> None: ... + def RemoveVertexAttributeMapping(self, vertexAttributeName: str) -> None: ... + def Render(self, ren: vtkRenderer, act: vtkActor) -> None: ... + def RenderPiece(self, __a: vtkRenderer, __b: vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataMapper: ... + def SeamlessUOff(self) -> None: ... + def SeamlessUOn(self) -> None: ... + def SeamlessVOff(self) -> None: ... + def SeamlessVOn(self) -> None: ... + def SetGhostLevel(self, _arg: int) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetNumberOfPieces(self, _arg: int) -> None: ... + def SetNumberOfSubPieces(self, _arg: int) -> None: ... + def SetPiece(self, _arg: int) -> None: ... + def SetSeamlessU(self, _arg: bool) -> None: ... + def SetSeamlessV(self, _arg: bool) -> None: ... + def ShallowCopy(self, m: vtkAbstractMapper) -> None: ... + @overload + def Update(self, port: int) -> None: ... + @overload + def Update(self) -> None: ... + @overload + def Update(self, port: int, requests: vtkmodules.vtkCommonCore.vtkInformationVector) -> int: ... + @overload + def Update(self, requests: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + +class vtkPointGaussianMapper(vtkPolyDataMapper): + def EmissiveOff(self) -> None: ... + def EmissiveOn(self) -> None: ... + def GetEmissive(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacityArray(self) -> str: ... + def GetOpacityArrayComponent(self) -> int: ... + def GetOpacityTableSize(self) -> int: ... + def GetScalarOpacityFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def GetScaleArray(self) -> str: ... + def GetScaleArrayComponent(self) -> int: ... + def GetScaleFactor(self) -> float: ... + def GetScaleFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def GetScaleTableSize(self) -> int: ... + def GetSplatShaderCode(self) -> str: ... + def GetSupportsSelection(self) -> bool: ... + def GetTriangleScale(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointGaussianMapper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointGaussianMapper: ... + def SetEmissive(self, _arg: int) -> None: ... + def SetOpacityArray(self, _arg: str) -> None: ... + def SetOpacityArrayComponent(self, _arg: int) -> None: ... + def SetOpacityTableSize(self, _arg: int) -> None: ... + def SetScalarOpacityFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + def SetScaleArray(self, _arg: str) -> None: ... + def SetScaleArrayComponent(self, _arg: int) -> None: ... + def SetScaleFactor(self, _arg: float) -> None: ... + def SetScaleFunction(self, __a: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + def SetScaleTableSize(self, _arg: int) -> None: ... + def SetSplatShaderCode(self, _arg: str) -> None: ... + def SetTriangleScale(self, _arg: float) -> None: ... + +class vtkPointPicker(vtkPicker): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointId(self) -> int: ... + def GetUseCells(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointPicker: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointPicker: ... + def SetUseCells(self, _arg: int) -> None: ... + def UseCellsOff(self) -> None: ... + def UseCellsOn(self) -> None: ... + +class vtkPolyDataMapper2D(vtkMapper2D): + @overload + def ColorByArrayComponent(self, arrayNum: int, component: int) -> None: ... + @overload + def ColorByArrayComponent(self, arrayName: str, component: int) -> None: ... + def CreateDefaultLookupTable(self) -> None: ... + def GetArrayAccessMode(self) -> int: ... + def GetArrayComponent(self) -> int: ... + def GetArrayId(self) -> int: ... + def GetArrayName(self) -> str: ... + def GetColorMode(self) -> int: ... + def GetColorModeAsString(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScalarMode(self) -> int: ... + def GetScalarRange(self) -> tuple[float, float]: ... + def GetScalarVisibility(self) -> int: ... + def GetTransformCoordinate(self) -> vtkCoordinate: ... + def GetTransformCoordinateUseDouble(self) -> bool: ... + def GetUseLookupTableScalarRange(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapScalars(self, alpha: float) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def NewInstance(self) -> vtkPolyDataMapper2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataMapper2D: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToDefault(self) -> None: ... + def SetColorModeToDirectScalars(self) -> None: ... + def SetColorModeToMapScalars(self) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetScalarMode(self, _arg: int) -> None: ... + def SetScalarModeToDefault(self) -> None: ... + def SetScalarModeToUseCellData(self) -> None: ... + def SetScalarModeToUseCellFieldData(self) -> None: ... + def SetScalarModeToUsePointData(self) -> None: ... + def SetScalarModeToUsePointFieldData(self) -> None: ... + @overload + def SetScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetScalarRange(self, _arg: Sequence[float]) -> None: ... + def SetScalarVisibility(self, _arg: int) -> None: ... + def SetTransformCoordinate(self, __a: vtkCoordinate) -> None: ... + def SetTransformCoordinateUseDouble(self, _arg: bool) -> None: ... + def SetUseLookupTableScalarRange(self, _arg: int) -> None: ... + def ShallowCopy(self, m: vtkAbstractMapper) -> None: ... + def TransformCoordinateUseDoubleOff(self) -> None: ... + def TransformCoordinateUseDoubleOn(self) -> None: ... + def UseLookupTableScalarRangeOff(self) -> None: ... + def UseLookupTableScalarRangeOn(self) -> None: ... + +class vtkProp3DCollection(vtkPropCollection): + def AddItem(self, p: vtkProp3D) -> None: ... + def GetLastProp3D(self) -> vtkProp3D: ... + def GetNextProp3D(self) -> vtkProp3D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProp3DCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProp3DCollection: ... + +class vtkProp3DFollower(vtkProp3D): + def ComputeMatrix(self) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetCamera(self) -> vtkCamera: ... + def GetNextPath(self) -> vtkAssemblyPath: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProp3D(self) -> vtkProp3D: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitPathTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProp3DFollower: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProp3DFollower: ... + def SetCamera(self, __a: vtkCamera) -> None: ... + def SetProp3D(self, prop: vtkProp3D) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkPropAssembly(vtkProp): + def AddPart(self, __a: vtkProp) -> None: ... + def BuildPaths(self, paths: vtkAssemblyPaths, path: vtkAssemblyPath) -> None: ... + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetMTime(self) -> int: ... + def GetNextPath(self) -> vtkAssemblyPath: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPaths(self) -> int: ... + def GetParts(self) -> vtkPropCollection: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitPathTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPropAssembly: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemovePart(self, __a: vtkProp) -> None: ... + def RenderOpaqueGeometry(self, ren: vtkViewport) -> int: ... + def RenderOverlay(self, ren: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, ren: vtkViewport) -> int: ... + def RenderVolumetricGeometry(self, ren: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPropAssembly: ... + def ShallowCopy(self, Prop: vtkProp) -> None: ... + +class vtkPropPicker(vtkAbstractPropPicker): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPropPicker: ... + @overload + def Pick(self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkRenderer) -> int: ... + @overload + def Pick(self, selectionPt: MutableSequence[float], renderer: vtkRenderer) -> int: ... + def Pick3DPoint(self, selectionPt: MutableSequence[float], ren: vtkRenderer) -> int: ... + def Pick3DRay(self, selectionPt: MutableSequence[float], orient: MutableSequence[float], ren: vtkRenderer) -> int: ... + @overload + def PickProp(self, selectionX: float, selectionY: float, renderer: vtkRenderer) -> int: ... + @overload + def PickProp(self, selectionX: float, selectionY: float, renderer: vtkRenderer, pickfrom: vtkPropCollection) -> int: ... + @overload + def PickProp3DPoint(self, pos: MutableSequence[float], renderer: vtkRenderer) -> int: ... + @overload + def PickProp3DPoint(self, pos: MutableSequence[float], renderer: vtkRenderer, pickfrom: vtkPropCollection) -> int: ... + def PickProp3DRay( + self, + selectionPt: MutableSequence[float], + eventWorldOrientation: MutableSequence[float], + renderer: vtkRenderer, + pickfrom: vtkPropCollection, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPropPicker: ... + +class vtkProperty(vtkmodules.vtkCommonCore.vtkObject): + @overload + def AddShaderVariable(self, name: str, numVars: int, x: MutableSequence[int]) -> None: ... + @overload + def AddShaderVariable(self, name: str, numVars: int, x: MutableSequence[float]) -> None: ... + @overload + def AddShaderVariable(self, name: str, v: int) -> None: ... + @overload + def AddShaderVariable(self, name: str, v: float) -> None: ... + @overload + def AddShaderVariable(self, name: str, v1: int, v2: int) -> None: ... + @overload + def AddShaderVariable(self, name: str, v1: float, v2: float) -> None: ... + @overload + def AddShaderVariable(self, name: str, v1: int, v2: int, v3: int) -> None: ... + @overload + def AddShaderVariable(self, name: str, v1: float, v2: float, v3: float) -> None: ... + def BackfaceCullingOff(self) -> None: ... + def BackfaceCullingOn(self) -> None: ... + def BackfaceRender(self, __a: vtkActor, __b: vtkRenderer) -> None: ... + @staticmethod + def ComputeIORFromReflectance(reflectance: float, ior: float) -> float: ... + @staticmethod + def ComputeReflectanceFromIOR(IORTo: float, IORFrom: float) -> float: ... + def ComputeReflectanceOfBaseLayer(self) -> float: ... + def DeepCopy(self, p: vtkProperty) -> None: ... + def EdgeVisibilityOff(self) -> None: ... + def EdgeVisibilityOn(self) -> None: ... + def FrontfaceCullingOff(self) -> None: ... + def FrontfaceCullingOn(self) -> None: ... + def GetAmbient(self) -> float: ... + def GetAmbientColor(self) -> tuple[float, float, float]: ... + def GetAmbientMaxValue(self) -> float: ... + def GetAmbientMinValue(self) -> float: ... + def GetAnisotropy(self) -> float: ... + def GetAnisotropyMaxValue(self) -> float: ... + def GetAnisotropyMinValue(self) -> float: ... + def GetAnisotropyRotation(self) -> float: ... + def GetAnisotropyRotationMaxValue(self) -> float: ... + def GetAnisotropyRotationMinValue(self) -> float: ... + def GetBackfaceCulling(self) -> int: ... + def GetBaseIOR(self) -> float: ... + def GetBaseIORMaxValue(self) -> float: ... + def GetBaseIORMinValue(self) -> float: ... + def GetCoatColor(self) -> tuple[float, float, float]: ... + def GetCoatIOR(self) -> float: ... + def GetCoatIORMaxValue(self) -> float: ... + def GetCoatIORMinValue(self) -> float: ... + def GetCoatNormalScale(self) -> float: ... + def GetCoatNormalScaleMaxValue(self) -> float: ... + def GetCoatNormalScaleMinValue(self) -> float: ... + def GetCoatRoughness(self) -> float: ... + def GetCoatRoughnessMaxValue(self) -> float: ... + def GetCoatRoughnessMinValue(self) -> float: ... + def GetCoatStrength(self) -> float: ... + def GetCoatStrengthMaxValue(self) -> float: ... + def GetCoatStrengthMinValue(self) -> float: ... + @overload + def GetColor(self) -> tuple[float, float, float]: ... + @overload + def GetColor(self, rgb: MutableSequence[float]) -> None: ... + @overload + def GetColor(self, r: float, g: float, b: float) -> None: ... + def GetDiffuse(self) -> float: ... + def GetDiffuseColor(self) -> tuple[float, float, float]: ... + def GetDiffuseMaxValue(self) -> float: ... + def GetDiffuseMinValue(self) -> float: ... + def GetEdgeColor(self) -> tuple[float, float, float]: ... + def GetEdgeTint(self) -> tuple[float, float, float]: ... + def GetEdgeVisibility(self) -> int: ... + def GetEmissiveFactor(self) -> tuple[float, float, float]: ... + def GetFrontfaceCulling(self) -> int: ... + def GetInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetInterpolation(self) -> int: ... + def GetInterpolationAsString(self) -> str: ... + def GetInterpolationMaxValue(self) -> int: ... + def GetInterpolationMinValue(self) -> int: ... + def GetLighting(self) -> bool: ... + def GetLineStipplePattern(self) -> int: ... + def GetLineStippleRepeatFactor(self) -> int: ... + def GetLineStippleRepeatFactorMaxValue(self) -> int: ... + def GetLineStippleRepeatFactorMinValue(self) -> int: ... + def GetLineWidth(self) -> float: ... + def GetLineWidthMaxValue(self) -> float: ... + def GetLineWidthMinValue(self) -> float: ... + def GetMaterialName(self) -> str: ... + def GetMetallic(self) -> float: ... + def GetMetallicMaxValue(self) -> float: ... + def GetMetallicMinValue(self) -> float: ... + def GetNormalScale(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTextures(self) -> int: ... + def GetOcclusionStrength(self) -> float: ... + def GetOcclusionStrengthMaxValue(self) -> float: ... + def GetOcclusionStrengthMinValue(self) -> float: ... + def GetOpacity(self) -> float: ... + def GetOpacityMaxValue(self) -> float: ... + def GetOpacityMinValue(self) -> float: ... + def GetPointSize(self) -> float: ... + def GetPointSizeMaxValue(self) -> float: ... + def GetPointSizeMinValue(self) -> float: ... + def GetRenderLinesAsTubes(self) -> bool: ... + def GetRenderPointsAsSpheres(self) -> bool: ... + def GetRepresentation(self) -> int: ... + def GetRepresentationAsString(self) -> str: ... + def GetRepresentationMaxValue(self) -> int: ... + def GetRepresentationMinValue(self) -> int: ... + def GetRoughness(self) -> float: ... + def GetRoughnessMaxValue(self) -> float: ... + def GetRoughnessMinValue(self) -> float: ... + def GetSelectionColor(self) -> tuple[float, float, float, float]: ... + def GetSelectionLineWidth(self) -> float: ... + def GetSelectionPointSize(self) -> float: ... + def GetShading(self) -> int: ... + def GetShowTexturesOnBackface(self) -> bool: ... + def GetSpecular(self) -> float: ... + def GetSpecularColor(self) -> tuple[float, float, float]: ... + def GetSpecularMaxValue(self) -> float: ... + def GetSpecularMinValue(self) -> float: ... + def GetSpecularPower(self) -> float: ... + def GetSpecularPowerMaxValue(self) -> float: ... + def GetSpecularPowerMinValue(self) -> float: ... + def GetTexture(self, name: str) -> vtkTexture: ... + def GetVertexColor(self) -> tuple[float, float, float]: ... + def GetVertexVisibility(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LightingOff(self) -> None: ... + def LightingOn(self) -> None: ... + def NewInstance(self) -> vtkProperty: ... + def PostRender(self, __a: vtkActor, __b: vtkRenderer) -> None: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllTextures(self) -> None: ... + def RemoveTexture(self, name: str) -> None: ... + def Render(self, __a: vtkActor, __b: vtkRenderer) -> None: ... + def RenderLinesAsTubesOff(self) -> None: ... + def RenderLinesAsTubesOn(self) -> None: ... + def RenderPointsAsSpheresOff(self) -> None: ... + def RenderPointsAsSpheresOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProperty: ... + def SetAmbient(self, _arg: float) -> None: ... + @overload + def SetAmbientColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAmbientColor(self, _arg: Sequence[float]) -> None: ... + def SetAnisotropy(self, _arg: float) -> None: ... + def SetAnisotropyRotation(self, _arg: float) -> None: ... + def SetAnisotropyTexture(self, texture: vtkTexture) -> None: ... + def SetBackfaceCulling(self, _arg: int) -> None: ... + def SetBaseColorTexture(self, texture: vtkTexture) -> None: ... + def SetBaseIOR(self, _arg: float) -> None: ... + @overload + def SetCoatColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCoatColor(self, _arg: Sequence[float]) -> None: ... + def SetCoatIOR(self, _arg: float) -> None: ... + def SetCoatNormalScale(self, _arg: float) -> None: ... + def SetCoatNormalTexture(self, texture: vtkTexture) -> None: ... + def SetCoatRoughness(self, _arg: float) -> None: ... + def SetCoatStrength(self, _arg: float) -> None: ... + @overload + def SetColor(self, r: float, g: float, b: float) -> None: ... + @overload + def SetColor(self, a: MutableSequence[float]) -> None: ... + def SetDiffuse(self, _arg: float) -> None: ... + @overload + def SetDiffuseColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDiffuseColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetEdgeColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEdgeColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetEdgeTint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEdgeTint(self, _arg: Sequence[float]) -> None: ... + def SetEdgeVisibility(self, _arg: int) -> None: ... + @overload + def SetEmissiveFactor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEmissiveFactor(self, _arg: Sequence[float]) -> None: ... + def SetEmissiveTexture(self, texture: vtkTexture) -> None: ... + def SetFrontfaceCulling(self, _arg: int) -> None: ... + def SetInformation(self, __a: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def SetInterpolation(self, _arg: int) -> None: ... + def SetInterpolationToFlat(self) -> None: ... + def SetInterpolationToGouraud(self) -> None: ... + def SetInterpolationToPBR(self) -> None: ... + def SetInterpolationToPhong(self) -> None: ... + def SetLighting(self, _arg: bool) -> None: ... + def SetLineStipplePattern(self, _arg: int) -> None: ... + def SetLineStippleRepeatFactor(self, _arg: int) -> None: ... + def SetLineWidth(self, _arg: float) -> None: ... + def SetMaterialName(self, _arg: str) -> None: ... + def SetMetallic(self, _arg: float) -> None: ... + def SetNormalScale(self, _arg: float) -> None: ... + def SetNormalTexture(self, texture: vtkTexture) -> None: ... + def SetORMTexture(self, texture: vtkTexture) -> None: ... + def SetOcclusionStrength(self, _arg: float) -> None: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetPointSize(self, _arg: float) -> None: ... + def SetRenderLinesAsTubes(self, _arg: bool) -> None: ... + def SetRenderPointsAsSpheres(self, _arg: bool) -> None: ... + def SetRepresentation(self, _arg: int) -> None: ... + def SetRepresentationToPoints(self) -> None: ... + def SetRepresentationToSurface(self) -> None: ... + def SetRepresentationToWireframe(self) -> None: ... + def SetRoughness(self, _arg: float) -> None: ... + @overload + def SetSelectionColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetSelectionColor(self, _arg: Sequence[float]) -> None: ... + def SetSelectionLineWidth(self, _arg: float) -> None: ... + def SetSelectionPointSize(self, _arg: float) -> None: ... + def SetShading(self, _arg: int) -> None: ... + def SetShowTexturesOnBackface(self, _arg: bool) -> None: ... + def SetSpecular(self, _arg: float) -> None: ... + @overload + def SetSpecularColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSpecularColor(self, _arg: Sequence[float]) -> None: ... + def SetSpecularPower(self, _arg: float) -> None: ... + def SetTexture(self, name: str, texture: vtkTexture) -> None: ... + @overload + def SetVertexColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetVertexColor(self, _arg: Sequence[float]) -> None: ... + def SetVertexVisibility(self, _arg: int) -> None: ... + def ShadingOff(self) -> None: ... + def ShadingOn(self) -> None: ... + def ShowTexturesOnBackfaceOff(self) -> None: ... + def ShowTexturesOnBackfaceOn(self) -> None: ... + def VertexVisibilityOff(self) -> None: ... + def VertexVisibilityOn(self) -> None: ... + +class vtkProperty2D(vtkmodules.vtkCommonCore.vtkObject): + def DeepCopy(self, p: vtkProperty2D) -> None: ... + def GetColor(self) -> tuple[float, float, float]: ... + def GetDisplayLocation(self) -> int: ... + def GetDisplayLocationMaxValue(self) -> int: ... + def GetDisplayLocationMinValue(self) -> int: ... + def GetLineStipplePattern(self) -> int: ... + def GetLineStippleRepeatFactor(self) -> int: ... + def GetLineStippleRepeatFactorMaxValue(self) -> int: ... + def GetLineStippleRepeatFactorMinValue(self) -> int: ... + def GetLineWidth(self) -> float: ... + def GetLineWidthMaxValue(self) -> float: ... + def GetLineWidthMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> float: ... + def GetPointSize(self) -> float: ... + def GetPointSizeMaxValue(self) -> float: ... + def GetPointSizeMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkProperty2D: ... + def Render(self, viewport: vtkViewport) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProperty2D: ... + @overload + def SetColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetColor(self, _arg: Sequence[float]) -> None: ... + def SetDisplayLocation(self, _arg: int) -> None: ... + def SetDisplayLocationToBackground(self) -> None: ... + def SetDisplayLocationToForeground(self) -> None: ... + def SetLineStipplePattern(self, _arg: int) -> None: ... + def SetLineStippleRepeatFactor(self, _arg: int) -> None: ... + def SetLineWidth(self, _arg: float) -> None: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetPointSize(self, _arg: float) -> None: ... + +class vtkRayCastRayInfo_t: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkRayCastRayInfo_t) -> None: ... + +class vtkRenderPass(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRenderedProps(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderPass: ... + +class vtkRenderState: + def __init__(self, renderer: vtkRenderer) -> None: ... + def GetFrameBuffer(self) -> vtkFrameBufferObjectBase: ... + def GetPropArrayCount(self) -> int: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetRequiredKeys(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetWindowSize(self, size: MutableSequence[int]) -> None: ... + def IsValid(self) -> bool: ... + def SetFrameBuffer(self, fbo: vtkFrameBufferObjectBase) -> None: ... + def SetRequiredKeys(self, keys: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + +class vtkRenderTimerLog(vtkmodules.vtkCommonCore.vtkObject): + def FrameReady(self) -> bool: ... + def GetFrameLimit(self) -> int: ... + def GetLoggingEnabled(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsSupported(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoggingEnabledOff(self) -> None: ... + def LoggingEnabledOn(self) -> None: ... + def MarkEndEvent(self) -> None: ... + def MarkFrame(self) -> None: ... + def MarkStartEvent(self, name: str) -> None: ... + def NewInstance(self) -> vtkRenderTimerLog: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderTimerLog: ... + def SetFrameLimit(self, _arg: int) -> None: ... + def SetLoggingEnabled(self, _arg: bool) -> None: ... + +class vtkRenderWidget(vtkmodules.vtkCommonCore.vtkObject): + def GetName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPosition(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetSize(self) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCurrent(self) -> None: ... + def NewInstance(self) -> vtkRenderWidget: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderWidget: ... + def SetName(self, name: str) -> None: ... + def SetPosition(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + def SetSize(self, size: vtkmodules.vtkCommonDataModel.vtkVector2i) -> None: ... + def Start(self) -> None: ... + +class vtkRenderWindow(vtkmodules.vtkCommonCore.vtkWindow): + def AddRenderer(self, __a: vtkRenderer) -> None: ... + def AlphaBitPlanesOff(self) -> None: ... + def AlphaBitPlanesOn(self) -> None: ... + def BordersOff(self) -> None: ... + def BordersOn(self) -> None: ... + def CaptureGL2PSSpecialProps(self, specialProps: vtkmodules.vtkCommonCore.vtkCollection) -> None: ... + def CheckAbortStatus(self) -> int: ... + def CheckInRenderStatus(self) -> int: ... + def ClearInRenderStatus(self) -> None: ... + def CopyResultFrame(self) -> None: ... + def End(self) -> None: ... + def Finalize(self) -> None: ... + def Frame(self) -> None: ... + def FullScreenOff(self) -> None: ... + def FullScreenOn(self) -> None: ... + def GetAbortRender(self) -> int: ... + def GetAlphaBitPlanes(self) -> int: ... + def GetAnaglyphColorMask(self) -> tuple[int, int]: ... + def GetAnaglyphColorSaturation(self) -> float: ... + def GetAnaglyphColorSaturationMaxValue(self) -> float: ... + def GetAnaglyphColorSaturationMinValue(self) -> float: ... + def GetBorders(self) -> int: ... + def GetCapturingGL2PSSpecialProps(self) -> int: ... + def GetColorBufferSizes(self, __a: MutableSequence[int]) -> int: ... + def GetCurrentCursor(self) -> int: ... + def GetCursorFileName(self) -> str: ... + def GetDepthBufferSize(self) -> int: ... + def GetDesiredUpdateRate(self) -> float: ... + def GetDeviceIndex(self) -> int: ... + def GetDeviceToWorldMatrixForDevice( + self, device: vtkmodules.vtkCommonCore.vtkEventDataDevice, deviceToWorldMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4 + ) -> bool: ... + def GetEventPending(self) -> int: ... + def GetFullScreen(self) -> int: ... + def GetGenericContext(self) -> _Pointer: ... + def GetGenericDisplayId(self) -> _Pointer: ... + def GetGenericDrawable(self) -> _Pointer: ... + def GetGenericParentId(self) -> _Pointer: ... + def GetGenericWindowId(self) -> _Pointer: ... + def GetInAbortCheck(self) -> int: ... + def GetInteractor(self) -> vtkRenderWindowInteractor: ... + def GetLineSmoothing(self) -> int: ... + def GetMultiSamples(self) -> int: ... + def GetNeverRendered(self) -> int: ... + def GetNumberOfDevices(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLayers(self) -> int: ... + def GetNumberOfLayersMaxValue(self) -> int: ... + def GetNumberOfLayersMinValue(self) -> int: ... + def GetPhysicalToWorldMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def GetPlatformSupportsRenderWindowSharing(self) -> bool: ... + def GetPointSmoothing(self) -> int: ... + def GetPolygonSmoothing(self) -> int: ... + @overload + def GetRGBACharPixelData(self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: int) -> _Pointer: ... + @overload + def GetRGBACharPixelData( + self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, __g: int + ) -> int: ... + @overload + def GetRGBAPixelData(self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: int) -> _Pointer: ... + @overload + def GetRGBAPixelData( + self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: vtkmodules.vtkCommonCore.vtkFloatArray, __g: int + ) -> int: ... + @staticmethod + def GetRenderLibrary() -> str: ... + def GetRenderTimer(self) -> vtkRenderTimerLog: ... + def GetRenderers(self) -> vtkRendererCollection: ... + def GetRenderingBackend(self) -> str: ... + def GetSharedRenderWindow(self) -> vtkRenderWindow: ... + def GetStencilCapable(self) -> int: ... + def GetStereoCapableWindow(self) -> int: ... + def GetStereoRender(self) -> int: ... + def GetStereoType(self) -> int: ... + @overload + def GetStereoTypeAsString(self) -> str: ... + @overload + @staticmethod + def GetStereoTypeAsString(type: int) -> str: ... + def GetSwapBuffers(self) -> int: ... + def GetUseSRGBColorSpace(self) -> bool: ... + @overload + def GetZbufferData(self, __a: int, __b: int, __c: int, __d: int) -> _Pointer: ... + @overload + def GetZbufferData(self, __a: int, __b: int, __c: int, __d: int, __e: MutableSequence[float]) -> int: ... + @overload + def GetZbufferData(self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonCore.vtkFloatArray) -> int: ... + def GetZbufferDataAtPoint(self, x: int, y: int) -> float: ... + def HasRenderer(self, __a: vtkRenderer) -> int: ... + def HideCursor(self) -> None: ... + def InitializeFromCurrentContext(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsCurrent(self) -> bool: ... + def IsDirect(self) -> int: ... + def IsDrawable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LineSmoothingOff(self) -> None: ... + def LineSmoothingOn(self) -> None: ... + def MakeRenderWindowInteractor(self) -> vtkRenderWindowInteractor: ... + def NewInstance(self) -> vtkRenderWindow: ... + def PointSmoothingOff(self) -> None: ... + def PointSmoothingOn(self) -> None: ... + def PolygonSmoothingOff(self) -> None: ... + def PolygonSmoothingOn(self) -> None: ... + def ReleaseRGBAPixelData(self, __a: MutableSequence[float]) -> None: ... + def RemoveRenderer(self, __a: vtkRenderer) -> None: ... + def Render(self) -> None: ... + def ReportCapabilities(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderWindow: ... + def SetAbortRender(self, _arg: int) -> None: ... + def SetAlphaBitPlanes(self, _arg: int) -> None: ... + @overload + def SetAnaglyphColorMask(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetAnaglyphColorMask(self, _arg: Sequence[int]) -> None: ... + def SetAnaglyphColorSaturation(self, _arg: float) -> None: ... + def SetBorders(self, _arg: int) -> None: ... + def SetCurrentCursor(self, _arg: int) -> None: ... + def SetCursorFileName(self, _arg: str) -> None: ... + def SetCursorPosition(self, __a: int, __b: int) -> None: ... + def SetDesiredUpdateRate(self, __a: float) -> None: ... + def SetDeviceIndex(self, _arg: int) -> None: ... + def SetDisplayId(self, __a: _Pointer) -> None: ... + def SetForceMakeCurrent(self) -> None: ... + def SetFullScreen(self, __a: int) -> None: ... + def SetInAbortCheck(self, _arg: int) -> None: ... + def SetInteractor(self, __a: vtkRenderWindowInteractor) -> None: ... + def SetLineSmoothing(self, _arg: int) -> None: ... + def SetMultiSamples(self, __a: int) -> None: ... + def SetNextWindowId(self, __a: _Pointer) -> None: ... + def SetNextWindowInfo(self, __a: str) -> None: ... + def SetNumberOfLayers(self, _arg: int) -> None: ... + def SetParentId(self, __a: _Pointer) -> None: ... + def SetParentInfo(self, __a: str) -> None: ... + @overload + def SetPixelData(self, __a: int, __b: int, __c: int, __d: int, __e: MutableSequence[int], __f: int, __g: int) -> int: ... + @overload + def SetPixelData( + self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, __f: int, __g: int + ) -> int: ... + def SetPointSmoothing(self, _arg: int) -> None: ... + def SetPolygonSmoothing(self, _arg: int) -> None: ... + @overload + def SetRGBACharPixelData( + self, __a: int, __b: int, __c: int, __d: int, __e: MutableSequence[int], __f: int, __g: int, __h: int + ) -> int: ... + @overload + def SetRGBACharPixelData( + self, + __a: int, + __b: int, + __c: int, + __d: int, + __e: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + __f: int, + __g: int, + __h: int, + ) -> int: ... + @overload + def SetRGBAPixelData( + self, __a: int, __b: int, __c: int, __d: int, __e: MutableSequence[float], __f: int, __g: int, __h: int + ) -> int: ... + @overload + def SetRGBAPixelData( + self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonCore.vtkFloatArray, __f: int, __g: int, __h: int + ) -> int: ... + def SetSharedRenderWindow(self, __a: vtkRenderWindow) -> None: ... + def SetStencilCapable(self, _arg: int) -> None: ... + def SetStereoCapableWindow(self, capable: int) -> None: ... + def SetStereoRender(self, stereo: int) -> None: ... + def SetStereoType(self, __a: int) -> None: ... + def SetStereoTypeToAnaglyph(self) -> None: ... + def SetStereoTypeToCheckerboard(self) -> None: ... + def SetStereoTypeToCrystalEyes(self) -> None: ... + def SetStereoTypeToDresden(self) -> None: ... + def SetStereoTypeToEmulate(self) -> None: ... + def SetStereoTypeToFake(self) -> None: ... + def SetStereoTypeToInterlaced(self) -> None: ... + def SetStereoTypeToLeft(self) -> None: ... + def SetStereoTypeToRedBlue(self) -> None: ... + def SetStereoTypeToRight(self) -> None: ... + def SetStereoTypeToSplitViewportHorizontal(self) -> None: ... + def SetSwapBuffers(self, _arg: int) -> None: ... + def SetUseSRGBColorSpace(self, _arg: bool) -> None: ... + def SetWindowId(self, __a: _Pointer) -> None: ... + def SetWindowInfo(self, __a: str) -> None: ... + @overload + def SetZbufferData(self, __a: int, __b: int, __c: int, __d: int, __e: MutableSequence[float]) -> int: ... + @overload + def SetZbufferData(self, __a: int, __b: int, __c: int, __d: int, __e: vtkmodules.vtkCommonCore.vtkFloatArray) -> int: ... + def ShowCursor(self) -> None: ... + def Start(self) -> None: ... + def StencilCapableOff(self) -> None: ... + def StencilCapableOn(self) -> None: ... + def StereoCapableWindowOff(self) -> None: ... + def StereoCapableWindowOn(self) -> None: ... + def StereoMidpoint(self) -> None: ... + def StereoRenderComplete(self) -> None: ... + def StereoRenderOff(self) -> None: ... + def StereoRenderOn(self) -> None: ... + def StereoUpdate(self) -> None: ... + def SupportsOpenGL(self) -> int: ... + def SwapBuffersOff(self) -> None: ... + def SwapBuffersOn(self) -> None: ... + def UseSRGBColorSpaceOff(self) -> None: ... + def UseSRGBColorSpaceOn(self) -> None: ... + def WaitForCompletion(self) -> None: ... + def WindowRemap(self) -> None: ... + +class vtkRenderWindowCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkRenderWindow) -> None: ... + def GetNextItem(self) -> vtkRenderWindow: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderWindowCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderWindowCollection: ... + +class vtkRenderWindowInteractor(vtkmodules.vtkCommonCore.vtkObject): + OneShotTimer: int + RepeatingTimer: int + def CharEvent(self) -> None: ... + def ClearContact(self, contactID: int) -> None: ... + def ClearPointerIndex(self, i: int) -> None: ... + def ConfigureEvent(self) -> None: ... + def CreateDefaultPicker(self) -> vtkAbstractPropPicker: ... + def CreateOneShotTimer(self, duration: int) -> int: ... + def CreateRepeatingTimer(self, duration: int) -> int: ... + def CreateTimer(self, timerType: int) -> int: ... + @overload + def DestroyTimer(self) -> int: ... + @overload + def DestroyTimer(self, timerId: int) -> int: ... + def Disable(self) -> None: ... + def Enable(self) -> None: ... + def EnableRenderOff(self) -> None: ... + def EnableRenderOn(self) -> None: ... + def EndPanEvent(self) -> None: ... + def EndPickCallback(self) -> None: ... + def EndPinchEvent(self) -> None: ... + def EndRotateEvent(self) -> None: ... + def EnterEvent(self) -> None: ... + def ExitCallback(self) -> None: ... + def ExitEvent(self) -> None: ... + def ExposeEvent(self) -> None: ... + def FifthButtonPressEvent(self) -> None: ... + def FifthButtonReleaseEvent(self) -> None: ... + def FindPokedRenderer(self, __a: int, __b: int) -> vtkRenderer: ... + @overload + def FlyTo(self, ren: vtkRenderer, x: float, y: float, z: float) -> None: ... + @overload + def FlyTo(self, ren: vtkRenderer, x: MutableSequence[float]) -> None: ... + @overload + def FlyToImage(self, ren: vtkRenderer, x: float, y: float) -> None: ... + @overload + def FlyToImage(self, ren: vtkRenderer, x: MutableSequence[float]) -> None: ... + def FourthButtonPressEvent(self) -> None: ... + def FourthButtonReleaseEvent(self) -> None: ... + def GetAltKey(self) -> int: ... + def GetControlKey(self) -> int: ... + def GetDesiredUpdateRate(self) -> float: ... + def GetDesiredUpdateRateMaxValue(self) -> float: ... + def GetDesiredUpdateRateMinValue(self) -> float: ... + def GetDolly(self) -> float: ... + def GetDone(self) -> bool: ... + def GetEnableRender(self) -> bool: ... + def GetEnabled(self) -> int: ... + def GetEventPosition(self) -> tuple[int, int]: ... + def GetEventPositions(self, pointerIndex: int) -> _Pointer: ... + def GetEventSize(self) -> tuple[int, int]: ... + def GetHardwareWindow(self) -> vtkHardwareWindow: ... + def GetInitialized(self) -> int: ... + def GetInteractorStyle(self) -> vtkInteractorObserver: ... + def GetKeyCode(self) -> str: ... + def GetKeySym(self) -> str: ... + def GetLastEventPosition(self) -> tuple[int, int]: ... + def GetLastEventPositions(self, pointerIndex: int) -> _Pointer: ... + def GetLastRotation(self) -> float: ... + def GetLastScale(self) -> float: ... + def GetLastTranslation(self) -> tuple[float, float]: ... + def GetLightFollowCamera(self) -> int: ... + def GetMousePosition(self, x: MutableSequence[int], y: MutableSequence[int]) -> None: ... + def GetNumberOfFlyFrames(self) -> int: ... + def GetNumberOfFlyFramesMaxValue(self) -> int: ... + def GetNumberOfFlyFramesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetObserverMediator(self) -> vtkObserverMediator: ... + def GetPicker(self) -> vtkAbstractPicker: ... + def GetPickingManager(self) -> vtkPickingManager: ... + def GetPointerIndex(self) -> int: ... + def GetPointerIndexForContact(self, contactID: int) -> int: ... + def GetPointerIndexForExistingContact(self, contactID: int) -> int: ... + def GetPointersDownCount(self) -> int: ... + def GetRecognizeGestures(self) -> bool: ... + def GetRenderWindow(self) -> vtkRenderWindow: ... + def GetRepeatCount(self) -> int: ... + def GetRotation(self) -> float: ... + def GetScale(self) -> float: ... + def GetShiftKey(self) -> int: ... + def GetSize(self) -> tuple[int, int]: ... + def GetStillUpdateRate(self) -> float: ... + def GetStillUpdateRateMaxValue(self) -> float: ... + def GetStillUpdateRateMinValue(self) -> float: ... + @overload + def GetTimerDuration(self, timerId: int) -> int: ... + @overload + def GetTimerDuration(self) -> int: ... + def GetTimerDurationMaxValue(self) -> int: ... + def GetTimerDurationMinValue(self) -> int: ... + def GetTimerEventDuration(self) -> int: ... + def GetTimerEventId(self) -> int: ... + def GetTimerEventPlatformId(self) -> int: ... + def GetTimerEventType(self) -> int: ... + def GetTranslation(self) -> tuple[float, float]: ... + def GetUseTDx(self) -> bool: ... + def GetVTKTimerId(self, platformTimerId: int) -> int: ... + def HideCursor(self) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsOneShotTimer(self, timerId: int) -> int: ... + def IsPointerIndexSet(self, i: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def KeyPressEvent(self) -> None: ... + def KeyReleaseEvent(self) -> None: ... + def LeaveEvent(self) -> None: ... + def LeftButtonPressEvent(self) -> None: ... + def LeftButtonReleaseEvent(self) -> None: ... + def LightFollowCameraOff(self) -> None: ... + def LightFollowCameraOn(self) -> None: ... + def LongTapEvent(self) -> None: ... + def MiddleButtonPressEvent(self) -> None: ... + def MiddleButtonReleaseEvent(self) -> None: ... + def MouseMoveEvent(self) -> None: ... + def MouseWheelBackwardEvent(self) -> None: ... + def MouseWheelForwardEvent(self) -> None: ... + def MouseWheelLeftEvent(self) -> None: ... + def MouseWheelRightEvent(self) -> None: ... + def NewInstance(self) -> vtkRenderWindowInteractor: ... + def PanEvent(self) -> None: ... + def PinchEvent(self) -> None: ... + def ProcessEvents(self) -> None: ... + def ReInitialize(self) -> None: ... + def Render(self) -> None: ... + def ResetTimer(self, timerId: int) -> int: ... + def RightButtonPressEvent(self) -> None: ... + def RightButtonReleaseEvent(self) -> None: ... + def RotateEvent(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderWindowInteractor: ... + def SetAltKey(self, _arg: int) -> None: ... + def SetControlKey(self, _arg: int) -> None: ... + def SetDesiredUpdateRate(self, _arg: float) -> None: ... + def SetDolly(self, _arg: float) -> None: ... + def SetDone(self, _arg: bool) -> None: ... + def SetEnableRender(self, _arg: bool) -> None: ... + @overload + def SetEventInformation( + self, x: int, y: int, ctrl: int, shift: int, keycode: str, repeatcount: int, keysym: str, pointerIndex: int + ) -> None: ... + @overload + def SetEventInformation( + self, x: int, y: int, ctrl: int = 0, shift: int = 0, keycode: str = ..., repeatcount: int = 0, keysym: str = ... + ) -> None: ... + @overload + def SetEventInformationFlipY( + self, x: int, y: int, ctrl: int, shift: int, keycode: str, repeatcount: int, keysym: str, pointerIndex: int + ) -> None: ... + @overload + def SetEventInformationFlipY( + self, x: int, y: int, ctrl: int = 0, shift: int = 0, keycode: str = ..., repeatcount: int = 0, keysym: str = ... + ) -> None: ... + @overload + def SetEventPosition(self, x: int, y: int) -> None: ... + @overload + def SetEventPosition(self, pos: MutableSequence[int]) -> None: ... + @overload + def SetEventPosition(self, x: int, y: int, pointerIndex: int) -> None: ... + @overload + def SetEventPosition(self, pos: MutableSequence[int], pointerIndex: int) -> None: ... + @overload + def SetEventPositionFlipY(self, x: int, y: int) -> None: ... + @overload + def SetEventPositionFlipY(self, pos: MutableSequence[int]) -> None: ... + @overload + def SetEventPositionFlipY(self, x: int, y: int, pointerIndex: int) -> None: ... + @overload + def SetEventPositionFlipY(self, pos: MutableSequence[int], pointerIndex: int) -> None: ... + @overload + def SetEventSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetEventSize(self, _arg: Sequence[int]) -> None: ... + def SetHardwareWindow(self, aren: vtkHardwareWindow) -> None: ... + def SetInteractorStyle(self, __a: vtkInteractorObserver) -> None: ... + def SetKeyCode(self, _arg: str) -> None: ... + def SetKeyEventInformation( + self, ctrl: int = 0, shift: int = 0, keycode: str = ..., repeatcount: int = 0, keysym: str = ... + ) -> None: ... + def SetKeySym(self, _arg: str) -> None: ... + @overload + def SetLastEventPosition(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetLastEventPosition(self, _arg: Sequence[int]) -> None: ... + def SetLightFollowCamera(self, _arg: int) -> None: ... + def SetNumberOfFlyFrames(self, _arg: int) -> None: ... + def SetPicker(self, __a: vtkAbstractPicker) -> None: ... + def SetPickingManager(self, __a: vtkPickingManager) -> None: ... + def SetPointerIndex(self, _arg: int) -> None: ... + def SetRecognizeGestures(self, _arg: bool) -> None: ... + def SetRenderWindow(self, aren: vtkRenderWindow) -> None: ... + def SetRepeatCount(self, _arg: int) -> None: ... + def SetRotation(self, rotation: float) -> None: ... + def SetScale(self, scale: float) -> None: ... + def SetShiftKey(self, _arg: int) -> None: ... + @overload + def SetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSize(self, _arg: Sequence[int]) -> None: ... + def SetStillUpdateRate(self, _arg: float) -> None: ... + def SetTimerDuration(self, _arg: int) -> None: ... + def SetTimerEventDuration(self, _arg: int) -> None: ... + def SetTimerEventId(self, _arg: int) -> None: ... + def SetTimerEventPlatformId(self, _arg: int) -> None: ... + def SetTimerEventType(self, _arg: int) -> None: ... + def SetTranslation(self, val: MutableSequence[float]) -> None: ... + def SetUseTDx(self, _arg: bool) -> None: ... + def ShowCursor(self) -> None: ... + def Start(self) -> None: ... + def StartPanEvent(self) -> None: ... + def StartPickCallback(self) -> None: ... + def StartPinchEvent(self) -> None: ... + def StartRotateEvent(self) -> None: ... + def SwipeEvent(self) -> None: ... + def TapEvent(self) -> None: ... + def TerminateApp(self) -> None: ... + def UpdateSize(self, x: int, y: int) -> None: ... + def UserCallback(self) -> None: ... + +class vtkRenderWindowInteractor3D(vtkRenderWindowInteractor): + def Disable(self) -> None: ... + def Enable(self) -> None: ... + def GetLastPhysicalEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def GetLastTranslation3D(self) -> tuple[float, float, float]: ... + def GetLastWorldEventOrientation(self, pointerIndex: int) -> _Pointer: ... + def GetLastWorldEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def GetLastWorldEventPosition(self, pointerIndex: int) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhysicalEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def GetPhysicalScale(self) -> float: ... + def GetPhysicalTranslation(self, __a: vtkCamera) -> _Pointer: ... + def GetPhysicalViewDirection(self) -> _Pointer: ... + def GetPhysicalViewUp(self) -> _Pointer: ... + def GetStartingPhysicalEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def GetTouchPadPosition( + self, + __a: vtkmodules.vtkCommonCore.vtkEventDataDevice, + __b: vtkmodules.vtkCommonCore.vtkEventDataDeviceInput, + __c: MutableSequence[float], + ) -> None: ... + def GetTranslation3D(self) -> tuple[float, float, float]: ... + def GetWorldEventOrientation(self, pointerIndex: int) -> _Pointer: ... + def GetWorldEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def GetWorldEventPosition(self, pointerIndex: int) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MiddleButtonPressEvent(self) -> None: ... + def MiddleButtonReleaseEvent(self) -> None: ... + def NewInstance(self) -> vtkRenderWindowInteractor3D: ... + def RightButtonPressEvent(self) -> None: ... + def RightButtonReleaseEvent(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderWindowInteractor3D: ... + def SetPhysicalEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def SetPhysicalEventPosition(self, x: float, y: float, z: float, pointerIndex: int) -> None: ... + def SetPhysicalScale(self, __a: float) -> None: ... + def SetPhysicalTranslation(self, __a: vtkCamera, __b: float, __c: float, __d: float) -> None: ... + def SetPhysicalViewDirection(self, __a: float, __b: float, __c: float) -> None: ... + def SetPhysicalViewUp(self, __a: float, __b: float, __c: float) -> None: ... + def SetTranslation3D(self, val: MutableSequence[float]) -> None: ... + def SetWorldEventOrientation(self, w: float, x: float, y: float, z: float, pointerIndex: int) -> None: ... + def SetWorldEventPose(self, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, pointerIndex: int) -> None: ... + def SetWorldEventPosition(self, x: float, y: float, z: float, pointerIndex: int) -> None: ... + +class vtkRenderedAreaPicker(vtkAreaPicker): + def AreaPick(self, x0: float, y0: float, x1: float, y1: float, __e: vtkRenderer) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderedAreaPicker: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderedAreaPicker: ... + +class vtkViewport(vtkmodules.vtkCommonCore.vtkObject): + def AddActor2D(self, p: vtkProp) -> None: ... + def AddViewProp(self, __a: vtkProp) -> None: ... + def ComputeAspect(self) -> None: ... + def DisplayToLocalDisplay(self, x: float, y: float) -> None: ... + def DisplayToNormalizedDisplay(self, u: float, v: float) -> None: ... + def DisplayToView(self) -> None: ... + def DisplayToWorld(self) -> None: ... + def GetActors2D(self) -> vtkActor2DCollection: ... + def GetAspect(self) -> tuple[float, float]: ... + def GetBackground(self) -> tuple[float, float, float]: ... + def GetBackground2(self) -> tuple[float, float, float]: ... + def GetBackgroundAlpha(self) -> float: ... + def GetBackgroundAlphaMaxValue(self) -> float: ... + def GetBackgroundAlphaMinValue(self) -> float: ... + def GetCenter(self) -> tuple[float, float]: ... + def GetDisplayPoint(self) -> tuple[float, float, float]: ... + def GetEnvironmentalBG(self) -> tuple[float, float, float]: ... + def GetEnvironmentalBG2(self) -> tuple[float, float, float]: ... + def GetGradientBackground(self) -> bool: ... + def GetGradientEnvironmentalBG(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrigin(self) -> tuple[int, int]: ... + def GetPickHeight(self) -> float: ... + def GetPickResultProps(self) -> vtkPropCollection: ... + def GetPickWidth(self) -> float: ... + def GetPickX(self) -> float: ... + def GetPickX1(self) -> float: ... + def GetPickX2(self) -> float: ... + def GetPickY(self) -> float: ... + def GetPickY1(self) -> float: ... + def GetPickY2(self) -> float: ... + def GetPickedZ(self) -> float: ... + def GetPixelAspect(self) -> tuple[float, float]: ... + def GetSize(self) -> tuple[int, int]: ... + def GetTiledSize(self, width: MutableSequence[int], height: MutableSequence[int]) -> None: ... + def GetTiledSizeAndOrigin( + self, + width: MutableSequence[int], + height: MutableSequence[int], + lowerLeftX: MutableSequence[int], + lowerLeftY: MutableSequence[int], + ) -> None: ... + def GetVTKWindow(self) -> vtkmodules.vtkCommonCore.vtkWindow: ... + def GetViewPoint(self) -> tuple[float, float, float]: ... + def GetViewProps(self) -> vtkPropCollection: ... + def GetViewport(self) -> tuple[float, float, float, float]: ... + def GetWorldPoint(self) -> tuple[float, float, float, float]: ... + def GradientBackgroundOff(self) -> None: ... + def GradientBackgroundOn(self) -> None: ... + def GradientEnvironmentalBGOff(self) -> None: ... + def GradientEnvironmentalBGOn(self) -> None: ... + def HasViewProp(self, __a: vtkProp) -> int: ... + def IsA(self, type: str) -> int: ... + def IsInViewport(self, x: int, y: int) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LocalDisplayToDisplay(self, x: float, y: float) -> None: ... + def NewInstance(self) -> vtkViewport: ... + def NormalizedDisplayToDisplay(self, u: float, v: float) -> None: ... + def NormalizedDisplayToViewport(self, x: float, y: float) -> None: ... + def NormalizedViewportToView(self, x: float, y: float, z: float) -> None: ... + def NormalizedViewportToViewport(self, u: float, v: float) -> None: ... + @overload + def PickProp(self, selectionX: float, selectionY: float) -> vtkAssemblyPath: ... + @overload + def PickProp(self, selectionX1: float, selectionY1: float, selectionX2: float, selectionY2: float) -> vtkAssemblyPath: ... + @overload + def PickProp( + self, selectionX: float, selectionY: float, fieldAssociation: int, selection: vtkmodules.vtkCommonDataModel.vtkSelection + ) -> vtkAssemblyPath: ... + @overload + def PickProp( + self, + selectionX1: float, + selectionY1: float, + selectionX2: float, + selectionY2: float, + fieldAssociation: int, + selection: vtkmodules.vtkCommonDataModel.vtkSelection, + ) -> vtkAssemblyPath: ... + @overload + def PickPropFrom(self, selectionX: float, selectionY: float, __c: vtkPropCollection) -> vtkAssemblyPath: ... + @overload + def PickPropFrom( + self, selectionX1: float, selectionY1: float, selectionX2: float, selectionY2: float, __e: vtkPropCollection + ) -> vtkAssemblyPath: ... + @overload + def PickPropFrom( + self, + selectionX: float, + selectionY: float, + __c: vtkPropCollection, + fieldAssociation: int, + selection: vtkmodules.vtkCommonDataModel.vtkSelection, + ) -> vtkAssemblyPath: ... + @overload + def PickPropFrom( + self, + selectionX1: float, + selectionY1: float, + selectionX2: float, + selectionY2: float, + __e: vtkPropCollection, + fieldAssociation: int, + selection: vtkmodules.vtkCommonDataModel.vtkSelection, + ) -> vtkAssemblyPath: ... + def PoseToView(self, __a: float, __b: float, __c: float) -> None: ... + def PoseToWorld(self, __a: float, __b: float, __c: float) -> None: ... + def RemoveActor2D(self, p: vtkProp) -> None: ... + def RemoveAllViewProps(self) -> None: ... + def RemoveViewProp(self, __a: vtkProp) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkViewport: ... + @overload + def SetAspect(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetAspect(self, _arg: Sequence[float]) -> None: ... + @overload + def SetBackground(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackground(self, _arg: Sequence[float]) -> None: ... + @overload + def SetBackground2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackground2(self, _arg: Sequence[float]) -> None: ... + def SetBackgroundAlpha(self, _arg: float) -> None: ... + @overload + def SetDisplayPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDisplayPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetEnvironmentalBG(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEnvironmentalBG(self, _arg: Sequence[float]) -> None: ... + @overload + def SetEnvironmentalBG2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEnvironmentalBG2(self, _arg: Sequence[float]) -> None: ... + def SetGradientBackground(self, _arg: bool) -> None: ... + def SetGradientEnvironmentalBG(self, _arg: bool) -> None: ... + @overload + def SetPixelAspect(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPixelAspect(self, _arg: Sequence[float]) -> None: ... + @overload + def SetViewPoint(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetViewPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def SetViewport(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetViewport(self, _arg: Sequence[float]) -> None: ... + @overload + def SetWorldPoint(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetWorldPoint(self, _arg: Sequence[float]) -> None: ... + @overload + def ViewToDisplay(self) -> None: ... + @overload + def ViewToDisplay(self, x: float, y: float, z: float) -> None: ... + def ViewToNormalizedViewport(self, x: float, y: float, z: float) -> None: ... + def ViewToPose(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def ViewToWorld(self) -> None: ... + @overload + def ViewToWorld(self, __a: float, __b: float, __c: float) -> None: ... + def ViewportToNormalizedDisplay(self, x: float, y: float) -> None: ... + def ViewportToNormalizedViewport(self, u: float, v: float) -> None: ... + @overload + def WorldToDisplay(self) -> None: ... + @overload + def WorldToDisplay(self, x: float, y: float, z: float) -> None: ... + def WorldToPose(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def WorldToView(self) -> None: ... + @overload + def WorldToView(self, __a: float, __b: float, __c: float) -> None: ... + +class vtkRenderer(vtkViewport): + def AddActor(self, p: vtkProp) -> None: ... + def AddCuller(self, __a: vtkCuller) -> None: ... + def AddLight(self, __a: vtkLight) -> None: ... + def AddVolume(self, p: vtkProp) -> None: ... + def AutomaticLightCreationOff(self) -> None: ... + def AutomaticLightCreationOn(self) -> None: ... + def BackingStoreOff(self) -> None: ... + def BackingStoreOn(self) -> None: ... + def CaptureGL2PSSpecialProp(self, __a: vtkProp) -> int: ... + def Clear(self) -> None: ... + def ClearLights(self) -> None: ... + @overload + def ComputeVisiblePropBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def ComputeVisiblePropBounds(self) -> tuple[float, float, float, float, float, float]: ... + def CreateLight(self) -> None: ... + def DeviceRender(self) -> None: ... + def DeviceRenderOpaqueGeometry(self, fbo: vtkFrameBufferObjectBase = ...) -> None: ... + def DeviceRenderTranslucentPolygonalGeometry(self, fbo: vtkFrameBufferObjectBase = ...) -> None: ... + @overload + def DisplayToWorld(self, display: vtkmodules.vtkCommonDataModel.vtkVector3d) -> vtkmodules.vtkCommonDataModel.vtkVector3d: ... + @overload + def DisplayToWorld(self) -> None: ... + def DrawOff(self) -> None: ... + def DrawOn(self) -> None: ... + def EraseOff(self) -> None: ... + def EraseOn(self) -> None: ... + def GetActiveCamera(self) -> vtkCamera: ... + def GetActors(self) -> vtkActorCollection: ... + def GetAllocatedRenderTime(self) -> float: ... + def GetAmbient(self) -> tuple[float, float, float]: ... + def GetAutomaticLightCreation(self) -> int: ... + def GetBackgroundTexture(self) -> vtkTexture: ... + def GetBackingStore(self) -> int: ... + def GetClippingRangeExpansion(self) -> float: ... + def GetClippingRangeExpansionMaxValue(self) -> float: ... + def GetClippingRangeExpansionMinValue(self) -> float: ... + def GetCullers(self) -> vtkCullerCollection: ... + def GetDelegate(self) -> vtkRendererDelegate: ... + def GetDraw(self) -> int: ... + def GetEnvironmentRight(self) -> tuple[float, float, float]: ... + def GetEnvironmentTexture(self) -> vtkTexture: ... + def GetEnvironmentUp(self) -> tuple[float, float, float]: ... + def GetErase(self) -> int: ... + def GetFXAAOptions(self) -> vtkFXAAOptions: ... + def GetInformation(self) -> vtkmodules.vtkCommonCore.vtkInformation: ... + def GetInteractive(self) -> int: ... + def GetLastRenderTimeInSeconds(self) -> float: ... + def GetLastRenderingUsedDepthPeeling(self) -> int: ... + def GetLayer(self) -> int: ... + def GetLeftBackgroundTexture(self) -> vtkTexture: ... + def GetLightFollowCamera(self) -> int: ... + def GetLights(self) -> vtkLightCollection: ... + def GetMTime(self) -> int: ... + def GetMaximumNumberOfPeels(self) -> int: ... + def GetNearClippingPlaneTolerance(self) -> float: ... + def GetNearClippingPlaneToleranceMaxValue(self) -> float: ... + def GetNearClippingPlaneToleranceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPropsRendered(self) -> int: ... + def GetOcclusionRatio(self) -> float: ... + def GetOcclusionRatioMaxValue(self) -> float: ... + def GetOcclusionRatioMinValue(self) -> float: ... + def GetPass(self) -> vtkRenderPass: ... + def GetPreserveColorBuffer(self) -> int: ... + def GetPreserveDepthBuffer(self) -> int: ... + def GetRenderWindow(self) -> vtkRenderWindow: ... + def GetRightBackgroundTexture(self) -> vtkTexture: ... + def GetSSAOBias(self) -> float: ... + def GetSSAOBlur(self) -> bool: ... + def GetSSAOKernelSize(self) -> int: ... + def GetSSAORadius(self) -> float: ... + def GetSelector(self) -> vtkHardwareSelector: ... + def GetTexturedBackground(self) -> bool: ... + def GetTiledAspectRatio(self) -> float: ... + def GetTimeFactor(self) -> float: ... + def GetTwoSidedLighting(self) -> int: ... + def GetUseDepthPeeling(self) -> int: ... + def GetUseDepthPeelingForVolumes(self) -> bool: ... + def GetUseFXAA(self) -> bool: ... + def GetUseHiddenLineRemoval(self) -> int: ... + def GetUseImageBasedLighting(self) -> bool: ... + def GetUseSSAO(self) -> bool: ... + def GetUseShadows(self) -> int: ... + def GetVTKWindow(self) -> vtkmodules.vtkCommonCore.vtkWindow: ... + def GetVolumes(self) -> vtkVolumeCollection: ... + def GetZ(self, x: int, y: int) -> float: ... + def InteractiveOff(self) -> None: ... + def InteractiveOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsActiveCameraCreated(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LightFollowCameraOff(self) -> None: ... + def LightFollowCameraOn(self) -> None: ... + def MakeCamera(self) -> vtkCamera: ... + def MakeLight(self) -> vtkLight: ... + def NewInstance(self) -> vtkRenderer: ... + @overload + def PickProp(self, selectionX: float, selectionY: float) -> vtkAssemblyPath: ... + @overload + def PickProp(self, selectionX1: float, selectionY1: float, selectionX2: float, selectionY2: float) -> vtkAssemblyPath: ... + @overload + def PickProp( + self, selectionX: float, selectionY: float, fieldAssociation: int, selection: vtkmodules.vtkCommonDataModel.vtkSelection + ) -> vtkAssemblyPath: ... + @overload + def PickProp( + self, + selectionX1: float, + selectionY1: float, + selectionX2: float, + selectionY2: float, + fieldAssociation: int, + selection: vtkmodules.vtkCommonDataModel.vtkSelection, + ) -> vtkAssemblyPath: ... + def PoseToView(self, wx: float, wy: float, wz: float) -> None: ... + def PoseToWorld(self, wx: float, wy: float, wz: float) -> None: ... + def PreserveColorBufferOff(self) -> None: ... + def PreserveColorBufferOn(self) -> None: ... + def PreserveDepthBufferOff(self) -> None: ... + def PreserveDepthBufferOn(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveActor(self, p: vtkProp) -> None: ... + def RemoveAllLights(self) -> None: ... + def RemoveCuller(self, __a: vtkCuller) -> None: ... + def RemoveLight(self, __a: vtkLight) -> None: ... + def RemoveVolume(self, p: vtkProp) -> None: ... + def Render(self) -> None: ... + @overload + def ResetCamera(self) -> None: ... + @overload + def ResetCamera(self, bounds: Sequence[float]) -> None: ... + @overload + def ResetCamera(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def ResetCameraClippingRange(self) -> None: ... + @overload + def ResetCameraClippingRange(self, bounds: Sequence[float]) -> None: ... + @overload + def ResetCameraClippingRange(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def ResetCameraScreenSpace(self) -> None: ... + @overload + def ResetCameraScreenSpace(self, bounds: Sequence[float]) -> None: ... + @overload + def ResetCameraScreenSpace(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + def SSAOBlurOff(self) -> None: ... + def SSAOBlurOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderer: ... + def SetActiveCamera(self, __a: vtkCamera) -> None: ... + def SetAllocatedRenderTime(self, _arg: float) -> None: ... + @overload + def SetAmbient(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAmbient(self, _arg: Sequence[float]) -> None: ... + def SetAutomaticLightCreation(self, _arg: int) -> None: ... + def SetBackgroundTexture(self, __a: vtkTexture) -> None: ... + def SetBackingStore(self, _arg: int) -> None: ... + def SetClippingRangeExpansion(self, _arg: float) -> None: ... + def SetDelegate(self, d: vtkRendererDelegate) -> None: ... + def SetDraw(self, _arg: int) -> None: ... + @overload + def SetEnvironmentRight(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEnvironmentRight(self, _arg: Sequence[float]) -> None: ... + def SetEnvironmentTexture(self, texture: vtkTexture, isSRGB: bool = False) -> None: ... + @overload + def SetEnvironmentUp(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetEnvironmentUp(self, _arg: Sequence[float]) -> None: ... + def SetErase(self, _arg: int) -> None: ... + def SetFXAAOptions(self, __a: vtkFXAAOptions) -> None: ... + def SetGL2PSSpecialPropCollection(self, __a: vtkPropCollection) -> None: ... + def SetInformation(self, __a: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + def SetInteractive(self, _arg: int) -> None: ... + def SetLayer(self, layer: int) -> None: ... + def SetLeftBackgroundTexture(self, __a: vtkTexture) -> None: ... + def SetLightCollection(self, lights: vtkLightCollection) -> None: ... + def SetLightFollowCamera(self, _arg: int) -> None: ... + def SetMaximumNumberOfPeels(self, _arg: int) -> None: ... + def SetNearClippingPlaneTolerance(self, _arg: float) -> None: ... + def SetOcclusionRatio(self, _arg: float) -> None: ... + def SetPass(self, p: vtkRenderPass) -> None: ... + def SetPreserveColorBuffer(self, _arg: int) -> None: ... + def SetPreserveDepthBuffer(self, _arg: int) -> None: ... + def SetRenderWindow(self, __a: vtkRenderWindow) -> None: ... + def SetRightBackgroundTexture(self, __a: vtkTexture) -> None: ... + def SetSSAOBias(self, _arg: float) -> None: ... + def SetSSAOBlur(self, _arg: bool) -> None: ... + def SetSSAOKernelSize(self, _arg: int) -> None: ... + def SetSSAORadius(self, _arg: float) -> None: ... + def SetTexturedBackground(self, _arg: bool) -> None: ... + def SetTwoSidedLighting(self, _arg: int) -> None: ... + def SetUseDepthPeeling(self, _arg: int) -> None: ... + def SetUseDepthPeelingForVolumes(self, _arg: bool) -> None: ... + def SetUseFXAA(self, _arg: bool) -> None: ... + def SetUseHiddenLineRemoval(self, _arg: int) -> None: ... + def SetUseImageBasedLighting(self, _arg: bool) -> None: ... + def SetUseSSAO(self, _arg: bool) -> None: ... + def SetUseShadows(self, _arg: int) -> None: ... + def StereoMidpoint(self) -> None: ... + def TexturedBackgroundOff(self) -> None: ... + def TexturedBackgroundOn(self) -> None: ... + def Transparent(self) -> int: ... + def TwoSidedLightingOff(self) -> None: ... + def TwoSidedLightingOn(self) -> None: ... + def UpdateLightsGeometryToFollowCamera(self) -> int: ... + def UseDepthPeelingForVolumesOff(self) -> None: ... + def UseDepthPeelingForVolumesOn(self) -> None: ... + def UseDepthPeelingOff(self) -> None: ... + def UseDepthPeelingOn(self) -> None: ... + def UseFXAAOff(self) -> None: ... + def UseFXAAOn(self) -> None: ... + def UseHiddenLineRemovalOff(self) -> None: ... + def UseHiddenLineRemovalOn(self) -> None: ... + def UseImageBasedLightingOff(self) -> None: ... + def UseImageBasedLightingOn(self) -> None: ... + def UseSSAOOff(self) -> None: ... + def UseSSAOOn(self) -> None: ... + def UseShadowsOff(self) -> None: ... + def UseShadowsOn(self) -> None: ... + def ViewToPose(self, wx: float, wy: float, wz: float) -> None: ... + @overload + def ViewToWorld(self) -> None: ... + @overload + def ViewToWorld(self, wx: float, wy: float, wz: float) -> None: ... + def VisibleActorCount(self) -> int: ... + def VisibleVolumeCount(self) -> int: ... + def WorldToPose(self, wx: float, wy: float, wz: float) -> None: ... + @overload + def WorldToView(self) -> None: ... + @overload + def WorldToView(self, wx: float, wy: float, wz: float) -> None: ... + def ZoomToBoxUsingViewAngle(self, box: vtkmodules.vtkCommonDataModel.vtkRecti, offsetRatio: float = 1.0) -> None: ... + +class vtkRendererCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkRenderer) -> None: ... + def GetFirstRenderer(self) -> vtkRenderer: ... + def GetNextItem(self) -> vtkRenderer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRendererCollection: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRendererCollection: ... + +class vtkRendererDelegate(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUsed(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRendererDelegate: ... + def Render(self, r: vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRendererDelegate: ... + def SetUsed(self, _arg: bool) -> None: ... + def UsedOff(self) -> None: ... + def UsedOn(self) -> None: ... + +class vtkRendererSource(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def DepthValuesInScalarsOff(self) -> None: ... + def DepthValuesInScalarsOn(self) -> None: ... + def DepthValuesOff(self) -> None: ... + def DepthValuesOn(self) -> None: ... + def DepthValuesOnlyOff(self) -> None: ... + def DepthValuesOnlyOn(self) -> None: ... + def GetDepthValues(self) -> int: ... + def GetDepthValuesInScalars(self) -> int: ... + def GetDepthValuesOnly(self) -> int: ... + def GetInput(self) -> vtkRenderer: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetRenderFlag(self) -> int: ... + def GetWholeWindow(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRendererSource: ... + def RenderFlagOff(self) -> None: ... + def RenderFlagOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRendererSource: ... + def SetDepthValues(self, _arg: int) -> None: ... + def SetDepthValuesInScalars(self, _arg: int) -> None: ... + def SetDepthValuesOnly(self, _arg: int) -> None: ... + def SetInput(self, __a: vtkRenderer) -> None: ... + def SetRenderFlag(self, _arg: int) -> None: ... + def SetWholeWindow(self, _arg: int) -> None: ... + def WholeWindowOff(self) -> None: ... + def WholeWindowOn(self) -> None: ... + +class vtkResizingWindowToImageFilter(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def GetInput(self) -> vtkmodules.vtkCommonCore.vtkWindow: ... + def GetInputBufferType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetSize(self) -> tuple[int, int]: ... + def GetSizeLimit(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkResizingWindowToImageFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkResizingWindowToImageFilter: ... + def SetInput(self, input: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def SetInputBufferType(self, _arg: int) -> None: ... + def SetInputBufferTypeToRGB(self) -> None: ... + def SetInputBufferTypeToRGBA(self) -> None: ... + def SetInputBufferTypeToZBuffer(self) -> None: ... + @overload + def SetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSize(self, _arg: Sequence[int]) -> None: ... + def SetSizeLimit(self, _arg: int) -> None: ... + +class vtkScenePicker(vtkmodules.vtkCommonCore.vtkObject): + def EnableVertexPickingOff(self) -> None: ... + def EnableVertexPickingOn(self) -> None: ... + def GetCellId(self, displayPos: MutableSequence[int]) -> int: ... + def GetEnableVertexPicking(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetVertexId(self, displayPos: MutableSequence[int]) -> int: ... + def GetViewProp(self, displayPos: MutableSequence[int]) -> vtkProp: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScenePicker: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScenePicker: ... + def SetEnableVertexPicking(self, _arg: int) -> None: ... + def SetRenderer(self, __a: vtkRenderer) -> None: ... + +class vtkSelectVisiblePoints(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkRenderer: ... + def GetSelectInvisible(self) -> int: ... + def GetSelection(self) -> tuple[int, int, int, int]: ... + def GetSelectionWindow(self) -> int: ... + def GetTolerance(self) -> float: ... + def GetToleranceMaxValue(self) -> float: ... + def GetToleranceMinValue(self) -> float: ... + def GetToleranceWorld(self) -> float: ... + def GetToleranceWorldMaxValue(self) -> float: ... + def GetToleranceWorldMinValue(self) -> float: ... + def Initialize(self, getZbuff: bool) -> _Pointer: ... + def IsA(self, type: str) -> int: ... + def IsPointOccluded(self, x: Sequence[float], zPtr: Sequence[float]) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSelectVisiblePoints: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSelectVisiblePoints: ... + def SelectInvisibleOff(self) -> None: ... + def SelectInvisibleOn(self) -> None: ... + def SelectionWindowOff(self) -> None: ... + def SelectionWindowOn(self) -> None: ... + def SetRenderer(self, ren: vtkRenderer) -> None: ... + def SetSelectInvisible(self, _arg: int) -> None: ... + @overload + def SetSelection(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int) -> None: ... + @overload + def SetSelection(self, _arg: Sequence[int]) -> None: ... + def SetSelectionWindow(self, _arg: int) -> None: ... + def SetTolerance(self, _arg: float) -> None: ... + def SetToleranceWorld(self, _arg: float) -> None: ... + +class vtkShaderProperty(vtkmodules.vtkCommonCore.vtkObject): + def AddFragmentShaderReplacement( + self, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def AddGeometryShaderReplacement( + self, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def AddVertexShaderReplacement( + self, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def ClearAllFragmentShaderReplacements(self) -> None: ... + def ClearAllGeometryShaderReplacements(self) -> None: ... + def ClearAllShaderReplacements(self) -> None: ... + def ClearAllVertexShaderReplacements(self) -> None: ... + def ClearFragmentShaderReplacement(self, originalValue: str, replaceFirst: bool) -> None: ... + def ClearGeometryShaderReplacement(self, originalValue: str, replaceFirst: bool) -> None: ... + def ClearVertexShaderReplacement(self, originalValue: str, replaceFirst: bool) -> None: ... + def DeepCopy(self, p: vtkShaderProperty) -> None: ... + def GetFragmentCustomUniforms(self) -> vtkUniforms: ... + def GetFragmentShaderCode(self) -> str: ... + def GetGeometryCustomUniforms(self) -> vtkUniforms: ... + def GetGeometryShaderCode(self) -> str: ... + def GetNthShaderReplacement( + self, index: int, name: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def GetNthShaderReplacementTypeAsString(self, index: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfShaderReplacements(self) -> int: ... + def GetShaderMTime(self) -> int: ... + def GetVertexCustomUniforms(self) -> vtkUniforms: ... + def GetVertexShaderCode(self) -> str: ... + def HasFragmentShaderCode(self) -> bool: ... + def HasGeometryShaderCode(self) -> bool: ... + def HasVertexShaderCode(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShaderProperty: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShaderProperty: ... + def SetFragmentShaderCode(self, _arg: str) -> None: ... + def SetGeometryShaderCode(self, _arg: str) -> None: ... + def SetVertexShaderCode(self, _arg: str) -> None: ... + +class vtkSkybox(vtkActor): + class Projection(int): ... + Cube: Projection + Floor: Projection + Sphere: Projection + StereoSphere: Projection + def GammaCorrectOff(self) -> None: ... + def GammaCorrectOn(self) -> None: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetFloorPlane(self) -> tuple[float, float, float, float]: ... + def GetFloorRight(self) -> tuple[float, float, float]: ... + def GetGammaCorrect(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProjection(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSkybox: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSkybox: ... + @overload + def SetFloorPlane(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetFloorPlane(self, _arg: Sequence[float]) -> None: ... + @overload + def SetFloorRight(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetFloorRight(self, _arg: Sequence[float]) -> None: ... + def SetGammaCorrect(self, _arg: bool) -> None: ... + def SetProjection(self, _arg: int) -> None: ... + def SetProjectionToCube(self) -> None: ... + def SetProjectionToFloor(self) -> None: ... + def SetProjectionToSphere(self) -> None: ... + def SetProjectionToStereoSphere(self) -> None: ... + +class vtkStateStorage: + def __init__(self) -> None: ... + def Clear(self) -> None: ... + +class vtkStereoCompositor(vtkmodules.vtkCommonCore.vtkObject): + def Anaglyph( + self, + rgbLeftNResult: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + rgbRight: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + colorSaturation: float, + colorMask: Sequence[int], + ) -> bool: ... + def Checkerboard( + self, + rgbLeftNResult: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + rgbRight: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + size: Sequence[int], + ) -> bool: ... + def Dresden( + self, + rgbLeftNResult: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + rgbRight: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + size: Sequence[int], + ) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Interlaced( + self, + rgbLeftNResult: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + rgbRight: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + size: Sequence[int], + ) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStereoCompositor: ... + def RedBlue( + self, + rgbLeftNResult: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + rgbRight: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStereoCompositor: ... + def SplitViewportHorizontal( + self, + rgbLeftNResult: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + rgbRight: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + size: Sequence[int], + ) -> bool: ... + +class vtkStringToImage(vtkmodules.vtkCommonCore.vtkObject): + def GetBounds(self, property: vtkTextProperty, string: str, dpi: int) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleToPowerOfTwo(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStringToImage: ... + def RenderString( + self, + property: vtkTextProperty, + string: str, + dpi: int, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + text_dims: MutableSequence[int] = ..., + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStringToImage: ... + def SetScaleToPowerOfTwo(self, scale: bool) -> None: ... + +class vtkTDxInteractorStyle(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSettings(self) -> vtkTDxInteractorStyleSettings: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTDxInteractorStyle: ... + def OnButtonPressedEvent(self, button: int) -> None: ... + def OnButtonReleasedEvent(self, button: int) -> None: ... + def ProcessEvent(self, renderer: vtkRenderer, event: int, calldata: _Pointer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTDxInteractorStyle: ... + def SetSettings(self, settings: vtkTDxInteractorStyleSettings) -> None: ... + +class vtkTDxInteractorStyleCamera(vtkTDxInteractorStyle): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTDxInteractorStyleCamera: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTDxInteractorStyleCamera: ... + +class vtkTDxInteractorStyleSettings(vtkmodules.vtkCommonCore.vtkObject): + def GetAngleSensitivity(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTranslationXSensitivity(self) -> float: ... + def GetTranslationYSensitivity(self) -> float: ... + def GetTranslationZSensitivity(self) -> float: ... + def GetUseRotationX(self) -> bool: ... + def GetUseRotationY(self) -> bool: ... + def GetUseRotationZ(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTDxInteractorStyleSettings: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTDxInteractorStyleSettings: ... + def SetAngleSensitivity(self, _arg: float) -> None: ... + def SetTranslationXSensitivity(self, _arg: float) -> None: ... + def SetTranslationYSensitivity(self, _arg: float) -> None: ... + def SetTranslationZSensitivity(self, _arg: float) -> None: ... + def SetUseRotationX(self, _arg: bool) -> None: ... + def SetUseRotationY(self, _arg: bool) -> None: ... + def SetUseRotationZ(self, _arg: bool) -> None: ... + +class vtkTDxMotionEventInfo: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkTDxMotionEventInfo) -> None: ... + +class vtkTexturedActor2D(vtkActor2D): + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTexture(self) -> vtkTexture: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTexturedActor2D: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTexturedActor2D: ... + def SetTexture(self, texture: vtkTexture) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkTextActor(vtkTexturedActor2D): + TEXT_SCALE_MODE_NONE: int + TEXT_SCALE_MODE_PROP: int + TEXT_SCALE_MODE_VIEWPORT: int + def ComputeScaledFont(self, viewport: vtkViewport) -> None: ... + def DisplayToSpecified(self, pos: MutableSequence[float], vport: vtkViewport, specified: int) -> None: ... + def GetAlignmentPoint(self) -> int: ... + def GetBoundingBox(self, vport: vtkViewport, bbox: MutableSequence[float]) -> None: ... + @staticmethod + def GetFontScale(viewport: vtkViewport) -> float: ... + def GetInput(self) -> str: ... + def GetMaximumLineHeight(self) -> float: ... + def GetMinimumSize(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> float: ... + def GetScaledTextProperty(self) -> vtkTextProperty: ... + def GetSize(self, vport: vtkViewport, size: MutableSequence[float]) -> None: ... + def GetTextProperty(self) -> vtkTextProperty: ... + def GetTextScaleMode(self) -> int: ... + def GetTextScaleModeMaxValue(self) -> int: ... + def GetTextScaleModeMinValue(self) -> int: ... + def GetUseBorderAlign(self) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextActor: ... + def SetAlignmentPoint(self, point: int) -> None: ... + @overload + def SetConstrainedFontSize(self, __a: vtkViewport, targetWidth: int, targetHeight: int) -> int: ... + @overload + @staticmethod + def SetConstrainedFontSize(__a: vtkTextActor, __b: vtkViewport, targetWidth: int, targetHeight: int) -> int: ... + def SetInput(self, inputString: str) -> None: ... + def SetMaximumLineHeight(self, _arg: float) -> None: ... + @overload + def SetMinimumSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetMinimumSize(self, _arg: Sequence[int]) -> None: ... + def SetNonLinearFontScale(self, exponent: float, target: int) -> None: ... + def SetOrientation(self, orientation: float) -> None: ... + def SetTextProperty(self, p: vtkTextProperty) -> None: ... + def SetTextScaleMode(self, _arg: int) -> None: ... + def SetTextScaleModeToNone(self) -> None: ... + def SetTextScaleModeToProp(self) -> None: ... + def SetTextScaleModeToViewport(self) -> None: ... + def SetUseBorderAlign(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + def SpecifiedToDisplay(self, pos: MutableSequence[float], vport: vtkViewport, specified: int) -> None: ... + def UseBorderAlignOff(self) -> None: ... + def UseBorderAlignOn(self) -> None: ... + +class vtkTextActor3D(vtkProp3D): + def ForceOpaqueOff(self) -> None: ... + def ForceOpaqueOn(self) -> None: ... + def ForceTranslucentOff(self) -> None: ... + def ForceTranslucentOn(self) -> None: ... + def GetBoundingBox(self, bbox: MutableSequence[int]) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetForceOpaque(self) -> bool: ... + def GetForceTranslucent(self) -> bool: ... + def GetInput(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetRenderedDPI() -> int: ... + def GetTextProperty(self) -> vtkTextProperty: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextActor3D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextActor3D: ... + def SetForceOpaque(self, opaque: bool) -> None: ... + def SetForceTranslucent(self, trans: bool) -> None: ... + def SetInput(self, _arg: str) -> None: ... + def SetTextProperty(self, p: vtkTextProperty) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + +class vtkTextMapper(vtkMapper2D): + def GetHeight(self, v: vtkViewport) -> int: ... + def GetInput(self) -> str: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSize(self, __a: vtkViewport, size: MutableSequence[int]) -> None: ... + def GetTextProperty(self) -> vtkTextProperty: ... + def GetWidth(self, v: vtkViewport) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay(self, __a: vtkViewport, __b: vtkActor2D) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextMapper: ... + @overload + def SetConstrainedFontSize(self, __a: vtkViewport, targetWidth: int, targetHeight: int) -> int: ... + @overload + @staticmethod + def SetConstrainedFontSize(__a: vtkTextMapper, __b: vtkViewport, targetWidth: int, targetHeight: int) -> int: ... + def SetInput(self, _arg: str) -> None: ... + @staticmethod + def SetRelativeFontSize( + __a: vtkTextMapper, __b: vtkViewport, winSize: Sequence[int], stringSize: MutableSequence[int], sizeFactor: float = 0.0 + ) -> int: ... + def SetTextProperty(self, p: vtkTextProperty) -> None: ... + def ShallowCopy(self, m: vtkAbstractMapper) -> None: ... + +class vtkTextProperty(vtkmodules.vtkCommonCore.vtkObject): + def BoldOff(self) -> None: ... + def BoldOn(self) -> None: ... + def FrameOff(self) -> None: ... + def FrameOn(self) -> None: ... + def GetBackgroundColor(self) -> tuple[float, float, float]: ... + def GetBackgroundOpacity(self) -> float: ... + def GetBackgroundOpacityMaxValue(self) -> float: ... + def GetBackgroundOpacityMinValue(self) -> float: ... + @overload + def GetBackgroundRGBA(self, rgba: MutableSequence[float]) -> None: ... + @overload + def GetBackgroundRGBA(self, r: float, g: float, b: float, a: float) -> None: ... + def GetBold(self) -> int: ... + def GetCellOffset(self) -> float: ... + def GetColor(self) -> tuple[float, float, float]: ... + def GetFontFamily(self) -> int: ... + @overload + def GetFontFamilyAsString(self) -> str: ... + @overload + @staticmethod + def GetFontFamilyAsString(f: int) -> str: ... + @staticmethod + def GetFontFamilyFromString(f: str) -> int: ... + def GetFontFamilyMinValue(self) -> int: ... + def GetFontFile(self) -> str: ... + def GetFontSize(self) -> int: ... + def GetFontSizeMaxValue(self) -> int: ... + def GetFontSizeMinValue(self) -> int: ... + def GetFrame(self) -> int: ... + def GetFrameColor(self) -> tuple[float, float, float]: ... + def GetFrameWidth(self) -> int: ... + def GetFrameWidthMaxValue(self) -> int: ... + def GetFrameWidthMinValue(self) -> int: ... + def GetInteriorLinesColor(self) -> tuple[float, float, float]: ... + def GetInteriorLinesVisibility(self) -> bool: ... + def GetInteriorLinesWidth(self) -> int: ... + def GetItalic(self) -> int: ... + def GetJustification(self) -> int: ... + def GetJustificationAsString(self) -> str: ... + def GetJustificationMaxValue(self) -> int: ... + def GetJustificationMinValue(self) -> int: ... + def GetLineOffset(self) -> float: ... + def GetLineSpacing(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpacity(self) -> float: ... + def GetOpacityMaxValue(self) -> float: ... + def GetOpacityMinValue(self) -> float: ... + def GetOrientation(self) -> float: ... + def GetShadow(self) -> int: ... + def GetShadowColor(self, color: MutableSequence[float]) -> None: ... + def GetShadowOffset(self) -> tuple[int, int]: ... + def GetUseTightBoundingBox(self) -> int: ... + def GetVerticalJustification(self) -> int: ... + def GetVerticalJustificationAsString(self) -> str: ... + def GetVerticalJustificationMaxValue(self) -> int: ... + def GetVerticalJustificationMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def ItalicOff(self) -> None: ... + def ItalicOn(self) -> None: ... + def NewInstance(self) -> vtkTextProperty: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextProperty: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetBackgroundOpacity(self, _arg: float) -> None: ... + @overload + def SetBackgroundRGBA(self, rgba: MutableSequence[float]) -> None: ... + @overload + def SetBackgroundRGBA(self, r: float, g: float, b: float, a: float) -> None: ... + def SetBold(self, _arg: int) -> None: ... + def SetCellOffset(self, _arg: float) -> None: ... + @overload + def SetColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetColor(self, _arg: Sequence[float]) -> None: ... + def SetFontFamily(self, t: int) -> None: ... + def SetFontFamilyAsString(self, _arg: str) -> None: ... + def SetFontFamilyToArial(self) -> None: ... + def SetFontFamilyToCourier(self) -> None: ... + def SetFontFamilyToTimes(self) -> None: ... + def SetFontFile(self, _arg: str) -> None: ... + def SetFontSize(self, _arg: int) -> None: ... + def SetFrame(self, _arg: int) -> None: ... + @overload + def SetFrameColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetFrameColor(self, _arg: Sequence[float]) -> None: ... + def SetFrameWidth(self, _arg: int) -> None: ... + @overload + def SetInteriorLinesColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetInteriorLinesColor(self, _arg: Sequence[float]) -> None: ... + def SetInteriorLinesVisibility(self, _arg: bool) -> None: ... + def SetInteriorLinesWidth(self, _arg: int) -> None: ... + def SetItalic(self, _arg: int) -> None: ... + def SetJustification(self, _arg: int) -> None: ... + def SetJustificationToCentered(self) -> None: ... + def SetJustificationToLeft(self) -> None: ... + def SetJustificationToRight(self) -> None: ... + def SetLineOffset(self, _arg: float) -> None: ... + def SetLineSpacing(self, _arg: float) -> None: ... + def SetOpacity(self, _arg: float) -> None: ... + def SetOrientation(self, _arg: float) -> None: ... + def SetShadow(self, _arg: int) -> None: ... + @overload + def SetShadowOffset(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetShadowOffset(self, _arg: Sequence[int]) -> None: ... + def SetUseTightBoundingBox(self, _arg: int) -> None: ... + def SetVerticalJustification(self, _arg: int) -> None: ... + def SetVerticalJustificationToBottom(self) -> None: ... + def SetVerticalJustificationToCentered(self) -> None: ... + def SetVerticalJustificationToTop(self) -> None: ... + def ShadowOff(self) -> None: ... + def ShadowOn(self) -> None: ... + def ShallowCopy(self, tprop: vtkTextProperty) -> None: ... + def UseTightBoundingBoxOff(self) -> None: ... + def UseTightBoundingBoxOn(self) -> None: ... + +class vtkTextPropertyCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, a: vtkTextProperty) -> None: ... + def GetItem(self, idx: int) -> vtkTextProperty: ... + def GetLastItem(self) -> vtkTextProperty: ... + def GetNextItem(self) -> vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextPropertyCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextPropertyCollection: ... + +class vtkTextRenderer(vtkmodules.vtkCommonCore.vtkObject): + class Backend(int): ... + Default: Backend + Detect: Backend + FreeType: Backend + MathText: Backend + UserBackend: Backend + def DetectBackend(self, str: str) -> int: ... + def FreeTypeIsSupported(self) -> bool: ... + def GetBoundingBox( + self, tprop: vtkTextProperty, str: str, bbox: MutableSequence[int], dpi: int, backend: int = ... + ) -> bool: ... + def GetConstrainedFontSize( + self, str: str, tprop: vtkTextProperty, targetWidth: int, targetHeight: int, dpi: int, backend: int = ... + ) -> int: ... + def GetDefaultBackend(self) -> int: ... + @staticmethod + def GetInstance() -> vtkTextRenderer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MathTextIsSupported(self) -> bool: ... + def NewInstance(self) -> vtkTextRenderer: ... + def RenderString( + self, + tprop: vtkTextProperty, + str: str, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + textDims: MutableSequence[int], + dpi: int, + backend: int = ..., + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextRenderer: ... + def SetDefaultBackend(self, _arg: int) -> None: ... + def SetScaleToPowerOfTwo(self, scale: bool) -> None: ... + def StringToPath( + self, tprop: vtkTextProperty, str: str, path: vtkmodules.vtkCommonDataModel.vtkPath, dpi: int, backend: int = ... + ) -> bool: ... + +class vtkTextRendererCleanup: + def __init__(self) -> None: ... + +class vtkTexture(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + class VTKTextureBlendingMode(int): ... + ClampToBorder: int + ClampToEdge: int + MirroredRepeat: int + NumberOfWrapModes: int + Repeat: int + VTK_TEXTURE_BLENDING_MODE_ADD: VTKTextureBlendingMode + VTK_TEXTURE_BLENDING_MODE_ADD_SIGNED: VTKTextureBlendingMode + VTK_TEXTURE_BLENDING_MODE_INTERPOLATE: VTKTextureBlendingMode + VTK_TEXTURE_BLENDING_MODE_MODULATE: VTKTextureBlendingMode + VTK_TEXTURE_BLENDING_MODE_NONE: VTKTextureBlendingMode + VTK_TEXTURE_BLENDING_MODE_REPLACE: VTKTextureBlendingMode + VTK_TEXTURE_BLENDING_MODE_SUBTRACT: VTKTextureBlendingMode + def CubeMapOff(self) -> None: ... + def CubeMapOn(self) -> None: ... + def EdgeClampOff(self) -> None: ... + def EdgeClampOn(self) -> None: ... + def GetBlendingMode(self) -> int: ... + def GetBorderColor(self) -> tuple[float, float, float, float]: ... + def GetColorMode(self) -> int: ... + def GetCubeMap(self) -> bool: ... + def GetEdgeClamp(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInterpolate(self) -> int: ... + def GetLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetMappedScalars(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetMaximumAnisotropicFiltering(self) -> float: ... + def GetMipmap(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPremultipliedAlpha(self) -> bool: ... + def GetQuality(self) -> int: ... + def GetRepeat(self) -> int: ... + def GetRestrictPowerOf2ImageSmaller(self) -> int: ... + def GetTextureUnit(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def GetUseSRGBColorSpace(self) -> bool: ... + def GetWrap(self) -> int: ... + def GetWrapMaxValue(self) -> int: ... + def GetWrapMinValue(self) -> int: ... + def InterpolateOff(self) -> None: ... + def InterpolateOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsTranslucent(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: vtkRenderer) -> None: ... + def MapScalarsToColors(self, scalars: vtkmodules.vtkCommonCore.vtkDataArray) -> _Pointer: ... + def MipmapOff(self) -> None: ... + def MipmapOn(self) -> None: ... + def NewInstance(self) -> vtkTexture: ... + def PostRender(self, __a: vtkRenderer) -> None: ... + def PremultipliedAlphaOff(self) -> None: ... + def PremultipliedAlphaOn(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkRenderer) -> None: ... + def RepeatOff(self) -> None: ... + def RepeatOn(self) -> None: ... + def RestrictPowerOf2ImageSmallerOff(self) -> None: ... + def RestrictPowerOf2ImageSmallerOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTexture: ... + def SetBlendingMode(self, _arg: int) -> None: ... + @overload + def SetBorderColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetBorderColor(self, _arg: Sequence[float]) -> None: ... + def SetColorMode(self, _arg: int) -> None: ... + def SetColorModeToDefault(self) -> None: ... + def SetColorModeToDirectScalars(self) -> None: ... + def SetColorModeToMapScalars(self) -> None: ... + def SetCubeMap(self, val: bool) -> None: ... + def SetEdgeClamp(self, __a: int) -> None: ... + def SetInterpolate(self, _arg: int) -> None: ... + def SetLookupTable(self, __a: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetMaximumAnisotropicFiltering(self, _arg: float) -> None: ... + def SetMipmap(self, _arg: bool) -> None: ... + def SetPremultipliedAlpha(self, _arg: bool) -> None: ... + def SetQuality(self, _arg: int) -> None: ... + def SetQualityTo16Bit(self) -> None: ... + def SetQualityTo32Bit(self) -> None: ... + def SetQualityToDefault(self) -> None: ... + def SetRepeat(self, r: int) -> None: ... + def SetRestrictPowerOf2ImageSmaller(self, _arg: int) -> None: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def SetUseSRGBColorSpace(self, _arg: bool) -> None: ... + def SetWrap(self, _arg: int) -> None: ... + def UseSRGBColorSpaceOff(self) -> None: ... + def UseSRGBColorSpaceOn(self) -> None: ... + +class vtkTransformCoordinateSystems(vtkmodules.vtkCommonExecutionModel.vtkPointSetAlgorithm): + def GetInputCoordinateSystem(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputCoordinateSystem(self) -> int: ... + def GetViewport(self) -> vtkViewport: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformCoordinateSystems: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformCoordinateSystems: ... + def SetInputCoordinateSystem(self, _arg: int) -> None: ... + def SetInputCoordinateSystemToDisplay(self) -> None: ... + def SetInputCoordinateSystemToViewport(self) -> None: ... + def SetInputCoordinateSystemToWorld(self) -> None: ... + def SetOutputCoordinateSystem(self, _arg: int) -> None: ... + def SetOutputCoordinateSystemToDisplay(self) -> None: ... + def SetOutputCoordinateSystemToViewport(self) -> None: ... + def SetOutputCoordinateSystemToWorld(self) -> None: ... + def SetViewport(self, viewport: vtkViewport) -> None: ... + +class vtkTransformInterpolator(vtkmodules.vtkCommonCore.vtkObject): + INTERPOLATION_TYPE_LINEAR: int + INTERPOLATION_TYPE_MANUAL: int + INTERPOLATION_TYPE_SPLINE: int + + @overload + def AddTransform(self, t: float, xform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + @overload + def AddTransform(self, t: float, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def AddTransform(self, t: float, prop3D: vtkProp3D) -> None: ... + def GetInterpolationType(self) -> int: ... + def GetInterpolationTypeMaxValue(self) -> int: ... + def GetInterpolationTypeMinValue(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMaximumT(self) -> float: ... + def GetMinimumT(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTransforms(self) -> int: ... + def GetPositionInterpolator(self) -> vtkTupleInterpolator: ... + def GetRotationInterpolator(self) -> vtkmodules.vtkCommonMath.vtkQuaternionInterpolator: ... + def GetScaleInterpolator(self) -> vtkTupleInterpolator: ... + def Initialize(self) -> None: ... + def InterpolateTransform(self, t: float, xform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformInterpolator: ... + def RemoveTransform(self, t: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformInterpolator: ... + def SetInterpolationType(self, _arg: int) -> None: ... + def SetInterpolationTypeToLinear(self) -> None: ... + def SetInterpolationTypeToManual(self) -> None: ... + def SetInterpolationTypeToSpline(self) -> None: ... + def SetPositionInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + def SetRotationInterpolator(self, __a: vtkmodules.vtkCommonMath.vtkQuaternionInterpolator) -> None: ... + def SetScaleInterpolator(self, __a: vtkTupleInterpolator) -> None: ... + +class vtkTupleInterpolator(vtkmodules.vtkCommonCore.vtkObject): + INTERPOLATION_TYPE_LINEAR: int + INTERPOLATION_TYPE_SPLINE: int + def AddTuple(self, t: float, tuple: MutableSequence[float]) -> None: ... + def GetInterpolatingSpline(self) -> vtkmodules.vtkCommonDataModel.vtkSpline: ... + def GetInterpolationType(self) -> int: ... + def GetMaximumT(self) -> float: ... + def GetMinimumT(self) -> float: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def Initialize(self) -> None: ... + def InterpolateTuple(self, t: float, tuple: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTupleInterpolator: ... + def RemoveTuple(self, t: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTupleInterpolator: ... + def SetInterpolatingSpline(self, __a: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def SetInterpolationType(self, type: int) -> None: ... + def SetInterpolationTypeToLinear(self) -> None: ... + def SetInterpolationTypeToSpline(self) -> None: ... + def SetNumberOfComponents(self, numComp: int) -> None: ... + +class vtkUniforms(vtkmodules.vtkCommonCore.vtkObject): + class TupleType(int): ... + NumberOfTupleTypes: TupleType + TupleTypeInvalid: TupleType + TupleTypeMatrix: TupleType + TupleTypeScalar: TupleType + TupleTypeVector: TupleType + def GetNthUniformName(self, uniformIndex: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfUniforms(self) -> int: ... + @overload + def GetUniform(self, name: str, value: MutableSequence[int]) -> bool: ... + @overload + def GetUniform(self, name: str, value: MutableSequence[float]) -> bool: ... + def GetUniform1fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform1iv(self, name: str, f: MutableSequence[int]) -> bool: ... + def GetUniform2f(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniform2fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform2i(self, name: str, v: MutableSequence[int]) -> bool: ... + def GetUniform3f(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniform3fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform3uc(self, name: str, v: MutableSequence[int]) -> bool: ... + def GetUniform4f(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniform4fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform4uc(self, name: str, v: MutableSequence[int]) -> bool: ... + def GetUniformListMTime(self) -> int: ... + @overload + def GetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> bool: ... + @overload + def GetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> bool: ... + def GetUniformMatrix3x3(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniformMatrix4x4(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniformMatrix4x4v(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniformNumberOfComponents(self, name: str) -> int: ... + def GetUniformNumberOfTuples(self, name: str) -> int: ... + def GetUniformScalarType(self, name: str) -> int: ... + def GetUniformTupleType(self, name: str) -> TupleType: ... + def GetUniformf(self, name: str, v: float) -> bool: ... + def GetUniformi(self, name: str, v: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUniforms: ... + def RemoveAllUniforms(self) -> None: ... + def RemoveUniform(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUniforms: ... + @staticmethod + def ScalarTypeToString(scalarType: int) -> str: ... + @overload + def SetUniform(self, name: str, tt: vtkUniforms.TupleType, nbComponents: int, value: Sequence[int]) -> None: ... + @overload + def SetUniform(self, name: str, tt: vtkUniforms.TupleType, nbComponents: int, value: Sequence[float]) -> None: ... + def SetUniform1fv(self, name: str, count: int, f: Sequence[float]) -> None: ... + def SetUniform1iv(self, name: str, count: int, f: Sequence[int]) -> None: ... + def SetUniform2f(self, name: str, v: Sequence[float]) -> None: ... + def SetUniform2i(self, name: str, v: Sequence[int]) -> None: ... + def SetUniform3f(self, name: str, v: Sequence[float]) -> None: ... + def SetUniform3uc(self, name: str, v: Sequence[int]) -> None: ... + def SetUniform4f(self, name: str, v: Sequence[float]) -> None: ... + def SetUniform4uc(self, name: str, v: Sequence[int]) -> None: ... + @overload + def SetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + @overload + def SetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetUniformMatrix3x3(self, name: str, v: MutableSequence[float]) -> None: ... + def SetUniformMatrix4x4(self, name: str, v: MutableSequence[float]) -> None: ... + def SetUniformMatrix4x4v(self, name: str, count: int, v: MutableSequence[float]) -> None: ... + def SetUniformf(self, name: str, v: float) -> None: ... + def SetUniformi(self, name: str, v: int) -> None: ... + @staticmethod + def StringToScalarType(s: str) -> int: ... + @staticmethod + def StringToTupleType(s: str) -> TupleType: ... + @staticmethod + def TupleTypeToString(tt: TupleType) -> str: ... + +class vtkViewDependentErrorMetric(vtkmodules.vtkCommonDataModel.vtkGenericSubdivisionErrorMetric): + def GetError( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixelTolerance(self) -> float: ... + def GetViewport(self) -> vtkViewport: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkViewDependentErrorMetric: ... + def RequiresEdgeSubdivision( + self, + leftPoint: MutableSequence[float], + midPoint: MutableSequence[float], + rightPoint: MutableSequence[float], + alpha: float, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkViewDependentErrorMetric: ... + def SetPixelTolerance(self, value: float) -> None: ... + def SetViewport(self, viewport: vtkViewport) -> None: ... + +class vtkVolume(vtkProp3D): + def GetArraySize(self) -> float: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetCorrectedScalarOpacityArray(self, __a: int) -> _Pointer: ... + @overload + def GetCorrectedScalarOpacityArray(self) -> _Pointer: ... + @overload + def GetGradientOpacityArray(self, __a: int) -> _Pointer: ... + @overload + def GetGradientOpacityArray(self) -> _Pointer: ... + @overload + def GetGradientOpacityConstant(self, __a: int) -> float: ... + @overload + def GetGradientOpacityConstant(self) -> float: ... + @overload + def GetGrayArray(self, __a: int) -> _Pointer: ... + @overload + def GetGrayArray(self) -> _Pointer: ... + def GetMTime(self) -> int: ... + def GetMapper(self) -> vtkAbstractVolumeMapper: ... + def GetMaxXBound(self) -> float: ... + def GetMaxYBound(self) -> float: ... + def GetMaxZBound(self) -> float: ... + def GetMinXBound(self) -> float: ... + def GetMinYBound(self) -> float: ... + def GetMinZBound(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkVolumeProperty: ... + @overload + def GetRGBArray(self, __a: int) -> _Pointer: ... + @overload + def GetRGBArray(self) -> _Pointer: ... + def GetRedrawMTime(self) -> int: ... + @overload + def GetScalarOpacityArray(self, __a: int) -> _Pointer: ... + @overload + def GetScalarOpacityArray(self) -> _Pointer: ... + def GetSupportsSelection(self) -> bool: ... + def GetVolumes(self, vc: vtkPropCollection) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolume: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderVolumetricGeometry(self, viewport: vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolume: ... + def SetMapper(self, mapper: vtkAbstractVolumeMapper) -> None: ... + def SetProperty(self, property: vtkVolumeProperty) -> None: ... + def ShallowCopy(self, prop: vtkProp) -> None: ... + def Update(self) -> None: ... + def UpdateScalarOpacityforSampleSize(self, ren: vtkRenderer, sample_distance: float) -> None: ... + def UpdateTransferFunctions(self, ren: vtkRenderer) -> None: ... + +class vtkVolumeCollection(vtkPropCollection): + def AddItem(self, a: vtkVolume) -> None: ... + def GetNextItem(self) -> vtkVolume: ... + def GetNextVolume(self) -> vtkVolume: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeCollection: ... + +class vtkVolumeProperty(vtkmodules.vtkCommonCore.vtkObject): + class TransferMode(int): ... + TF_1D: TransferMode + TF_2D: TransferMode + def DeepCopy(self, p: vtkVolumeProperty) -> None: ... + @overload + def DisableGradientOpacityOff(self, index: int) -> None: ... + @overload + def DisableGradientOpacityOff(self) -> None: ... + @overload + def DisableGradientOpacityOn(self, index: int) -> None: ... + @overload + def DisableGradientOpacityOn(self) -> None: ... + @overload + def GetAmbient(self, index: int) -> float: ... + @overload + def GetAmbient(self) -> float: ... + def GetClippedVoxelIntensity(self) -> float: ... + @overload + def GetColorChannels(self, index: int) -> int: ... + @overload + def GetColorChannels(self) -> int: ... + def GetComponentWeight(self, index: int) -> float: ... + @overload + def GetDiffuse(self, index: int) -> float: ... + @overload + def GetDiffuse(self) -> float: ... + @overload + def GetDisableGradientOpacity(self, index: int) -> int: ... + @overload + def GetDisableGradientOpacity(self) -> int: ... + @overload + def GetGradientOpacity(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetGradientOpacity(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetGradientOpacityMTime(self, index: int) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetGradientOpacityMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetGrayTransferFunction(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetGrayTransferFunction(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetGrayTransferFunctionMTime(self, index: int) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetGrayTransferFunctionMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + def GetIndependentComponents(self) -> int: ... + def GetIndependentComponentsMaxValue(self) -> int: ... + def GetIndependentComponentsMinValue(self) -> int: ... + def GetInterpolationType(self) -> int: ... + def GetInterpolationTypeAsString(self) -> str: ... + def GetInterpolationTypeMaxValue(self) -> int: ... + def GetInterpolationTypeMinValue(self) -> int: ... + def GetIsoSurfaceValues(self) -> vtkmodules.vtkCommonMisc.vtkContourValues: ... + def GetLabelColor(self, label: int) -> vtkColorTransferFunction: ... + def GetLabelColorMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + def GetLabelGradientOpacity(self, label: int) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def GetLabelGradientOpacityMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + def GetLabelScalarOpacity(self, label: int) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + def GetLabelScalarOpacityMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + @overload + def GetRGBTransferFunction(self, index: int) -> vtkColorTransferFunction: ... + @overload + def GetRGBTransferFunction(self) -> vtkColorTransferFunction: ... + @overload + def GetRGBTransferFunctionMTime(self, index: int) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetRGBTransferFunctionMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetScalarOpacity(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetScalarOpacity(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetScalarOpacityMTime(self, index: int) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetScalarOpacityMTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @overload + def GetScalarOpacityUnitDistance(self, index: int) -> float: ... + @overload + def GetScalarOpacityUnitDistance(self) -> float: ... + def GetScatteringAnisotropy(self) -> float: ... + def GetScatteringAnisotropyMaxValue(self) -> float: ... + def GetScatteringAnisotropyMinValue(self) -> float: ... + @overload + def GetShade(self, index: int) -> int: ... + @overload + def GetShade(self) -> int: ... + def GetSliceFunction(self) -> vtkmodules.vtkCommonDataModel.vtkImplicitFunction: ... + @overload + def GetSpecular(self, index: int) -> float: ... + @overload + def GetSpecular(self) -> float: ... + @overload + def GetSpecularPower(self, index: int) -> float: ... + @overload + def GetSpecularPower(self) -> float: ... + @overload + def GetStoredGradientOpacity(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetStoredGradientOpacity(self) -> vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction: ... + @overload + def GetTransferFunction2D(self, index: int) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + @overload + def GetTransferFunction2D(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetTransferFunctionMode(self) -> int: ... + def GetTransferFunctionModeMaxValue(self) -> int: ... + def GetTransferFunctionModeMinValue(self) -> int: ... + def GetUseClippedVoxelIntensity(self) -> int: ... + def HasGradientOpacity(self, index: int = 0) -> bool: ... + def HasLabelGradientOpacity(self) -> bool: ... + def IndependentComponentsOff(self) -> None: ... + def IndependentComponentsOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeProperty: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeProperty: ... + @overload + def SetAmbient(self, index: int, value: float) -> None: ... + @overload + def SetAmbient(self, value: float) -> None: ... + def SetClippedVoxelIntensity(self, _arg: float) -> None: ... + @overload + def SetColor(self, index: int, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + @overload + def SetColor(self, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + @overload + def SetColor(self, index: int, function: vtkColorTransferFunction) -> None: ... + @overload + def SetColor(self, function: vtkColorTransferFunction) -> None: ... + def SetComponentWeight(self, index: int, value: float) -> None: ... + @overload + def SetDiffuse(self, index: int, value: float) -> None: ... + @overload + def SetDiffuse(self, value: float) -> None: ... + @overload + def SetDisableGradientOpacity(self, index: int, value: int) -> None: ... + @overload + def SetDisableGradientOpacity(self, value: int) -> None: ... + @overload + def SetGradientOpacity(self, index: int, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + @overload + def SetGradientOpacity(self, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + def SetIndependentComponents(self, _arg: int) -> None: ... + def SetInterpolationType(self, _arg: int) -> None: ... + def SetInterpolationTypeToLinear(self) -> None: ... + def SetInterpolationTypeToNearest(self) -> None: ... + def SetLabelColor(self, label: int, function: vtkColorTransferFunction) -> None: ... + def SetLabelGradientOpacity(self, label: int, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + def SetLabelScalarOpacity(self, label: int, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + @overload + def SetScalarOpacity(self, index: int, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + @overload + def SetScalarOpacity(self, function: vtkmodules.vtkCommonDataModel.vtkPiecewiseFunction) -> None: ... + @overload + def SetScalarOpacityUnitDistance(self, index: int, distance: float) -> None: ... + @overload + def SetScalarOpacityUnitDistance(self, distance: float) -> None: ... + def SetScatteringAnisotropy(self, _arg: float) -> None: ... + @overload + def SetShade(self, index: int, value: int) -> None: ... + @overload + def SetShade(self, value: int) -> None: ... + def SetSliceFunction(self, _arg: vtkmodules.vtkCommonDataModel.vtkImplicitFunction) -> None: ... + @overload + def SetSpecular(self, index: int, value: float) -> None: ... + @overload + def SetSpecular(self, value: float) -> None: ... + @overload + def SetSpecularPower(self, index: int, value: float) -> None: ... + @overload + def SetSpecularPower(self, value: float) -> None: ... + @overload + def SetTransferFunction2D(self, index: int, function: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetTransferFunction2D(self, function: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetTransferFunctionMode(self, _arg: int) -> None: ... + def SetTransferFunctionModeTo1D(self) -> None: ... + def SetTransferFunctionModeTo2D(self) -> None: ... + def SetUseClippedVoxelIntensity(self, _arg: int) -> None: ... + @overload + def ShadeOff(self, index: int) -> None: ... + @overload + def ShadeOff(self) -> None: ... + @overload + def ShadeOn(self, index: int) -> None: ... + @overload + def ShadeOn(self) -> None: ... + def UpdateMTimes(self) -> None: ... + def UseClippedVoxelIntensityOff(self) -> None: ... + def UseClippedVoxelIntensityOn(self) -> None: ... + +class vtkWindowLevelLookupTable(vtkmodules.vtkCommonCore.vtkLookupTable): + def ForceBuild(self) -> None: ... + def GetInverseVideo(self) -> int: ... + def GetLevel(self) -> float: ... + def GetMaximumTableValue(self) -> tuple[float, float, float, float]: ... + def GetMinimumTableValue(self) -> tuple[float, float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWindow(self) -> float: ... + def InverseVideoOff(self) -> None: ... + def InverseVideoOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWindowLevelLookupTable: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWindowLevelLookupTable: ... + def SetInverseVideo(self, iv: int) -> None: ... + def SetLevel(self, level: float) -> None: ... + @overload + def SetMaximumTableValue(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetMaximumTableValue(self, _arg: Sequence[float]) -> None: ... + @overload + def SetMinimumTableValue(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetMinimumTableValue(self, _arg: Sequence[float]) -> None: ... + def SetWindow(self, window: float) -> None: ... + +class vtkWindowToImageFilter(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + def FixBoundaryOff(self) -> None: ... + def FixBoundaryOn(self) -> None: ... + def GetFixBoundary(self) -> bool: ... + def GetInput(self) -> vtkmodules.vtkCommonCore.vtkWindow: ... + def GetInputBufferType(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetReadFrontBuffer(self) -> int: ... + def GetScale(self) -> tuple[int, int]: ... + def GetShouldRerender(self) -> int: ... + def GetViewport(self) -> tuple[float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWindowToImageFilter: ... + def ReadFrontBufferOff(self) -> None: ... + def ReadFrontBufferOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWindowToImageFilter: ... + def SetFixBoundary(self, _arg: bool) -> None: ... + def SetInput(self, input: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def SetInputBufferType(self, _arg: int) -> None: ... + def SetInputBufferTypeToRGB(self) -> None: ... + def SetInputBufferTypeToRGBA(self) -> None: ... + def SetInputBufferTypeToZBuffer(self) -> None: ... + def SetReadFrontBuffer(self, _arg: int) -> None: ... + @overload + def SetScale(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetScale(self, _arg: Sequence[int]) -> None: ... + @overload + def SetScale(self, scale: int) -> None: ... + def SetShouldRerender(self, _arg: int) -> None: ... + @overload + def SetViewport(self, __a: float, __b: float, __c: float, __d: float) -> None: ... + @overload + def SetViewport(self, __a: MutableSequence[float]) -> None: ... + def ShouldRerenderOff(self) -> None: ... + def ShouldRerenderOn(self) -> None: ... + +class vtkWorldPointPicker(vtkAbstractPicker): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWorldPointPicker: ... + @overload + def Pick(self, selectionX: float, selectionY: float, selectionZ: float, renderer: vtkRenderer) -> int: ... + @overload + def Pick(self, selectionPt: MutableSequence[float], renderer: vtkRenderer) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWorldPointPicker: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingExternal.pyi b/stubs/vtk/vtkmodules/vtkRenderingExternal.pyi new file mode 100644 index 000000000000..ffe5f99235c8 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingExternal.pyi @@ -0,0 +1,134 @@ +from collections.abc import Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +class ExternalVTKWidget(vtkmodules.vtkCommonCore.vtkObject): + def AddRenderer(self) -> vtkExternalOpenGLRenderer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderWindow(self) -> vtkExternalOpenGLRenderWindow: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> ExternalVTKWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> ExternalVTKWidget: ... + def SetRenderWindow(self, renWin: vtkExternalOpenGLRenderWindow) -> None: ... + +class vtkExternalLight(vtkmodules.vtkRenderingCore.vtkLight): + class ReplaceModes(int): ... + ALL_PARAMS: ReplaceModes + INDIVIDUAL_PARAMS: ReplaceModes + def GetAmbientColorSet(self) -> bool: ... + def GetAttenuationValuesSet(self) -> bool: ... + def GetConeAngleSet(self) -> bool: ... + def GetDiffuseColorSet(self) -> bool: ... + def GetExponentSet(self) -> bool: ... + def GetFocalPointSet(self) -> bool: ... + def GetIntensitySet(self) -> bool: ... + def GetLightIndex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPositionSet(self) -> bool: ... + def GetPositionalSet(self) -> bool: ... + def GetReplaceMode(self) -> int: ... + def GetSpecularColorSet(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExternalLight: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExternalLight: ... + @overload + def SetAmbientColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetAmbientColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAttenuationValues(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetAttenuationValues(self, _arg: Sequence[float]) -> None: ... + def SetConeAngle(self, __a: float) -> None: ... + @overload + def SetDiffuseColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetDiffuseColor(self, _arg: Sequence[float]) -> None: ... + def SetExponent(self, __a: float) -> None: ... + @overload + def SetFocalPoint(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetFocalPoint(self, _arg: Sequence[float]) -> None: ... + def SetIntensity(self, __a: float) -> None: ... + def SetLightIndex(self, _arg: int) -> None: ... + @overload + def SetPosition(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + def SetPositional(self, __a: int) -> None: ... + def SetReplaceMode(self, _arg: int) -> None: ... + @overload + def SetSpecularColor(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetSpecularColor(self, _arg: Sequence[float]) -> None: ... + +class vtkExternalOpenGLCamera(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLCamera): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExternalOpenGLCamera: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExternalOpenGLCamera: ... + def SetProjectionTransformMatrix(self, elements: Sequence[float]) -> None: ... + def SetViewTransformMatrix(self, elements: Sequence[float]) -> None: ... + +class vtkExternalOpenGLRenderWindow(vtkmodules.vtkRenderingOpenGL2.vtkGenericOpenGLRenderWindow): + def AutomaticWindowPositionAndResizeOff(self) -> None: ... + def AutomaticWindowPositionAndResizeOn(self) -> None: ... + def GetAutomaticWindowPositionAndResize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseExternalContent(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsCurrent(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkExternalOpenGLRenderWindow: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExternalOpenGLRenderWindow: ... + def SetAutomaticWindowPositionAndResize(self, _arg: int) -> None: ... + def SetUseExternalContent(self, _arg: bool) -> None: ... + def Start(self) -> None: ... + def UseExternalContentOff(self) -> None: ... + def UseExternalContentOn(self) -> None: ... + +class vtkExternalOpenGLRenderer(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderer): + def AddExternalLight(self, __a: vtkExternalLight) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreserveGLCameraMatrices(self) -> int: ... + def GetPreserveGLLights(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def NewInstance(self) -> vtkExternalOpenGLRenderer: ... + def PreserveGLCameraMatricesOff(self) -> None: ... + def PreserveGLCameraMatricesOn(self) -> None: ... + def PreserveGLLightsOff(self) -> None: ... + def PreserveGLLightsOn(self) -> None: ... + def RemoveAllExternalLights(self) -> None: ... + def RemoveExternalLight(self, __a: vtkExternalLight) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkExternalOpenGLRenderer: ... + def SetPreserveGLCameraMatrices(self, _arg: int) -> None: ... + def SetPreserveGLLights(self, _arg: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingFreeType.pyi b/stubs/vtk/vtkmodules/vtkRenderingFreeType.pyi new file mode 100644 index 000000000000..11bc7deacf48 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingFreeType.pyi @@ -0,0 +1,199 @@ +from collections.abc import MutableSequence +from typing import TypeVar + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class vtkFreeTypeStringToImage(vtkmodules.vtkRenderingCore.vtkStringToImage): + def DeepCopy(self, utility: vtkFreeTypeStringToImage) -> None: ... + def GetBounds( + self, property: vtkmodules.vtkRenderingCore.vtkTextProperty, string: str, dpi: int + ) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFreeTypeStringToImage: ... + def RenderString( + self, + property: vtkmodules.vtkRenderingCore.vtkTextProperty, + string: str, + dpi: int, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + textDims: MutableSequence[int] = ..., + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFreeTypeStringToImage: ... + def SetScaleToPowerOfTwo(self, scale: bool) -> None: ... + +class vtkFreeTypeTools(vtkmodules.vtkCommonCore.vtkObject): + def DebugTexturesOff(self) -> None: ... + def DebugTexturesOn(self) -> None: ... + def ForceCompiledFontsOff(self) -> None: ... + def ForceCompiledFontsOn(self) -> None: ... + def GetBoundingBox( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, str: str, dpi: int, bbox: MutableSequence[int] + ) -> bool: ... + def GetConstrainedFontSize( + self, str: str, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, dpi: int, targetWidth: int, targetHeight: int + ) -> int: ... + def GetDebugTextures(self) -> bool: ... + def GetForceCompiledFonts(self) -> bool: ... + @staticmethod + def GetInstance() -> vtkFreeTypeTools: ... + def GetMaximumNumberOfBytes(self) -> int: ... + def GetMaximumNumberOfBytesMaxValue(self) -> int: ... + def GetMaximumNumberOfBytesMinValue(self) -> int: ... + def GetMaximumNumberOfFaces(self) -> int: ... + def GetMaximumNumberOfFacesMaxValue(self) -> int: ... + def GetMaximumNumberOfFacesMinValue(self) -> int: ... + def GetMaximumNumberOfSizes(self) -> int: ... + def GetMaximumNumberOfSizesMaxValue(self) -> int: ... + def GetMaximumNumberOfSizesMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleToPowerTwo(self) -> bool: ... + @staticmethod + def HashBuffer(buffer: _Pointer, n: int, hash: int = 0) -> int: ... + @staticmethod + def HashString(str: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapIdToTextProperty(self, tprop_cache_id: int, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def MapTextPropertyToId( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, tprop_cache_id: MutableSequence[int] + ) -> None: ... + def NewInstance(self) -> vtkFreeTypeTools: ... + def RenderString( + self, + tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, + str: str, + dpi: int, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + textDims: MutableSequence[int] = ..., + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFreeTypeTools: ... + def ScaleToPowerTwoOff(self) -> None: ... + def ScaleToPowerTwoOn(self) -> None: ... + def SetDebugTextures(self, _arg: bool) -> None: ... + def SetForceCompiledFonts(self, _arg: bool) -> None: ... + @staticmethod + def SetInstance(instance: vtkFreeTypeTools) -> None: ... + def SetMaximumNumberOfBytes(self, _arg: int) -> None: ... + def SetMaximumNumberOfFaces(self, _arg: int) -> None: ... + def SetMaximumNumberOfSizes(self, _arg: int) -> None: ... + def SetScaleToPowerTwo(self, _arg: bool) -> None: ... + def StringToPath( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, str: str, dpi: int, path: vtkmodules.vtkCommonDataModel.vtkPath + ) -> bool: ... + +class vtkFreeTypeToolsCleanup: + def __init__(self) -> None: ... + +class vtkMathTextFreeTypeTextRenderer(vtkmodules.vtkRenderingCore.vtkTextRenderer): + def FreeTypeIsSupported(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MathTextIsSupported(self) -> bool: ... + def NewInstance(self) -> vtkMathTextFreeTypeTextRenderer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMathTextFreeTypeTextRenderer: ... + +class vtkMathTextUtilities(vtkmodules.vtkCommonCore.vtkObject): + def GetBoundingBox( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, str: str, dpi: int, bbox: MutableSequence[int] + ) -> bool: ... + def GetConstrainedFontSize( + self, str: str, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, targetWidth: int, targetHeight: int, dpi: int + ) -> int: ... + @staticmethod + def GetInstance() -> vtkMathTextUtilities: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleToPowerOfTwo(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsAvailable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMathTextUtilities: ... + def RenderString( + self, + str: str, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, + dpi: int, + textDims: MutableSequence[int] = ..., + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMathTextUtilities: ... + @staticmethod + def SetInstance(instance: vtkMathTextUtilities) -> None: ... + def SetScaleToPowerOfTwo(self, scale: bool) -> None: ... + def StringToPath( + self, str: str, path: vtkmodules.vtkCommonDataModel.vtkPath, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, dpi: int + ) -> bool: ... + +class vtkMathTextUtilitiesCleanup: + def __init__(self) -> None: ... + +class vtkScaledTextActor(vtkmodules.vtkRenderingCore.vtkTextActor): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkScaledTextActor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkScaledTextActor: ... + +class vtkTextRendererStringToImage(vtkmodules.vtkRenderingCore.vtkStringToImage): + def DeepCopy(self, utility: vtkTextRendererStringToImage) -> None: ... + def GetBounds( + self, property: vtkmodules.vtkRenderingCore.vtkTextProperty, string: str, dpi: int + ) -> vtkmodules.vtkCommonDataModel.vtkVector2i: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextRendererStringToImage: ... + def RenderString( + self, + property: vtkmodules.vtkRenderingCore.vtkTextProperty, + string: str, + dpi: int, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + textDims: MutableSequence[int] = ..., + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextRendererStringToImage: ... + def SetScaleToPowerOfTwo(self, scale: bool) -> None: ... + +class vtkVectorText(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetText(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVectorText: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVectorText: ... + def SetText(self, _arg: str) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingGL2PSOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkRenderingGL2PSOpenGL2.pyi new file mode 100644 index 000000000000..27f0337eb106 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingGL2PSOpenGL2.pyi @@ -0,0 +1,69 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +class vtkOpenGLGL2PSHelperImpl(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLGL2PSHelper): + def Draw3DPath( + self, + path: vtkmodules.vtkCommonDataModel.vtkPath, + actorMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, + rasterPos: MutableSequence[float], + actorColor: MutableSequence[int], + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + label: str = ..., + ) -> None: ... + def DrawImage(self, input: vtkmodules.vtkCommonDataModel.vtkImageData, pos: MutableSequence[float]) -> None: ... + def DrawPath( + self, + path: vtkmodules.vtkCommonDataModel.vtkPath, + rasterPos: MutableSequence[float], + windowPos: MutableSequence[float], + rgba: MutableSequence[int], + scale: MutableSequence[float] = ..., + rotateAngle: float = 0.0, + strokeWidth: float = -1, + label: str = ..., + ) -> None: ... + def DrawString( + self, + str: str, + tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, + pos: MutableSequence[float], + backgroundDepth: float, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLGL2PSHelperImpl: ... + @overload + def ProcessTransformFeedback( + self, + tfc: vtkmodules.vtkRenderingOpenGL2.vtkTransformFeedback, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + act: vtkmodules.vtkRenderingCore.vtkActor, + ) -> None: ... + @overload + def ProcessTransformFeedback( + self, + tfc: vtkmodules.vtkRenderingOpenGL2.vtkTransformFeedback, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + col: MutableSequence[int], + ) -> None: ... + @overload + def ProcessTransformFeedback( + self, + tfc: vtkmodules.vtkRenderingOpenGL2.vtkTransformFeedback, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + col: MutableSequence[float], + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLGL2PSHelperImpl: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingHyperTreeGrid.pyi b/stubs/vtk/vtkmodules/vtkRenderingHyperTreeGrid.pyi new file mode 100644 index 000000000000..ea83832024b5 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingHyperTreeGrid.pyi @@ -0,0 +1,36 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkRenderingCore + +class vtkHyperTreeGridMapper(vtkmodules.vtkRenderingCore.vtkMapper): + def FillInputPortInformation(self, port: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseAdaptiveDecimation(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHyperTreeGridMapper: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHyperTreeGridMapper: ... + @overload + def SetInputConnection(self, port: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputDataObject(self, port: int, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputDataObject(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetUseAdaptiveDecimation(self, _arg: bool) -> None: ... + def UseAdaptiveDecimationOff(self) -> None: ... + def UseAdaptiveDecimationOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingImage.pyi b/stubs/vtk/vtkmodules/vtkRenderingImage.pyi new file mode 100644 index 000000000000..7004a7850d6c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingImage.pyi @@ -0,0 +1,155 @@ +from collections.abc import MutableSequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkImagingCore +import vtkmodules.vtkRenderingCore + +class vtkDepthImageToPointCloud(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def CullFarPointsOff(self) -> None: ... + def CullFarPointsOn(self) -> None: ... + def CullNearPointsOff(self) -> None: ... + def CullNearPointsOn(self) -> None: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetCullFarPoints(self) -> bool: ... + def GetCullNearPoints(self) -> bool: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputPointsPrecision(self) -> int: ... + def GetProduceColorScalars(self) -> bool: ... + def GetProduceVertexCellArray(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDepthImageToPointCloud: ... + def ProduceColorScalarsOff(self) -> None: ... + def ProduceColorScalarsOn(self) -> None: ... + def ProduceVertexCellArrayOff(self) -> None: ... + def ProduceVertexCellArrayOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDepthImageToPointCloud: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetCullFarPoints(self, _arg: bool) -> None: ... + def SetCullNearPoints(self, _arg: bool) -> None: ... + def SetOutputPointsPrecision(self, _arg: int) -> None: ... + def SetProduceColorScalars(self, _arg: bool) -> None: ... + def SetProduceVertexCellArray(self, _arg: bool) -> None: ... + +class vtkImageResliceMapper(vtkmodules.vtkRenderingCore.vtkImageMapper3D): + def AutoAdjustImageQualityOff(self) -> None: ... + def AutoAdjustImageQualityOn(self) -> None: ... + def GetAutoAdjustImageQuality(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetImageSampleFactor(self) -> int: ... + def GetImageSampleFactorMaxValue(self) -> int: ... + def GetImageSampleFactorMinValue(self) -> int: ... + def GetIndexBounds(self, extent: MutableSequence[float]) -> None: ... + def GetInterpolator(self) -> vtkmodules.vtkImagingCore.vtkAbstractImageInterpolator: ... + def GetJumpToNearestSlice(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetResampleToScreenPixels(self) -> int: ... + def GetSeparateWindowLevelOperation(self) -> int: ... + def GetSlabSampleFactor(self) -> int: ... + def GetSlabSampleFactorMaxValue(self) -> int: ... + def GetSlabSampleFactorMinValue(self) -> int: ... + def GetSlabThickness(self) -> float: ... + def GetSlabType(self) -> int: ... + def GetSlabTypeAsString(self) -> str: ... + def GetSlabTypeMaxValue(self) -> int: ... + def GetSlabTypeMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def JumpToNearestSliceOff(self) -> None: ... + def JumpToNearestSliceOn(self) -> None: ... + def NewInstance(self) -> vtkImageResliceMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render( + self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer, prop: vtkmodules.vtkRenderingCore.vtkImageSlice + ) -> None: ... + def ResampleToScreenPixelsOff(self) -> None: ... + def ResampleToScreenPixelsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageResliceMapper: ... + def SeparateWindowLevelOperationOff(self) -> None: ... + def SeparateWindowLevelOperationOn(self) -> None: ... + def SetAutoAdjustImageQuality(self, _arg: int) -> None: ... + def SetImageSampleFactor(self, _arg: int) -> None: ... + def SetInterpolator(self, interpolator: vtkmodules.vtkImagingCore.vtkAbstractImageInterpolator) -> None: ... + def SetJumpToNearestSlice(self, _arg: int) -> None: ... + def SetResampleToScreenPixels(self, _arg: int) -> None: ... + def SetSeparateWindowLevelOperation(self, _arg: int) -> None: ... + def SetSlabSampleFactor(self, _arg: int) -> None: ... + def SetSlabThickness(self, _arg: float) -> None: ... + def SetSlabType(self, _arg: int) -> None: ... + def SetSlabTypeToMax(self) -> None: ... + def SetSlabTypeToMean(self) -> None: ... + def SetSlabTypeToMin(self) -> None: ... + def SetSlabTypeToSum(self) -> None: ... + def SetSlicePlane(self, plane: vtkmodules.vtkCommonDataModel.vtkPlane) -> None: ... + +class vtkImageSliceCollection(vtkmodules.vtkRenderingCore.vtkPropCollection): + def AddItem(self, a: vtkmodules.vtkRenderingCore.vtkImageSlice) -> None: ... + def GetNextImage(self) -> vtkmodules.vtkRenderingCore.vtkImageSlice: ... + def GetNextItem(self) -> vtkmodules.vtkRenderingCore.vtkImageSlice: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageSliceCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageSliceCollection: ... + def Sort(self) -> None: ... + +class vtkImageStack(vtkmodules.vtkRenderingCore.vtkImageSlice): + def AddImage(self, prop: vtkmodules.vtkRenderingCore.vtkImageSlice) -> None: ... + def BuildPaths( + self, paths: vtkmodules.vtkRenderingCore.vtkAssemblyPaths, path: vtkmodules.vtkRenderingCore.vtkAssemblyPath + ) -> None: ... + def GetActiveImage(self) -> vtkmodules.vtkRenderingCore.vtkImageSlice: ... + def GetActiveLayer(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + @overload + def GetImages(self) -> vtkImageSliceCollection: ... + @overload + def GetImages(self, __a: vtkmodules.vtkRenderingCore.vtkPropCollection) -> None: ... + def GetMTime(self) -> int: ... + def GetMapper(self) -> vtkmodules.vtkRenderingCore.vtkImageMapper3D: ... + def GetNextPath(self) -> vtkmodules.vtkRenderingCore.vtkAssemblyPath: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfPaths(self) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkImageProperty: ... + def GetRedrawMTime(self) -> int: ... + def HasImage(self, prop: vtkmodules.vtkRenderingCore.vtkImageSlice) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def InitPathTraversal(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageStack: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveImage(self, prop: vtkmodules.vtkRenderingCore.vtkImageSlice) -> None: ... + def RenderOpaqueGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageStack: ... + def SetActiveLayer(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingLICOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkRenderingLICOpenGL2.pyi new file mode 100644 index 000000000000..3b7e453811dc --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingLICOpenGL2.pyi @@ -0,0 +1,354 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +class vtkCompositeSurfaceLICMapper(vtkmodules.vtkRenderingOpenGL2.vtkCompositePolyDataMapper2): + def GetLICInterface(self) -> vtkSurfaceLICInterface: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeSurfaceLICMapper: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeSurfaceLICMapper: ... + +class vtkImageDataLIC2D(vtkmodules.vtkCommonExecutionModel.vtkImageAlgorithm): + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetMagnification(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpenGLExtensionsSupported(self) -> int: ... + def GetStepSize(self) -> float: ... + def GetSteps(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageDataLIC2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageDataLIC2D: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> int: ... + def SetMagnification(self, _arg: int) -> None: ... + def SetStepSize(self, _arg: float) -> None: ... + def SetSteps(self, _arg: int) -> None: ... + def TranslateInputExtent(self, inExt: Sequence[int], inWholeExtent: Sequence[int], outExt: MutableSequence[int]) -> None: ... + +class vtkLineIntegralConvolution2D(vtkmodules.vtkCommonCore.vtkObject): + ENHANCE_CONTRAST_OFF: int + ENHANCE_CONTRAST_ON: int + def AntiAliasOff(self) -> None: ... + def AntiAliasOn(self) -> None: ... + def EnhanceContrastOff(self) -> None: ... + def EnhanceContrastOn(self) -> None: ... + def EnhancedLICOff(self) -> None: ... + def EnhancedLICOn(self) -> None: ... + @overload + def Execute( + self, + vectorTex: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject, + noiseTex: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject, + ) -> vtkmodules.vtkRenderingOpenGL2.vtkTextureObject: ... + @overload + def Execute( + self, + extent: Sequence[int], + vectorTex: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject, + noiseTex: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject, + ) -> vtkmodules.vtkRenderingOpenGL2.vtkTextureObject: ... + def GetAntiAlias(self) -> int: ... + def GetAntiAliasMaxValue(self) -> int: ... + def GetAntiAliasMinValue(self) -> int: ... + def GetComponentIds(self) -> tuple[int, int]: ... + def GetContext(self) -> vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow: ... + def GetEnhanceContrast(self) -> int: ... + def GetEnhanceContrastMaxValue(self) -> int: ... + def GetEnhanceContrastMinValue(self) -> int: ... + def GetEnhancedLIC(self) -> int: ... + def GetEnhancedLICMaxValue(self) -> int: ... + def GetEnhancedLICMinValue(self) -> int: ... + def GetHighContrastEnhancementFactor(self) -> float: ... + def GetHighContrastEnhancementFactorMaxValue(self) -> float: ... + def GetHighContrastEnhancementFactorMinValue(self) -> float: ... + def GetLowContrastEnhancementFactor(self) -> float: ... + def GetLowContrastEnhancementFactorMaxValue(self) -> float: ... + def GetLowContrastEnhancementFactorMinValue(self) -> float: ... + def GetMaskThreshold(self) -> float: ... + def GetMaskThresholdMaxValue(self) -> float: ... + def GetMaskThresholdMinValue(self) -> float: ... + def GetMaxNoiseValue(self) -> float: ... + def GetMaxNoiseValueMaxValue(self) -> float: ... + def GetMaxNoiseValueMinValue(self) -> float: ... + def GetNormalizeVectors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSteps(self) -> int: ... + def GetNumberOfStepsMaxValue(self) -> int: ... + def GetNumberOfStepsMinValue(self) -> int: ... + def GetStepSize(self) -> float: ... + def GetStepSizeMaxValue(self) -> float: ... + def GetStepSizeMinValue(self) -> float: ... + def GetTransformVectors(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsSupported(renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLineIntegralConvolution2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLineIntegralConvolution2D: ... + def SetAntiAlias(self, _arg: int) -> None: ... + @overload + def SetComponentIds(self, c0: int, c1: int) -> None: ... + @overload + def SetComponentIds(self, c: MutableSequence[int]) -> None: ... + def SetContext(self, context: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> None: ... + def SetEnhanceContrast(self, _arg: int) -> None: ... + def SetEnhancedLIC(self, _arg: int) -> None: ... + def SetHighContrastEnhancementFactor(self, _arg: float) -> None: ... + def SetLowContrastEnhancementFactor(self, _arg: float) -> None: ... + def SetMaskThreshold(self, _arg: float) -> None: ... + def SetMaxNoiseValue(self, _arg: float) -> None: ... + @staticmethod + def SetNoiseTexParameters(noise: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject) -> None: ... + def SetNormalizeVectors(self, val: int) -> None: ... + def SetNumberOfSteps(self, _arg: int) -> None: ... + def SetStepSize(self, _arg: float) -> None: ... + def SetTransformVectors(self, val: int) -> None: ... + @staticmethod + def SetVectorTexParameters(vectors: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject) -> None: ... + def WriteTimerLog(self, __a: str) -> None: ... + +class vtkPainterCommunicator: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, other: vtkPainterCommunicator) -> None: ... + def GetIsNull(self) -> bool: ... + def GetMPIFinalized(self) -> bool: ... + def GetMPIInitialized(self) -> bool: ... + def GetRank(self) -> int: ... + def GetSize(self) -> int: ... + def GetWorldRank(self) -> int: ... + def GetWorldSize(self) -> int: ... + +class vtkStructuredGridLIC2D(vtkmodules.vtkCommonExecutionModel.vtkStructuredGridAlgorithm): + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetFBOSuccess(self) -> int: ... + def GetLICSuccess(self) -> int: ... + def GetMagnification(self) -> int: ... + def GetMagnificationMaxValue(self) -> int: ... + def GetMagnificationMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStepSize(self) -> float: ... + def GetSteps(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkStructuredGridLIC2D: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkStructuredGridLIC2D: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> int: ... + def SetMagnification(self, _arg: int) -> None: ... + def SetStepSize(self, _arg: float) -> None: ... + def SetSteps(self, _arg: int) -> None: ... + +class vtkSurfaceLICComposite(vtkmodules.vtkCommonCore.vtkObject): + COMPOSITE_AUTO: int + COMPOSITE_BALANCED: int + COMPOSITE_INPLACE: int + COMPOSITE_INPLACE_DISJOINT: int + def BuildProgram(self, __a: MutableSequence[float]) -> int: ... + def GetCompositeExtent(self, i: int = 0) -> vtkmodules.vtkCommonDataModel.vtkPixelExtent: ... + def GetContext(self) -> vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow: ... + def GetDataSetExtent(self) -> vtkmodules.vtkCommonDataModel.vtkPixelExtent: ... + def GetDisjointGuardExtent(self, i: int = 0) -> vtkmodules.vtkCommonDataModel.vtkPixelExtent: ... + def GetGuardExtent(self, i: int = 0) -> vtkmodules.vtkCommonDataModel.vtkPixelExtent: ... + def GetNumberOfCompositeExtents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStrategy(self) -> int: ... + def GetWindowExtent(self) -> vtkmodules.vtkCommonDataModel.vtkPixelExtent: ... + def InitializeCompositeExtents(self, vectors: MutableSequence[float]) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSurfaceLICComposite: ... + def RestoreDefaultCommunicator(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSurfaceLICComposite: ... + def SetContext(self, __a: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> None: ... + def SetStrategy(self, val: int) -> None: ... + +class vtkSurfaceLICInterface(vtkmodules.vtkCommonCore.vtkObject): + COLOR_MODE_BLEND: int + COLOR_MODE_MAP: int + COMPOSITE_AUTO: int + COMPOSITE_BALANCED: int + COMPOSITE_INPLACE: int + COMPOSITE_INPLACE_DISJOINT: int + ENHANCE_CONTRAST_BOTH: int + ENHANCE_CONTRAST_COLOR: int + ENHANCE_CONTRAST_LIC: int + ENHANCE_CONTRAST_OFF: int + NOISE_TYPE_GAUSSIAN: int + NOISE_TYPE_PERLIN: int + NOISE_TYPE_UNIFORM: int + def AntiAliasOff(self) -> None: ... + def AntiAliasOn(self) -> None: ... + def ApplyLIC(self) -> None: ... + def CanRenderSurfaceLIC(self, actor: vtkmodules.vtkRenderingCore.vtkActor) -> bool: ... + def CombineColorsAndLIC(self) -> None: ... + def CompletedGeometry(self) -> None: ... + def CopyToScreen(self) -> None: ... + def CreateCommunicator( + self, + __a: vtkmodules.vtkRenderingCore.vtkRenderer, + __b: vtkmodules.vtkRenderingCore.vtkActor, + data: vtkmodules.vtkCommonDataModel.vtkDataObject, + ) -> None: ... + def EnableOff(self) -> None: ... + def EnableOn(self) -> None: ... + def EnhancedLICOff(self) -> None: ... + def EnhancedLICOn(self) -> None: ... + def GatherVectors(self) -> None: ... + def GetAntiAlias(self) -> int: ... + def GetColorMode(self) -> int: ... + def GetCompositeStrategy(self) -> int: ... + def GetEnable(self) -> int: ... + def GetEnhanceContrast(self) -> int: ... + def GetEnhancedLIC(self) -> int: ... + def GetGenerateNoiseTexture(self) -> int: ... + def GetHasVectors(self) -> bool: ... + def GetHighColorContrastEnhancementFactor(self) -> float: ... + def GetHighLICContrastEnhancementFactor(self) -> float: ... + def GetImpulseNoiseBackgroundValue(self) -> float: ... + def GetImpulseNoiseProbability(self) -> float: ... + def GetLICIntensity(self) -> float: ... + def GetLowColorContrastEnhancementFactor(self) -> float: ... + def GetLowLICContrastEnhancementFactor(self) -> float: ... + def GetMapModeBias(self) -> float: ... + def GetMaskColor(self) -> tuple[float, float, float]: ... + def GetMaskIntensity(self) -> float: ... + def GetMaskOnSurface(self) -> int: ... + def GetMaskThreshold(self) -> float: ... + def GetMaxNoiseValue(self) -> float: ... + def GetMinNoiseValue(self) -> float: ... + def GetNoiseDataSet(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetNoiseGeneratorSeed(self) -> int: ... + def GetNoiseGrainSize(self) -> int: ... + def GetNoiseTextureSize(self) -> int: ... + def GetNoiseType(self) -> int: ... + def GetNormalizeVectors(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfNoiseLevels(self) -> int: ... + def GetNumberOfSteps(self) -> int: ... + def GetStepSize(self) -> float: ... + def InitializeResources(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsSupported(context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MaskOnSurfaceOff(self) -> None: ... + def MaskOnSurfaceOn(self) -> None: ... + def NewInstance(self) -> vtkSurfaceLICInterface: ... + def NormalizeVectorsOff(self) -> None: ... + def NormalizeVectorsOn(self) -> None: ... + def PrepareForGeometry(self) -> None: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSurfaceLICInterface: ... + def SetAntiAlias(self, val: int) -> None: ... + def SetColorMode(self, val: int) -> None: ... + def SetCompositeStrategy(self, val: int) -> None: ... + def SetEnable(self, _arg: int) -> None: ... + def SetEnhanceContrast(self, val: int) -> None: ... + def SetEnhancedLIC(self, val: int) -> None: ... + def SetGenerateNoiseTexture(self, shouldGenerate: int) -> None: ... + def SetHasVectors(self, val: bool) -> None: ... + def SetHighColorContrastEnhancementFactor(self, val: float) -> None: ... + def SetHighLICContrastEnhancementFactor(self, val: float) -> None: ... + def SetImpulseNoiseBackgroundValue(self, val: float) -> None: ... + def SetImpulseNoiseProbability(self, val: float) -> None: ... + def SetLICIntensity(self, val: float) -> None: ... + def SetLowColorContrastEnhancementFactor(self, val: float) -> None: ... + def SetLowLICContrastEnhancementFactor(self, val: float) -> None: ... + def SetMapModeBias(self, val: float) -> None: ... + @overload + def SetMaskColor(self, val: MutableSequence[float]) -> None: ... + @overload + def SetMaskColor(self, r: float, g: float, b: float) -> None: ... + def SetMaskIntensity(self, val: float) -> None: ... + def SetMaskOnSurface(self, val: int) -> None: ... + def SetMaskThreshold(self, val: float) -> None: ... + def SetMaxNoiseValue(self, val: float) -> None: ... + def SetMinNoiseValue(self, val: float) -> None: ... + def SetNoiseDataSet(self, data: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetNoiseGeneratorSeed(self, val: int) -> None: ... + def SetNoiseGrainSize(self, val: int) -> None: ... + def SetNoiseTextureSize(self, length: int) -> None: ... + def SetNoiseType(self, type: int) -> None: ... + def SetNormalizeVectors(self, val: int) -> None: ... + def SetNumberOfNoiseLevels(self, val: int) -> None: ... + def SetNumberOfSteps(self, val: int) -> None: ... + def SetStepSize(self, val: float) -> None: ... + def ShallowCopy(self, m: vtkSurfaceLICInterface) -> None: ... + def UpdateCommunicator( + self, + renderer: vtkmodules.vtkRenderingCore.vtkRenderer, + actor: vtkmodules.vtkRenderingCore.vtkActor, + data: vtkmodules.vtkCommonDataModel.vtkDataObject, + ) -> None: ... + def ValidateContext(self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def WriteTimerLog(self, __a: str) -> None: ... + +class vtkSurfaceLICMapper(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper): + def GetLICInterface(self) -> vtkSurfaceLICInterface: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSurfaceLICMapper: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderPiece(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSurfaceLICMapper: ... + def ShallowCopy(self, __a: vtkmodules.vtkRenderingCore.vtkAbstractMapper) -> None: ... + +class vtkTextureIO: + @overload + def __init__(self) -> None: ... + @overload + def __init__(self, __a: vtkTextureIO) -> None: ... + @overload + @staticmethod + def Write( + filename: str, + texture: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject, + subset: Sequence[int] = ..., + origin: Sequence[float] = ..., + ) -> None: ... + @overload + @staticmethod + def Write( + filename: str, + texture: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject, + subset: vtkmodules.vtkCommonDataModel.vtkPixelExtent, + origin: Sequence[float] = ..., + ) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingLOD.pyi b/stubs/vtk/vtkmodules/vtkRenderingLOD.pyi new file mode 100644 index 000000000000..6db413beeaec --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingLOD.pyi @@ -0,0 +1,88 @@ +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersCore +import vtkmodules.vtkRenderingCore + +class vtkLODActor(vtkmodules.vtkRenderingCore.vtkActor): + def AddLODMapper(self, mapper: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + def GetLODMappers(self) -> vtkmodules.vtkRenderingCore.vtkMapperCollection: ... + def GetLowResFilter(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetMediumResFilter(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetNumberOfCloudPoints(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Modified(self) -> None: ... + def NewInstance(self) -> vtkLODActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLODActor: ... + def SetLowResFilter(self, __a: vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm) -> None: ... + def SetMediumResFilter(self, __a: vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm) -> None: ... + def SetNumberOfCloudPoints(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkQuadricLODActor(vtkmodules.vtkRenderingCore.vtkActor): + class PropTypeEnum(int): ... + class DataConfigurationEnum(int): ... + ACTOR: PropTypeEnum + FOLLOWER: PropTypeEnum + UNKNOWN: DataConfigurationEnum + XLINE: DataConfigurationEnum + XYPLANE: DataConfigurationEnum + XYZVOLUME: DataConfigurationEnum + XZPLANE: DataConfigurationEnum + YLINE: DataConfigurationEnum + YZPLANE: DataConfigurationEnum + ZLINE: DataConfigurationEnum + def DeferLODConstructionOff(self) -> None: ... + def DeferLODConstructionOn(self) -> None: ... + def GetCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def GetCollapseDimensionRatio(self) -> float: ... + def GetCollapseDimensionRatioMaxValue(self) -> float: ... + def GetCollapseDimensionRatioMinValue(self) -> float: ... + def GetDataConfiguration(self) -> int: ... + def GetDataConfigurationMaxValue(self) -> int: ... + def GetDataConfigurationMinValue(self) -> int: ... + def GetDeferLODConstruction(self) -> int: ... + def GetLODFilter(self) -> vtkmodules.vtkFiltersCore.vtkQuadricClustering: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPropType(self) -> int: ... + def GetPropTypeMaxValue(self) -> int: ... + def GetPropTypeMinValue(self) -> int: ... + def GetStatic(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkQuadricLODActor: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkQuadricLODActor: ... + def SetCamera(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetCollapseDimensionRatio(self, _arg: float) -> None: ... + def SetDataConfiguration(self, _arg: int) -> None: ... + def SetDataConfigurationToUnknown(self) -> None: ... + def SetDataConfigurationToXLine(self) -> None: ... + def SetDataConfigurationToXYPlane(self) -> None: ... + def SetDataConfigurationToXYZVolume(self) -> None: ... + def SetDataConfigurationToXZPlane(self) -> None: ... + def SetDataConfigurationToYLine(self) -> None: ... + def SetDataConfigurationToYZPlane(self) -> None: ... + def SetDataConfigurationToZLine(self) -> None: ... + def SetDeferLODConstruction(self, _arg: int) -> None: ... + def SetLODFilter(self, lodFilter: vtkmodules.vtkFiltersCore.vtkQuadricClustering) -> None: ... + def SetPropType(self, _arg: int) -> None: ... + def SetPropTypeToActor(self) -> None: ... + def SetPropTypeToFollower(self) -> None: ... + def SetStatic(self, _arg: int) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + def StaticOff(self) -> None: ... + def StaticOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingLabel.pyi b/stubs/vtk/vtkmodules/vtkRenderingLabel.pyi new file mode 100644 index 000000000000..09e7b77c5e47 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingLabel.pyi @@ -0,0 +1,548 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkRenderingCore + +VTK_LABEL_FIELD_DATA: int +VTK_LABEL_IDS: int +VTK_LABEL_NORMALS: int +VTK_LABEL_SCALARS: int +VTK_LABEL_TCOORDS: int +VTK_LABEL_TENSORS: int +VTK_LABEL_VECTORS: int + +class vtkLabeledDataMapper(vtkmodules.vtkRenderingCore.vtkMapper2D): + class Coordinates(int): ... + DISPLAY: Coordinates + WORLD: Coordinates + def CoordinateSystemDisplay(self) -> None: ... + def CoordinateSystemWorld(self) -> None: ... + def GetComponentSeparator(self) -> str: ... + def GetCoordinateSystem(self) -> int: ... + def GetCoordinateSystemMaxValue(self) -> int: ... + def GetCoordinateSystemMinValue(self) -> int: ... + def GetFieldDataArray(self) -> int: ... + def GetFieldDataName(self) -> str: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetLabelFormat(self) -> str: ... + def GetLabelMode(self) -> int: ... + def GetLabelPosition(self, label: int, pos: MutableSequence[float]) -> None: ... + def GetLabelText(self, label: int) -> str: ... + @overload + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + @overload + def GetLabelTextProperty(self, type: int) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabeledComponent(self) -> int: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLabels(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabeledDataMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + def RenderOverlay( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabeledDataMapper: ... + def SetComponentSeparator(self, _arg: str) -> None: ... + def SetCoordinateSystem(self, _arg: int) -> None: ... + def SetFieldDataArray(self, arrayIndex: int) -> None: ... + def SetFieldDataName(self, arrayName: str) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetLabelFormat(self, _arg: str) -> None: ... + def SetLabelMode(self, _arg: int) -> None: ... + def SetLabelModeToLabelFieldData(self) -> None: ... + def SetLabelModeToLabelIds(self) -> None: ... + def SetLabelModeToLabelNormals(self) -> None: ... + def SetLabelModeToLabelScalars(self) -> None: ... + def SetLabelModeToLabelTCoords(self) -> None: ... + def SetLabelModeToLabelTensors(self) -> None: ... + def SetLabelModeToLabelVectors(self) -> None: ... + @overload + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + @overload + def SetLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty, type: int) -> None: ... + def SetLabeledComponent(self, _arg: int) -> None: ... + def SetTransform(self, t: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + +class vtkDynamic2DLabelMapper(vtkLabeledDataMapper): + def GetLabelHeightPadding(self) -> float: ... + def GetLabelWidthPadding(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReversePriority(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDynamic2DLabelMapper: ... + def RenderOpaqueGeometry( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + def RenderOverlay( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + def ReversePriorityOff(self) -> None: ... + def ReversePriorityOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDynamic2DLabelMapper: ... + def SetLabelHeightPadding(self, _arg: float) -> None: ... + def SetLabelWidthPadding(self, _arg: float) -> None: ... + def SetPriorityArrayName(self, name: str) -> None: ... + def SetReversePriority(self, _arg: bool) -> None: ... + +class vtkLabelRenderStrategy(vtkmodules.vtkCommonCore.vtkObject): + def ComputeLabelBounds( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, label: str, bds: MutableSequence[float] + ) -> None: ... + def EndFrame(self) -> None: ... + def GetDefaultTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelRenderStrategy: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @overload + def RenderLabel(self, x: MutableSequence[int], tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, label: str) -> None: ... + @overload + def RenderLabel( + self, x: MutableSequence[int], tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, label: str, maxWidth: int + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelRenderStrategy: ... + def SetDefaultTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def StartFrame(self) -> None: ... + def SupportsBoundedSize(self) -> bool: ... + def SupportsRotation(self) -> bool: ... + +class vtkFreeTypeLabelRenderStrategy(vtkLabelRenderStrategy): + def ComputeLabelBounds( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, label: str, bds: MutableSequence[float] + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFreeTypeLabelRenderStrategy: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderLabel(self, x: MutableSequence[int], tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, label: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFreeTypeLabelRenderStrategy: ... + def SupportsBoundedSize(self) -> bool: ... + def SupportsRotation(self) -> bool: ... + +class vtkLabelHierarchy(vtkmodules.vtkCommonDataModel.vtkPointSet): + class IteratorType(int): ... + DEPTH_FIRST: IteratorType + FRUSTUM: IteratorType + FULL_SORT: IteratorType + QUEUE: IteratorType + def ComputeHierarchy(self) -> None: ... + @overload + def FindCell( + self, + __a: MutableSequence[float], + __b: vtkmodules.vtkCommonDataModel.vtkCell, + __c: int, + __d: float, + __e: int, + __f: MutableSequence[float], + __g: MutableSequence[float], + ) -> int: ... + @overload + def FindCell( + self, + __a: MutableSequence[float], + __b: vtkmodules.vtkCommonDataModel.vtkCell, + __c: vtkmodules.vtkCommonDataModel.vtkGenericCell, + __d: int, + __e: float, + __f: int, + __g: MutableSequence[float], + __h: MutableSequence[float], + ) -> int: ... + @staticmethod + def GetAnchorFrustumPlanes( + frustumPlanes: MutableSequence[float], + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + anchorTransform: vtkmodules.vtkRenderingCore.vtkCoordinate, + ) -> None: ... + def GetBoundedSizes(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @overload + def GetCell(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkCell: ... + @overload + def GetCell(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkGenericCell) -> None: ... + @overload + def GetCell(self, i: int, j: int, k: int) -> vtkmodules.vtkCommonDataModel.vtkCell: ... + def GetCellPoints(self, __a: int, __b: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetCellType(self, __a: int) -> int: ... + def GetCenterPts(self) -> vtkmodules.vtkCommonCore.vtkPoints: ... + def GetCoincidentPoints(self) -> vtkmodules.vtkFiltersGeneral.vtkCoincidentPoints: ... + def GetDiscreteNodeCoordinatesFromWorldPoint( + self, ijk: MutableSequence[int], pt: MutableSequence[float], level: int + ) -> None: ... + def GetIconIndices(self) -> vtkmodules.vtkCommonCore.vtkIntArray: ... + def GetLabels(self) -> vtkmodules.vtkCommonCore.vtkAbstractArray: ... + def GetMaxCellSize(self) -> int: ... + def GetMaximumDepth(self) -> int: ... + def GetNumberOfCells(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientations(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + @staticmethod + def GetPathForNodalCoordinates(path: MutableSequence[int], ijk: MutableSequence[int], level: int) -> bool: ... + def GetPointCells(self, __a: int, __b: vtkmodules.vtkCommonCore.vtkIdList) -> None: ... + def GetPriorities(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetSizes(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetTargetLabelCount(self) -> int: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelHierarchy: ... + def NewIterator( + self, + type: int, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + cam: vtkmodules.vtkRenderingCore.vtkCamera, + frustumPlanes: MutableSequence[float], + positionsAsNormals: bool, + bucketSize: MutableSequence[float], + ) -> vtkLabelHierarchyIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelHierarchy: ... + def SetBoundedSizes(self, arr: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetIconIndices(self, arr: vtkmodules.vtkCommonCore.vtkIntArray) -> None: ... + def SetLabels(self, arr: vtkmodules.vtkCommonCore.vtkAbstractArray) -> None: ... + def SetMaximumDepth(self, _arg: int) -> None: ... + def SetOrientations(self, arr: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetPoints(self, __a: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def SetPriorities(self, arr: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetSizes(self, arr: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetTargetLabelCount(self, _arg: int) -> None: ... + def SetTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + +class vtkLabelHierarchyAlgorithm(vtkmodules.vtkCommonExecutionModel.vtkAlgorithm): + @overload + def AddInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def AddInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetLabelHierarchyInput(self, port: int) -> vtkLabelHierarchy: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @overload + def GetOutput(self) -> vtkLabelHierarchy: ... + @overload + def GetOutput(self, __a: int) -> vtkLabelHierarchy: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelHierarchyAlgorithm: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelHierarchyAlgorithm: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + @overload + def SetInputData(self, __a: int, __b: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + def SetOutput(self, d: vtkmodules.vtkCommonDataModel.vtkDataObject) -> None: ... + +class vtkLabelHierarchyIterator(vtkmodules.vtkCommonCore.vtkObject): + def Begin(self, __a: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def BoxAllNodes(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def BoxNode(self) -> None: ... + def GetAllBounds(self) -> int: ... + def GetBoundedSize(self, sz: MutableSequence[float]) -> None: ... + def GetHierarchy(self) -> vtkLabelHierarchy: ... + def GetLabel(self) -> str: ... + def GetLabelId(self) -> int: ... + def GetNodeGeometry(self, ctr: MutableSequence[float], size: float) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> float: ... + def GetPoint(self, x: MutableSequence[float]) -> None: ... + def GetSize(self, sz: MutableSequence[float]) -> None: ... + def GetType(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAtEnd(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelHierarchyIterator: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelHierarchyIterator: ... + def SetAllBounds(self, _arg: int) -> None: ... + def SetTraversedBounds(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + +class vtkLabelHierarchyCompositeIterator(vtkLabelHierarchyIterator): + @overload + def AddIterator(self, it: vtkLabelHierarchyIterator) -> None: ... + @overload + def AddIterator(self, it: vtkLabelHierarchyIterator, count: int) -> None: ... + def Begin(self, __a: vtkmodules.vtkCommonCore.vtkIdTypeArray) -> None: ... + def BoxAllNodes(self, __a: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def BoxNode(self) -> None: ... + def ClearIterators(self) -> None: ... + def GetHierarchy(self) -> vtkLabelHierarchy: ... + def GetLabelId(self) -> int: ... + def GetNodeGeometry(self, ctr: MutableSequence[float], size: float) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsAtEnd(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelHierarchyCompositeIterator: ... + def Next(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelHierarchyCompositeIterator: ... + +class vtkLabelPlacementMapper(vtkmodules.vtkRenderingCore.vtkMapper2D): + class LabelStyle(int): ... + class LabelShape(int): ... + FILLED: LabelStyle + NONE: LabelShape + NUMBER_OF_LABEL_SHAPES: LabelShape + NUMBER_OF_LABEL_STYLES: LabelStyle + OUTLINE: LabelStyle + RECT: LabelShape + ROUNDED_RECT: LabelShape + def GeneratePerturbedLabelSpokesOff(self) -> None: ... + def GeneratePerturbedLabelSpokesOn(self) -> None: ... + def GetAnchorTransform(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetBackgroundColor(self) -> tuple[float, float, float]: ... + def GetBackgroundOpacity(self) -> float: ... + def GetBackgroundOpacityMaxValue(self) -> float: ... + def GetBackgroundOpacityMinValue(self) -> float: ... + def GetGeneratePerturbedLabelSpokes(self) -> bool: ... + def GetIteratorType(self) -> int: ... + def GetMargin(self) -> float: ... + def GetMaximumLabelFraction(self) -> float: ... + def GetMaximumLabelFractionMaxValue(self) -> float: ... + def GetMaximumLabelFractionMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputTraversedBounds(self) -> bool: ... + def GetPlaceAllLabels(self) -> bool: ... + def GetPositionsAsNormals(self) -> bool: ... + def GetRenderStrategy(self) -> vtkLabelRenderStrategy: ... + def GetShape(self) -> int: ... + def GetShapeMaxValue(self) -> int: ... + def GetShapeMinValue(self) -> int: ... + def GetStyle(self) -> int: ... + def GetStyleMaxValue(self) -> int: ... + def GetStyleMinValue(self) -> int: ... + def GetUseDepthBuffer(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelPlacementMapper: ... + def OutputTraversedBoundsOff(self) -> None: ... + def OutputTraversedBoundsOn(self) -> None: ... + def PlaceAllLabelsOff(self) -> None: ... + def PlaceAllLabelsOn(self) -> None: ... + def PositionsAsNormalsOff(self) -> None: ... + def PositionsAsNormalsOn(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelPlacementMapper: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + def SetBackgroundOpacity(self, _arg: float) -> None: ... + def SetGeneratePerturbedLabelSpokes(self, _arg: bool) -> None: ... + def SetIteratorType(self, _arg: int) -> None: ... + def SetMargin(self, _arg: float) -> None: ... + def SetMaximumLabelFraction(self, _arg: float) -> None: ... + def SetOutputTraversedBounds(self, _arg: bool) -> None: ... + def SetPlaceAllLabels(self, _arg: bool) -> None: ... + def SetPositionsAsNormals(self, _arg: bool) -> None: ... + def SetRenderStrategy(self, s: vtkLabelRenderStrategy) -> None: ... + def SetShape(self, _arg: int) -> None: ... + def SetShapeToNone(self) -> None: ... + def SetShapeToRect(self) -> None: ... + def SetShapeToRoundedRect(self) -> None: ... + def SetStyle(self, _arg: int) -> None: ... + def SetStyleToFilled(self) -> None: ... + def SetStyleToOutline(self) -> None: ... + def SetUseDepthBuffer(self, _arg: bool) -> None: ... + def UseDepthBufferOff(self) -> None: ... + def UseDepthBufferOn(self) -> None: ... + +class vtkLabelPlacer(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + class LabelGravity(int): ... + class OutputCoordinates(int): ... + BaselineCenter: LabelGravity + BaselineLeft: LabelGravity + BaselineRight: LabelGravity + CenterCenter: LabelGravity + CenterLeft: LabelGravity + CenterRight: LabelGravity + DISPLAY: OutputCoordinates + HorizontalBitMask: LabelGravity + HorizontalCenterBit: LabelGravity + HorizontalLeftBit: LabelGravity + HorizontalRightBit: LabelGravity + LowerCenter: LabelGravity + LowerLeft: LabelGravity + LowerRight: LabelGravity + UpperCenter: LabelGravity + UpperLeft: LabelGravity + UpperRight: LabelGravity + VerticalBaselineBit: LabelGravity + VerticalBitMask: LabelGravity + VerticalBottomBit: LabelGravity + VerticalCenterBit: LabelGravity + VerticalTopBit: LabelGravity + WORLD: OutputCoordinates + def GeneratePerturbedLabelSpokesOff(self) -> None: ... + def GeneratePerturbedLabelSpokesOn(self) -> None: ... + def GetAnchorTransform(self) -> vtkmodules.vtkRenderingCore.vtkCoordinate: ... + def GetGeneratePerturbedLabelSpokes(self) -> bool: ... + def GetGravity(self) -> int: ... + def GetIteratorType(self) -> int: ... + def GetMTime(self) -> int: ... + def GetMaximumLabelFraction(self) -> float: ... + def GetMaximumLabelFractionMaxValue(self) -> float: ... + def GetMaximumLabelFractionMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutputCoordinateSystem(self) -> int: ... + def GetOutputCoordinateSystemMaxValue(self) -> int: ... + def GetOutputCoordinateSystemMinValue(self) -> int: ... + def GetOutputTraversedBounds(self) -> bool: ... + def GetPositionsAsNormals(self) -> bool: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetUseDepthBuffer(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelPlacer: ... + def OutputCoordinateSystemDisplay(self) -> None: ... + def OutputCoordinateSystemWorld(self) -> None: ... + def OutputTraversedBoundsOff(self) -> None: ... + def OutputTraversedBoundsOn(self) -> None: ... + def PositionsAsNormalsOff(self) -> None: ... + def PositionsAsNormalsOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelPlacer: ... + def SetGeneratePerturbedLabelSpokes(self, _arg: bool) -> None: ... + def SetGravity(self, gravity: int) -> None: ... + def SetIteratorType(self, _arg: int) -> None: ... + def SetMaximumLabelFraction(self, _arg: float) -> None: ... + def SetOutputCoordinateSystem(self, _arg: int) -> None: ... + def SetOutputTraversedBounds(self, _arg: bool) -> None: ... + def SetPositionsAsNormals(self, _arg: bool) -> None: ... + def SetRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetUseDepthBuffer(self, _arg: bool) -> None: ... + def UseDepthBufferOff(self) -> None: ... + def UseDepthBufferOn(self) -> None: ... + +class vtkLabelSizeCalculator(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetDPI(self) -> int: ... + def GetFontProperty(self, type: int = 0) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelSizeArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabelSizeCalculator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabelSizeCalculator: ... + def SetDPI(self, _arg: int) -> None: ... + def SetFontProperty(self, fontProp: vtkmodules.vtkRenderingCore.vtkTextProperty, type: int = 0) -> None: ... + def SetLabelSizeArrayName(self, _arg: str) -> None: ... + +class vtkLabeledTreeMapDataMapper(vtkLabeledDataMapper): + def GetChildMotion(self) -> int: ... + def GetClipTextMode(self) -> int: ... + def GetDynamicLevel(self) -> int: ... + def GetFontSizeRange(self, range: MutableSequence[int]) -> None: ... + def GetInputTree(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetLevelRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLabeledTreeMapDataMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + def RenderOverlay( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLabeledTreeMapDataMapper: ... + def SetChildMotion(self, _arg: int) -> None: ... + def SetClipTextMode(self, _arg: int) -> None: ... + def SetDynamicLevel(self, _arg: int) -> None: ... + def SetFontSizeRange(self, maxSize: int, minSize: int, delta: int = 4) -> None: ... + def SetLevelRange(self, startLevel: int, endLevel: int) -> None: ... + def SetRectanglesArrayName(self, name: str) -> None: ... + +class vtkPointSetToLabelHierarchy(vtkLabelHierarchyAlgorithm): + def GetBoundedSizeArrayName(self) -> str: ... + def GetIconIndexArrayName(self) -> str: ... + def GetLabelArrayName(self) -> str: ... + def GetMaximumDepth(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientationArrayName(self) -> str: ... + def GetPriorityArrayName(self) -> str: ... + def GetSizeArrayName(self) -> str: ... + def GetTargetLabelCount(self) -> int: ... + def GetTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointSetToLabelHierarchy: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointSetToLabelHierarchy: ... + def SetBoundedSizeArrayName(self, name: str) -> None: ... + def SetIconIndexArrayName(self, name: str) -> None: ... + def SetLabelArrayName(self, name: str) -> None: ... + def SetMaximumDepth(self, _arg: int) -> None: ... + def SetOrientationArrayName(self, name: str) -> None: ... + def SetPriorityArrayName(self, name: str) -> None: ... + def SetSizeArrayName(self, name: str) -> None: ... + def SetTargetLabelCount(self, _arg: int) -> None: ... + def SetTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingMatplotlib.pyi b/stubs/vtk/vtkmodules/vtkRenderingMatplotlib.pyi new file mode 100644 index 000000000000..a6aa093d5c63 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingMatplotlib.pyi @@ -0,0 +1,34 @@ +from collections.abc import MutableSequence + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingFreeType + +class vtkMatplotlibMathTextUtilities(vtkmodules.vtkRenderingFreeType.vtkMathTextUtilities): + def GetBoundingBox( + self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, str: str, dpi: int, bbox: MutableSequence[int] + ) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaleToPowerOfTwo(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsAvailable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMatplotlibMathTextUtilities: ... + def RenderString( + self, + str: str, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, + dpi: int, + textDims: MutableSequence[int] = ..., + ) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMatplotlibMathTextUtilities: ... + def SetScaleToPowerOfTwo(self, val: bool) -> None: ... + def StringToPath( + self, str: str, path: vtkmodules.vtkCommonDataModel.vtkPath, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, dpi: int + ) -> bool: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkRenderingOpenGL2.pyi new file mode 100644 index 000000000000..180457dec5bb --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingOpenGL2.pyi @@ -0,0 +1,3081 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingHyperTreeGrid + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") +_Template = TypeVar("_Template") + +class vtkCameraPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetAspectRatioOverride(self) -> float: ... + def GetDelegatePass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraPass: ... + def SetAspectRatioOverride(self, _arg: float) -> None: ... + def SetDelegatePass(self, delegatePass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkClearRGBPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetBackground(self) -> tuple[float, float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClearRGBPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClearRGBPass: ... + @overload + def SetBackground(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackground(self, _arg: Sequence[float]) -> None: ... + +class vtkClearZPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetDepth(self) -> float: ... + def GetDepthMaxValue(self) -> float: ... + def GetDepthMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClearZPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClearZPass: ... + def SetDepth(self, _arg: float) -> None: ... + +class vtkOpenGLPolyDataMapper(vtkmodules.vtkRenderingCore.vtkPolyDataMapper): + class PrimitiveTypes(int): ... + PrimitiveEnd: PrimitiveTypes + PrimitiveLines: PrimitiveTypes + PrimitivePoints: PrimitiveTypes + PrimitiveStart: PrimitiveTypes + PrimitiveTriStrips: PrimitiveTypes + PrimitiveTris: PrimitiveTypes + PrimitiveVertices: PrimitiveTypes + def GetCellIdArrayName(self) -> str: ... + def GetCompositeIdArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPauseShiftScale(self) -> bool: ... + def GetPointIdArrayName(self) -> str: ... + def GetPopulateSelectionSettings(self) -> int: ... + def GetProcessIdArrayName(self) -> str: ... + def GetSupportsSelection(self) -> bool: ... + def GetVBOShiftScaleMethod(self) -> int: ... + def GetVBOs(self) -> vtkOpenGLVertexBufferObjectGroup: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MapDataArrayToMultiTextureAttribute( + self, tname: str, dataArrayName: str, fieldAssociation: int, componentno: int = -1 + ) -> None: ... + def MapDataArrayToVertexAttribute( + self, vertexAttributeName: str, dataArrayName: str, fieldAssociation: int, componentno: int = -1 + ) -> None: ... + def NewInstance(self) -> vtkOpenGLPolyDataMapper: ... + def PauseShiftScaleOff(self) -> None: ... + def PauseShiftScaleOn(self) -> None: ... + def ProcessSelectorPixelBuffers( + self, + sel: vtkmodules.vtkRenderingCore.vtkHardwareSelector, + pixeloffsets: MutableSequence[int], + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllVertexAttributeMappings(self) -> None: ... + def RemoveVertexAttributeMapping(self, vertexAttributeName: str) -> None: ... + def RenderPiece(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + def RenderPieceDraw( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor + ) -> None: ... + def RenderPieceFinish( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor + ) -> None: ... + def RenderPieceStart( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLPolyDataMapper: ... + def SetCellIdArrayName(self, _arg: str) -> None: ... + def SetCompositeIdArrayName(self, _arg: str) -> None: ... + def SetPauseShiftScale(self, pauseShiftScale: bool) -> None: ... + def SetPointIdArrayName(self, _arg: str) -> None: ... + def SetPopulateSelectionSettings(self, v: int) -> None: ... + def SetProcessIdArrayName(self, _arg: str) -> None: ... + def SetVBOShiftScaleMethod(self, m: int) -> None: ... + def ShallowCopy(self, m: vtkmodules.vtkRenderingCore.vtkAbstractMapper) -> None: ... + +class vtkCompositePolyDataMapper2(vtkOpenGLPolyDataMapper): + def ColorMissingArraysWithNanColorOff(self) -> None: ... + def ColorMissingArraysWithNanColorOn(self) -> None: ... + def GetBlockColor(self, index: int) -> _Pointer: ... + def GetBlockOpacity(self, index: int) -> float: ... + def GetBlockVisibility(self, index: int) -> bool: ... + def GetColorMissingArraysWithNanColor(self) -> bool: ... + def GetCompositeDataDisplayAttributes(self) -> vtkmodules.vtkRenderingCore.vtkCompositeDataDisplayAttributes: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasOpaqueGeometry(self) -> bool: ... + def HasTranslucentPolygonalGeometry(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositePolyDataMapper2: ... + def ProcessSelectorPixelBuffers( + self, + sel: vtkmodules.vtkRenderingCore.vtkHardwareSelector, + pixeloffsets: MutableSequence[int], + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveBlockColor(self, index: int) -> None: ... + def RemoveBlockColors(self) -> None: ... + def RemoveBlockOpacities(self) -> None: ... + def RemoveBlockOpacity(self, index: int) -> None: ... + def RemoveBlockVisibilities(self) -> None: ... + def RemoveBlockVisibility(self, index: int) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositePolyDataMapper2: ... + @overload + def SetBlockColor(self, index: int, color: Sequence[float]) -> None: ... + @overload + def SetBlockColor(self, index: int, r: float, g: float, b: float) -> None: ... + def SetBlockOpacity(self, index: int, opacity: float) -> None: ... + def SetBlockVisibility(self, index: int, visible: bool) -> None: ... + def SetColorMissingArraysWithNanColor(self, _arg: bool) -> None: ... + def SetCompositeDataDisplayAttributes( + self, attributes: vtkmodules.vtkRenderingCore.vtkCompositeDataDisplayAttributes + ) -> None: ... + @overload + def SetInputArrayToProcess(self, idx: int, port: int, connection: int, fieldAssociation: int, name: str) -> None: ... + @overload + def SetInputArrayToProcess( + self, idx: int, port: int, connection: int, fieldAssociation: int, fieldAttributeType: int + ) -> None: ... + @overload + def SetInputArrayToProcess(self, idx: int, info: vtkmodules.vtkCommonCore.vtkInformation) -> None: ... + @overload + def SetInputArrayToProcess( + self, idx: int, port: int, connection: int, fieldAssociation: str, attributeTypeorName: str + ) -> None: ... + def SetPauseShiftScale(self, pauseShiftScale: bool) -> None: ... + def SetVBOShiftScaleMethod(self, m: int) -> None: ... + +class vtkDataTransferHelper(vtkmodules.vtkCommonCore.vtkObject): + def Download(self) -> bool: ... + def DownloadAsync1(self) -> bool: ... + def DownloadAsync2(self) -> bool: ... + def GetArray(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetCPUExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetCPUExtentIsValid(self) -> bool: ... + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetExtentIsValid(self, extent: MutableSequence[int]) -> bool: ... + def GetGPUExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetGPUExtentIsValid(self) -> bool: ... + def GetMinTextureDimension(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShaderSupportsTextureInt(self) -> bool: ... + def GetTexture(self) -> vtkTextureObject: ... + def GetTextureExtent(self) -> tuple[int, int, int, int, int, int]: ... + def GetTextureExtentIsValid(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsSupported(renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataTransferHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataTransferHelper: ... + def SetArray(self, array: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + @overload + def SetCPUExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetCPUExtent(self, _arg: Sequence[int]) -> None: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + @overload + def SetGPUExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetGPUExtent(self, _arg: Sequence[int]) -> None: ... + def SetMinTextureDimension(self, _arg: int) -> None: ... + def SetShaderSupportsTextureInt(self, value: bool) -> None: ... + def SetTexture(self, texture: vtkTextureObject) -> None: ... + @overload + def SetTextureExtent(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetTextureExtent(self, _arg: Sequence[int]) -> None: ... + def Upload(self, components: int = 0, componentList: MutableSequence[int] = ...) -> bool: ... + +class vtkDefaultPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDefaultPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDefaultPass: ... + +class vtkOpenGLRenderPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetActiveDrawBuffers(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShaderStageMTime(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLRenderPass: ... + def PostReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def PreReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + @staticmethod + def RenderPasses() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseVectorKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLRenderPass: ... + def SetActiveDrawBuffers(self, _arg: int) -> None: ... + def SetShaderParameters( + self, + program: vtkShaderProgram, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + VAO: vtkOpenGLVertexArrayObject = ..., + ) -> bool: ... + +class vtkImageProcessingPass(vtkOpenGLRenderPass): + def GetDelegatePass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageProcessingPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageProcessingPass: ... + def SetDelegatePass(self, delegatePass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkDepthImageProcessingPass(vtkImageProcessingPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDepthImageProcessingPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDepthImageProcessingPass: ... + +class vtkDepthOfFieldPass(vtkDepthImageProcessingPass): + def AutomaticFocalDistanceOff(self) -> None: ... + def AutomaticFocalDistanceOn(self) -> None: ... + def GetAutomaticFocalDistance(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDepthOfFieldPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDepthOfFieldPass: ... + def SetAutomaticFocalDistance(self, _arg: bool) -> None: ... + +class vtkDepthPeelingPass(vtkOpenGLRenderPass): + def GetMaximumNumberOfPeels(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOcclusionRatio(self) -> float: ... + def GetOcclusionRatioMaxValue(self) -> float: ... + def GetOcclusionRatioMinValue(self) -> float: ... + def GetTranslucentPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDepthPeelingPass: ... + def PostReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDepthPeelingPass: ... + def SetDepthFormat(self, _arg: int) -> None: ... + def SetMaximumNumberOfPeels(self, _arg: int) -> None: ... + def SetOcclusionRatio(self, _arg: float) -> None: ... + def SetOpaqueRGBATexture(self, __a: vtkTextureObject) -> None: ... + def SetOpaqueZTexture(self, __a: vtkTextureObject) -> None: ... + def SetShaderParameters( + self, + program: vtkShaderProgram, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + VAO: vtkOpenGLVertexArrayObject = ..., + ) -> bool: ... + def SetTranslucentPass(self, translucentPass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkDualDepthPeelingPass(vtkDepthPeelingPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShaderStageMTime(self) -> int: ... + def GetVolumetricPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDualDepthPeelingPass: ... + def PostReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def PreReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDualDepthPeelingPass: ... + def SetShaderParameters( + self, + program: vtkShaderProgram, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + VAO: vtkOpenGLVertexArrayObject = ..., + ) -> bool: ... + def SetVolumetricPass(self, volumetricPass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkDummyGPUInfoList(vtkmodules.vtkRenderingCore.vtkGPUInfoList): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDummyGPUInfoList: ... + def Probe(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDummyGPUInfoList: ... + +class vtkEDLShading(vtkDepthImageProcessingPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEDLShading: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEDLShading: ... + +class vtkOpenGLTexture(vtkmodules.vtkRenderingCore.vtkTexture): + def CopyTexImage(self, x: int, y: int, width: int, height: int) -> None: ... + def GetIsDepthTexture(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextureObject(self) -> vtkTextureObject: ... + def GetTextureType(self) -> int: ... + def GetTextureUnit(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsTranslucent(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def NewInstance(self) -> vtkOpenGLTexture: ... + def PostRender(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLTexture: ... + def SetIsDepthTexture(self, _arg: int) -> None: ... + def SetTextureObject(self, __a: vtkTextureObject) -> None: ... + def SetTextureType(self, _arg: int) -> None: ... + +class vtkEquirectangularToCubeMapTexture(vtkOpenGLTexture): + def GetCubeMapSize(self) -> int: ... + def GetInputTexture(self) -> vtkOpenGLTexture: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def NewInstance(self) -> vtkEquirectangularToCubeMapTexture: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEquirectangularToCubeMapTexture: ... + def SetCubeMapSize(self, _arg: int) -> None: ... + def SetInputTexture(self, texture: vtkOpenGLTexture) -> None: ... + +class vtkFourByteUnion: + def __init__(self) -> None: ... + +class vtkFramebufferPass(vtkDepthImageProcessingPass): + def GetColorTexture(self) -> vtkTextureObject: ... + def GetDepthTexture(self) -> vtkTextureObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFramebufferPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFramebufferPass: ... + def SetColorFormat(self, _arg: int) -> None: ... + def SetDepthFormat(self, _arg: int) -> None: ... + +class vtkGaussianBlurPass(vtkImageProcessingPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGaussianBlurPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGaussianBlurPass: ... + +class vtkOpenGLRenderWindow(vtkmodules.vtkRenderingCore.vtkRenderWindow): + class FrameBlitModes(int): ... + BlitToCurrent: FrameBlitModes + BlitToHardware: FrameBlitModes + NoBlit: FrameBlitModes + def ActivateTexture(self, __a: vtkTextureObject) -> None: ... + @overload + def BlitDisplayFramebuffer(self) -> None: ... + @overload + def BlitDisplayFramebuffer( + self, + right: int, + srcX: int, + srcY: int, + srcWidth: int, + srcHeight: int, + destX: int, + destY: int, + destWidth: int, + destHeight: int, + bufferMode: int, + interpolation: int, + ) -> None: ... + @overload + def BlitToRenderFramebuffer(self, includeDepth: bool) -> None: ... + @overload + def BlitToRenderFramebuffer( + self, + srcX: int, + srcY: int, + srcWidth: int, + srcHeight: int, + destX: int, + destY: int, + destWidth: int, + destHeight: int, + bufferMode: int, + interpolation: int, + ) -> None: ... + def DeactivateTexture(self, __a: vtkTextureObject) -> None: ... + @overload + def DrawPixels(self, x1: int, y1: int, x2: int, y2: int, numComponents: int, dataType: int, data: _Pointer) -> None: ... + @overload + def DrawPixels( + self, + dstXmin: int, + dstYmin: int, + dstXmax: int, + dstYmax: int, + srcXmin: int, + srcYmin: int, + srcXmax: int, + srcYmax: int, + srcWidth: int, + srcHeight: int, + numComponents: int, + dataType: int, + data: _Pointer, + ) -> None: ... + @overload + def DrawPixels(self, srcWidth: int, srcHeight: int, numComponents: int, dataType: int, data: _Pointer) -> None: ... + def End(self) -> None: ... + def Frame(self) -> None: ... + def FramebufferFlipYOff(self) -> None: ... + def FramebufferFlipYOn(self) -> None: ... + def GetBackBuffer(self) -> int: ... + def GetBackLeftBuffer(self) -> int: ... + def GetBackRightBuffer(self) -> int: ... + def GetBufferNeedsResolving(self) -> bool: ... + def GetColorBufferInternalFormat(self, attachmentPoint: int) -> int: ... + def GetColorBufferSizes(self, rgba: MutableSequence[int]) -> int: ... + def GetContextCreationTime(self) -> int: ... + def GetDefaultTextureInternalFormat( + self, vtktype: int, numComponents: int, needInteger: bool, needFloat: bool, needSRGB: bool + ) -> int: ... + def GetDepthBufferSize(self) -> int: ... + def GetDisplayFramebuffer(self) -> vtkOpenGLFramebufferObject: ... + def GetFrameBlitMode(self) -> FrameBlitModes: ... + def GetFrameBlitModeMaxValue(self) -> FrameBlitModes: ... + def GetFrameBlitModeMinValue(self) -> FrameBlitModes: ... + def GetFramebufferFlipY(self) -> bool: ... + def GetFrontBuffer(self) -> int: ... + def GetFrontLeftBuffer(self) -> int: ... + def GetFrontRightBuffer(self) -> int: ... + @staticmethod + def GetGlobalMaximumNumberOfMultiSamples() -> int: ... + def GetMaximumHardwareLineWidth(self) -> float: ... + def GetNoiseTextureUnit(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOffScreenFramebuffer(self) -> vtkOpenGLFramebufferObject: ... + def GetOpenGLSupportMessage(self) -> str: ... + def GetOpenGLVersion(self, major: int, minor: int) -> None: ... + @overload + def GetPixelData(self, x: int, y: int, x2: int, y2: int, front: int, right: int) -> _Pointer: ... + @overload + def GetPixelData( + self, x: int, y: int, x2: int, y2: int, front: int, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, right: int + ) -> int: ... + @overload + def GetRGBACharPixelData(self, x: int, y: int, x2: int, y2: int, front: int, right: int = 0) -> _Pointer: ... + @overload + def GetRGBACharPixelData( + self, x: int, y: int, x2: int, y2: int, front: int, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, right: int = 0 + ) -> int: ... + @overload + def GetRGBAPixelData(self, x: int, y: int, x2: int, y2: int, front: int, right: int = 0) -> _Pointer: ... + @overload + def GetRGBAPixelData( + self, x: int, y: int, x2: int, y2: int, front: int, data: vtkmodules.vtkCommonCore.vtkFloatArray, right: int = 0 + ) -> int: ... + def GetRenderFramebuffer(self) -> vtkOpenGLFramebufferObject: ... + def GetRenderingBackend(self) -> str: ... + def GetShaderCache(self) -> vtkOpenGLShaderCache: ... + def GetState(self) -> vtkOpenGLState: ... + def GetTQuad2DVBO(self) -> vtkOpenGLBufferObject: ... + def GetTextureUnitForTexture(self, __a: vtkTextureObject) -> int: ... + def GetTextureUnitManager(self) -> vtkTextureUnitManager: ... + def GetUsingSRGBColorSpace(self) -> bool: ... + def GetVBOCache(self) -> vtkOpenGLVertexBufferObjectCache: ... + @overload + def GetZbufferData(self, x1: int, y1: int, x2: int, y2: int) -> _Pointer: ... + @overload + def GetZbufferData(self, x1: int, y1: int, x2: int, y2: int, z: MutableSequence[float]) -> int: ... + @overload + def GetZbufferData(self, x1: int, y1: int, x2: int, y2: int, buffer: vtkmodules.vtkCommonCore.vtkFloatArray) -> int: ... + def Initialize(self) -> None: ... + def InitializeFromCurrentContext(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsPointSpriteBugPresent(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLRenderWindow: ... + def OpenGLInit(self) -> None: ... + def OpenGLInitContext(self) -> None: ... + def OpenGLInitState(self) -> None: ... + def PopContext(self) -> None: ... + def PushContext(self) -> None: ... + def RegisterGraphicsResources(self, cb: vtkGenericOpenGLResourceFreeCallback) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def ReleaseRGBAPixelData(self, data: MutableSequence[float]) -> None: ... + def Render(self) -> None: ... + def ReportCapabilities(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLRenderWindow: ... + def SetFrameBlitMode(self, _arg: FrameBlitModes) -> None: ... + def SetFrameBlitModeToBlitToCurrent(self) -> None: ... + def SetFrameBlitModeToBlitToHardware(self) -> None: ... + def SetFrameBlitModeToNoBlit(self) -> None: ... + def SetFramebufferFlipY(self, _arg: bool) -> None: ... + @staticmethod + def SetGlobalMaximumNumberOfMultiSamples(val: int) -> None: ... + @overload + def SetPixelData(self, x: int, y: int, x2: int, y2: int, data: MutableSequence[int], front: int, right: int) -> int: ... + @overload + def SetPixelData( + self, x: int, y: int, x2: int, y2: int, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, front: int, right: int + ) -> int: ... + @overload + def SetRGBACharPixelData( + self, x: int, y: int, x2: int, y2: int, data: MutableSequence[int], front: int, blend: int = 0, right: int = 0 + ) -> int: ... + @overload + def SetRGBACharPixelData( + self, + x: int, + y: int, + x2: int, + y2: int, + data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + front: int, + blend: int = 0, + right: int = 0, + ) -> int: ... + @overload + def SetRGBAPixelData( + self, x: int, y: int, x2: int, y2: int, data: MutableSequence[float], front: int, blend: int = 0, right: int = 0 + ) -> int: ... + @overload + def SetRGBAPixelData( + self, + x: int, + y: int, + x2: int, + y2: int, + data: vtkmodules.vtkCommonCore.vtkFloatArray, + front: int, + blend: int = 0, + right: int = 0, + ) -> int: ... + def SetSwapControl(self, __a: int) -> bool: ... + @overload + def SetZbufferData(self, x1: int, y1: int, x2: int, y2: int, buffer: MutableSequence[float]) -> int: ... + @overload + def SetZbufferData(self, x1: int, y1: int, x2: int, y2: int, buffer: vtkmodules.vtkCommonCore.vtkFloatArray) -> int: ... + def Start(self) -> None: ... + def StereoMidpoint(self) -> None: ... + def SupportsOpenGL(self) -> int: ... + @overload + def TextureDepthBlit(self, source: vtkTextureObject) -> None: ... + @overload + def TextureDepthBlit(self, source: vtkTextureObject, srcX: int, srcY: int, srcX2: int, srcY2: int) -> None: ... + @overload + def TextureDepthBlit( + self, + source: vtkTextureObject, + srcX: int, + srcY: int, + srcX2: int, + srcY2: int, + destX: int, + destY: int, + destX2: int, + destY2: int, + ) -> None: ... + def UnregisterGraphicsResources(self, cb: vtkGenericOpenGLResourceFreeCallback) -> None: ... + def WaitForCompletion(self) -> None: ... + +class vtkGenericOpenGLRenderWindow(vtkOpenGLRenderWindow): + def CreateAWindow(self) -> None: ... + def DestroyWindow(self) -> None: ... + def Finalize(self) -> None: ... + def Frame(self) -> None: ... + def GetEventPending(self) -> int: ... + def GetForceMaximumHardwareLineWidth(self) -> float: ... + def GetForceMaximumHardwareLineWidthMaxValue(self) -> float: ... + def GetForceMaximumHardwareLineWidthMinValue(self) -> float: ... + def GetGenericContext(self) -> _Pointer: ... + def GetGenericDisplayId(self) -> _Pointer: ... + def GetGenericDrawable(self) -> _Pointer: ... + def GetGenericParentId(self) -> _Pointer: ... + def GetGenericWindowId(self) -> _Pointer: ... + def GetMaximumHardwareLineWidth(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReadyForRendering(self) -> bool: ... + def GetScreenSize(self) -> tuple[int, int]: ... + def HideCursor(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCurrent(self) -> bool: ... + def IsDirect(self) -> int: ... + def IsDrawable(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCurrent(self) -> None: ... + def NewInstance(self) -> vtkGenericOpenGLRenderWindow: ... + def OpenGLInit(self) -> None: ... + def PopState(self) -> None: ... + def PushState(self) -> None: ... + def Render(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericOpenGLRenderWindow: ... + def SetBackLeftBuffer(self, __a: int) -> None: ... + def SetBackRightBuffer(self, __a: int) -> None: ... + def SetCurrentCursor(self, cShape: int) -> None: ... + def SetDisplayId(self, __a: _Pointer) -> None: ... + def SetForceMaximumHardwareLineWidth(self, _arg: float) -> None: ... + def SetFrontLeftBuffer(self, __a: int) -> None: ... + def SetFrontRightBuffer(self, __a: int) -> None: ... + def SetFullScreen(self, __a: int) -> None: ... + def SetIsCurrent(self, newValue: bool) -> None: ... + def SetIsDirect(self, newValue: int) -> None: ... + def SetMapped(self, _arg: int) -> None: ... + def SetNextWindowId(self, __a: _Pointer) -> None: ... + def SetNextWindowInfo(self, __a: str) -> None: ... + def SetOwnContext(self, __a: int) -> None: ... + def SetParentId(self, __a: _Pointer) -> None: ... + def SetParentInfo(self, __a: str) -> None: ... + def SetReadyForRendering(self, _arg: bool) -> None: ... + @overload + def SetScreenSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetScreenSize(self, _arg: Sequence[int]) -> None: ... + def SetSupportsOpenGL(self, newValue: int) -> None: ... + def SetWindowId(self, __a: _Pointer) -> None: ... + def SetWindowInfo(self, __a: str) -> None: ... + def ShowCursor(self) -> None: ... + def SupportsOpenGL(self) -> int: ... + def WindowRemap(self) -> None: ... + +class vtkHiddenLineRemovalPass(vtkOpenGLRenderPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHiddenLineRemovalPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHiddenLineRemovalPass: ... + +class vtkLightingMapPass(vtkDefaultPass): + class RenderMode(int): ... + LUMINANCE: RenderMode + NORMALS: RenderMode + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderType(self) -> RenderMode: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightingMapPass: ... + @staticmethod + def RENDER_LUMINANCE() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def RENDER_NORMALS() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightingMapPass: ... + def SetRenderType(self, _arg: RenderMode) -> None: ... + +class vtkLightsPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightsPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightsPass: ... + +class vtkOpaquePass(vtkDefaultPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpaquePass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpaquePass: ... + +class vtkOpenGLActor(vtkmodules.vtkRenderingCore.vtkActor): + @staticmethod + def GLDepthMaskOverride() -> vtkmodules.vtkCommonCore.vtkInformationIntegerKey: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLActor: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, mapper: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLActor: ... + +class vtkOpenGLBillboardTextActor3D(vtkmodules.vtkRenderingCore.vtkBillboardTextActor3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLBillboardTextActor3D: ... + def RenderTranslucentPolygonalGeometry(self, vp: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLBillboardTextActor3D: ... + +class vtkOpenGLBufferObject(vtkmodules.vtkCommonCore.vtkObject): + class ObjectType(int): ... + ArrayBuffer: ObjectType + ElementArrayBuffer: ObjectType + TextureBuffer: ObjectType + def Bind(self) -> bool: ... + def GenerateBuffer(self, type: ObjectType) -> bool: ... + def GetError(self) -> str: ... + def GetHandle(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetType(self) -> ObjectType: ... + def IsA(self, type: str) -> int: ... + def IsReady(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLBufferObject: ... + def Release(self) -> bool: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLBufferObject: ... + def SetType(self, value: ObjectType) -> None: ... + +class vtkOpenGLCamera(vtkmodules.vtkRenderingCore.vtkCamera): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLCamera: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLCamera: ... + def UpdateViewport(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + +class vtkOpenGLCellToVTKCellMap(vtkmodules.vtkCommonCore.vtkObject): + def ConvertOpenGLCellIdToVTKCellId(self, pointPicking: bool, openGLId: int) -> int: ... + def GetFinalOffset(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPrimitiveOffsets(self) -> _Pointer: ... + def GetSize(self) -> int: ... + def GetValue(self, i: int) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLCellToVTKCellMap: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLCellToVTKCellMap: ... + def SetStartOffset(self, start: int) -> None: ... + +class vtkOpenGLFXAAFilter(vtkmodules.vtkCommonCore.vtkObject): + def Execute(self, ren: vtkOpenGLRenderer) -> None: ... + def GetDebugOptionValue(self) -> vtkFXAAOptions.DebugOption: ... + def GetEndpointSearchIterations(self) -> int: ... + def GetEndpointSearchIterationsMaxValue(self) -> int: ... + def GetEndpointSearchIterationsMinValue(self) -> int: ... + def GetHardContrastThreshold(self) -> float: ... + def GetHardContrastThresholdMaxValue(self) -> float: ... + def GetHardContrastThresholdMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRelativeContrastThreshold(self) -> float: ... + def GetRelativeContrastThresholdMaxValue(self) -> float: ... + def GetRelativeContrastThresholdMinValue(self) -> float: ... + def GetSubpixelBlendLimit(self) -> float: ... + def GetSubpixelBlendLimitMaxValue(self) -> float: ... + def GetSubpixelBlendLimitMinValue(self) -> float: ... + def GetSubpixelContrastThreshold(self) -> float: ... + def GetSubpixelContrastThresholdMaxValue(self) -> float: ... + def GetSubpixelContrastThresholdMinValue(self) -> float: ... + def GetUseHighQualityEndpoints(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLFXAAFilter: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLFXAAFilter: ... + def SetDebugOptionValue(self, opt: vtkmodules.vtkRenderingCore.vtkFXAAOptions.DebugOption) -> None: ... + def SetEndpointSearchIterations(self, _arg: int) -> None: ... + def SetHardContrastThreshold(self, _arg: float) -> None: ... + def SetRelativeContrastThreshold(self, _arg: float) -> None: ... + def SetSubpixelBlendLimit(self, _arg: float) -> None: ... + def SetSubpixelContrastThreshold(self, _arg: float) -> None: ... + def SetUseHighQualityEndpoints(self, val: bool) -> None: ... + def UpdateConfiguration(self, opts: vtkmodules.vtkRenderingCore.vtkFXAAOptions) -> None: ... + def UseHighQualityEndpointsOff(self) -> None: ... + def UseHighQualityEndpointsOn(self) -> None: ... + +class vtkOpenGLFXAAPass(vtkImageProcessingPass): + def GetFXAAOptions(self) -> vtkmodules.vtkRenderingCore.vtkFXAAOptions: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLFXAAPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLFXAAPass: ... + def SetFXAAOptions(self, __a: vtkmodules.vtkRenderingCore.vtkFXAAOptions) -> None: ... + +class vtkOpenGLFluidMapper(vtkmodules.vtkRenderingCore.vtkAbstractVolumeMapper): + class FluidSurfaceFilterMethod(int): ... + class FluidDisplayMode(int): ... + BilateralGaussian: FluidSurfaceFilterMethod + FilteredOpaqueSurface: FluidDisplayMode + FilteredSurfaceNormal: FluidDisplayMode + NarrowRange: FluidSurfaceFilterMethod + NumDisplayModes: FluidDisplayMode + NumFilterMethods: FluidSurfaceFilterMethod + TransparentFluidVolume: FluidDisplayMode + UnfilteredOpaqueSurface: FluidDisplayMode + UnfilteredSurfaceNormal: FluidDisplayMode + def GetAdditionalReflection(self) -> float: ... + def GetAttenuationColor(self) -> tuple[float, float, float]: ... + def GetAttenuationScale(self) -> float: ... + def GetDisplayMode(self) -> vtkOpenGLFluidMapper.FluidDisplayMode: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkPolyData: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpaqueColor(self) -> tuple[float, float, float]: ... + def GetParticleColorPower(self) -> float: ... + def GetParticleColorScale(self) -> float: ... + def GetParticleRadius(self) -> float: ... + def GetRefractionScale(self) -> float: ... + def GetRefractiveIndex(self) -> float: ... + def GetScalarVisibility(self) -> bool: ... + def GetSurfaceFilterMethod(self) -> vtkOpenGLFluidMapper.FluidSurfaceFilterMethod: ... + def GetThicknessAndVolumeColorFilterRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLFluidMapper: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLFluidMapper: ... + def ScalarVisibilityOff(self) -> None: ... + def ScalarVisibilityOn(self) -> None: ... + def SetAdditionalReflection(self, _arg: float) -> None: ... + @overload + def SetAttenuationColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAttenuationColor(self, _arg: Sequence[float]) -> None: ... + def SetAttenuationScale(self, _arg: float) -> None: ... + def SetBilateralGaussianFilterParameter(self, sigmaDepth: float) -> None: ... + def SetDisplayMode(self, _arg: vtkOpenGLFluidMapper.FluidDisplayMode) -> None: ... + def SetInputData(self, in_: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def SetNarrowRangeFilterParameters(self, lambda_: float, mu: float) -> None: ... + @overload + def SetOpaqueColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOpaqueColor(self, _arg: Sequence[float]) -> None: ... + def SetParticleColorPower(self, _arg: float) -> None: ... + def SetParticleColorScale(self, _arg: float) -> None: ... + def SetParticleRadius(self, _arg: float) -> None: ... + def SetRefractionScale(self, _arg: float) -> None: ... + def SetRefractiveIndex(self, _arg: float) -> None: ... + def SetScalarVisibility(self, _arg: bool) -> None: ... + def SetSurfaceFilterMethod(self, _arg: vtkOpenGLFluidMapper.FluidSurfaceFilterMethod) -> None: ... + def SetThicknessAndVolumeColorFilterRadius(self, _arg: float) -> None: ... + +class vtkOpenGLFramebufferObject(vtkmodules.vtkRenderingCore.vtkFrameBufferObjectBase): + def ActivateBuffer(self, id: int) -> None: ... + def ActivateDrawBuffer(self, id: int) -> None: ... + @overload + def ActivateDrawBuffers(self, n: int) -> None: ... + @overload + def ActivateDrawBuffers(self, ids: MutableSequence[int], n: int) -> None: ... + def ActivateReadBuffer(self, id: int) -> None: ... + @overload + def AddColorAttachment( + self, attId: int, tex: vtkTextureObject, zslice: int = 0, format: int = 0, mipmapLevel: int = 0 + ) -> None: ... + @overload + def AddColorAttachment(self, attId: int, tex: vtkRenderbuffer) -> None: ... + @overload + def AddDepthAttachment(self) -> None: ... + @overload + def AddDepthAttachment(self, tex: vtkTextureObject) -> None: ... + @overload + def AddDepthAttachment(self, tex: vtkRenderbuffer) -> None: ... + @overload + def Bind(self) -> None: ... + @overload + def Bind(self, mode: int) -> None: ... + @staticmethod + def Blit(srcExt: Sequence[int], destExt: Sequence[int], bits: int, mapping: int) -> int: ... + def CheckFrameBufferStatus(self, mode: int) -> int: ... + def DeactivateDrawBuffers(self) -> None: ... + def DeactivateReadBuffer(self) -> None: ... + @overload + def Download( + self, extent: MutableSequence[int], vtkType: int, nComps: int, oglType: int, oglFormat: int + ) -> vtkPixelBufferObject: ... + @overload + @staticmethod + def Download( + extent: MutableSequence[int], vtkType: int, nComps: int, oglType: int, oglFormat: int, pbo: vtkPixelBufferObject + ) -> None: ... + def DownloadColor1(self, extent: MutableSequence[int], vtkType: int, channel: int) -> vtkPixelBufferObject: ... + def DownloadColor3(self, extent: MutableSequence[int], vtkType: int) -> vtkPixelBufferObject: ... + def DownloadColor4(self, extent: MutableSequence[int], vtkType: int) -> vtkPixelBufferObject: ... + def DownloadDepth(self, extent: MutableSequence[int], vtkType: int) -> vtkPixelBufferObject: ... + def GetActiveDrawBuffer(self, id: int) -> int: ... + def GetActiveReadBuffer(self) -> int: ... + @staticmethod + def GetBothMode() -> int: ... + def GetColorAttachmentAsTextureObject(self, num: int) -> vtkTextureObject: ... + def GetContext(self) -> vtkOpenGLRenderWindow: ... + def GetDepthAttachmentAsTextureObject(self) -> vtkTextureObject: ... + @staticmethod + def GetDrawMode() -> int: ... + def GetFBOIndex(self) -> int: ... + @overload + def GetLastSize(self) -> _Pointer: ... + @overload + def GetLastSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def GetLastSize(self, _arg: MutableSequence[int]) -> None: ... + def GetMaximumNumberOfActiveTargets(self) -> int: ... + def GetMaximumNumberOfRenderTargets(self) -> int: ... + def GetMultiSamples(self) -> int: ... + def GetNumberOfColorAttachments(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetReadMode() -> int: ... + def InitializeViewport(self, width: int, height: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsSupported(__a: vtkOpenGLRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLFramebufferObject: ... + @overload + def PopulateFramebuffer(self, width: int, height: int) -> bool: ... + @overload + def PopulateFramebuffer( + self, + width: int, + height: int, + useTextures: bool, + numberOfColorAttachments: int, + colorDataType: int, + wantDepthAttachment: bool, + depthBitplanes: int, + multisamples: int, + wantStencilAttachment: bool = False, + ) -> bool: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveColorAttachment(self, index: int) -> None: ... + def RemoveColorAttachments(self, num: int) -> None: ... + def RemoveDepthAttachment(self) -> None: ... + def RenderQuad( + self, minX: int, maxX: int, minY: int, maxY: int, program: vtkShaderProgram, vao: vtkOpenGLVertexArrayObject + ) -> None: ... + def Resize(self, width: int, height: int) -> None: ... + @overload + def RestorePreviousBindingsAndBuffers(self) -> None: ... + @overload + def RestorePreviousBindingsAndBuffers(self, mode: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLFramebufferObject: ... + @overload + def SaveCurrentBindingsAndBuffers(self) -> None: ... + @overload + def SaveCurrentBindingsAndBuffers(self, mode: int) -> None: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def Start(self, width: int, height: int) -> bool: ... + def StartNonOrtho(self, width: int, height: int) -> bool: ... + @overload + def UnBind(self) -> None: ... + @overload + def UnBind(self, mode: int) -> None: ... + +class vtkOpenGLGL2PSHelper(vtkmodules.vtkCommonCore.vtkObject): + class State(int): ... + Background: State + Capture: State + Inactive: State + + def Draw3DPath( + self, + path: vtkmodules.vtkCommonDataModel.vtkPath, + actorMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4, + rasterPos: MutableSequence[float], + actorColor: MutableSequence[int], + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + label: str = ..., + ) -> None: ... + def DrawImage(self, image: vtkmodules.vtkCommonDataModel.vtkImageData, pos: MutableSequence[float]) -> None: ... + def DrawPath( + self, + path: vtkmodules.vtkCommonDataModel.vtkPath, + rasterPos: MutableSequence[float], + windowPos: MutableSequence[float], + rgba: MutableSequence[int], + scale: MutableSequence[float] = ..., + rotateAngle: float = 0.0, + strokeWidth: float = -1, + label: str = ..., + ) -> None: ... + def DrawString( + self, + str: str, + tprop: vtkmodules.vtkRenderingCore.vtkTextProperty, + pos: MutableSequence[float], + backgroundDepth: float, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + ) -> None: ... + def GetActiveState(self) -> State: ... + @staticmethod + def GetInstance() -> vtkOpenGLGL2PSHelper: ... + def GetLineStipple(self) -> int: ... + def GetLineWidth(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointSize(self) -> float: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLGL2PSHelper: ... + @overload + def ProcessTransformFeedback( + self, tfc: vtkTransformFeedback, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor + ) -> None: ... + @overload + def ProcessTransformFeedback( + self, tfc: vtkTransformFeedback, ren: vtkmodules.vtkRenderingCore.vtkRenderer, col: MutableSequence[int] + ) -> None: ... + @overload + def ProcessTransformFeedback( + self, tfc: vtkTransformFeedback, ren: vtkmodules.vtkRenderingCore.vtkRenderer, col: MutableSequence[float] + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLGL2PSHelper: ... + @staticmethod + def SetInstance(__a: vtkOpenGLGL2PSHelper) -> None: ... + def SetLineStipple(self, _arg: int) -> None: ... + def SetLineWidth(self, _arg: float) -> None: ... + def SetPointSize(self, _arg: float) -> None: ... + +class vtkOpenGLGlyph3DHelper(vtkOpenGLPolyDataMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GlyphRender( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + actor: vtkmodules.vtkRenderingCore.vtkActor, + numPts: int, + colors: MutableSequence[int], + matrices: MutableSequence[float], + normalMatrices: MutableSequence[float], + pickIds: MutableSequence[int], + pointMTime: int, + culling: bool, + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLGlyph3DHelper: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLGlyph3DHelper: ... + def SetLODColoring(self, val: bool) -> None: ... + +class vtkOpenGLGlyph3DMapper(vtkmodules.vtkRenderingCore.vtkGlyph3DMapper): + def GetMaxNumberOfLOD(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLGlyph3DMapper: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, a: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLGlyph3DMapper: ... + def SetLODDistanceAndTargetReduction(self, index: int, distance: float, targetReduction: float) -> None: ... + def SetNumberOfLOD(self, nb: int) -> None: ... + +class vtkOpenGLHardwareSelector(vtkmodules.vtkRenderingCore.vtkHardwareSelector): + def BeginRenderProp(self) -> None: ... + def BeginSelection(self) -> None: ... + def EndRenderProp(self) -> None: ... + def EndSelection(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLHardwareSelector: ... + def RenderCompositeIndex(self, index: int) -> None: ... + def RenderProcessId(self, processid: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLHardwareSelector: ... + +class vtkOpenGLHelper: + def __init__(self) -> None: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + +class vtkOpenGLHyperTreeGridMapper(vtkmodules.vtkRenderingHyperTreeGrid.vtkHyperTreeGridMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLHyperTreeGridMapper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLHyperTreeGridMapper: ... + +class vtkOpenGLImageAlgorithmCallback: + def __init__(self) -> None: ... + def InitializeShaderUniforms(self, __a: vtkShaderProgram) -> None: ... + def UpdateShaderUniforms(self, __a: vtkShaderProgram, __b: int) -> None: ... + +class vtkOpenGLImageAlgorithmHelper(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLImageAlgorithmHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLImageAlgorithmHelper: ... + def SetRenderWindow(self, renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + +class vtkOpenGLImageMapper(vtkmodules.vtkRenderingCore.vtkImageMapper): + def DrawPixels( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, width: int, height: int, numComponents: int, data: _Pointer + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLImageMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderData( + self, + viewport: vtkmodules.vtkRenderingCore.vtkViewport, + data: vtkmodules.vtkCommonDataModel.vtkImageData, + actor: vtkmodules.vtkRenderingCore.vtkActor2D, + ) -> None: ... + def RenderOverlay( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLImageMapper: ... + +class vtkOpenGLImageSliceMapper(vtkmodules.vtkRenderingCore.vtkImageSliceMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLImageSliceMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, prop: vtkmodules.vtkRenderingCore.vtkImageSlice) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLImageSliceMapper: ... + +class vtkOpenGLIndexBufferObject(vtkOpenGLBufferObject): + @staticmethod + def AppendEdgeFlagIndexBuffer( + indexArray: MutableSequence[int], + cells: vtkmodules.vtkCommonDataModel.vtkCellArray, + vertexOffset: int, + edgeflags: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + @staticmethod + def AppendLineIndexBuffer( + indexArray: MutableSequence[int], cells: vtkmodules.vtkCommonDataModel.vtkCellArray, vertexOffset: int + ) -> None: ... + @staticmethod + def AppendPointIndexBuffer( + indexArray: MutableSequence[int], cells: vtkmodules.vtkCommonDataModel.vtkCellArray, vertexOffset: int + ) -> None: ... + @staticmethod + def AppendStripIndexBuffer( + indexArray: MutableSequence[int], + cells: vtkmodules.vtkCommonDataModel.vtkCellArray, + vertexOffset: int, + wireframeTriStrips: bool, + ) -> None: ... + @staticmethod + def AppendTriangleLineIndexBuffer( + indexArray: MutableSequence[int], cells: vtkmodules.vtkCommonDataModel.vtkCellArray, vertexOffset: int + ) -> None: ... + def CreateEdgeFlagIndexBuffer( + self, cells: vtkmodules.vtkCommonDataModel.vtkCellArray, edgeflags: vtkmodules.vtkCommonCore.vtkDataArray + ) -> int: ... + def CreateLineIndexBuffer(self, cells: vtkmodules.vtkCommonDataModel.vtkCellArray) -> int: ... + def CreatePointIndexBuffer(self, cells: vtkmodules.vtkCommonDataModel.vtkCellArray) -> int: ... + def CreateStripIndexBuffer(self, cells: vtkmodules.vtkCommonDataModel.vtkCellArray, wireframeTriStrips: bool) -> int: ... + def CreateTriangleLineIndexBuffer(self, cells: vtkmodules.vtkCommonDataModel.vtkCellArray) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLIndexBufferObject: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLIndexBufferObject: ... + +class vtkOpenGLInstanceCulling(vtkmodules.vtkCommonCore.vtkObject): + def AddLOD(self, distance: float, targetReduction: float) -> None: ... + def BuildCullingShaders(self, cache: vtkOpenGLShaderCache, numInstances: int, withNormals: bool) -> None: ... + def GetColorLOD(self) -> bool: ... + def GetHelper(self) -> vtkOpenGLHelper: ... + def GetLODBuffer(self, index: int) -> vtkOpenGLBufferObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfLOD(self) -> int: ... + def InitLOD(self, pd: vtkmodules.vtkCommonDataModel.vtkPolyData) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLInstanceCulling: ... + def RunCullingShaders( + self, + numInstances: int, + matrixBuffer: vtkOpenGLBufferObject, + colorBuffer: vtkOpenGLBufferObject, + normalBuffer: vtkOpenGLBufferObject, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLInstanceCulling: ... + def SetColorLOD(self, _arg: bool) -> None: ... + +class vtkOpenGLLabeledContourMapper(vtkmodules.vtkRenderingCore.vtkLabeledContourMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLLabeledContourMapper: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLLabeledContourMapper: ... + +class vtkOpenGLLight(vtkmodules.vtkRenderingCore.vtkLight): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLLight: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, light_index: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLLight: ... + +class vtkOpenGLPointGaussianMapper(vtkmodules.vtkRenderingCore.vtkPointGaussianMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLPointGaussianMapper: ... + def ProcessSelectorPixelBuffers( + self, + sel: vtkmodules.vtkRenderingCore.vtkHardwareSelector, + pixeloffsets: MutableSequence[int], + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLPointGaussianMapper: ... + +class vtkOpenGLPolyDataMapper2D(vtkmodules.vtkRenderingCore.vtkPolyDataMapper2D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLPolyDataMapper2D: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOverlay( + self, viewport: vtkmodules.vtkRenderingCore.vtkViewport, actor: vtkmodules.vtkRenderingCore.vtkActor2D + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLPolyDataMapper2D: ... + +class vtkOpenGLProperty(vtkmodules.vtkRenderingCore.vtkProperty): + def BackfaceRender(self, a: vtkmodules.vtkRenderingCore.vtkActor, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLProperty: ... + def PostRender(self, a: vtkmodules.vtkRenderingCore.vtkActor, r: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, a: vtkmodules.vtkRenderingCore.vtkActor, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLProperty: ... + +class vtkOpenGLQuadHelper: + def __init__(self, __a: vtkOpenGLRenderWindow, vs: str, fs: str, gs: str, flipY: bool = False) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self) -> None: ... + +class vtkOpenGLRenderTimer: + def __init__(self) -> None: ... + def GetElapsedMilliseconds(self) -> float: ... + def GetElapsedNanoseconds(self) -> int: ... + def GetElapsedSeconds(self) -> float: ... + def GetReusableElapsedSeconds(self) -> float: ... + def GetStartTime(self) -> int: ... + def GetStopTime(self) -> int: ... + @staticmethod + def IsSupported() -> bool: ... + def Ready(self) -> bool: ... + def ReleaseGraphicsResources(self) -> None: ... + def Reset(self) -> None: ... + def ReusableStart(self) -> None: ... + def ReusableStop(self) -> None: ... + def Start(self) -> None: ... + def Started(self) -> bool: ... + def Stop(self) -> None: ... + def Stopped(self) -> bool: ... + +class vtkOpenGLRenderTimerLog(vtkmodules.vtkRenderingCore.vtkRenderTimerLog): + def FrameReady(self) -> bool: ... + def GetLoggingEnabled(self) -> bool: ... + def GetMinTimerPoolSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsSupported(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MarkEndEvent(self) -> None: ... + def MarkFrame(self) -> None: ... + def MarkStartEvent(self, name: str) -> None: ... + def NewInstance(self) -> vtkOpenGLRenderTimerLog: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLRenderTimerLog: ... + def SetMinTimerPoolSize(self, _arg: int) -> None: ... + +class vtkOpenGLRenderUtilities(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def DrawFullScreenQuad() -> None: ... + @staticmethod + def GetFullScreenQuadFragmentShaderTemplate() -> str: ... + @staticmethod + def GetFullScreenQuadGeometryShader() -> str: ... + @staticmethod + def GetFullScreenQuadVertexShader() -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MarkDebugEvent(event: str) -> None: ... + def NewInstance(self) -> vtkOpenGLRenderUtilities: ... + @overload + @staticmethod + def PrepFullScreenVAO(renWin: vtkOpenGLRenderWindow, vao: vtkOpenGLVertexArrayObject, prog: vtkShaderProgram) -> bool: ... + @overload + @staticmethod + def PrepFullScreenVAO(vertBuf: vtkOpenGLBufferObject, vao: vtkOpenGLVertexArrayObject, prog: vtkShaderProgram) -> bool: ... + @staticmethod + def RenderQuad( + verts: MutableSequence[float], tcoords: MutableSequence[float], program: vtkShaderProgram, vao: vtkOpenGLVertexArrayObject + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLRenderUtilities: ... + +class vtkOpenGLRenderer(vtkmodules.vtkRenderingCore.vtkRenderer): + class LightingComplexityEnum(int): ... + Directional: LightingComplexityEnum + Headlight: LightingComplexityEnum + NoLighting: LightingComplexityEnum + Positional: LightingComplexityEnum + def Clear(self) -> None: ... + def DeviceRender(self) -> None: ... + def DeviceRenderOpaqueGeometry(self, fbo: vtkmodules.vtkRenderingCore.vtkFrameBufferObjectBase = ...) -> None: ... + def DeviceRenderTranslucentPolygonalGeometry( + self, fbo: vtkmodules.vtkRenderingCore.vtkFrameBufferObjectBase = ... + ) -> None: ... + def GetDepthPeelingHigherLayer(self) -> int: ... + def GetEnvMapIrradiance(self) -> vtkPBRIrradianceTexture: ... + def GetEnvMapLookupTable(self) -> vtkPBRLUTTexture: ... + def GetEnvMapPrefiltered(self) -> vtkPBRPrefilterTexture: ... + def GetLightingComplexity(self) -> int: ... + def GetLightingCount(self) -> int: ... + def GetLightingUniforms(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSphericalHarmonics(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetState(self) -> vtkOpenGLState: ... + def GetUseSphericalHarmonics(self) -> bool: ... + def GetUserLightTransform(self) -> vtkmodules.vtkCommonTransforms.vtkTransform: ... + def HaveApplePrimitiveIdBug(self) -> bool: ... + @staticmethod + def HaveAppleQueryAllocationBug() -> bool: ... + def IsA(self, type: str) -> int: ... + def IsDualDepthPeelingSupported(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLRenderer: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLRenderer: ... + def SetEnvironmentTexture(self, texture: vtkmodules.vtkRenderingCore.vtkTexture, isSRGB: bool = False) -> None: ... + def SetUseSphericalHarmonics(self, _arg: bool) -> None: ... + def SetUserLightTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def UpdateLightingUniforms(self, prog: vtkShaderProgram) -> None: ... + def UpdateLights(self) -> int: ... + def UseSphericalHarmonicsOff(self) -> None: ... + def UseSphericalHarmonicsOn(self) -> None: ... + +class vtkOpenGLShaderCache(vtkmodules.vtkCommonCore.vtkObject): + def ClearLastShaderBound(self) -> None: ... + def GetLastShaderBound(self) -> vtkShaderProgram: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLShaderCache: ... + @overload + def ReadyShaderProgram( + self, vertexCode: str, fragmentCode: str, geometryCode: str, cap: vtkTransformFeedback = ... + ) -> vtkShaderProgram: ... + @overload + def ReadyShaderProgram(self, shader: vtkShaderProgram, cap: vtkTransformFeedback = ...) -> vtkShaderProgram: ... + def ReleaseCurrentShader(self) -> None: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLShaderCache: ... + def SetElapsedTime(self, val: float) -> None: ... + +class vtkOpenGLShaderProperty(vtkmodules.vtkRenderingCore.vtkShaderProperty): + def AddFragmentShaderReplacement( + self, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def AddGeometryShaderReplacement( + self, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def AddShaderReplacement( + self, shaderType: vtkShader.Type, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def AddVertexShaderReplacement( + self, originalValue: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def ClearAllFragmentShaderReplacements(self) -> None: ... + def ClearAllGeometryShaderReplacements(self) -> None: ... + @overload + def ClearAllShaderReplacements(self) -> None: ... + @overload + def ClearAllShaderReplacements(self, shaderType: vtkShader.Type) -> None: ... + def ClearAllVertexShaderReplacements(self) -> None: ... + def ClearFragmentShaderReplacement(self, originalValue: str, replaceFirst: bool) -> None: ... + def ClearGeometryShaderReplacement(self, originalValue: str, replaceFirst: bool) -> None: ... + def ClearShaderReplacement(self, shaderType: vtkShader.Type, originalValue: str, replaceFirst: bool) -> None: ... + def ClearVertexShaderReplacement(self, originalValue: str, replaceFirst: bool) -> None: ... + def DeepCopy(self, p: vtkOpenGLShaderProperty) -> None: ... + def GetNthShaderReplacement( + self, index: int, name: str, replaceFirst: bool, replacementValue: str, replaceAll: bool + ) -> None: ... + def GetNthShaderReplacementTypeAsString(self, index: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfShaderReplacements(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLShaderProperty: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLShaderProperty: ... + +class vtkOpenGLSkybox(vtkmodules.vtkRenderingCore.vtkSkybox): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLSkybox: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, mapper: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLSkybox: ... + +class vtkOpenGLSphereMapper(vtkOpenGLPolyDataMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLSphereMapper: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, act: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLSphereMapper: ... + def SetRadius(self, _arg: float) -> None: ... + def SetScaleArray(self, _arg: str) -> None: ... + +class vtkOpenGLState(vtkmodules.vtkCommonCore.vtkObject): + def ActivateTexture(self, __a: vtkTextureObject) -> None: ... + def DeactivateTexture(self, __a: vtkTextureObject) -> None: ... + def GetBlendFuncState(self, __a: MutableSequence[int]) -> None: ... + def GetCurrentDrawFramebufferState(self, drawBinding: int, drawBuffer: int) -> None: ... + def GetDefaultTextureInternalFormat( + self, vtktype: int, numComponents: int, needInteger: bool, needFloat: bool, needSRGB: bool + ) -> int: ... + def GetEnumState(self, name: int) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> str: ... + def GetShaderCache(self) -> vtkOpenGLShaderCache: ... + def GetTextureUnitForTexture(self, __a: vtkTextureObject) -> int: ... + def GetTextureUnitManager(self) -> vtkTextureUnitManager: ... + def GetVBOCache(self) -> vtkOpenGLVertexBufferObjectCache: ... + def GetVendor(self) -> str: ... + def GetVersion(self) -> str: ... + def Initialize(self, __a: vtkOpenGLRenderWindow) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLState: ... + def Pop(self) -> None: ... + def PopDrawFramebufferBinding(self) -> None: ... + def PopFramebufferBindings(self) -> None: ... + def PopReadFramebufferBinding(self) -> None: ... + def Push(self) -> None: ... + def PushDrawFramebufferBinding(self) -> None: ... + def PushFramebufferBindings(self) -> None: ... + def PushReadFramebufferBinding(self) -> None: ... + def Reset(self) -> None: ... + def ResetEnumState(self, name: int) -> None: ... + def ResetFramebufferBindings(self) -> None: ... + def ResetGLActiveTexture(self) -> None: ... + def ResetGLBlendEquationState(self) -> None: ... + def ResetGLBlendFuncState(self) -> None: ... + def ResetGLClearColorState(self) -> None: ... + def ResetGLClearDepthState(self) -> None: ... + def ResetGLColorMaskState(self) -> None: ... + def ResetGLCullFaceState(self) -> None: ... + def ResetGLDepthFuncState(self) -> None: ... + def ResetGLDepthMaskState(self) -> None: ... + def ResetGLScissorState(self) -> None: ... + def ResetGLViewportState(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLState: ... + def SetEnumState(self, name: int, value: bool) -> None: ... + def SetTextureUnitManager(self, textureUnitManager: vtkTextureUnitManager) -> None: ... + def SetVBOCache(self, val: vtkOpenGLVertexBufferObjectCache) -> None: ... + def VerifyNoActiveTextures(self) -> None: ... + def vtkBindFramebuffer(self, target: int, fo: vtkOpenGLFramebufferObject) -> None: ... + def vtkDrawBuffers(self, n: int, __b: MutableSequence[int], __c: vtkOpenGLFramebufferObject) -> None: ... + def vtkReadBuffer(self, __a: int, __b: vtkOpenGLFramebufferObject) -> None: ... + def vtkglActiveTexture(self, __a: int) -> None: ... + def vtkglBindFramebuffer(self, target: int, fb: int) -> None: ... + def vtkglBlendEquation(self, val: int) -> None: ... + def vtkglBlendEquationSeparate(self, col: int, alpha: int) -> None: ... + def vtkglBlendFunc(self, sfactor: int, dfactor: int) -> None: ... + def vtkglBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) -> None: ... + def vtkglBlitFramebuffer( + self, __a: int, __b: int, __c: int, __d: int, __e: int, __f: int, __g: int, __h: int, __i: int, __j: int + ) -> None: ... + def vtkglClear(self, mask: int) -> None: ... + def vtkglClearColor(self, red: float, green: float, blue: float, alpha: float) -> None: ... + def vtkglClearDepth(self, depth: float) -> None: ... + def vtkglColorMask(self, r: int, g: int, b: int, a: int) -> None: ... + def vtkglCullFace(self, val: int) -> None: ... + def vtkglDepthFunc(self, val: int) -> None: ... + def vtkglDepthMask(self, flag: int) -> None: ... + def vtkglDisable(self, cap: int) -> None: ... + def vtkglDrawBuffer(self, __a: int) -> None: ... + def vtkglDrawBuffers(self, n: int, __b: MutableSequence[int]) -> None: ... + def vtkglEnable(self, cap: int) -> None: ... + def vtkglGetBooleanv(self, pname: int, params: MutableSequence[int]) -> None: ... + def vtkglGetDoublev(self, pname: int, params: MutableSequence[float]) -> None: ... + def vtkglGetFloatv(self, pname: int, params: MutableSequence[float]) -> None: ... + def vtkglGetIntegerv(self, pname: int, params: MutableSequence[int]) -> None: ... + def vtkglLineWidth(self, __a: float) -> None: ... + def vtkglPixelStorei(self, __a: int, __b: int) -> None: ... + def vtkglPointSize(self, __a: float) -> None: ... + def vtkglReadBuffer(self, __a: int) -> None: ... + def vtkglScissor(self, x: int, y: int, width: int, height: int) -> None: ... + def vtkglStencilFunc(self, func: int, ref: int, mask: int) -> None: ... + def vtkglStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) -> None: ... + def vtkglStencilMask(self, mask: int) -> None: ... + def vtkglStencilMaskSeparate(self, face: int, mask: int) -> None: ... + def vtkglStencilOp(self, sfail: int, dpfail: int, dppass: int) -> None: ... + def vtkglStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) -> None: ... + def vtkglViewport(self, x: int, y: int, width: int, height: int) -> None: ... + +class vtkOpenGLStickMapper(vtkOpenGLPolyDataMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLStickMapper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLStickMapper: ... + def SetOrientationArray(self, _arg: str) -> None: ... + def SetScaleArray(self, _arg: str) -> None: ... + def SetSelectionIdArray(self, _arg: str) -> None: ... + +class vtkOpenGLTextActor(vtkmodules.vtkRenderingCore.vtkTextActor): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLTextActor: ... + def RenderOverlay(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLTextActor: ... + +class vtkOpenGLTextActor3D(vtkmodules.vtkRenderingCore.vtkTextActor3D): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLTextActor3D: ... + def RenderTranslucentPolygonalGeometry(self, viewport: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLTextActor3D: ... + +class vtkOpenGLTextMapper(vtkmodules.vtkRenderingCore.vtkTextMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLTextMapper: ... + def RenderOverlay(self, vp: vtkmodules.vtkRenderingCore.vtkViewport, act: vtkmodules.vtkRenderingCore.vtkActor2D) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLTextMapper: ... + +class vtkOpenGLUniforms(vtkmodules.vtkRenderingCore.vtkUniforms): + def GetDeclarations(self) -> str: ... + def GetNthUniformName(self, uniformIndex: int) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfUniforms(self) -> int: ... + @overload + def GetUniform(self, name: str, value: MutableSequence[int]) -> bool: ... + @overload + def GetUniform(self, name: str, value: MutableSequence[float]) -> bool: ... + def GetUniform1fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform1iv(self, name: str, f: MutableSequence[int]) -> bool: ... + def GetUniform2f(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniform2fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform2i(self, name: str, v: MutableSequence[int]) -> bool: ... + def GetUniform3f(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniform3fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform3uc(self, name: str, v: MutableSequence[int]) -> bool: ... + def GetUniform4f(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniform4fv(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniform4uc(self, name: str, v: MutableSequence[int]) -> bool: ... + def GetUniformListMTime(self) -> int: ... + @overload + def GetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> bool: ... + @overload + def GetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> bool: ... + def GetUniformMatrix3x3(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniformMatrix4x4(self, name: str, v: MutableSequence[float]) -> bool: ... + def GetUniformMatrix4x4v(self, name: str, f: MutableSequence[float]) -> bool: ... + def GetUniformNumberOfComponents(self, name: str) -> int: ... + def GetUniformNumberOfTuples(self, name: str) -> int: ... + def GetUniformScalarType(self, name: str) -> int: ... + def GetUniformf(self, name: str, v: float) -> bool: ... + def GetUniformi(self, name: str, v: int) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLUniforms: ... + def RemoveAllUniforms(self) -> None: ... + def RemoveUniform(self, name: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLUniforms: ... + @overload + def SetUniform(self, name: str, tt: vtkUniforms.TupleType, nbComponents: int, value: Sequence[int]) -> None: ... + @overload + def SetUniform(self, name: str, tt: vtkUniforms.TupleType, nbComponents: int, value: Sequence[float]) -> None: ... + def SetUniform1fv(self, name: str, count: int, f: Sequence[float]) -> None: ... + def SetUniform1iv(self, name: str, count: int, f: Sequence[int]) -> None: ... + def SetUniform2f(self, name: str, v: Sequence[float]) -> None: ... + def SetUniform2i(self, name: str, v: Sequence[int]) -> None: ... + def SetUniform3f(self, name: str, v: Sequence[float]) -> None: ... + def SetUniform3uc(self, name: str, v: Sequence[int]) -> None: ... + def SetUniform4f(self, name: str, v: Sequence[float]) -> None: ... + def SetUniform4uc(self, name: str, v: Sequence[int]) -> None: ... + @overload + def SetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> None: ... + @overload + def SetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetUniformMatrix3x3(self, name: str, v: MutableSequence[float]) -> None: ... + def SetUniformMatrix4x4(self, name: str, v: MutableSequence[float]) -> None: ... + def SetUniformMatrix4x4v(self, name: str, count: int, v: MutableSequence[float]) -> None: ... + def SetUniformf(self, name: str, v: float) -> None: ... + def SetUniformi(self, name: str, v: int) -> None: ... + def SetUniforms(self, p: vtkShaderProgram) -> bool: ... + +class vtkOpenGLVertexArrayObject(vtkmodules.vtkCommonCore.vtkObject): + @overload + def AddAttributeArray( + self, + program: vtkShaderProgram, + buffer: vtkOpenGLBufferObject, + name: str, + offset: int, + stride: int, + elementType: int, + elementTupleSize: int, + normalize: bool, + ) -> bool: ... + @overload + def AddAttributeArray( + self, program: vtkShaderProgram, buffer: vtkOpenGLVertexBufferObject, name: str, offset: int, normalize: bool + ) -> bool: ... + def AddAttributeArrayWithDivisor( + self, + program: vtkShaderProgram, + buffer: vtkOpenGLBufferObject, + name: str, + offset: int, + stride: int, + elementType: int, + elementTupleSize: int, + normalize: bool, + divisor: int, + isMatrix: bool, + ) -> bool: ... + def AddAttributeMatrixWithDivisor( + self, + program: vtkShaderProgram, + buffer: vtkOpenGLBufferObject, + name: str, + offset: int, + stride: int, + elementType: int, + elementTupleSize: int, + normalize: bool, + divisor: int, + tupleOffset: int, + ) -> bool: ... + def Bind(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLVertexArrayObject: ... + def Release(self) -> None: ... + def ReleaseGraphicsResources(self) -> None: ... + def RemoveAttributeArray(self, name: str) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLVertexArrayObject: ... + def SetForceEmulation(self, val: bool) -> None: ... + def ShaderProgramChanged(self) -> None: ... + +class vtkOpenGLVertexBufferObject(vtkOpenGLBufferObject): + class ShiftScaleMethod(int): ... + ALWAYS_AUTO_SHIFT_SCALE: ShiftScaleMethod + AUTO_SHIFT: ShiftScaleMethod + AUTO_SHIFT_SCALE: ShiftScaleMethod + DISABLE_SHIFT_SCALE: ShiftScaleMethod + FOCAL_POINT_SHIFT_SCALE: ShiftScaleMethod + MANUAL_SHIFT_SCALE: ShiftScaleMethod + NEAR_PLANE_SHIFT_SCALE: ShiftScaleMethod + def AppendDataArray(self, array: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def GetCoordShiftAndScaleEnabled(self) -> bool: ... + def GetCoordShiftAndScaleMethod(self) -> ShiftScaleMethod: ... + def GetDataType(self) -> int: ... + def GetDataTypeSize(self) -> int: ... + @staticmethod + def GetGlobalCoordShiftAndScaleEnabled() -> int: ... + def GetNumberOfComponents(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self) -> int: ... + def GetPackedVBO(self) -> tuple[float, float]: ... + def GetScale(self) -> tuple[float, float]: ... + def GetShift(self) -> tuple[float, float]: ... + def GetStride(self) -> int: ... + def GetUploadTime(self) -> vtkmodules.vtkCommonCore.vtkTimeStamp: ... + @staticmethod + def GlobalCoordShiftAndScaleEnabledOff() -> None: ... + @staticmethod + def GlobalCoordShiftAndScaleEnabledOn() -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLVertexBufferObject: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLVertexBufferObject: ... + def SetCache(self, cache: vtkOpenGLVertexBufferObjectCache) -> None: ... + def SetCamera(self, cam: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def SetCoordShiftAndScaleMethod(self, meth: ShiftScaleMethod) -> None: ... + def SetDataType(self, v: int) -> None: ... + @staticmethod + def SetGlobalCoordShiftAndScaleEnabled(val: int) -> None: ... + def SetProp3D(self, prop3d: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + @overload + def SetScale(self, scale: Sequence[float]) -> None: ... + @overload + def SetScale(self, x: float, y: float, z: float) -> None: ... + @overload + def SetShift(self, shift: Sequence[float]) -> None: ... + @overload + def SetShift(self, x: float, y: float, z: float) -> None: ... + def SetStride(self, _arg: int) -> None: ... + def UpdateShiftScale(self, da: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def UploadDataArray(self, array: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def UploadVBO(self) -> None: ... + +class vtkOpenGLVertexBufferObjectCache(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVBO(self, array: vtkmodules.vtkCommonCore.vtkDataArray, destType: int) -> vtkOpenGLVertexBufferObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLVertexBufferObjectCache: ... + def RemoveVBO(self, vbo: vtkOpenGLVertexBufferObject) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLVertexBufferObjectCache: ... + +class vtkOpenGLVertexBufferObjectGroup(vtkmodules.vtkCommonCore.vtkObject): + def AddAllAttributesToVAO(self, program: vtkShaderProgram, vao: vtkOpenGLVertexArrayObject) -> None: ... + def AppendDataArray(self, attribute: str, da: vtkmodules.vtkCommonCore.vtkDataArray, destType: int) -> None: ... + def ArrayExists(self, attribute: str, da: vtkmodules.vtkCommonCore.vtkDataArray, offset: int, totalOffset: int) -> bool: ... + @overload + def BuildAllVBOs(self, __a: vtkOpenGLVertexBufferObjectCache) -> None: ... + @overload + def BuildAllVBOs(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> None: ... + @overload + def CacheDataArray( + self, attribute: str, da: vtkmodules.vtkCommonCore.vtkDataArray, cache: vtkOpenGLVertexBufferObjectCache, destType: int + ) -> None: ... + @overload + def CacheDataArray( + self, + attribute: str, + da: vtkmodules.vtkCommonCore.vtkDataArray, + vp: vtkmodules.vtkRenderingCore.vtkViewport, + destType: int, + ) -> None: ... + def ClearAllDataArrays(self) -> None: ... + def ClearAllVBOs(self) -> None: ... + def GetMTime(self) -> int: ... + def GetNumberOfComponents(self, attribute: str) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTuples(self, attribute: str) -> int: ... + def GetVBO(self, attribute: str) -> vtkOpenGLVertexBufferObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLVertexBufferObjectGroup: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAttribute(self, attribute: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLVertexBufferObjectGroup: ... + +class vtkOrderIndependentTranslucentPass(vtkOpenGLRenderPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTranslucentPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOrderIndependentTranslucentPass: ... + def PostReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOrderIndependentTranslucentPass: ... + def SetTranslucentPass(self, translucentPass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkOutlineGlowPass(vtkImageProcessingPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineIntensity(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOutlineGlowPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOutlineGlowPass: ... + def SetOutlineIntensity(self, _arg: float) -> None: ... + +class vtkOverlayPass(vtkDefaultPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOverlayPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOverlayPass: ... + +class vtkPBRIrradianceTexture(vtkOpenGLTexture): + def ConvertToLinearOff(self) -> None: ... + def ConvertToLinearOn(self) -> None: ... + def GetConvertToLinear(self) -> bool: ... + def GetInputTexture(self) -> vtkOpenGLTexture: ... + def GetIrradianceSize(self) -> int: ... + def GetIrradianceStep(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def NewInstance(self) -> vtkPBRIrradianceTexture: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPBRIrradianceTexture: ... + def SetConvertToLinear(self, _arg: bool) -> None: ... + def SetInputTexture(self, texture: vtkOpenGLTexture) -> None: ... + def SetIrradianceSize(self, _arg: int) -> None: ... + def SetIrradianceStep(self, _arg: float) -> None: ... + +class vtkPBRLUTTexture(vtkOpenGLTexture): + def GetLUTSamples(self) -> int: ... + def GetLUTSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def NewInstance(self) -> vtkPBRLUTTexture: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPBRLUTTexture: ... + def SetLUTSamples(self, _arg: int) -> None: ... + def SetLUTSize(self, _arg: int) -> None: ... + +class vtkPBRPrefilterTexture(vtkOpenGLTexture): + def ConvertToLinearOff(self) -> None: ... + def ConvertToLinearOn(self) -> None: ... + def GetConvertToLinear(self) -> bool: ... + def GetHalfPrecision(self) -> bool: ... + def GetInputTexture(self) -> vtkOpenGLTexture: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPrefilterLevels(self) -> int: ... + def GetPrefilterMaxSamples(self) -> int: ... + def GetPrefilterSize(self) -> int: ... + def HalfPrecisionOff(self) -> None: ... + def HalfPrecisionOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def Load(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def NewInstance(self) -> vtkPBRPrefilterTexture: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPBRPrefilterTexture: ... + def SetConvertToLinear(self, _arg: bool) -> None: ... + def SetHalfPrecision(self, _arg: bool) -> None: ... + def SetInputTexture(self, __a: vtkOpenGLTexture) -> None: ... + def SetPrefilterLevels(self, _arg: int) -> None: ... + def SetPrefilterMaxSamples(self, _arg: int) -> None: ... + +class vtkPanoramicProjectionPass(vtkImageProcessingPass): + Azimuthal: int + Equirectangular: int + def GetAngle(self) -> float: ... + def GetAngleMaxValue(self) -> float: ... + def GetAngleMinValue(self) -> float: ... + def GetCubeResolution(self) -> int: ... + def GetInterpolate(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProjectionType(self) -> int: ... + def GetProjectionTypeMaxValue(self) -> int: ... + def GetProjectionTypeMinValue(self) -> int: ... + def InterpolateOff(self) -> None: ... + def InterpolateOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPanoramicProjectionPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPanoramicProjectionPass: ... + def SetAngle(self, _arg: float) -> None: ... + def SetCubeResolution(self, _arg: int) -> None: ... + def SetInterpolate(self, _arg: bool) -> None: ... + def SetProjectionType(self, _arg: int) -> None: ... + def SetProjectionTypeToAzimuthal(self) -> None: ... + def SetProjectionTypeToEquirectangular(self) -> None: ... + +class vtkPixelBufferObject(vtkmodules.vtkCommonCore.vtkObject): + class BufferType(int): ... + DynamicCopy: int + DynamicDraw: int + DynamicRead: int + NumberOfUsages: int + PACKED_BUFFER: BufferType + StaticCopy: int + StaticDraw: int + StaticRead: int + StreamCopy: int + StreamDraw: int + StreamRead: int + UNPACKED_BUFFER: BufferType + + @overload + def Allocate(self, vtkType: int, numtuples: int, comps: int, mode: BufferType) -> None: ... + @overload + def Allocate(self, nbytes: int, mode: BufferType) -> None: ... + def Bind(self, buffer: BufferType) -> None: ... + def BindToPackedBuffer(self) -> None: ... + def BindToUnPackedBuffer(self) -> None: ... + def Download1D(self, type: int, data: _Pointer, dim: int, numcomps: int, increment: int) -> bool: ... + def Download2D( + self, type: int, data: _Pointer, dims: MutableSequence[int], numcomps: int, increments: MutableSequence[int] + ) -> bool: ... + def Download3D( + self, type: int, data: _Pointer, dims: MutableSequence[int], numcomps: int, increments: MutableSequence[int] + ) -> bool: ... + def GetComponents(self) -> int: ... + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetHandle(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSize(self) -> int: ... + def GetType(self) -> int: ... + def GetUsage(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsSupported(renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @overload + def MapBuffer(self, type: int, numtuples: int, comps: int, mode: BufferType) -> _Pointer: ... + @overload + def MapBuffer(self, numbytes: int, mode: BufferType) -> _Pointer: ... + @overload + def MapBuffer(self, mode: BufferType) -> _Pointer: ... + @overload + def MapPackedBuffer(self) -> _Pointer: ... + @overload + def MapPackedBuffer(self, type: int, numtuples: int, comps: int) -> _Pointer: ... + @overload + def MapPackedBuffer(self, numbytes: int) -> _Pointer: ... + @overload + def MapUnpackedBuffer(self) -> _Pointer: ... + @overload + def MapUnpackedBuffer(self, type: int, numtuples: int, comps: int) -> _Pointer: ... + @overload + def MapUnpackedBuffer(self, numbytes: int) -> _Pointer: ... + def NewInstance(self) -> vtkPixelBufferObject: ... + def ReleaseMemory(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPixelBufferObject: ... + def SetComponents(self, _arg: int) -> None: ... + def SetContext(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + @overload + def SetSize(self, _arg: int) -> None: ... + @overload + def SetSize(self, nTups: int, nComps: int) -> None: ... + def SetType(self, _arg: int) -> None: ... + def SetUsage(self, _arg: int) -> None: ... + def UnBind(self) -> None: ... + def UnmapBuffer(self, mode: BufferType) -> None: ... + def UnmapPackedBuffer(self) -> None: ... + def UnmapUnpackedBuffer(self) -> None: ... + def Upload1D(self, type: int, data: _Pointer, numtuples: int, comps: int, increment: int) -> bool: ... + def Upload2D( + self, type: int, data: _Pointer, dims: MutableSequence[int], comps: int, increments: MutableSequence[int] + ) -> bool: ... + def Upload3D( + self, + type: int, + data: _Pointer, + dims: MutableSequence[int], + comps: int, + increments: MutableSequence[int], + components: int, + componentList: MutableSequence[int], + ) -> bool: ... + +class vtkPointFillPass(vtkDepthImageProcessingPass): + def GetCandidatePointRatio(self) -> float: ... + def GetMinimumCandidateAngle(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPointFillPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPointFillPass: ... + def SetCandidatePointRatio(self, _arg: float) -> None: ... + def SetMinimumCandidateAngle(self, _arg: float) -> None: ... + +class vtkRenderPassCollection(vtkmodules.vtkCommonCore.vtkCollection): + def AddItem(self, pass_: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def GetLastRenderPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetNextRenderPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderPassCollection: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderPassCollection: ... + +class vtkRenderStepsPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetCameraPass(self) -> vtkCameraPass: ... + def GetLightsPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpaquePass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetOverlayPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetPostProcessPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetTranslucentPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetVolumetricPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderStepsPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderStepsPass: ... + def SetCameraPass(self, __a: vtkCameraPass) -> None: ... + def SetLightsPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetOpaquePass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetOverlayPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetPostProcessPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetTranslucentPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetVolumetricPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkRenderbuffer(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Create(self, format: int, width: int, height: int) -> int: ... + @overload + def Create(self, format: int, width: int, height: int, samples: int) -> int: ... + def CreateColorAttachment(self, width: int, height: int) -> int: ... + def CreateDepthAttachment(self, width: int, height: int) -> int: ... + def GetContext(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetHandle(self) -> int: ... + def GetHeight(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSamples(self) -> int: ... + def GetWidth(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsSupported(renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderbuffer: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Resize(self, width: int, height: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderbuffer: ... + def SetContext(self, win: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + +class vtkSSAAPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetDelegatePass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSSAAPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSSAAPass: ... + def SetDelegatePass(self, delegatePass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + +class vtkSSAOPass(vtkImageProcessingPass): + def BlurOff(self) -> None: ... + def BlurOn(self) -> None: ... + def GetBias(self) -> float: ... + def GetBlur(self) -> bool: ... + def GetKernelSize(self) -> int: ... + def GetKernelSizeMaxValue(self) -> int: ... + def GetKernelSizeMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRadius(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSSAOPass: ... + def PostReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def PreReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSSAOPass: ... + def SetBias(self, _arg: float) -> None: ... + def SetBlur(self, _arg: bool) -> None: ... + def SetKernelSize(self, _arg: int) -> None: ... + def SetRadius(self, _arg: float) -> None: ... + def SetShaderParameters( + self, + program: vtkShaderProgram, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + VAO: vtkOpenGLVertexArrayObject = ..., + ) -> bool: ... + +class vtkSequencePass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPasses(self) -> vtkRenderPassCollection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSequencePass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSequencePass: ... + def SetPasses(self, passes: vtkRenderPassCollection) -> None: ... + +class vtkShader(vtkmodules.vtkCommonCore.vtkObject): + class Type(int): ... + Fragment: Type + Geometry: Type + Unknown: Type + Vertex: Type + def Cleanup(self) -> None: ... + def Compile(self) -> bool: ... + def GetError(self) -> str: ... + def GetHandle(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSource(self) -> str: ... + def GetType(self) -> Type: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShader: ... + def SetSource(self, source: str) -> None: ... + def SetType(self, type: Type) -> None: ... + +class vtkShaderProgram(vtkmodules.vtkCommonCore.vtkObject): + class UniformGroups(int): ... + class NormalizeOption(int): ... + CameraGroup: UniformGroups + LightingGroup: UniformGroups + NoNormalize: NormalizeOption + Normalize: NormalizeOption + UserGroup: UniformGroups + def CompiledOff(self) -> None: ... + def CompiledOn(self) -> None: ... + def DisableAttributeArray(self, name: str) -> bool: ... + def EnableAttributeArray(self, name: str) -> bool: ... + def FindAttributeArray(self, name: str) -> int: ... + def FindUniform(self, name: str) -> int: ... + def GetCompiled(self) -> bool: ... + def GetError(self) -> str: ... + def GetFileNamePrefixForDebugging(self) -> str: ... + def GetFragmentShader(self) -> vtkShader: ... + def GetGeometryShader(self) -> vtkShader: ... + def GetHandle(self) -> int: ... + def GetMD5Hash(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransformFeedback(self) -> vtkTransformFeedback: ... + def GetUniformGroupUpdateTime(self, __a: int) -> int: ... + def GetVertexShader(self) -> vtkShader: ... + def IsA(self, type: str) -> int: ... + def IsAttributeUsed(self, name: str) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsUniformUsed(self, __a: str) -> bool: ... + def NewInstance(self) -> vtkShaderProgram: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShaderProgram: ... + def SetCompiled(self, _arg: bool) -> None: ... + def SetFileNamePrefixForDebugging(self, _arg: str) -> None: ... + def SetFragmentShader(self, __a: vtkShader) -> None: ... + def SetGeometryShader(self, __a: vtkShader) -> None: ... + def SetMD5Hash(self, hash: str) -> None: ... + def SetNumberOfOutputs(self, _arg: int) -> None: ... + def SetTransformFeedback(self, tfc: vtkTransformFeedback) -> None: ... + def SetUniform1fv(self, name: str, count: int, f: Sequence[float]) -> bool: ... + def SetUniform1iv(self, name: str, count: int, f: Sequence[int]) -> bool: ... + def SetUniform2f(self, name: str, v: Sequence[float]) -> bool: ... + def SetUniform2fv(self, name: str, count: int, f: Sequence[float]) -> bool: ... + def SetUniform2i(self, name: str, v: Sequence[int]) -> bool: ... + def SetUniform3f(self, name: str, v: Sequence[float]) -> bool: ... + def SetUniform3fv(self, name: str, count: int, f: Sequence[float]) -> bool: ... + def SetUniform3uc(self, name: str, v: Sequence[int]) -> bool: ... + def SetUniform4f(self, name: str, v: Sequence[float]) -> bool: ... + def SetUniform4fv(self, name: str, count: int, f: Sequence[float]) -> bool: ... + def SetUniform4uc(self, name: str, v: Sequence[int]) -> bool: ... + def SetUniformGroupUpdateTime(self, __a: int, tm: int) -> None: ... + @overload + def SetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix3x3) -> bool: ... + @overload + def SetUniformMatrix(self, name: str, v: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> bool: ... + def SetUniformMatrix3x3(self, name: str, v: MutableSequence[float]) -> bool: ... + def SetUniformMatrix4x4(self, name: str, v: MutableSequence[float]) -> bool: ... + def SetUniformMatrix4x4v(self, name: str, count: int, v: MutableSequence[float]) -> bool: ... + def SetUniformf(self, name: str, v: float) -> bool: ... + def SetUniformi(self, name: str, v: int) -> bool: ... + def SetVertexShader(self, __a: vtkShader) -> None: ... + @overload + @staticmethod + def Substitute(source: str, search: str, replace: str, all: bool = True) -> bool: ... + @overload + @staticmethod + def Substitute(shader: vtkShader, search: str, replace: str, all: bool = True) -> bool: ... + def UseAttributeArray( + self, name: str, offset: int, stride: int, elementType: int, elementTupleSize: int, normalize: NormalizeOption + ) -> bool: ... + def isBound(self) -> bool: ... + +class vtkShadowMapBakerPass(vtkOpenGLRenderPass): + def GetCompositeZPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetHasShadows(self) -> bool: ... + def GetNeedUpdate(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpaqueSequence(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetResolution(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LightCreatesShadow(self, l: vtkmodules.vtkRenderingCore.vtkLight) -> bool: ... + def NewInstance(self) -> vtkShadowMapBakerPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShadowMapBakerPass: ... + def SetCompositeZPass(self, compositeZPass: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetOpaqueSequence(self, opaqueSequence: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetResolution(self, _arg: int) -> None: ... + def SetUpToDate(self) -> None: ... + +class vtkShadowMapPass(vtkOpenGLRenderPass): + def GetFragmentDeclaration(self) -> str: ... + def GetFragmentImplementation(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOpaqueSequence(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetShadowMapBakerPass(self) -> vtkShadowMapBakerPass: ... + def GetShadowMapTextureUnits(self) -> tuple[int, int]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkShadowMapPass: ... + def PostReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def PreReplaceShaderValues( + self, + vertexShader: str, + geometryShader: str, + fragmentShader: str, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + ) -> bool: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkShadowMapPass: ... + def SetOpaqueSequence(self, opaqueSequence: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetShaderParameters( + self, + program: vtkShaderProgram, + mapper: vtkmodules.vtkRenderingCore.vtkAbstractMapper, + prop: vtkmodules.vtkRenderingCore.vtkProp, + VAO: vtkOpenGLVertexArrayObject = ..., + ) -> bool: ... + def SetShadowMapBakerPass(self, shadowMapBakerPass: vtkShadowMapBakerPass) -> None: ... + @staticmethod + def ShadowMapPass() -> vtkmodules.vtkCommonCore.vtkInformationObjectBaseKey: ... + def ShadowMapTransforms(self) -> tuple[float, float]: ... + +class vtkSimpleMotionBlurPass(vtkDepthImageProcessingPass): + def GetColorTexture(self) -> vtkTextureObject: ... + def GetDepthTexture(self) -> vtkTextureObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSubFrames(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSimpleMotionBlurPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSimpleMotionBlurPass: ... + def SetColorFormat(self, _arg: int) -> None: ... + def SetDepthFormat(self, _arg: int) -> None: ... + def SetSubFrames(self, subFrames: int) -> None: ... + +class vtkSobelGradientMagnitudePass(vtkImageProcessingPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSobelGradientMagnitudePass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSobelGradientMagnitudePass: ... + +class vtkTextureObject(vtkmodules.vtkCommonCore.vtkObject): + AlwaysTrue: int + ClampToBorder: int + ClampToEdge: int + Equal: int + Fixed16: int + Fixed24: int + Fixed32: int + Fixed8: int + Float16: int + Float32: int + Gequal: int + Greater: int + Lequal: int + Less: int + Linear: int + LinearMipmapLinear: int + LinearMipmapNearest: int + MirroredRepeat: int + Native: int + Nearest: int + NearestMipmapLinear: int + NearestMipmapNearest: int + Never: int + NotEqual: int + NumberOfDepthFormats: int + NumberOfDepthTextureCompareFunctions: int + NumberOfMinificationModes: int + NumberOfWrapModes: int + Repeat: int + def Activate(self) -> None: ... + def Allocate1D(self, width: int, numComps: int, vtkType: int) -> bool: ... + def Allocate2D(self, width: int, height: int, numComps: int, vtkType: int, level: int = 0) -> bool: ... + def Allocate3D(self, width: int, height: int, depth: int, numComps: int, vtkType: int) -> bool: ... + def AllocateDepth(self, width: int, height: int, internalFormat: int) -> bool: ... + def AllocateDepthStencil(self, width: int, height: int) -> bool: ... + def AllocateProxyTexture3D(self, width: int, height: int, depth: int, numComps: int, dataType: int) -> bool: ... + def AssignToExistingTexture(self, handle: int, target: int) -> None: ... + def AutoParametersOff(self) -> None: ... + def AutoParametersOn(self) -> None: ... + def Bind(self) -> None: ... + def CopyFromFrameBuffer(self, srcXmin: int, srcYmin: int, dstXmin: int, dstYmin: int, width: int, height: int) -> None: ... + @overload + def CopyToFrameBuffer(self, program: vtkShaderProgram, vao: vtkOpenGLVertexArrayObject) -> None: ... + @overload + def CopyToFrameBuffer( + self, + srcXmin: int, + srcYmin: int, + srcXmax: int, + srcYmax: int, + dstXmin: int, + dstYmin: int, + dstXmax: int, + dstYmax: int, + dstSizeX: int, + dstSizeY: int, + program: vtkShaderProgram, + vao: vtkOpenGLVertexArrayObject, + ) -> None: ... + @overload + def CopyToFrameBuffer( + self, + srcXmin: int, + srcYmin: int, + srcXmax: int, + srcYmax: int, + dstXmin: int, + dstYmin: int, + dstSizeX: int, + dstSizeY: int, + program: vtkShaderProgram, + vao: vtkOpenGLVertexArrayObject, + ) -> None: ... + @overload + def CopyToFrameBuffer( + self, + tcoords: MutableSequence[float], + verts: MutableSequence[float], + program: vtkShaderProgram, + vao: vtkOpenGLVertexArrayObject, + ) -> None: ... + def Create1D(self, numComps: int, pbo: vtkPixelBufferObject, shaderSupportsTextureInt: bool) -> bool: ... + def Create1DFromRaw(self, width: int, numComps: int, dataType: int, data: _Pointer) -> bool: ... + @overload + def Create2D( + self, width: int, height: int, numComps: int, pbo: vtkPixelBufferObject, shaderSupportsTextureInt: bool + ) -> bool: ... + @overload + def Create2D(self, width: int, height: int, numComps: int, vtktype: int, __e: bool) -> bool: ... + def Create2DFromRaw(self, width: int, height: int, numComps: int, dataType: int, data: _Pointer) -> bool: ... + @overload + def Create3D( + self, width: int, height: int, depth: int, numComps: int, pbo: vtkPixelBufferObject, shaderSupportsTextureInt: bool + ) -> bool: ... + @overload + def Create3D(self, width: int, height: int, depth: int, numComps: int, vtktype: int, __f: bool) -> bool: ... + def Create3DFromRaw(self, width: int, height: int, depth: int, numComps: int, dataType: int, data: _Pointer) -> bool: ... + def CreateDepth(self, width: int, height: int, internalFormat: int, pbo: vtkPixelBufferObject) -> bool: ... + def CreateDepthFromRaw(self, width: int, height: int, internalFormat: int, rawType: int, raw: _Pointer) -> bool: ... + def CreateTextureBuffer(self, numValues: int, numComps: int, dataType: int, bo: vtkOpenGLBufferObject) -> bool: ... + def Deactivate(self) -> None: ... + @overload + def Download(self) -> vtkPixelBufferObject: ... + @overload + def Download(self, target: int, level: int) -> vtkPixelBufferObject: ... + def GetAutoParameters(self) -> int: ... + def GetBaseLevel(self) -> int: ... + def GetBorderColor(self) -> tuple[float, float, float, float]: ... + def GetComponents(self) -> int: ... + def GetContext(self) -> vtkOpenGLRenderWindow: ... + def GetDataType(self, vtk_scalar_type: int) -> int: ... + def GetDefaultDataType(self, vtk_scalar_type: int) -> int: ... + def GetDefaultFormat(self, vtktype: int, numComps: int, shaderSupportsTextureInt: bool) -> int: ... + def GetDefaultInternalFormat(self, vtktype: int, numComps: int, shaderSupportsTextureInt: bool) -> int: ... + def GetDepth(self) -> int: ... + def GetDepthTextureCompare(self) -> bool: ... + def GetDepthTextureCompareFunction(self) -> int: ... + def GetFormat(self, vtktype: int, numComps: int, shaderSupportsTextureInt: bool) -> int: ... + def GetGenerateMipmap(self) -> bool: ... + def GetHandle(self) -> int: ... + def GetHeight(self) -> int: ... + def GetInternalFormat(self, vtktype: int, numComps: int, shaderSupportsTextureInt: bool) -> int: ... + def GetLinearMagnification(self) -> bool: ... + def GetMagnificationFilter(self) -> int: ... + def GetMagnificationFilterMode(self, vtktype: int) -> int: ... + def GetMaxLOD(self) -> float: ... + def GetMaxLevel(self) -> int: ... + def GetMaximumAnisotropicFiltering(self) -> float: ... + @staticmethod + def GetMaximumTextureSize(context: vtkOpenGLRenderWindow) -> int: ... + @overload + @staticmethod + def GetMaximumTextureSize3D(context: vtkOpenGLRenderWindow) -> int: ... + @overload + def GetMaximumTextureSize3D(self) -> int: ... + def GetMinLOD(self) -> float: ... + def GetMinificationFilter(self) -> int: ... + def GetMinificationFilterMode(self, vtktype: int) -> int: ... + def GetNumberOfDimensions(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRequireDepthBufferFloat(self) -> bool: ... + def GetRequireTextureFloat(self) -> bool: ... + def GetRequireTextureInteger(self) -> bool: ... + def GetSamples(self) -> int: ... + def GetShiftAndScale(self, shift: float, scale: float) -> None: ... + def GetSupportsDepthBufferFloat(self) -> bool: ... + def GetSupportsTextureFloat(self) -> bool: ... + def GetSupportsTextureInteger(self) -> bool: ... + def GetTarget(self) -> int: ... + def GetTextureUnit(self) -> int: ... + def GetTuples(self) -> int: ... + def GetUseSRGBColorSpace(self) -> bool: ... + def GetVTKDataType(self) -> int: ... + def GetWidth(self) -> int: ... + def GetWrapR(self) -> int: ... + def GetWrapRMode(self, vtktype: int) -> int: ... + def GetWrapS(self) -> int: ... + def GetWrapSMode(self, vtktype: int) -> int: ... + def GetWrapT(self) -> int: ... + def GetWrapTMode(self, vtktype: int) -> int: ... + def IsA(self, type: str) -> int: ... + def IsBound(self) -> bool: ... + @overload + @staticmethod + def IsSupported(__a: vtkOpenGLRenderWindow, __b: bool, __c: bool, __d: bool) -> bool: ... + @overload + @staticmethod + def IsSupported(__a: vtkOpenGLRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextureObject: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def ResetFormatAndType(self) -> None: ... + def Resize(self, width: int, height: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextureObject: ... + def SendParameters(self) -> None: ... + def SetAutoParameters(self, _arg: int) -> None: ... + def SetBaseLevel(self, _arg: int) -> None: ... + @overload + def SetBorderColor(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetBorderColor(self, _arg: Sequence[float]) -> None: ... + def SetContext(self, __a: vtkOpenGLRenderWindow) -> None: ... + def SetDataType(self, glType: int) -> None: ... + def SetDepthTextureCompare(self, _arg: bool) -> None: ... + def SetDepthTextureCompareFunction(self, _arg: int) -> None: ... + def SetFormat(self, glFormat: int) -> None: ... + def SetGenerateMipmap(self, _arg: bool) -> None: ... + def SetInternalFormat(self, glInternalFormat: int) -> None: ... + def SetLinearMagnification(self, val: bool) -> None: ... + def SetMagnificationFilter(self, _arg: int) -> None: ... + def SetMaxLOD(self, _arg: float) -> None: ... + def SetMaxLevel(self, _arg: int) -> None: ... + def SetMaximumAnisotropicFiltering(self, _arg: float) -> None: ... + def SetMinLOD(self, _arg: float) -> None: ... + def SetMinificationFilter(self, _arg: int) -> None: ... + def SetRequireDepthBufferFloat(self, _arg: bool) -> None: ... + def SetRequireTextureFloat(self, _arg: bool) -> None: ... + def SetRequireTextureInteger(self, _arg: bool) -> None: ... + def SetSamples(self, _arg: int) -> None: ... + def SetUseSRGBColorSpace(self, _arg: bool) -> None: ... + def SetWrapR(self, _arg: int) -> None: ... + def SetWrapS(self, _arg: int) -> None: ... + def SetWrapT(self, _arg: int) -> None: ... + def UseSRGBColorSpaceOff(self) -> None: ... + def UseSRGBColorSpaceOn(self) -> None: ... + +class vtkTextureUnitManager(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Allocate(self) -> int: ... + @overload + def Allocate(self, unit: int) -> int: ... + def Free(self, textureUnitId: int) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfTextureUnits(self) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsAllocated(self, textureUnitId: int) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTextureUnitManager: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTextureUnitManager: ... + +class vtkToneMappingPass(vtkImageProcessingPass): + Clamp: int + Exponential: int + GenericFilmic: int + Reinhard: int + def GetContrast(self) -> float: ... + def GetContrastMaxValue(self) -> float: ... + def GetContrastMinValue(self) -> float: ... + def GetExposure(self) -> float: ... + def GetHdrMax(self) -> float: ... + def GetHdrMaxMaxValue(self) -> float: ... + def GetHdrMaxMinValue(self) -> float: ... + def GetMidIn(self) -> float: ... + def GetMidInMaxValue(self) -> float: ... + def GetMidInMinValue(self) -> float: ... + def GetMidOut(self) -> float: ... + def GetMidOutMaxValue(self) -> float: ... + def GetMidOutMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShoulder(self) -> float: ... + def GetShoulderMaxValue(self) -> float: ... + def GetShoulderMinValue(self) -> float: ... + def GetToneMappingType(self) -> int: ... + def GetToneMappingTypeMaxValue(self) -> int: ... + def GetToneMappingTypeMinValue(self) -> int: ... + def GetUseACES(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkToneMappingPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkToneMappingPass: ... + def SetContrast(self, _arg: float) -> None: ... + def SetExposure(self, _arg: float) -> None: ... + def SetGenericFilmicDefaultPresets(self) -> None: ... + def SetGenericFilmicUncharted2Presets(self) -> None: ... + def SetHdrMax(self, _arg: float) -> None: ... + def SetMidIn(self, _arg: float) -> None: ... + def SetMidOut(self, _arg: float) -> None: ... + def SetShoulder(self, _arg: float) -> None: ... + def SetToneMappingType(self, _arg: int) -> None: ... + def SetUseACES(self, _arg: bool) -> None: ... + +class vtkTransformFeedback(vtkmodules.vtkCommonCore.vtkObject): + class VaryingRole(int): ... + Color_RGBA_F: VaryingRole + Next_Buffer: VaryingRole + Normal_F: VaryingRole + Vertex_ClipCoordinate_F: VaryingRole + def AddVarying(self, role: VaryingRole, var: str) -> None: ... + def Allocate(self, nbBuffers: int, size: int, hint: int) -> None: ... + def BindBuffer(self, allocateOneBuffer: bool = True) -> None: ... + def BindVaryings(self, prog: vtkShaderProgram) -> None: ... + def ClearVaryings(self) -> None: ... + def GetBuffer(self, index: int) -> vtkOpenGLBufferObject: ... + def GetBufferData(self) -> Pointer: ... + def GetBufferHandle(self, index: int = 0) -> int: ... + def GetBufferSize(self) -> int: ... + @overload + @staticmethod + def GetBytesPerVertex(role: VaryingRole) -> int: ... + @overload + def GetBytesPerVertex(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfVertices(self) -> int: ... + def GetPrimitiveMode(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTransformFeedback: ... + def ReadBuffer(self, index: int = 0) -> None: ... + def ReleaseBufferData(self, freeBuffer: bool = True) -> None: ... + def ReleaseGraphicsResources(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTransformFeedback: ... + @overload + def SetNumberOfVertices(self, _arg: int) -> None: ... + @overload + def SetNumberOfVertices(self, drawMode: int, inputVerts: int) -> None: ... + def SetPrimitiveMode(self, _arg: int) -> None: ... + +class vtkTranslucentPass(vtkDefaultPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTranslucentPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTranslucentPass: ... + +class vtkValuePass(vtkOpenGLRenderPass): + class Mode(int): ... + FLOATING_POINT: Mode + INVERTIBLE_LUT: Mode + + def GetFloatImageData(self, format: int, width: int, height: int, data: _Pointer) -> None: ... + def GetFloatImageDataArray(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def GetFloatImageExtents(self) -> Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkValuePass: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkValuePass: ... + @overload + def SetInputArrayToProcess(self, fieldAssociation: int, name: str) -> None: ... + @overload + def SetInputArrayToProcess(self, fieldAssociation: int, fieldId: int) -> None: ... + def SetInputComponentToProcess(self, component: int) -> None: ... + +class vtkVolumetricPass(vtkDefaultPass): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumetricPass: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumetricPass: ... + +class vtkXOpenGLRenderWindow(vtkOpenGLRenderWindow): + def Finalize(self) -> None: ... + def Frame(self) -> None: ... + def GetDesiredDepth(self) -> int: ... + def GetDesiredVisualInfo(self) -> vtkXVisualInfo: ... + def GetEventPending(self) -> int: ... + def GetGenericContext(self) -> _Pointer: ... + def GetGenericDisplayId(self) -> _Pointer: ... + def GetGenericDrawable(self) -> _Pointer: ... + def GetGenericFBConfig(self) -> _Pointer: ... + def GetGenericParentId(self) -> _Pointer: ... + def GetGenericWindowId(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPlatformSupportsRenderWindowSharing(self) -> bool: ... + def GetPosition(self) -> tuple[int, int]: ... + def GetScreenSize(self) -> tuple[int, int]: ... + def HideCursor(self) -> None: ... + def Initialize(self) -> None: ... + def InitializeFromCurrentContext(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsCurrent(self) -> bool: ... + def IsDirect(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCurrent(self) -> None: ... + def NewInstance(self) -> vtkXOpenGLRenderWindow: ... + def PopContext(self) -> None: ... + def PrefFullScreen(self) -> None: ... + def PushContext(self) -> None: ... + def ReleaseCurrent(self) -> None: ... + def Render(self) -> None: ... + def ReportCapabilities(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXOpenGLRenderWindow: ... + def SetCurrentCursor(self, __a: int) -> None: ... + def SetDisplayId(self, __a: _Pointer) -> None: ... + def SetForceMakeCurrent(self) -> None: ... + def SetFullScreen(self, __a: int) -> None: ... + def SetIcon(self, img: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetNextWindowId(self, __a: _Pointer) -> None: ... + def SetNextWindowInfo(self, info: str) -> None: ... + def SetParentId(self, __a: _Pointer) -> None: ... + def SetParentInfo(self, info: str) -> None: ... + @overload + def SetPosition(self, x: int, y: int) -> None: ... + @overload + def SetPosition(self, a: MutableSequence[int]) -> None: ... + def SetShowWindow(self, val: bool) -> None: ... + @overload + def SetSize(self, width: int, height: int) -> None: ... + @overload + def SetSize(self, a: MutableSequence[int]) -> None: ... + def SetSizeNoXResize(self, __a: int, __b: int) -> None: ... + def SetStereoCapableWindow(self, capable: int) -> None: ... + def SetSwapControl(self, i: int) -> bool: ... + def SetWindowId(self, __a: _Pointer) -> None: ... + def SetWindowInfo(self, info: str) -> None: ... + def SetWindowName(self, __a: str) -> None: ... + def ShowCursor(self) -> None: ... + def Start(self) -> None: ... + def WindowInitialize(self) -> None: ... + def WindowRemap(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingParallel.pyi b/stubs/vtk/vtkmodules/vtkRenderingParallel.pyi new file mode 100644 index 000000000000..85dc841ed28a --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingParallel.pyi @@ -0,0 +1,443 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkFiltersParallel +import vtkmodules.vtkParallelCore +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +Callback: TypeAlias = Callable[..., None] | None + +class vtkClientServerCompositePass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPostProcessingRenderPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetProcessIsServer(self) -> bool: ... + def GetRenderPass(self) -> vtkmodules.vtkRenderingCore.vtkRenderPass: ... + def GetServerSideRendering(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClientServerCompositePass: ... + def ProcessIsServerOff(self) -> None: ... + def ProcessIsServerOn(self) -> None: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClientServerCompositePass: ... + def ServerSideRenderingOff(self) -> None: ... + def ServerSideRenderingOn(self) -> None: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetPostProcessingRenderPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetProcessIsServer(self, _arg: bool) -> None: ... + def SetRenderPass(self, __a: vtkmodules.vtkRenderingCore.vtkRenderPass) -> None: ... + def SetServerSideRendering(self, _arg: bool) -> None: ... + +class vtkSynchronizedRenderers(vtkmodules.vtkCommonCore.vtkObject): + COMPUTE_BOUNDS_TAG: int + RESET_CAMERA_TAG: int + SYNC_RENDERER_TAG: int + def AutomaticEventHandlingOff(self) -> None: ... + def AutomaticEventHandlingOn(self) -> None: ... + def CollectiveExpandForVisiblePropBounds(self, bounds: MutableSequence[float]) -> None: ... + def FixBackgroundOff(self) -> None: ... + def FixBackgroundOn(self) -> None: ... + def GetAutomaticEventHandling(self) -> bool: ... + def GetCaptureDelegate(self) -> vtkSynchronizedRenderers: ... + def GetFixBackground(self) -> bool: ... + def GetImageReductionFactor(self) -> int: ... + def GetImageReductionFactorMaxValue(self) -> int: ... + def GetImageReductionFactorMinValue(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParallelController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetParallelRendering(self) -> bool: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def GetRootProcessId(self) -> int: ... + def GetWriteBackImages(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSynchronizedRenderers: ... + def ParallelRenderingOff(self) -> None: ... + def ParallelRenderingOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSynchronizedRenderers: ... + def SetAutomaticEventHandling(self, _arg: bool) -> None: ... + def SetCaptureDelegate(self, __a: vtkSynchronizedRenderers) -> None: ... + def SetFixBackground(self, _arg: bool) -> None: ... + def SetImageReductionFactor(self, _arg: int) -> None: ... + def SetParallelController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetParallelRendering(self, _arg: bool) -> None: ... + def SetRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetRootProcessId(self, _arg: int) -> None: ... + def SetWriteBackImages(self, _arg: bool) -> None: ... + def WriteBackImagesOff(self) -> None: ... + def WriteBackImagesOn(self) -> None: ... + +class vtkClientServerSynchronizedRenderers(vtkSynchronizedRenderers): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkClientServerSynchronizedRenderers: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkClientServerSynchronizedRenderers: ... + +class vtkCompositeRGBAPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetKdtree(self) -> vtkmodules.vtkFiltersParallel.vtkPKdTree: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsSupported(self, context: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeRGBAPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeRGBAPass: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetKdtree(self, kdtree: vtkmodules.vtkFiltersParallel.vtkPKdTree) -> None: ... + +class vtkParallelRenderManager(vtkmodules.vtkCommonCore.vtkObject): + class Tags(int): ... + BOUNDS_TAG: Tags + COMPUTE_VISIBLE_PROP_BOUNDS_RMI_TAG: Tags + LIGHT_INFO_TAG: Tags + LINEAR: int + NEAREST: int + RENDER_RMI_TAG: Tags + REN_ID_TAG: Tags + REN_INFO_TAG: Tags + WIN_INFO_TAG: Tags + def AddRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def AutoImageReductionFactorOff(self) -> None: ... + def AutoImageReductionFactorOn(self) -> None: ... + def CheckForAbortComposite(self) -> int: ... + def CheckForAbortRender(self) -> None: ... + def ComputeVisiblePropBounds(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, bounds: MutableSequence[float]) -> None: ... + def ComputeVisiblePropBoundsRMI(self, renderId: int) -> None: ... + def EndRender(self) -> None: ... + def GenericEndRenderCallback(self) -> None: ... + def GenericStartRenderCallback(self) -> None: ... + def GetAutoImageReductionFactor(self) -> int: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + @staticmethod + def GetDefaultRenderEventPropagation() -> bool: ... + def GetForceRenderWindowSize(self) -> int: ... + def GetForcedRenderWindowSize(self) -> tuple[int, int]: ... + def GetFullImageSize(self) -> tuple[int, int]: ... + def GetImageProcessingTime(self) -> float: ... + def GetImageReductionFactor(self) -> float: ... + def GetMagnifyImageMethod(self) -> int: ... + def GetMagnifyImages(self) -> int: ... + def GetMaxImageReductionFactor(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParallelRendering(self) -> int: ... + @overload + def GetPixelData(self, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + @overload + def GetPixelData(self, x1: int, y1: int, x2: int, y2: int, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def GetReducedImageSize(self) -> tuple[int, int]: ... + @overload + def GetReducedPixelData(self, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + @overload + def GetReducedPixelData( + self, x1: int, y1: int, x2: int, y2: int, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray + ) -> None: ... + def GetRenderEventPropagation(self) -> int: ... + def GetRenderTime(self) -> float: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetSyncRenderWindowRenderers(self) -> int: ... + def GetSynchronizeTileProperties(self) -> int: ... + def GetUseBackBuffer(self) -> int: ... + def GetUseCompositing(self) -> int: ... + def GetUseRGBA(self) -> int: ... + def GetWriteBackImages(self) -> int: ... + def InitializeOffScreen(self) -> None: ... + def InitializePieces(self) -> None: ... + def InitializeRMIs(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MagnifyImage( + self, + fullImage: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + fullImageSize: Sequence[int], + reducedImage: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + reducedImageSize: Sequence[int], + fullImageViewport: Sequence[int] = ..., + reducedImageViewport: Sequence[int] = ..., + ) -> None: ... + @staticmethod + def MagnifyImageLinear( + fullImage: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + fullImageSize: Sequence[int], + reducedImage: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + reducedImageSize: Sequence[int], + fullImageViewport: Sequence[int] = ..., + reducedImageViewport: Sequence[int] = ..., + ) -> None: ... + @staticmethod + def MagnifyImageNearest( + fullImage: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + fullImageSize: Sequence[int], + reducedImage: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, + reducedImageSize: Sequence[int], + fullImageViewport: Sequence[int] = ..., + reducedImageViewport: Sequence[int] = ..., + ) -> None: ... + def MagnifyImagesOff(self) -> None: ... + def MagnifyImagesOn(self) -> None: ... + def MakeRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def MakeRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def NewInstance(self) -> vtkParallelRenderManager: ... + def ParallelRenderingOff(self) -> None: ... + def ParallelRenderingOn(self) -> None: ... + def RemoveAllRenderers(self) -> None: ... + def RemoveRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def RenderEventPropagationOff(self) -> None: ... + def RenderEventPropagationOn(self) -> None: ... + def RenderRMI(self) -> None: ... + def ResetAllCameras(self) -> None: ... + def ResetCamera(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def ResetCameraClippingRange(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelRenderManager: ... + def SatelliteEndRender(self) -> None: ... + def SatelliteStartRender(self) -> None: ... + def SetAutoImageReductionFactor(self, _arg: int) -> None: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + @staticmethod + def SetDefaultRenderEventPropagation(val: bool) -> None: ... + def SetForceRenderWindowSize(self, _arg: int) -> None: ... + @overload + def SetForcedRenderWindowSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetForcedRenderWindowSize(self, _arg: Sequence[int]) -> None: ... + def SetImageReductionFactor(self, factor: float) -> None: ... + def SetImageReductionFactorForUpdateRate(self, DesiredUpdateRate: float) -> None: ... + def SetMagnifyImageMethod(self, method: int) -> None: ... + def SetMagnifyImageMethodToLinear(self) -> None: ... + def SetMagnifyImageMethodToNearest(self) -> None: ... + def SetMagnifyImages(self, _arg: int) -> None: ... + def SetMaxImageReductionFactor(self, _arg: float) -> None: ... + def SetParallelRendering(self, _arg: int) -> None: ... + def SetRenderEventPropagation(self, _arg: int) -> None: ... + def SetRenderWindow(self, renWin: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetSyncRenderWindowRenderers(self, _arg: int) -> None: ... + def SetSynchronizeTileProperties(self, _arg: int) -> None: ... + def SetUseBackBuffer(self, _arg: int) -> None: ... + def SetUseCompositing(self, _arg: int) -> None: ... + def SetUseRGBA(self, _arg: int) -> None: ... + def SetWriteBackImages(self, _arg: int) -> None: ... + def StartInteractor(self) -> None: ... + def StartRender(self) -> None: ... + def StartServices(self) -> None: ... + def StopServices(self) -> None: ... + def SyncRenderWindowRenderersOff(self) -> None: ... + def SyncRenderWindowRenderersOn(self) -> None: ... + def SynchronizeTilePropertiesOff(self) -> None: ... + def SynchronizeTilePropertiesOn(self) -> None: ... + def TileWindows(self, xsize: int, ysize: int, nColumns: int) -> None: ... + def UseBackBufferOff(self) -> None: ... + def UseBackBufferOn(self) -> None: ... + def UseCompositingOff(self) -> None: ... + def UseCompositingOn(self) -> None: ... + def WriteBackImagesOff(self) -> None: ... + def WriteBackImagesOn(self) -> None: ... + +class vtkCompositeRenderManager(vtkParallelRenderManager): + def GetCompositer(self) -> vtkCompositer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeRenderManager: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeRenderManager: ... + def SetCompositer(self, c: vtkCompositer) -> None: ... + +class vtkCompositeZPass(vtkmodules.vtkRenderingCore.vtkRenderPass): + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + def IsSupported(self, context: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositeZPass: ... + def ReleaseGraphicsResources(self, w: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositeZPass: ... + def SetController(self, controller: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + +class vtkCompositedSynchronizedRenderers(vtkSynchronizedRenderers): + def GetCompositer(self) -> vtkCompositer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositedSynchronizedRenderers: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositedSynchronizedRenderers: ... + def SetCompositer(self, __a: vtkCompositer) -> None: ... + +class vtkCompositer(vtkmodules.vtkCommonCore.vtkObject): + def CompositeBuffer( + self, + pBuf: vtkmodules.vtkCommonCore.vtkDataArray, + zBuf: vtkmodules.vtkCommonCore.vtkFloatArray, + pTmp: vtkmodules.vtkCommonCore.vtkDataArray, + zTmp: vtkmodules.vtkCommonCore.vtkFloatArray, + ) -> None: ... + @staticmethod + def DeleteArray(da: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def GetController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfProcesses(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompositer: ... + @staticmethod + def ResizeFloatArray(fa: vtkmodules.vtkCommonCore.vtkFloatArray, numComp: int, size: int) -> None: ... + @staticmethod + def ResizeUnsignedCharArray(uca: vtkmodules.vtkCommonCore.vtkUnsignedCharArray, numComp: int, size: int) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompositer: ... + def SetController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetNumberOfProcesses(self, _arg: int) -> None: ... + +class vtkCompressCompositer(vtkCompositer): + def CompositeBuffer( + self, + pBuf: vtkmodules.vtkCommonCore.vtkDataArray, + zBuf: vtkmodules.vtkCommonCore.vtkFloatArray, + pTmp: vtkmodules.vtkCommonCore.vtkDataArray, + zTmp: vtkmodules.vtkCommonCore.vtkFloatArray, + ) -> None: ... + @staticmethod + def CompositeImagePair( + localZ: vtkmodules.vtkCommonCore.vtkFloatArray, + localP: vtkmodules.vtkCommonCore.vtkDataArray, + remoteZ: vtkmodules.vtkCommonCore.vtkFloatArray, + remoteP: vtkmodules.vtkCommonCore.vtkDataArray, + outZ: vtkmodules.vtkCommonCore.vtkFloatArray, + outP: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + @staticmethod + def Compress( + zIn: vtkmodules.vtkCommonCore.vtkFloatArray, + pIn: vtkmodules.vtkCommonCore.vtkDataArray, + zOut: vtkmodules.vtkCommonCore.vtkFloatArray, + pOut: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCompressCompositer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCompressCompositer: ... + @staticmethod + def Uncompress( + zIn: vtkmodules.vtkCommonCore.vtkFloatArray, + pIn: vtkmodules.vtkCommonCore.vtkDataArray, + zOut: vtkmodules.vtkCommonCore.vtkFloatArray, + pOut: vtkmodules.vtkCommonCore.vtkDataArray, + lengthOut: int, + ) -> None: ... + +class vtkImageRenderManager(vtkParallelRenderManager): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkImageRenderManager: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkImageRenderManager: ... + +class vtkPHardwareSelector(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLHardwareSelector): + def CaptureBuffers(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProcessIsRoot(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPHardwareSelector: ... + def ProcessIsRootOff(self) -> None: ... + def ProcessIsRootOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPHardwareSelector: ... + def SetProcessIsRoot(self, _arg: bool) -> None: ... + +class vtkSynchronizedRenderWindows(vtkmodules.vtkCommonCore.vtkObject): + SYNC_RENDER_TAG: int + def AbortRender(self) -> None: ... + def GetIdentifier(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParallelController(self) -> vtkmodules.vtkParallelCore.vtkMultiProcessController: ... + def GetParallelRendering(self) -> bool: ... + def GetRenderEventPropagation(self) -> bool: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetRootProcessId(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSynchronizedRenderWindows: ... + def ParallelRenderingOff(self) -> None: ... + def ParallelRenderingOn(self) -> None: ... + def RenderEventPropagationOff(self) -> None: ... + def RenderEventPropagationOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSynchronizedRenderWindows: ... + def SetIdentifier(self, id: int) -> None: ... + def SetParallelController(self, __a: vtkmodules.vtkParallelCore.vtkMultiProcessController) -> None: ... + def SetParallelRendering(self, _arg: bool) -> None: ... + def SetRenderEventPropagation(self, _arg: bool) -> None: ... + def SetRenderWindow(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetRootProcessId(self, _arg: int) -> None: ... + +class vtkTreeCompositer(vtkCompositer): + def CompositeBuffer( + self, + pBuf: vtkmodules.vtkCommonCore.vtkDataArray, + zBuf: vtkmodules.vtkCommonCore.vtkFloatArray, + pTmp: vtkmodules.vtkCommonCore.vtkDataArray, + zTmp: vtkmodules.vtkCommonCore.vtkFloatArray, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeCompositer: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeCompositer: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingSceneGraph.pyi b/stubs/vtk/vtkmodules/vtkRenderingSceneGraph.pyi new file mode 100644 index 000000000000..477f98ec5340 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingSceneGraph.pyi @@ -0,0 +1,172 @@ +from collections.abc import Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore + +_Pointer = TypeVar("_Pointer") + +class vtkViewNode(vtkmodules.vtkCommonCore.vtkObject): + class operation_type(int): ... + build: operation_type + invalidate: operation_type + noop: operation_type + render: operation_type + synchronize: operation_type + def Build(self, __a: bool) -> None: ... + def GetFirstAncestorOfType(self, type: str) -> vtkViewNode: ... + def GetFirstChildOfType(self, type: str) -> vtkViewNode: ... + def GetMyFactory(self) -> vtkViewNodeFactory: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetParent(self) -> vtkViewNode: ... + def GetRenderable(self) -> vtkmodules.vtkCommonCore.vtkObject: ... + def GetViewNodeFor(self, __a: vtkmodules.vtkCommonCore.vtkObject) -> vtkViewNode: ... + def Invalidate(self, __a: bool) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkViewNode: ... + def Render(self, __a: bool) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkViewNode: ... + def SetMyFactory(self, __a: vtkViewNodeFactory) -> None: ... + def SetParent(self, __a: vtkViewNode) -> None: ... + def SetRenderable(self, __a: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def Synchronize(self, __a: bool) -> None: ... + def Traverse(self, operation: int) -> None: ... + def TraverseAllPasses(self) -> None: ... + +class vtkActorNode(vtkViewNode): + def Build(self, prepass: bool) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkActorNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkActorNode: ... + +class vtkCameraNode(vtkViewNode): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkCameraNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkCameraNode: ... + +class vtkLightNode(vtkViewNode): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkLightNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkLightNode: ... + +class vtkMapperNode(vtkViewNode): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMapperNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMapperNode: ... + +class vtkPolyDataMapperNode(vtkMapperNode): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPolyDataMapperNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPolyDataMapperNode: ... + +class vtkRendererNode(vtkViewNode): + def Build(self, prepass: bool) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScale(self) -> tuple[int, int]: ... + def GetSize(self) -> tuple[int, int]: ... + def GetViewport(self) -> tuple[float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRendererNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRendererNode: ... + @overload + def SetScale(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetScale(self, _arg: Sequence[int]) -> None: ... + @overload + def SetSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetSize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetViewport(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetViewport(self, _arg: Sequence[float]) -> None: ... + +class vtkViewNodeFactory(vtkmodules.vtkCommonCore.vtkObject): + def CreateNode(self, __a: vtkmodules.vtkCommonCore.vtkObject) -> vtkViewNode: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkViewNodeFactory: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkViewNodeFactory: ... + +class vtkVolumeMapperNode(vtkMapperNode): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeMapperNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeMapperNode: ... + +class vtkVolumeNode(vtkViewNode): + def Build(self, prepass: bool) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeNode: ... + +class vtkWindowNode(vtkViewNode): + def Build(self, prepass: bool) -> None: ... + def GetColorBuffer(self) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSize(self) -> _Pointer: ... + def GetZBuffer(self) -> vtkmodules.vtkCommonCore.vtkFloatArray: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWindowNode: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWindowNode: ... + def Synchronize(self, prepass: bool) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingUI.pyi b/stubs/vtk/vtkmodules/vtkRenderingUI.pyi new file mode 100644 index 000000000000..c86cc6045752 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingUI.pyi @@ -0,0 +1,38 @@ +from collections.abc import MutableSequence + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkRenderingCore + +class vtkGenericRenderWindowInteractor(vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTimerEventResetsTimer(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGenericRenderWindowInteractor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGenericRenderWindowInteractor: ... + def SetTimerEventResetsTimer(self, _arg: int) -> None: ... + def TimerEvent(self) -> None: ... + def TimerEventResetsTimerOff(self) -> None: ... + def TimerEventResetsTimerOn(self) -> None: ... + +class vtkXRenderWindowInteractor(vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor): + def Disable(self) -> None: ... + def Enable(self) -> None: ... + def GetMousePosition(self, x: MutableSequence[int], y: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkXRenderWindowInteractor: ... + def ProcessEvents(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkXRenderWindowInteractor: ... + def TerminateApp(self) -> None: ... + def UpdateSize(self, __a: int, __b: int) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingVR.pyi b/stubs/vtk/vtkmodules/vtkRenderingVR.pyi new file mode 100644 index 000000000000..3291186a2576 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingVR.pyi @@ -0,0 +1,536 @@ +from collections.abc import Callable, MutableSequence, Sequence +from typing import TypeAlias, TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkInteractionWidgets +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 + +Callback: TypeAlias = Callable[..., None] | None +_Pointer = TypeVar("_Pointer") + +class vtkOpenGLAvatar(vtkmodules.vtkRenderingCore.vtkAvatar): + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLAvatar: ... + def RenderOpaqueGeometry(self, vp: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, vp: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLAvatar: ... + def SetLabel(self, label: str) -> None: ... + def SetLeftShowRay(self, v: bool) -> None: ... + def SetRayLength(self, length: float) -> None: ... + def SetRightShowRay(self, v: bool) -> None: ... + def SetShowHandsOnly(self, val: bool) -> None: ... + def SetUseLeftHand(self, val: bool) -> None: ... + def SetUseRightHand(self, val: bool) -> None: ... + +class vtkVRCamera(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLCamera): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRCamera: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRCamera: ... + def SetCameraFromDeviceToWorldMatrix(self, mat: vtkmodules.vtkCommonMath.vtkMatrix4x4, distance: float) -> None: ... + def SetCameraFromWorldToDeviceMatrix(self, mat: vtkmodules.vtkCommonMath.vtkMatrix4x4, distance: float) -> None: ... + +class vtkVRControlsHelper(vtkmodules.vtkRenderingCore.vtkProp): + class ButtonSides(int): ... + class DrawSides(int): ... + Back: ButtonSides + Front: ButtonSides + Left: DrawSides + Right: DrawSides + def BuildRepresentation(self) -> None: ... + def EnabledOff(self) -> None: ... + def EnabledOn(self) -> None: ... + def GetEnabled(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRControlsHelper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRControlsHelper: ... + def SetDevice(self, val: vtkmodules.vtkCommonCore.vtkEventDataDevice) -> None: ... + def SetEnabled(self, enabled: bool) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def SetText(self, str: str) -> None: ... + def SetTooltipInfo(self, s: str, buttonSide: int, drawSide: int, txt: str) -> None: ... + def UpdateRepresentation(self) -> None: ... + +class vtkVRFollower(vtkmodules.vtkRenderingCore.vtkFollower): + def ComputeMatrix(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRFollower: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRFollower: ... + +class vtkVRHMDCamera(vtkVRCamera): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRHMDCamera: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRHMDCamera: ... + +class vtkVRHardwarePicker(vtkmodules.vtkRenderingCore.vtkPropPicker): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelection(self) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRHardwarePicker: ... + def PickProp( + self, + selectionPt: MutableSequence[float], + eventWorldOrientation: MutableSequence[float], + renderer: vtkmodules.vtkRenderingCore.vtkRenderer, + pickfrom: vtkmodules.vtkRenderingCore.vtkPropCollection, + actorPassOnly: bool, + ) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRHardwarePicker: ... + +class vtkVRInteractorStyle(vtkmodules.vtkRenderingCore.vtkInteractorStyle3D): + class MovementStyle(int): ... + FLY_STYLE: MovementStyle + GROUNDED_STYLE: MovementStyle + + def AddTooltipForInput( + self, + device: vtkmodules.vtkCommonCore.vtkEventDataDevice, + input: vtkmodules.vtkCommonCore.vtkEventDataDeviceInput, + text: str = ..., + ) -> None: ... + def Clip(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def Elevation3D(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def EndClip(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def EndLoadCamPose(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def EndMovement3D(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def EndPick(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def EndPositionProp(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def GetGrabWithRay(self) -> bool: ... + def GetHoverPick(self) -> bool: ... + def GetInteractionState(self, device: vtkmodules.vtkCommonCore.vtkEventDataDevice) -> int: ... + def GetMenu(self) -> vtkVRMenuWidget: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetStyle(self) -> MovementStyle: ... + def GrabWithRayOff(self) -> None: ... + def GrabWithRayOn(self) -> None: ... + def GroundMovement3D(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def HideBillboard(self) -> None: ... + def HidePickActor(self) -> None: ... + def HideRay(self, controller: vtkmodules.vtkCommonCore.vtkEventDataDevice) -> None: ... + def HoverPickOff(self) -> None: ... + def HoverPickOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoadNextCameraPose(self) -> None: ... + def MakeControlsHelper(self) -> vtkVRControlsHelper: ... + @overload + def MapInputToAction(self, eid: vtkmodules.vtkCommonCore.vtkCommand.EventIds, state: int) -> None: ... + @overload + def MapInputToAction( + self, eid: vtkmodules.vtkCommonCore.vtkCommand.EventIds, action: vtkmodules.vtkCommonCore.vtkEventDataAction, state: int + ) -> None: ... + def NewInstance(self) -> vtkVRInteractorStyle: ... + def OnElevation3D(self, edata: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnMenu3D(self, edata: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnMove3D(self, edata: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnNextPose3D(self, edata: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnPan(self) -> None: ... + def OnPinch(self) -> None: ... + def OnRotate(self) -> None: ... + def OnSelect3D(self, edata: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def OnViewerMovement3D(self, edata: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def PositionProp( + self, __a: vtkmodules.vtkCommonCore.vtkEventData, lwpos: MutableSequence[float] = ..., lwori: MutableSequence[float] = ... + ) -> None: ... + def ProbeData(self, controller: vtkmodules.vtkCommonCore.vtkEventDataDevice) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRInteractorStyle: ... + def SetDrawControls(self, __a: bool) -> None: ... + def SetGrabWithRay(self, _arg: bool) -> None: ... + def SetHoverPick(self, _arg: bool) -> None: ... + def SetInteractor(self, iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetStyle(self, _arg: MovementStyle) -> None: ... + def SetupActions(self, iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def ShowBillboard(self, text: str) -> None: ... + def ShowPickCell(self, cell: vtkmodules.vtkCommonDataModel.vtkCell, __b: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + def ShowPickSphere(self, pos: MutableSequence[float], radius: float, __c: vtkmodules.vtkRenderingCore.vtkProp3D) -> None: ... + def ShowRay(self, controller: vtkmodules.vtkCommonCore.vtkEventDataDevice) -> None: ... + def StartClip(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def StartLoadCamPose(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def StartMovement3D(self, interactionState: int, __b: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def StartPick(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def StartPositionProp(self, __a: vtkmodules.vtkCommonCore.vtkEventDataDevice3D) -> None: ... + def ToggleDrawControls(self) -> None: ... + +class vtkVRMenuRepresentation(vtkmodules.vtkInteractionWidgets.vtkWidgetRepresentation): + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def EndComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def GetCurrentOption(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRMenuRepresentation: ... + def PushFrontMenuItem(self, name: str, text: str, cmd: vtkmodules.vtkCommonCore.vtkCommand) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RemoveAllMenuItems(self) -> None: ... + def RemoveMenuItem(self, name: str) -> None: ... + def RenameMenuItem(self, name: str, text: str) -> None: ... + def RenderOverlay(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRMenuRepresentation: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + +class vtkVRMenuWidget(vtkmodules.vtkInteractionWidgets.vtkAbstractWidget): + class WidgetStateType(int): ... + Active: WidgetStateType + Start: WidgetStateType + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetWidgetState(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRMenuWidget: ... + def PushFrontMenuItem(self, name: str, text: str, cmd: vtkmodules.vtkCommonCore.vtkCommand) -> None: ... + def RemoveAllMenuItems(self) -> None: ... + def RemoveMenuItem(self, name: str) -> None: ... + def RenameMenuItem(self, name: str, text: str) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRMenuWidget: ... + def SetRepresentation(self, rep: vtkVRMenuRepresentation) -> None: ... + def Show(self, ed: vtkmodules.vtkCommonCore.vtkEventData) -> None: ... + def ShowSubMenu(self, __a: vtkVRMenuWidget) -> None: ... + +class vtkVRModel(vtkmodules.vtkCommonCore.vtkObject): + def Build(self, win: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> bool: ... + def GetName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRay(self) -> vtkVRRay: ... + def GetVisibility(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRModel: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render( + self, + win: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow, + poseInTrackingCoordinates: vtkmodules.vtkCommonMath.vtkMatrix4x4, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRModel: ... + def SetName(self, modelName: str) -> None: ... + def SetRayColor(self, r: float, g: float, b: float) -> None: ... + def SetRayLength(self, length: float) -> None: ... + def SetShowRay(self, v: bool) -> None: ... + def SetVisibility(self, v: bool) -> None: ... + +class vtkVRPanelRepresentation(vtkmodules.vtkInteractionWidgets.vtkWidgetRepresentation): + class InteractionStateType(int): ... + Moving: InteractionStateType + Outside: InteractionStateType + def AllowAdjustmentOff(self) -> None: ... + def AllowAdjustmentOn(self) -> None: ... + def BuildRepresentation(self) -> None: ... + def ComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def ComputeComplexInteractionState( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + modify: int = 0, + ) -> int: ... + def EndComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + def GetAllowAdjustment(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTextActor(self) -> vtkmodules.vtkRenderingCore.vtkTextActor3D: ... + def HasTranslucentPolygonalGeometry(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRPanelRepresentation: ... + def PlaceWidget(self, bounds: MutableSequence[float]) -> None: ... + def PlaceWidgetExtended( + self, bounds: Sequence[float], normal: Sequence[float], upvec: Sequence[float], scale: float + ) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def RenderOpaqueGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + def RenderTranslucentPolygonalGeometry(self, __a: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRPanelRepresentation: ... + def SetAllowAdjustment(self, _arg: bool) -> None: ... + def SetCoordinateSystemToHMD(self) -> None: ... + def SetCoordinateSystemToLeftController(self) -> None: ... + def SetCoordinateSystemToRightController(self) -> None: ... + def SetCoordinateSystemToWorld(self) -> None: ... + def SetText(self, str: str) -> None: ... + def StartComplexInteraction( + self, + iren: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor, + widget: vtkmodules.vtkInteractionWidgets.vtkAbstractWidget, + event: int, + calldata: _Pointer, + ) -> None: ... + +class vtkVRPanelWidget(vtkmodules.vtkInteractionWidgets.vtkAbstractWidget): + def CreateDefaultRepresentation(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRPanelWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRPanelWidget: ... + def SetRepresentation(self, rep: vtkVRPanelRepresentation) -> None: ... + +class vtkVRRay(vtkmodules.vtkCommonCore.vtkObject): + def Build(self, win: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShow(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRRay: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def Render( + self, win: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow, poseMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4 + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRRay: ... + @overload + def SetColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetColor(self, _arg: Sequence[float]) -> None: ... + def SetLength(self, _arg: float) -> None: ... + def SetShow(self, _arg: bool) -> None: ... + +class vtkVRRenderWindow(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow): + LeftEye: int + PhysicalToWorldMatrixModified: int + RightEye: int + def AddRenderer(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def BaseStationVisibilityOff(self) -> None: ... + def BaseStationVisibilityOn(self) -> None: ... + def Finalize(self) -> None: ... + def GetBaseStationVisibility(self) -> bool: ... + def GetDeviceToPhysicalMatrixForDevice( + self, idx: vtkmodules.vtkCommonCore.vtkEventDataDevice + ) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetDeviceToWorldMatrixForDevice( + self, device: vtkmodules.vtkCommonCore.vtkEventDataDevice, deviceToWorldMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4 + ) -> bool: ... + def GetEventPending(self) -> int: ... + def GetGenericContext(self) -> Pointer: ... + def GetGenericDisplayId(self) -> Pointer: ... + def GetGenericDrawable(self) -> Pointer: ... + def GetGenericParentId(self) -> Pointer: ... + def GetGenericWindowId(self) -> Pointer: ... + def GetHelperWindow(self) -> vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow: ... + def GetInitialized(self) -> bool: ... + def GetModelForDevice(self, idx: vtkmodules.vtkCommonCore.vtkEventDataDevice) -> vtkVRModel: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhysicalScale(self) -> float: ... + def GetPhysicalToWorldMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def GetPhysicalTranslation(self) -> tuple[float, float, float]: ... + def GetPhysicalViewDirection(self) -> tuple[float, float, float]: ... + def GetPhysicalViewUp(self) -> tuple[float, float, float]: ... + def GetRenderBufferSize(self, width: int, height: int) -> None: ... + def GetScreenSize(self) -> tuple[int, int]: ... + def GetState(self) -> vtkmodules.vtkRenderingOpenGL2.vtkOpenGLState: ... + def GetTrackHMD(self) -> bool: ... + def Initialize(self) -> None: ... + def InitializeViewFromCamera(self, cam: vtkmodules.vtkRenderingCore.vtkCamera) -> None: ... + def IsA(self, type: str) -> int: ... + def IsCurrent(self) -> bool: ... + def IsDirect(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCurrent(self) -> None: ... + def MakeRenderWindowInteractor(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor: ... + def NewInstance(self) -> vtkVRRenderWindow: ... + def ReleaseCurrent(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self) -> None: ... + def RenderModels(self) -> None: ... + def ReportCapabilities(self) -> str: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRRenderWindow: ... + def SetBaseStationVisibility(self, _arg: bool) -> None: ... + def SetHelperWindow(self, val: vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow) -> None: ... + def SetPhysicalScale(self, __a: float) -> None: ... + def SetPhysicalToWorldMatrix(self, matrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def SetPhysicalTranslation(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetPhysicalTranslation(self, __a: MutableSequence[float]) -> None: ... + @overload + def SetPhysicalViewDirection(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetPhysicalViewDirection(self, __a: MutableSequence[float]) -> None: ... + @overload + def SetPhysicalViewUp(self, __a: float, __b: float, __c: float) -> None: ... + @overload + def SetPhysicalViewUp(self, __a: MutableSequence[float]) -> None: ... + @overload + def SetSize(self, width: int, height: int) -> None: ... + @overload + def SetSize(self, a: MutableSequence[int]) -> None: ... + def SetTrackHMD(self, _arg: bool) -> None: ... + def Start(self) -> None: ... + def SupportsOpenGL(self) -> int: ... + def UpdateHMDMatrixPose(self) -> None: ... + +class vtkVRRenderWindowInteractor(vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor3D): + def ConvertPoseToWorldCoordinates( + self, + poseInTrackingCoordinates: vtkmodules.vtkCommonMath.vtkMatrix4x4, + pos: MutableSequence[float], + wxyz: MutableSequence[float], + ppos: MutableSequence[float], + wdir: MutableSequence[float], + ) -> None: ... + def DoOneEvent(self, renWin: vtkVRRenderWindow, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + def ExitCallback(self) -> None: ... + def GetActionManifestFileName(self) -> str: ... + def GetActionSetName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPhysicalScale(self) -> float: ... + def GetPhysicalTranslation(self, __a: vtkmodules.vtkRenderingCore.vtkCamera) -> Pointer: ... + def GetPhysicalViewDirection(self) -> Pointer: ... + def GetPhysicalViewUp(self) -> Pointer: ... + def GetPointerDevice(self) -> vtkmodules.vtkCommonCore.vtkEventDataDevice: ... + def GetStartingPhysicalToWorldMatrix(self, startingPhysicalToWorldMatrix: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVRRenderWindowInteractor: ... + def ProcessEvents(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRRenderWindowInteractor: ... + def SetActionManifestFileName(self, _arg: str) -> None: ... + def SetActionSetName(self, _arg: str) -> None: ... + @staticmethod + def SetClassExitMethod(f: Callback) -> None: ... + def SetPhysicalScale(self, __a: float) -> None: ... + def SetPhysicalTranslation(self, __a: vtkmodules.vtkRenderingCore.vtkCamera, __b: float, __c: float, __d: float) -> None: ... + def SetPhysicalViewDirection(self, __a: float, __b: float, __c: float) -> None: ... + def SetPhysicalViewUp(self, __a: float, __b: float, __c: float) -> None: ... + +class vtkVRRenderer(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderer): + def DeviceRender(self) -> None: ... + def GetFloorTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkTransform) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShowFloor(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MakeCamera(self) -> vtkmodules.vtkRenderingCore.vtkCamera: ... + def NewInstance(self) -> vtkVRRenderer: ... + @overload + def ResetCamera(self, bounds: Sequence[float]) -> None: ... + @overload + def ResetCamera(self) -> None: ... + @overload + def ResetCamera(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @overload + def ResetCameraClippingRange(self) -> None: ... + @overload + def ResetCameraClippingRange(self, bounds: Sequence[float]) -> None: ... + @overload + def ResetCameraClippingRange(self, xmin: float, xmax: float, ymin: float, ymax: float, zmin: float, zmax: float) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVRRenderer: ... + def SetShowFloor(self, __a: bool) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingVolume.pyi b/stubs/vtk/vtkmodules/vtkRenderingVolume.pyi new file mode 100644 index 000000000000..ad576b0c1064 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingVolume.pyi @@ -0,0 +1,1263 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +VTKKW_FPMM_SHIFT: int +VTKKW_FP_MASK: float +VTKKW_FP_SCALE: float +VTKKW_FP_SHIFT: int +VTK_BUNYKRCF_ARRAY_SIZE: int +VTK_BUNYKRCF_MAX_ARRAYS: int +VTK_CROP_CROSS: int +VTK_CROP_FENCE: int +VTK_CROP_INVERTED_CROSS: float +VTK_CROP_INVERTED_FENCE: int +VTK_CROP_SUBVOLUME: int +VTK_MAX_SHADING_TABLES: int + +class vtkDirectionEncoder(vtkmodules.vtkCommonCore.vtkObject): + def GetDecodedGradient(self, value: int) -> tuple[float, float, float]: ... + def GetDecodedGradientTable(self) -> _Pointer: ... + def GetEncodedDirection(self, n: MutableSequence[float]) -> int: ... + def GetNumberOfEncodedDirections(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDirectionEncoder: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDirectionEncoder: ... + +class vtkEncodedGradientEstimator(vtkmodules.vtkCommonCore.vtkObject): + def BoundsClipOff(self) -> None: ... + def BoundsClipOn(self) -> None: ... + def ComputeGradientMagnitudesOff(self) -> None: ... + def ComputeGradientMagnitudesOn(self) -> None: ... + def CylinderClipOff(self) -> None: ... + def CylinderClipOn(self) -> None: ... + def GetBounds(self) -> tuple[int, int, int, int, int, int]: ... + def GetBoundsClip(self) -> int: ... + def GetBoundsClipMaxValue(self) -> int: ... + def GetBoundsClipMinValue(self) -> int: ... + def GetCircleLimits(self) -> _Pointer: ... + def GetComputeGradientMagnitudes(self) -> int: ... + def GetCylinderClip(self) -> int: ... + def GetDirectionEncoder(self) -> vtkDirectionEncoder: ... + @overload + def GetEncodedNormalIndex(self, xyzIndex: int) -> int: ... + @overload + def GetEncodedNormalIndex(self, xIndex: int, yIndex: int, zIndex: int) -> int: ... + def GetEncodedNormals(self) -> _Pointer: ... + def GetGradientMagnitudeBias(self) -> float: ... + def GetGradientMagnitudeScale(self) -> float: ... + def GetGradientMagnitudes(self) -> _Pointer: ... + def GetInputAspect(self) -> tuple[float, float, float]: ... + def GetInputData(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetInputSize(self) -> tuple[int, int, int]: ... + def GetLastUpdateTimeInCPUSeconds(self) -> float: ... + def GetLastUpdateTimeInSeconds(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetNumberOfThreadsMaxValue(self) -> int: ... + def GetNumberOfThreadsMinValue(self) -> int: ... + def GetUseCylinderClip(self) -> int: ... + def GetZeroNormalThreshold(self) -> float: ... + def GetZeroPad(self) -> int: ... + def GetZeroPadMaxValue(self) -> int: ... + def GetZeroPadMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEncodedGradientEstimator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEncodedGradientEstimator: ... + @overload + def SetBounds(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int, _arg5: int, _arg6: int) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[int]) -> None: ... + def SetBoundsClip(self, _arg: int) -> None: ... + def SetComputeGradientMagnitudes(self, _arg: int) -> None: ... + def SetCylinderClip(self, _arg: int) -> None: ... + def SetDirectionEncoder(self, direnc: vtkDirectionEncoder) -> None: ... + def SetGradientMagnitudeBias(self, _arg: float) -> None: ... + def SetGradientMagnitudeScale(self, _arg: float) -> None: ... + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetNumberOfThreads(self, _arg: int) -> None: ... + def SetZeroNormalThreshold(self, v: float) -> None: ... + def SetZeroPad(self, _arg: int) -> None: ... + def Update(self) -> None: ... + def ZeroPadOff(self) -> None: ... + def ZeroPadOn(self) -> None: ... + +class vtkEncodedGradientShader(vtkmodules.vtkCommonCore.vtkObject): + def GetActiveComponent(self) -> int: ... + def GetActiveComponentMaxValue(self) -> int: ... + def GetActiveComponentMinValue(self) -> int: ... + def GetBlueDiffuseShadingTable(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> _Pointer: ... + def GetBlueSpecularShadingTable(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> _Pointer: ... + def GetGreenDiffuseShadingTable(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> _Pointer: ... + def GetGreenSpecularShadingTable(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRedDiffuseShadingTable(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> _Pointer: ... + def GetRedSpecularShadingTable(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> _Pointer: ... + def GetZeroNormalDiffuseIntensity(self) -> float: ... + def GetZeroNormalDiffuseIntensityMaxValue(self) -> float: ... + def GetZeroNormalDiffuseIntensityMinValue(self) -> float: ... + def GetZeroNormalSpecularIntensity(self) -> float: ... + def GetZeroNormalSpecularIntensityMaxValue(self) -> float: ... + def GetZeroNormalSpecularIntensityMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEncodedGradientShader: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEncodedGradientShader: ... + def SetActiveComponent(self, _arg: int) -> None: ... + def SetZeroNormalDiffuseIntensity(self, _arg: float) -> None: ... + def SetZeroNormalSpecularIntensity(self, _arg: float) -> None: ... + def UpdateShadingTable( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + gradest: vtkEncodedGradientEstimator, + ) -> None: ... + +class vtkFiniteDifferenceGradientEstimator(vtkEncodedGradientEstimator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSampleSpacingInVoxels(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFiniteDifferenceGradientEstimator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFiniteDifferenceGradientEstimator: ... + def SetSampleSpacingInVoxels(self, _arg: int) -> None: ... + +class vtkFixedPointRayCastImage(vtkmodules.vtkCommonCore.vtkObject): + def AllocateImage(self) -> None: ... + def AllocateZBuffer(self) -> None: ... + def ClearImage(self) -> None: ... + def GetImage(self) -> _Pointer: ... + def GetImageInUseSize(self) -> tuple[int, int]: ... + def GetImageMemorySize(self) -> tuple[int, int]: ... + def GetImageOrigin(self) -> tuple[int, int]: ... + def GetImageSampleDistance(self) -> float: ... + def GetImageViewportSize(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseZBuffer(self) -> int: ... + def GetUseZBufferMaxValue(self) -> int: ... + def GetUseZBufferMinValue(self) -> int: ... + def GetZBuffer(self) -> _Pointer: ... + def GetZBufferOrigin(self) -> tuple[int, int]: ... + def GetZBufferSize(self) -> tuple[int, int]: ... + def GetZBufferValue(self, x: int, y: int) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointRayCastImage: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointRayCastImage: ... + @overload + def SetImageInUseSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetImageInUseSize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetImageMemorySize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetImageMemorySize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetImageOrigin(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetImageOrigin(self, _arg: Sequence[int]) -> None: ... + def SetImageSampleDistance(self, _arg: float) -> None: ... + @overload + def SetImageViewportSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetImageViewportSize(self, _arg: Sequence[int]) -> None: ... + def SetUseZBuffer(self, _arg: int) -> None: ... + @overload + def SetZBufferOrigin(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetZBufferOrigin(self, _arg: Sequence[int]) -> None: ... + @overload + def SetZBufferSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetZBufferSize(self, _arg: Sequence[int]) -> None: ... + def UseZBufferOff(self) -> None: ... + def UseZBufferOn(self) -> None: ... + +class vtkFixedPointVolumeRayCastHelper(vtkmodules.vtkCommonCore.vtkObject): + def GenerateImage( + self, __a: int, __b: int, __c: vtkmodules.vtkRenderingCore.vtkVolume, __d: vtkFixedPointVolumeRayCastMapper + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastHelper: ... + +class vtkFixedPointVolumeRayCastCompositeGOHelper(vtkFixedPointVolumeRayCastHelper): + def GenerateImage( + self, + threadID: int, + threadCount: int, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + mapper: vtkFixedPointVolumeRayCastMapper, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastCompositeGOHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastCompositeGOHelper: ... + +class vtkFixedPointVolumeRayCastCompositeGOShadeHelper(vtkFixedPointVolumeRayCastHelper): + def GenerateImage( + self, + threadID: int, + threadCount: int, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + mapper: vtkFixedPointVolumeRayCastMapper, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastCompositeGOShadeHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastCompositeGOShadeHelper: ... + +class vtkFixedPointVolumeRayCastCompositeHelper(vtkFixedPointVolumeRayCastHelper): + def GenerateImage( + self, + threadID: int, + threadCount: int, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + mapper: vtkFixedPointVolumeRayCastMapper, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastCompositeHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastCompositeHelper: ... + +class vtkFixedPointVolumeRayCastCompositeShadeHelper(vtkFixedPointVolumeRayCastHelper): + def GenerateImage( + self, + threadID: int, + threadCount: int, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + mapper: vtkFixedPointVolumeRayCastMapper, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastCompositeShadeHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastCompositeShadeHelper: ... + +class vtkFixedPointVolumeRayCastMIPHelper(vtkFixedPointVolumeRayCastHelper): + def GenerateImage( + self, + threadID: int, + threadCount: int, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + mapper: vtkFixedPointVolumeRayCastMapper, + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastMIPHelper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastMIPHelper: ... + +class vtkVolumeMapper(vtkmodules.vtkRenderingCore.vtkAbstractVolumeMapper): + class BlendModes(int): ... + ADDITIVE_BLEND: BlendModes + AVERAGE_INTENSITY_BLEND: BlendModes + COMPOSITE_BLEND: BlendModes + ISOSURFACE_BLEND: BlendModes + MAXIMUM_INTENSITY_BLEND: BlendModes + MINIMUM_INTENSITY_BLEND: BlendModes + SLICE_BLEND: BlendModes + def ComputeNormalFromOpacityOff(self) -> None: ... + def ComputeNormalFromOpacityOn(self) -> None: ... + def CroppingOff(self) -> None: ... + def CroppingOn(self) -> None: ... + def GetAverageIPScalarRange(self) -> tuple[float, float]: ... + def GetBlendMode(self) -> int: ... + def GetComputeNormalFromOpacity(self) -> bool: ... + def GetCropping(self) -> int: ... + def GetCroppingMaxValue(self) -> int: ... + def GetCroppingMinValue(self) -> int: ... + def GetCroppingRegionFlags(self) -> int: ... + def GetCroppingRegionFlagsMaxValue(self) -> int: ... + def GetCroppingRegionFlagsMinValue(self) -> int: ... + def GetCroppingRegionPlanes(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + @overload + def GetInput(self, port: int) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVoxelCroppingRegionPlanes(self) -> tuple[float, float, float, float, float, float]: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeMapper: ... + @overload + def SetAverageIPScalarRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetAverageIPScalarRange(self, _arg: Sequence[float]) -> None: ... + def SetBlendMode(self, _arg: int) -> None: ... + def SetBlendModeToAdditive(self) -> None: ... + def SetBlendModeToAverageIntensity(self) -> None: ... + def SetBlendModeToComposite(self) -> None: ... + def SetBlendModeToIsoSurface(self) -> None: ... + def SetBlendModeToMaximumIntensity(self) -> None: ... + def SetBlendModeToMinimumIntensity(self) -> None: ... + def SetBlendModeToSlice(self) -> None: ... + def SetComputeNormalFromOpacity(self, _arg: bool) -> None: ... + def SetCropping(self, _arg: int) -> None: ... + def SetCroppingRegionFlags(self, _arg: int) -> None: ... + def SetCroppingRegionFlagsToCross(self) -> None: ... + def SetCroppingRegionFlagsToFence(self) -> None: ... + def SetCroppingRegionFlagsToInvertedCross(self) -> None: ... + def SetCroppingRegionFlagsToInvertedFence(self) -> None: ... + def SetCroppingRegionFlagsToSubVolume(self) -> None: ... + @overload + def SetCroppingRegionPlanes( + self, _arg1: float, _arg2: float, _arg3: float, _arg4: float, _arg5: float, _arg6: float + ) -> None: ... + @overload + def SetCroppingRegionPlanes(self, _arg: Sequence[float]) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkRectilinearGrid) -> None: ... + +class vtkFixedPointVolumeRayCastMapper(vtkVolumeMapper): + def AbortRender(self) -> None: ... + def AutoAdjustSampleDistancesOff(self) -> None: ... + def AutoAdjustSampleDistancesOn(self) -> None: ... + def CheckIfCropped(self, pos: MutableSequence[int]) -> int: ... + def CheckMIPMinMaxVolumeFlag(self, pos: MutableSequence[int], c: int, maxIdx: int, flip: int) -> int: ... + def CheckMinMaxVolumeFlag(self, pos: MutableSequence[int], c: int) -> int: ... + def ComputeRayInfo( + self, x: int, y: int, pos: MutableSequence[int], dir: MutableSequence[int], numSteps: MutableSequence[int] + ) -> None: ... + @overload + def ComputeRequiredImageSampleDistance(self, desiredTime: float, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> float: ... + @overload + def ComputeRequiredImageSampleDistance( + self, desiredTime: float, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume + ) -> float: ... + def CreateCanonicalView( + self, + volume: vtkmodules.vtkRenderingCore.vtkVolume, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + blend_mode: int, + viewDirection: MutableSequence[float], + viewUp: MutableSequence[float], + ) -> None: ... + def DisplayRenderedImage( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume + ) -> None: ... + def FixedPointIncrement(self, position: MutableSequence[int], increment: MutableSequence[int]) -> None: ... + def GetAutoAdjustSampleDistances(self) -> int: ... + def GetAutoAdjustSampleDistancesMaxValue(self) -> int: ... + def GetAutoAdjustSampleDistancesMinValue(self) -> int: ... + def GetColorTable(self, c: int) -> _Pointer: ... + def GetCompositeGOHelper(self) -> vtkFixedPointVolumeRayCastCompositeGOHelper: ... + def GetCompositeGOShadeHelper(self) -> vtkFixedPointVolumeRayCastCompositeGOShadeHelper: ... + def GetCompositeHelper(self) -> vtkFixedPointVolumeRayCastCompositeHelper: ... + def GetCompositeShadeHelper(self) -> vtkFixedPointVolumeRayCastCompositeShadeHelper: ... + def GetCurrentScalars(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetDiffuseShadingTable(self, c: int) -> _Pointer: ... + @overload + def GetEstimatedRenderTime( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume + ) -> float: ... + @overload + def GetEstimatedRenderTime(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> float: ... + def GetFinalColorLevel(self) -> float: ... + def GetFinalColorWindow(self) -> float: ... + def GetFlipMIPComparison(self) -> int: ... + def GetFloatTripleFromPointer(self, v: MutableSequence[float], ptr: MutableSequence[float]) -> None: ... + def GetGradientOpacityRequired(self) -> int: ... + def GetGradientOpacityTable(self, c: int) -> _Pointer: ... + def GetImageSampleDistance(self) -> float: ... + def GetImageSampleDistanceMaxValue(self) -> float: ... + def GetImageSampleDistanceMinValue(self) -> float: ... + def GetInteractiveSampleDistance(self) -> float: ... + def GetIntermixIntersectingGeometry(self) -> int: ... + def GetIntermixIntersectingGeometryMaxValue(self) -> int: ... + def GetIntermixIntersectingGeometryMinValue(self) -> int: ... + def GetLockSampleDistanceToInputSpacing(self) -> int: ... + def GetLockSampleDistanceToInputSpacingMaxValue(self) -> int: ... + def GetLockSampleDistanceToInputSpacingMinValue(self) -> int: ... + def GetMIPHelper(self) -> vtkFixedPointVolumeRayCastMIPHelper: ... + def GetMaximumImageSampleDistance(self) -> float: ... + def GetMaximumImageSampleDistanceMaxValue(self) -> float: ... + def GetMaximumImageSampleDistanceMinValue(self) -> float: ... + def GetMinimumImageSampleDistance(self) -> float: ... + def GetMinimumImageSampleDistanceMaxValue(self) -> float: ... + def GetMinimumImageSampleDistanceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetPreviousScalars(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetRayCastImage(self) -> vtkFixedPointRayCastImage: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetRowBounds(self) -> _Pointer: ... + def GetSampleDistance(self) -> float: ... + def GetScalarOpacityTable(self, c: int) -> _Pointer: ... + def GetShadingRequired(self) -> int: ... + def GetSpecularShadingTable(self, c: int) -> _Pointer: ... + def GetTableScale(self) -> tuple[float, float, float, float]: ... + def GetTableShift(self) -> tuple[float, float, float, float]: ... + def GetUIntTripleFromPointer(self, v: MutableSequence[int], ptr: MutableSequence[int]) -> None: ... + def GetVolume(self) -> vtkmodules.vtkRenderingCore.vtkVolume: ... + def InitializeRayInfo(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + def IntermixIntersectingGeometryOff(self) -> None: ... + def IntermixIntersectingGeometryOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockSampleDistanceToInputSpacingOff(self) -> None: ... + def LockSampleDistanceToInputSpacingOn(self) -> None: ... + def LookupColorUC( + self, colorTable: MutableSequence[int], scalarOpacityTable: MutableSequence[int], index: int, color: MutableSequence[int] + ) -> None: ... + def LookupDependentColorUC( + self, + colorTable: MutableSequence[int], + scalarOpacityTable: MutableSequence[int], + index: MutableSequence[int], + components: int, + color: MutableSequence[int], + ) -> None: ... + def NewInstance(self) -> vtkFixedPointVolumeRayCastMapper: ... + def PerImageInitialization( + self, + __a: vtkmodules.vtkRenderingCore.vtkRenderer, + __b: vtkmodules.vtkRenderingCore.vtkVolume, + __c: int, + __d: MutableSequence[float], + __e: MutableSequence[float], + __f: MutableSequence[int], + ) -> int: ... + def PerSubVolumeInitialization( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume, __c: int + ) -> None: ... + def PerVolumeInitialization( + self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume + ) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + def RenderSubVolume(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkFixedPointVolumeRayCastMapper: ... + def SetAutoAdjustSampleDistances(self, _arg: int) -> None: ... + def SetFinalColorLevel(self, _arg: float) -> None: ... + def SetFinalColorWindow(self, _arg: float) -> None: ... + def SetImageSampleDistance(self, _arg: float) -> None: ... + def SetInteractiveSampleDistance(self, _arg: float) -> None: ... + def SetIntermixIntersectingGeometry(self, _arg: int) -> None: ... + def SetLockSampleDistanceToInputSpacing(self, _arg: int) -> None: ... + def SetMaximumImageSampleDistance(self, _arg: float) -> None: ... + def SetMinimumImageSampleDistance(self, _arg: float) -> None: ... + def SetNumberOfThreads(self, num: int) -> None: ... + def SetRayCastImage(self, __a: vtkFixedPointRayCastImage) -> None: ... + def SetSampleDistance(self, _arg: float) -> None: ... + def ShiftVectorDown(self, in_: MutableSequence[int], out: MutableSequence[int]) -> None: ... + def ShouldUseNearestNeighborInterpolation(self, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> int: ... + @overload + def ToFixedPointDirection(self, dir: float) -> int: ... + @overload + def ToFixedPointDirection(self, in_: MutableSequence[float], out: MutableSequence[int]) -> None: ... + @overload + def ToFixedPointPosition(self, val: float) -> int: ... + @overload + def ToFixedPointPosition(self, in_: MutableSequence[float], out: MutableSequence[int]) -> None: ... + +class vtkGPUVolumeRayCastMapper(vtkVolumeMapper): + class TFRangeType(int): ... + BinaryMaskType: int + LabelMapMaskType: int + NATIVE: TFRangeType + SCALAR: TFRangeType + def AutoAdjustSampleDistancesOff(self) -> None: ... + def AutoAdjustSampleDistancesOn(self) -> None: ... + def ClampDepthToBackfaceOff(self) -> None: ... + def ClampDepthToBackfaceOn(self) -> None: ... + def CreateCanonicalView( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + volume: vtkmodules.vtkRenderingCore.vtkVolume, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + blend_mode: int, + viewDirection: MutableSequence[float], + viewUp: MutableSequence[float], + ) -> None: ... + def GPURender(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + def GetAutoAdjustSampleDistances(self) -> int: ... + def GetAutoAdjustSampleDistancesMaxValue(self) -> int: ... + def GetAutoAdjustSampleDistancesMinValue(self) -> int: ... + def GetBoundsFromPort(self, port: int) -> tuple[float, float, float, float, float, float]: ... + def GetClampDepthToBackface(self) -> int: ... + def GetColorImage(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def GetColorRangeType(self) -> int: ... + def GetDepthImage(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def GetDepthImageScalarType(self) -> int: ... + def GetDepthPassContourValues(self) -> vtkmodules.vtkCommonMisc.vtkContourValues: ... + def GetFinalColorLevel(self) -> float: ... + def GetFinalColorWindow(self) -> float: ... + def GetGlobalIlluminationReach(self) -> float: ... + def GetGlobalIlluminationReachMaxValue(self) -> float: ... + def GetGlobalIlluminationReachMinValue(self) -> float: ... + def GetGradientOpacityRangeType(self) -> int: ... + def GetImageSampleDistance(self) -> float: ... + def GetImageSampleDistanceMaxValue(self) -> float: ... + def GetImageSampleDistanceMinValue(self) -> float: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetInputCount(self) -> int: ... + def GetLockSampleDistanceToInputSpacing(self) -> int: ... + def GetLockSampleDistanceToInputSpacingMaxValue(self) -> int: ... + def GetLockSampleDistanceToInputSpacingMinValue(self) -> int: ... + def GetMaskBlendFactor(self) -> float: ... + def GetMaskBlendFactorMaxValue(self) -> float: ... + def GetMaskBlendFactorMinValue(self) -> float: ... + def GetMaskInput(self) -> vtkmodules.vtkCommonDataModel.vtkImageData: ... + def GetMaskType(self) -> int: ... + def GetMaxMemoryFraction(self) -> float: ... + def GetMaxMemoryFractionMaxValue(self) -> float: ... + def GetMaxMemoryFractionMinValue(self) -> float: ... + def GetMaxMemoryInBytes(self) -> int: ... + def GetMaximumImageSampleDistance(self) -> float: ... + def GetMaximumImageSampleDistanceMaxValue(self) -> float: ... + def GetMaximumImageSampleDistanceMinValue(self) -> float: ... + def GetMinimumImageSampleDistance(self) -> float: ... + def GetMinimumImageSampleDistanceMaxValue(self) -> float: ... + def GetMinimumImageSampleDistanceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetReductionRatio(self, ratio: MutableSequence[float]) -> None: ... + def GetRenderToImage(self) -> int: ... + def GetReportProgress(self) -> bool: ... + def GetSampleDistance(self) -> float: ... + def GetScalarOpacityRangeType(self) -> int: ... + def GetTransfer2DYAxisArray(self) -> str: ... + def GetTransformedInput(self, port: int = 0) -> vtkmodules.vtkCommonDataModel.vtkDataSet: ... + def GetUseDepthPass(self) -> int: ... + def GetUseDepthPassMaxValue(self) -> int: ... + def GetUseDepthPassMinValue(self) -> int: ... + def GetUseJittering(self) -> int: ... + def GetUseJitteringMaxValue(self) -> int: ... + def GetUseJitteringMinValue(self) -> int: ... + def GetVolumetricScatteringBlending(self) -> float: ... + def GetVolumetricScatteringBlendingMaxValue(self) -> float: ... + def GetVolumetricScatteringBlendingMinValue(self) -> float: ... + def IsA(self, type: str) -> int: ... + def IsRenderSupported( + self, window: vtkmodules.vtkRenderingCore.vtkRenderWindow, property: vtkmodules.vtkRenderingCore.vtkVolumeProperty + ) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LockSampleDistanceToInputSpacingOff(self) -> None: ... + def LockSampleDistanceToInputSpacingOn(self) -> None: ... + def NewInstance(self) -> vtkGPUVolumeRayCastMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @overload + def RemoveInputConnection(self, port: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def RemoveInputConnection(self, port: int, idx: int) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + def RenderToImageOff(self) -> None: ... + def RenderToImageOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGPUVolumeRayCastMapper: ... + def SetAutoAdjustSampleDistances(self, _arg: int) -> None: ... + def SetClampDepthToBackface(self, _arg: int) -> None: ... + def SetColorRangeType(self, _arg: int) -> None: ... + def SetDepthImageScalarType(self, _arg: int) -> None: ... + def SetDepthImageScalarTypeToFloat(self) -> None: ... + def SetDepthImageScalarTypeToUnsignedChar(self) -> None: ... + def SetDepthImageScalarTypeToUnsignedShort(self) -> None: ... + def SetFinalColorLevel(self, _arg: float) -> None: ... + def SetFinalColorWindow(self, _arg: float) -> None: ... + def SetGlobalIlluminationReach(self, _arg: float) -> None: ... + def SetGradientOpacityRangeType(self, _arg: int) -> None: ... + def SetImageSampleDistance(self, _arg: float) -> None: ... + @overload + def SetInputConnection(self, port: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetLockSampleDistanceToInputSpacing(self, _arg: int) -> None: ... + def SetMaskBlendFactor(self, _arg: float) -> None: ... + def SetMaskInput(self, mask: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetMaskType(self, _arg: int) -> None: ... + def SetMaskTypeToBinary(self) -> None: ... + def SetMaskTypeToLabelMap(self) -> None: ... + def SetMaxMemoryFraction(self, _arg: float) -> None: ... + def SetMaxMemoryInBytes(self, _arg: int) -> None: ... + def SetMaximumImageSampleDistance(self, _arg: float) -> None: ... + def SetMinimumImageSampleDistance(self, _arg: float) -> None: ... + def SetRenderToImage(self, _arg: int) -> None: ... + def SetReportProgress(self, _arg: bool) -> None: ... + def SetSampleDistance(self, _arg: float) -> None: ... + def SetScalarOpacityRangeType(self, _arg: int) -> None: ... + def SetTransfer2DYAxisArray(self, _arg: str) -> None: ... + def SetUseDepthPass(self, _arg: int) -> None: ... + def SetUseJittering(self, _arg: int) -> None: ... + def SetVolumetricScatteringBlending(self, _arg: float) -> None: ... + def UseDepthPassOff(self) -> None: ... + def UseDepthPassOn(self) -> None: ... + def UseJitteringOff(self) -> None: ... + def UseJitteringOn(self) -> None: ... + +class vtkMultiVolume(vtkmodules.vtkRenderingCore.vtkVolume): + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + def GetBoundsTime(self) -> int: ... + def GetDataBounds(self) -> _Pointer: ... + def GetDataGeometry(self) -> _Pointer: ... + def GetMTime(self) -> int: ... + @overload + def GetMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + @overload + def GetMatrix(self, result: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + @overload + def GetMatrix(self, result: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetProperty(self) -> vtkmodules.vtkRenderingCore.vtkVolumeProperty: ... + def GetTextureMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def GetVolume(self, port: int = 0) -> vtkmodules.vtkRenderingCore.vtkVolume: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiVolume: ... + def RemoveVolume(self, port: int) -> None: ... + def RenderVolumetricGeometry(self, vp: vtkmodules.vtkRenderingCore.vtkViewport) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiVolume: ... + def SetProperty(self, property: vtkmodules.vtkRenderingCore.vtkVolumeProperty) -> None: ... + def SetVolume(self, volume: vtkmodules.vtkRenderingCore.vtkVolume, port: int = 0) -> None: ... + def ShallowCopy(self, prop: vtkmodules.vtkRenderingCore.vtkProp) -> None: ... + +class vtkOSPRayVolumeInterface(vtkVolumeMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOSPRayVolumeInterface: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOSPRayVolumeInterface: ... + +class vtkUnstructuredGridVolumeMapper(vtkmodules.vtkRenderingCore.vtkAbstractVolumeMapper): + COMPOSITE_BLEND: int + MAXIMUM_INTENSITY_BLEND: int + def GetBlendMode(self) -> int: ... + def GetInput(self) -> vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridVolumeMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridVolumeMapper: ... + def SetBlendMode(self, _arg: int) -> None: ... + def SetBlendModeToComposite(self) -> None: ... + def SetBlendModeToMaximumIntensity(self) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkUnstructuredGridBase) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + +class vtkProjectedTetrahedraMapper(vtkUnstructuredGridVolumeMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVisibilitySort(self) -> vtkmodules.vtkRenderingCore.vtkVisibilitySort: ... + def IsA(self, type: str) -> int: ... + def IsSupported(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + @staticmethod + def MapScalarsToColors( + colors: vtkmodules.vtkCommonCore.vtkDataArray, + property: vtkmodules.vtkRenderingCore.vtkVolumeProperty, + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> None: ... + def NewInstance(self) -> vtkProjectedTetrahedraMapper: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkProjectedTetrahedraMapper: ... + def SetVisibilitySort(self, sort: vtkmodules.vtkRenderingCore.vtkVisibilitySort) -> None: ... + @staticmethod + def TransformPoints( + inPoints: vtkmodules.vtkCommonCore.vtkPoints, + projection_mat: Sequence[float], + modelview_mat: Sequence[float], + outPoints: vtkmodules.vtkCommonCore.vtkFloatArray, + ) -> None: ... + +class vtkRayCastImageDisplayHelper(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPixelScale(self) -> float: ... + def GetPreMultipliedColors(self) -> int: ... + def GetPreMultipliedColorsMaxValue(self) -> int: ... + def GetPreMultipliedColorsMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRayCastImageDisplayHelper: ... + def PreMultipliedColorsOff(self) -> None: ... + def PreMultipliedColorsOn(self) -> None: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @overload + def RenderTexture( + self, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + imageMemorySize: MutableSequence[int], + imageViewportSize: MutableSequence[int], + imageInUseSize: MutableSequence[int], + imageOrigin: MutableSequence[int], + requestedDepth: float, + image: MutableSequence[int], + ) -> None: ... + @overload + def RenderTexture( + self, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + image: vtkFixedPointRayCastImage, + requestedDepth: float, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRayCastImageDisplayHelper: ... + def SetPixelScale(self, _arg: float) -> None: ... + def SetPreMultipliedColors(self, _arg: int) -> None: ... + +class vtkRecursiveSphereDirectionEncoder(vtkDirectionEncoder): + def GetDecodedGradient(self, value: int) -> tuple[float, float, float]: ... + def GetDecodedGradientTable(self) -> _Pointer: ... + def GetEncodedDirection(self, n: MutableSequence[float]) -> int: ... + def GetNumberOfEncodedDirections(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRecursionDepth(self) -> int: ... + def GetRecursionDepthMaxValue(self) -> int: ... + def GetRecursionDepthMinValue(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRecursiveSphereDirectionEncoder: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRecursiveSphereDirectionEncoder: ... + def SetRecursionDepth(self, _arg: int) -> None: ... + +class vtkSphericalDirectionEncoder(vtkDirectionEncoder): + def GetDecodedGradient(self, value: int) -> tuple[float, float, float]: ... + def GetDecodedGradientTable(self) -> _Pointer: ... + def GetEncodedDirection(self, n: MutableSequence[float]) -> int: ... + def GetNumberOfEncodedDirections(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSphericalDirectionEncoder: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSphericalDirectionEncoder: ... + +class vtkUnstructuredGridVolumeRayCastFunction(vtkmodules.vtkCommonCore.vtkObject): + def Finalize(self) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridVolumeRayCastFunction: ... + def NewIterator(self) -> vtkUnstructuredGridVolumeRayCastIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridVolumeRayCastFunction: ... + +class vtkUnstructuredGridBunykRayCastFunction(vtkUnstructuredGridVolumeRayCastFunction): + def Finalize(self) -> None: ... + def GetImageOrigin(self) -> tuple[int, int]: ... + def GetImageViewportSize(self) -> tuple[int, int]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPoints(self) -> _Pointer: ... + def GetViewToWorldMatrix(self) -> vtkmodules.vtkCommonMath.vtkMatrix4x4: ... + def Initialize(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridBunykRayCastFunction: ... + def NewIterator(self) -> vtkUnstructuredGridVolumeRayCastIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridBunykRayCastFunction: ... + +class vtkUnstructuredGridVolumeRayIntegrator(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, volume: vtkmodules.vtkRenderingCore.vtkVolume, scalars: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def Integrate( + self, + intersectionLengths: vtkmodules.vtkCommonCore.vtkDoubleArray, + nearIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + farIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + color: MutableSequence[float], + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridVolumeRayIntegrator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridVolumeRayIntegrator: ... + +class vtkUnstructuredGridHomogeneousRayIntegrator(vtkUnstructuredGridVolumeRayIntegrator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetTransferFunctionTableSize(self) -> int: ... + def Initialize( + self, volume: vtkmodules.vtkRenderingCore.vtkVolume, scalars: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def Integrate( + self, + intersectionLengths: vtkmodules.vtkCommonCore.vtkDoubleArray, + nearIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + farIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + color: MutableSequence[float], + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridHomogeneousRayIntegrator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridHomogeneousRayIntegrator: ... + def SetTransferFunctionTableSize(self, _arg: int) -> None: ... + +class vtkUnstructuredGridLinearRayIntegrator(vtkUnstructuredGridVolumeRayIntegrator): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize( + self, volume: vtkmodules.vtkRenderingCore.vtkVolume, scalars: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def Integrate( + self, + intersectionLengths: vtkmodules.vtkCommonCore.vtkDoubleArray, + nearIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + farIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + color: MutableSequence[float], + ) -> None: ... + @overload + @staticmethod + def IntegrateRay( + length: float, + intensity_front: float, + attenuation_front: float, + intensity_back: float, + attenuation_back: float, + color: MutableSequence[float], + ) -> None: ... + @overload + @staticmethod + def IntegrateRay( + length: float, + color_front: Sequence[float], + attenuation_front: float, + color_back: Sequence[float], + attenuation_back: float, + color: MutableSequence[float], + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridLinearRayIntegrator: ... + @staticmethod + def Psi(length: float, attenuation_front: float, attenuation_back: float) -> float: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridLinearRayIntegrator: ... + +class vtkUnstructuredGridPartialPreIntegration(vtkUnstructuredGridVolumeRayIntegrator): + @staticmethod + def BuildPsiTable() -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetPsiTable(size: int) -> _Pointer: ... + def Initialize( + self, volume: vtkmodules.vtkRenderingCore.vtkVolume, scalars: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def Integrate( + self, + intersectionLengths: vtkmodules.vtkCommonCore.vtkDoubleArray, + nearIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + farIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + color: MutableSequence[float], + ) -> None: ... + @overload + @staticmethod + def IntegrateRay( + length: float, + intensity_front: float, + attenuation_front: float, + intensity_back: float, + attenuation_back: float, + color: MutableSequence[float], + ) -> None: ... + @overload + @staticmethod + def IntegrateRay( + length: float, + color_front: Sequence[float], + attenuation_front: float, + color_back: Sequence[float], + attenuation_back: float, + color: MutableSequence[float], + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridPartialPreIntegration: ... + @staticmethod + def Psi(taufD: float, taubD: float) -> float: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridPartialPreIntegration: ... + +class vtkUnstructuredGridPreIntegration(vtkUnstructuredGridVolumeRayIntegrator): + def GetIncrementalPreIntegration(self) -> int: ... + def GetIndexedTableEntry( + self, scalar_front_index: int, scalar_back_index: int, length_index: int, component: int = 0 + ) -> _Pointer: ... + def GetIntegrationTableLengthResolution(self) -> int: ... + def GetIntegrationTableLengthScale(self) -> float: ... + def GetIntegrationTableScalarResolution(self) -> int: ... + def GetIntegrationTableScalarScale(self, component: int = 0) -> float: ... + def GetIntegrationTableScalarShift(self, component: int = 0) -> float: ... + def GetIntegrator(self) -> vtkUnstructuredGridVolumeRayIntegrator: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPreIntegrationTable(self, component: int = 0) -> _Pointer: ... + def GetTableEntry(self, scalar_front: float, scalar_back: float, length: float, component: int = 0) -> _Pointer: ... + def IncrementalPreIntegrationOff(self) -> None: ... + def IncrementalPreIntegrationOn(self) -> None: ... + def Initialize( + self, volume: vtkmodules.vtkRenderingCore.vtkVolume, scalars: vtkmodules.vtkCommonCore.vtkDataArray + ) -> None: ... + def Integrate( + self, + intersectionLengths: vtkmodules.vtkCommonCore.vtkDoubleArray, + nearIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + farIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + color: MutableSequence[float], + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridPreIntegration: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridPreIntegration: ... + def SetIncrementalPreIntegration(self, _arg: int) -> None: ... + def SetIntegrationTableLengthResolution(self, _arg: int) -> None: ... + def SetIntegrationTableScalarResolution(self, _arg: int) -> None: ... + def SetIntegrator(self, __a: vtkUnstructuredGridVolumeRayIntegrator) -> None: ... + +class vtkUnstructuredGridVolumeRayCastIterator(vtkmodules.vtkCommonCore.vtkObject): + def GetBounds(self) -> tuple[float, float]: ... + def GetMaxNumberOfIntersections(self) -> int: ... + def GetNextIntersections( + self, + intersectedCells: vtkmodules.vtkCommonCore.vtkIdList, + intersectionLengths: vtkmodules.vtkCommonCore.vtkDoubleArray, + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + nearIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + farIntersections: vtkmodules.vtkCommonCore.vtkDataArray, + ) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self, x: int, y: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridVolumeRayCastIterator: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridVolumeRayCastIterator: ... + @overload + def SetBounds(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetBounds(self, _arg: Sequence[float]) -> None: ... + def SetMaxNumberOfIntersections(self, _arg: int) -> None: ... + +class vtkUnstructuredGridVolumeRayCastMapper(vtkUnstructuredGridVolumeMapper): + def AutoAdjustSampleDistancesOff(self) -> None: ... + def AutoAdjustSampleDistancesOn(self) -> None: ... + def CastRays(self, threadID: int, threadCount: int) -> None: ... + def GetAutoAdjustSampleDistances(self) -> int: ... + def GetAutoAdjustSampleDistancesMaxValue(self) -> int: ... + def GetAutoAdjustSampleDistancesMinValue(self) -> int: ... + def GetImageInUseSize(self) -> tuple[int, int]: ... + def GetImageOrigin(self) -> tuple[int, int]: ... + def GetImageSampleDistance(self) -> float: ... + def GetImageSampleDistanceMaxValue(self) -> float: ... + def GetImageSampleDistanceMinValue(self) -> float: ... + def GetImageViewportSize(self) -> tuple[int, int]: ... + def GetIntermixIntersectingGeometry(self) -> int: ... + def GetIntermixIntersectingGeometryMaxValue(self) -> int: ... + def GetIntermixIntersectingGeometryMinValue(self) -> int: ... + def GetMaximumImageSampleDistance(self) -> float: ... + def GetMaximumImageSampleDistanceMaxValue(self) -> float: ... + def GetMaximumImageSampleDistanceMinValue(self) -> float: ... + def GetMinimumImageSampleDistance(self) -> float: ... + def GetMinimumImageSampleDistanceMaxValue(self) -> float: ... + def GetMinimumImageSampleDistanceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfThreads(self) -> int: ... + def GetRayCastFunction(self) -> vtkUnstructuredGridVolumeRayCastFunction: ... + def GetRayIntegrator(self) -> vtkUnstructuredGridVolumeRayIntegrator: ... + def IntermixIntersectingGeometryOff(self) -> None: ... + def IntermixIntersectingGeometryOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridVolumeRayCastMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridVolumeRayCastMapper: ... + def SetAutoAdjustSampleDistances(self, _arg: int) -> None: ... + def SetImageSampleDistance(self, _arg: float) -> None: ... + def SetIntermixIntersectingGeometry(self, _arg: int) -> None: ... + def SetMaximumImageSampleDistance(self, _arg: float) -> None: ... + def SetMinimumImageSampleDistance(self, _arg: float) -> None: ... + def SetNumberOfThreads(self, _arg: int) -> None: ... + def SetRayCastFunction(self, f: vtkUnstructuredGridVolumeRayCastFunction) -> None: ... + def SetRayIntegrator(self, ri: vtkUnstructuredGridVolumeRayIntegrator) -> None: ... + +class vtkUnstructuredGridVolumeZSweepMapper(vtkUnstructuredGridVolumeMapper): + def AutoAdjustSampleDistancesOff(self) -> None: ... + def AutoAdjustSampleDistancesOn(self) -> None: ... + def GetAutoAdjustSampleDistances(self) -> int: ... + def GetAutoAdjustSampleDistancesMaxValue(self) -> int: ... + def GetAutoAdjustSampleDistancesMinValue(self) -> int: ... + def GetImageInUseSize(self) -> tuple[int, int]: ... + def GetImageOrigin(self) -> tuple[int, int]: ... + def GetImageSampleDistance(self) -> float: ... + def GetImageSampleDistanceMaxValue(self) -> float: ... + def GetImageSampleDistanceMinValue(self) -> float: ... + def GetImageViewportSize(self) -> tuple[int, int]: ... + def GetIntermixIntersectingGeometry(self) -> int: ... + def GetIntermixIntersectingGeometryMaxValue(self) -> int: ... + def GetIntermixIntersectingGeometryMinValue(self) -> int: ... + def GetMaxPixelListSize(self) -> int: ... + def GetMaximumImageSampleDistance(self) -> float: ... + def GetMaximumImageSampleDistanceMaxValue(self) -> float: ... + def GetMaximumImageSampleDistanceMinValue(self) -> float: ... + def GetMinimumImageSampleDistance(self) -> float: ... + def GetMinimumImageSampleDistanceMaxValue(self) -> float: ... + def GetMinimumImageSampleDistanceMinValue(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRayIntegrator(self) -> vtkUnstructuredGridVolumeRayIntegrator: ... + def IntermixIntersectingGeometryOff(self) -> None: ... + def IntermixIntersectingGeometryOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkUnstructuredGridVolumeZSweepMapper: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkUnstructuredGridVolumeZSweepMapper: ... + def SetAutoAdjustSampleDistances(self, _arg: int) -> None: ... + def SetImageSampleDistance(self, _arg: float) -> None: ... + def SetIntermixIntersectingGeometry(self, _arg: int) -> None: ... + def SetMaxPixelListSize(self, size: int) -> None: ... + def SetMaximumImageSampleDistance(self, _arg: float) -> None: ... + def SetMinimumImageSampleDistance(self, _arg: float) -> None: ... + def SetRayIntegrator(self, ri: vtkUnstructuredGridVolumeRayIntegrator) -> None: ... + +class vtkVolumeOutlineSource(vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm): + def GenerateFacesOff(self) -> None: ... + def GenerateFacesOn(self) -> None: ... + def GenerateOutlineOff(self) -> None: ... + def GenerateOutlineOn(self) -> None: ... + def GenerateScalarsOff(self) -> None: ... + def GenerateScalarsOn(self) -> None: ... + def GetActivePlaneColor(self) -> tuple[float, float, float]: ... + def GetActivePlaneId(self) -> int: ... + def GetColor(self) -> tuple[float, float, float]: ... + def GetGenerateFaces(self) -> int: ... + def GetGenerateOutline(self) -> int: ... + def GetGenerateScalars(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVolumeMapper(self) -> vtkVolumeMapper: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeOutlineSource: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeOutlineSource: ... + @overload + def SetActivePlaneColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetActivePlaneColor(self, _arg: Sequence[float]) -> None: ... + def SetActivePlaneId(self, _arg: int) -> None: ... + @overload + def SetColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetColor(self, _arg: Sequence[float]) -> None: ... + def SetGenerateFaces(self, _arg: int) -> None: ... + def SetGenerateOutline(self, _arg: int) -> None: ... + def SetGenerateScalars(self, _arg: int) -> None: ... + def SetVolumeMapper(self, mapper: vtkVolumeMapper) -> None: ... + +class vtkVolumePicker(vtkmodules.vtkRenderingCore.vtkCellPicker): + def GetCroppingPlaneId(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPickCroppingPlanes(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumePicker: ... + def PickCroppingPlanesOff(self) -> None: ... + def PickCroppingPlanesOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumePicker: ... + def SetPickCroppingPlanes(self, _arg: int) -> None: ... + +class vtkVolumeRayCastSpaceLeapingImageFilter(vtkmodules.vtkCommonExecutionModel.vtkThreadedImageAlgorithm): + def ComputeGradientOpacityOff(self) -> None: ... + def ComputeGradientOpacityOn(self) -> None: ... + @staticmethod + def ComputeInputExtentsForOutput( + inExt: MutableSequence[int], + inDim: MutableSequence[int], + outExt: MutableSequence[int], + inData: vtkmodules.vtkCommonDataModel.vtkImageData, + ) -> None: ... + def ComputeMinMaxOff(self) -> None: ... + def ComputeMinMaxOn(self) -> None: ... + def ComputeOffset(self, ext: Sequence[int], wholeExt: Sequence[int], nComponents: int) -> int: ... + def GetComputeGradientOpacity(self) -> int: ... + def GetComputeMinMax(self) -> int: ... + def GetCurrentScalars(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetIndependentComponents(self) -> int: ... + def GetLastMinMaxBuildTime(self) -> int: ... + def GetLastMinMaxFlagTime(self) -> int: ... + def GetMinMaxVolume(self, dims: MutableSequence[int]) -> _Pointer: ... + def GetMinNonZeroGradientMagnitudeIndex(self) -> _Pointer: ... + def GetMinNonZeroScalarIndex(self) -> _Pointer: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfIndependentComponents(self) -> int: ... + def GetTableScale(self) -> tuple[float, float, float, float]: ... + def GetTableShift(self) -> tuple[float, float, float, float]: ... + def GetTableSize(self) -> tuple[int, int, int, int]: ... + def GetUpdateGradientOpacityFlags(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVolumeRayCastSpaceLeapingImageFilter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeRayCastSpaceLeapingImageFilter: ... + def SetCache(self, imageCache: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def SetComputeGradientOpacity(self, _arg: int) -> None: ... + def SetComputeMinMax(self, _arg: int) -> None: ... + def SetCurrentScalars(self, __a: vtkmodules.vtkCommonCore.vtkDataArray) -> None: ... + def SetGradientOpacityTable(self, c: int, t: MutableSequence[int]) -> None: ... + def SetIndependentComponents(self, _arg: int) -> None: ... + def SetScalarOpacityTable(self, c: int, t: MutableSequence[int]) -> None: ... + @overload + def SetTableScale(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetTableScale(self, _arg: Sequence[float]) -> None: ... + @overload + def SetTableShift(self, _arg1: float, _arg2: float, _arg3: float, _arg4: float) -> None: ... + @overload + def SetTableShift(self, _arg: Sequence[float]) -> None: ... + @overload + def SetTableSize(self, _arg1: int, _arg2: int, _arg3: int, _arg4: int) -> None: ... + @overload + def SetTableSize(self, _arg: Sequence[int]) -> None: ... + def SetUpdateGradientOpacityFlags(self, _arg: int) -> None: ... + def UpdateGradientOpacityFlagsOff(self) -> None: ... + def UpdateGradientOpacityFlagsOn(self) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingVolumeAMR.pyi b/stubs/vtk/vtkmodules/vtkRenderingVolumeAMR.pyi new file mode 100644 index 000000000000..2f320b38cb59 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingVolumeAMR.pyi @@ -0,0 +1,106 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingVolume + +class vtkAMRVolumeMapper(vtkmodules.vtkRenderingVolume.vtkVolumeMapper): + DefaultRenderMode: int + GPURenderMode: int + InvalidRenderMode: int + RayCastAndTextureRenderMode: int + RayCastRenderMode: int + TextureRenderMode: int + UndefinedRenderMode: int + + @staticmethod + def ComputeResamplerBoundsFrustumMethod( + camera: vtkmodules.vtkRenderingCore.vtkCamera, + renderer: vtkmodules.vtkRenderingCore.vtkRenderer, + data_bounds: Sequence[float], + out_bounds: MutableSequence[float], + ) -> bool: ... + def GetArrayAccessMode(self) -> int: ... + def GetArrayId(self) -> int: ... + def GetArrayName(self) -> str: ... + def GetBlendMode(self) -> int: ... + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCropping(self) -> int: ... + def GetCroppingRegionFlags(self) -> int: ... + @overload + def GetCroppingRegionPlanes(self, planes: MutableSequence[float]) -> None: ... + @overload + def GetCroppingRegionPlanes(self) -> tuple[float, float, float, float, float, float]: ... + def GetFreezeFocalPoint(self) -> bool: ... + def GetInterpolationMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSamples(self) -> tuple[int, int, int]: ... + def GetRequestedRenderMode(self) -> int: ... + def GetRequestedResamplingMode(self) -> int: ... + def GetResamplerUpdateTolerance(self) -> float: ... + def GetScalarModeAsString(self) -> str: ... + def GetUseDefaultThreading(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkAMRVolumeMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkAMRVolumeMapper: ... + @overload + def SelectScalarArray(self, arrayNum: int) -> None: ... + @overload + def SelectScalarArray(self, arrayName: str) -> None: ... + def SetBlendMode(self, mode: int) -> None: ... + def SetCropping(self, __a: int) -> None: ... + def SetCroppingRegionFlags(self, mode: int) -> None: ... + @overload + def SetCroppingRegionPlanes(self, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float) -> None: ... + @overload + def SetCroppingRegionPlanes(self, planes: Sequence[float]) -> None: ... + def SetFreezeFocalPoint(self, _arg: bool) -> None: ... + @overload + def SetInputConnection(self, port: int, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputConnection(self, input: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkDataSet) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkRectilinearGrid) -> None: ... + @overload + def SetInputData(self, __a: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR) -> None: ... + def SetInterpolationMode(self, mode: int) -> None: ... + def SetInterpolationModeToCubic(self) -> None: ... + def SetInterpolationModeToLinear(self) -> None: ... + def SetInterpolationModeToNearestNeighbor(self) -> None: ... + @overload + def SetNumberOfSamples(self, _arg1: int, _arg2: int, _arg3: int) -> None: ... + @overload + def SetNumberOfSamples(self, _arg: Sequence[int]) -> None: ... + def SetRequestedRenderMode(self, mode: int) -> None: ... + def SetRequestedRenderModeToDefault(self) -> None: ... + def SetRequestedRenderModeToGPU(self) -> None: ... + def SetRequestedRenderModeToRayCast(self) -> None: ... + def SetRequestedRenderModeToRayCastAndTexture(self) -> None: ... + def SetRequestedRenderModeToTexture(self) -> None: ... + def SetRequestedResamplingMode(self, _arg: int) -> None: ... + def SetResamplerUpdateTolerance(self, _arg: float) -> None: ... + def SetScalarMode(self, mode: int) -> None: ... + def SetUseDefaultThreading(self, _arg: bool) -> None: ... + def UpdateResampler( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, amr: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR + ) -> None: ... + def UpdateResamplerFrustrumMethod( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, amr: vtkmodules.vtkCommonDataModel.vtkOverlappingAMR + ) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingVolumeOpenGL2.pyi b/stubs/vtk/vtkmodules/vtkRenderingVolumeOpenGL2.pyi new file mode 100644 index 000000000000..74d72e9ec0a5 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingVolumeOpenGL2.pyi @@ -0,0 +1,272 @@ +from collections.abc import MutableSequence, Sequence +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 +import vtkmodules.vtkRenderingVolume + +class vtkMultiBlockUnstructuredGridVolumeMapper(vtkmodules.vtkRenderingVolume.vtkUnstructuredGridVolumeMapper): + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseFloatingPointFrameBuffer(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockUnstructuredGridVolumeMapper: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockUnstructuredGridVolumeMapper: ... + @overload + def SelectScalarArray(self, arrayNum: int) -> None: ... + @overload + def SelectScalarArray(self, arrayName: str) -> None: ... + def SetArrayAccessMode(self, accessMode: int) -> None: ... + def SetBlendMode(self, mode: int) -> None: ... + def SetScalarMode(self, ScalarMode: int) -> None: ... + def SetUseFloatingPointFrameBuffer(self, use: bool) -> None: ... + +class vtkMultiBlockVolumeMapper(vtkmodules.vtkRenderingVolume.vtkVolumeMapper): + @overload + def GetBounds(self) -> tuple[float, float, float, float, float, float]: ... + @overload + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetGlobalIlluminationReach(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVectorComponent(self) -> int: ... + def GetVectorMode(self) -> int: ... + def GetVolumetricScatteringBlending(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkMultiBlockVolumeMapper: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkMultiBlockVolumeMapper: ... + @overload + def SelectScalarArray(self, arrayNum: int) -> None: ... + @overload + def SelectScalarArray(self, arrayName: str) -> None: ... + def SetArrayAccessMode(self, accessMode: int) -> None: ... + def SetBlendMode(self, mode: int) -> None: ... + def SetComputeNormalFromOpacity(self, val: bool) -> None: ... + def SetCropping(self, mode: int) -> None: ... + def SetCroppingRegionFlags(self, mode: int) -> None: ... + @overload + def SetCroppingRegionPlanes(self, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float) -> None: ... + @overload + def SetCroppingRegionPlanes(self, planes: Sequence[float]) -> None: ... + def SetGlobalIlluminationReach(self, val: float) -> None: ... + def SetRequestedRenderMode(self, __a: int) -> None: ... + def SetScalarMode(self, ScalarMode: int) -> None: ... + def SetTransfer2DYAxisArray(self, a: str) -> None: ... + def SetVectorComponent(self, component: int) -> None: ... + def SetVectorMode(self, mode: int) -> None: ... + def SetVolumetricScatteringBlending(self, val: float) -> None: ... + +class vtkOpenGLGPUVolumeRayCastMapper(vtkmodules.vtkRenderingVolume.vtkGPUVolumeRayCastMapper): + class Passes(int): ... + DepthPass: Passes + RenderPass: Passes + + def GetColorImage(self, im: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def GetColorTexture(self) -> vtkmodules.vtkRenderingOpenGL2.vtkTextureObject: ... + def GetCurrentPass(self) -> int: ... + def GetDepthImage(self, im: vtkmodules.vtkCommonDataModel.vtkImageData) -> None: ... + def GetDepthTexture(self) -> vtkmodules.vtkRenderingOpenGL2.vtkTextureObject: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLGPUVolumeRayCastMapper: ... + def PreLoadData(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, vol: vtkmodules.vtkRenderingCore.vtkVolume) -> bool: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLGPUVolumeRayCastMapper: ... + def SetPartitions(self, x: int, y: int, z: int) -> None: ... + def SetSharedDepthTexture(self, nt: vtkmodules.vtkRenderingOpenGL2.vtkTextureObject) -> None: ... + +class vtkOpenGLProjectedTetrahedraMapper(vtkmodules.vtkRenderingVolume.vtkProjectedTetrahedraMapper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseFloatingPointFrameBuffer(self) -> bool: ... + def IsA(self, type: str) -> int: ... + def IsSupported(self, context: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLProjectedTetrahedraMapper: ... + def ReleaseGraphicsResources(self, window: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render( + self, renderer: vtkmodules.vtkRenderingCore.vtkRenderer, volume: vtkmodules.vtkRenderingCore.vtkVolume + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLProjectedTetrahedraMapper: ... + def SetUseFloatingPointFrameBuffer(self, _arg: bool) -> None: ... + def UseFloatingPointFrameBufferOff(self) -> None: ... + def UseFloatingPointFrameBufferOn(self) -> None: ... + +class vtkOpenGLRayCastImageDisplayHelper(vtkmodules.vtkRenderingVolume.vtkRayCastImageDisplayHelper): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkOpenGLRayCastImageDisplayHelper: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @overload + def RenderTexture( + self, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + imageMemorySize: MutableSequence[int], + imageViewportSize: MutableSequence[int], + imageInUseSize: MutableSequence[int], + imageOrigin: MutableSequence[int], + requestedDepth: float, + image: MutableSequence[int], + ) -> None: ... + @overload + def RenderTexture( + self, + vol: vtkmodules.vtkRenderingCore.vtkVolume, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + image: vtkmodules.vtkRenderingVolume.vtkFixedPointRayCastImage, + requestedDepth: float, + ) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkOpenGLRayCastImageDisplayHelper: ... + +class vtkSmartVolumeMapper(vtkmodules.vtkRenderingVolume.vtkVolumeMapper): + class VectorModeType(int): ... + COMPONENT: VectorModeType + DISABLED: VectorModeType + DefaultRenderMode: int + GPURenderMode: int + InvalidRenderMode: int + MAGNITUDE: VectorModeType + OSPRayRenderMode: int + RayCastRenderMode: int + UndefinedRenderMode: int + def AutoAdjustSampleDistancesOff(self) -> None: ... + def AutoAdjustSampleDistancesOn(self) -> None: ... + def CreateCanonicalView( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + volume: vtkmodules.vtkRenderingCore.vtkVolume, + volume2: vtkmodules.vtkRenderingCore.vtkVolume, + image: vtkmodules.vtkCommonDataModel.vtkImageData, + blend_mode: int, + viewDirection: MutableSequence[float], + viewUp: MutableSequence[float], + ) -> None: ... + def GetAutoAdjustSampleDistances(self) -> int: ... + def GetAutoAdjustSampleDistancesMaxValue(self) -> int: ... + def GetAutoAdjustSampleDistancesMinValue(self) -> int: ... + def GetFinalColorLevel(self) -> float: ... + def GetFinalColorWindow(self) -> float: ... + def GetGlobalIlluminationReach(self) -> float: ... + def GetGlobalIlluminationReachMaxValue(self) -> float: ... + def GetGlobalIlluminationReachMinValue(self) -> float: ... + def GetInteractiveAdjustSampleDistances(self) -> int: ... + def GetInteractiveAdjustSampleDistancesMaxValue(self) -> int: ... + def GetInteractiveAdjustSampleDistancesMinValue(self) -> int: ... + def GetInteractiveUpdateRate(self) -> float: ... + def GetInteractiveUpdateRateMaxValue(self) -> float: ... + def GetInteractiveUpdateRateMinValue(self) -> float: ... + def GetInterpolationMode(self) -> int: ... + def GetInterpolationModeMaxValue(self) -> int: ... + def GetInterpolationModeMinValue(self) -> int: ... + def GetLastUsedRenderMode(self) -> int: ... + def GetMaxMemoryFraction(self) -> float: ... + def GetMaxMemoryFractionMaxValue(self) -> float: ... + def GetMaxMemoryFractionMinValue(self) -> float: ... + def GetMaxMemoryInBytes(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRequestedRenderMode(self) -> int: ... + def GetSampleDistance(self) -> float: ... + def GetTransfer2DYAxisArray(self) -> str: ... + def GetVectorComponent(self) -> int: ... + def GetVectorComponentMaxValue(self) -> int: ... + def GetVectorComponentMinValue(self) -> int: ... + def GetVectorMode(self) -> int: ... + def GetVolumetricScatteringBlending(self) -> float: ... + def GetVolumetricScatteringBlendingMaxValue(self) -> float: ... + def GetVolumetricScatteringBlendingMinValue(self) -> float: ... + def InteractiveAdjustSampleDistancesOff(self) -> None: ... + def InteractiveAdjustSampleDistancesOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSmartVolumeMapper: ... + def ReleaseGraphicsResources(self, __a: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + def Render(self, __a: vtkmodules.vtkRenderingCore.vtkRenderer, __b: vtkmodules.vtkRenderingCore.vtkVolume) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSmartVolumeMapper: ... + def SetAutoAdjustSampleDistances(self, _arg: int) -> None: ... + def SetFinalColorLevel(self, _arg: float) -> None: ... + def SetFinalColorWindow(self, _arg: float) -> None: ... + def SetGlobalIlluminationReach(self, _arg: float) -> None: ... + def SetInteractiveAdjustSampleDistances(self, _arg: int) -> None: ... + def SetInteractiveUpdateRate(self, _arg: float) -> None: ... + def SetInterpolationMode(self, _arg: int) -> None: ... + def SetInterpolationModeToCubic(self) -> None: ... + def SetInterpolationModeToLinear(self) -> None: ... + def SetInterpolationModeToNearestNeighbor(self) -> None: ... + def SetMaxMemoryFraction(self, _arg: float) -> None: ... + def SetMaxMemoryInBytes(self, _arg: int) -> None: ... + def SetRequestedRenderMode(self, mode: int) -> None: ... + def SetRequestedRenderModeToDefault(self) -> None: ... + def SetRequestedRenderModeToGPU(self) -> None: ... + def SetRequestedRenderModeToOSPRay(self) -> None: ... + def SetRequestedRenderModeToRayCast(self) -> None: ... + def SetSampleDistance(self, _arg: float) -> None: ... + def SetTransfer2DYAxisArray(self, _arg: str) -> None: ... + def SetVectorComponent(self, _arg: int) -> None: ... + def SetVectorMode(self, mode: int) -> None: ... + def SetVolumetricScatteringBlending(self, _arg: float) -> None: ... + +class vtkVolumeTexture(vtkmodules.vtkCommonCore.vtkObject): + def GetLoadedScalars(self) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPartitions(self) -> vtkmodules.vtkCommonMath.vtkTuple_IiLi3EE: ... + @staticmethod + def GetScaleAndBias(scalarType: int, scalarRange: MutableSequence[float], scale: float, bias: float) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LoadVolume( + self, + ren: vtkmodules.vtkRenderingCore.vtkRenderer, + data: vtkmodules.vtkCommonDataModel.vtkDataSet, + scalars: vtkmodules.vtkCommonCore.vtkDataArray, + isCell: int, + interpolation: int, + ) -> bool: ... + def NewInstance(self) -> vtkVolumeTexture: ... + def ReleaseGraphicsResources(self, win: vtkmodules.vtkCommonCore.vtkWindow) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVolumeTexture: ... + def SetPartitions(self, x: int, y: int, z: int) -> None: ... + def SortBlocksBackToFront( + self, ren: vtkmodules.vtkRenderingCore.vtkRenderer, volumeMat: vtkmodules.vtkCommonMath.vtkMatrix4x4 + ) -> None: ... + def UpdateVolume(self, property: vtkmodules.vtkRenderingCore.vtkVolumeProperty) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkRenderingVtkJS.pyi b/stubs/vtk/vtkmodules/vtkRenderingVtkJS.pyi new file mode 100644 index 000000000000..edc7c1e39595 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkRenderingVtkJS.pyi @@ -0,0 +1,59 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingOpenGL2 +import vtkmodules.vtkRenderingSceneGraph + +class vtkVtkJSSceneGraphSerializer(vtkmodules.vtkCommonCore.vtkObject): + @overload + def Add(self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingCore.vtkActor) -> None: ... + @overload + def Add( + self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingCore.vtkCompositePolyDataMapper + ) -> None: ... + @overload + def Add( + self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingOpenGL2.vtkCompositePolyDataMapper2 + ) -> None: ... + @overload + def Add( + self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingCore.vtkGlyph3DMapper + ) -> None: ... + @overload + def Add(self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingCore.vtkMapper) -> None: ... + @overload + def Add(self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + @overload + def Add( + self, __a: vtkmodules.vtkRenderingSceneGraph.vtkViewNode, __b: vtkmodules.vtkRenderingCore.vtkRenderWindow + ) -> None: ... + def GetDataArray(self, __a: int) -> vtkmodules.vtkCommonCore.vtkDataArray: ... + def GetDataArrayId(self, __a: int) -> str: ... + def GetDataObject(self, __a: int) -> vtkmodules.vtkCommonDataModel.vtkDataObject: ... + def GetNumberOfDataArrays(self) -> int: ... + def GetNumberOfDataObjects(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVtkJSSceneGraphSerializer: ... + def Reset(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVtkJSSceneGraphSerializer: ... + +class vtkVtkJSViewNodeFactory(vtkmodules.vtkRenderingSceneGraph.vtkViewNodeFactory): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSerializer(self) -> vtkVtkJSSceneGraphSerializer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkVtkJSViewNodeFactory: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkVtkJSViewNodeFactory: ... + def SetSerializer(self, __a: vtkVtkJSSceneGraphSerializer) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkTestingRendering.pyi b/stubs/vtk/vtkmodules/vtkTestingRendering.pyi new file mode 100644 index 000000000000..ac548b85a152 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkTestingRendering.pyi @@ -0,0 +1,86 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkRenderingCore + +VTK_SKIP_RETURN_CODE: int + +class vtkTesting(vtkmodules.vtkCommonCore.vtkObject): + class ReturnValue(int): ... + DO_INTERACTOR: ReturnValue + FAILED: ReturnValue + NOT_RUN: ReturnValue + PASSED: ReturnValue + def AddArgument(self, argv: str) -> None: ... + def CleanArguments(self) -> None: ... + @overload + def CompareAverageOfL2Norm( + self, dsA: vtkmodules.vtkCommonDataModel.vtkDataSet, dsB: vtkmodules.vtkCommonDataModel.vtkDataSet, tol: float + ) -> int: ... + @overload + def CompareAverageOfL2Norm( + self, daA: vtkmodules.vtkCommonCore.vtkDataArray, daB: vtkmodules.vtkCommonCore.vtkDataArray, tol: float + ) -> int: ... + def FrontBufferOff(self) -> None: ... + def FrontBufferOn(self) -> None: ... + def GetArgument(self, arg: str) -> str: ... + def GetBorderOffset(self) -> int: ... + def GetDataRoot(self) -> str: ... + def GetFrontBuffer(self) -> int: ... + def GetImageDifference(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetTempDirectory(self) -> str: ... + def GetValidImageFileName(self) -> str: ... + def GetVerbose(self) -> int: ... + def IsA(self, type: str) -> int: ... + def IsFlagSpecified(self, flag: str) -> int: ... + def IsInteractiveModeSpecified(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def IsValidImageSpecified(self) -> int: ... + def NewInstance(self) -> vtkTesting: ... + @overload + def RegressionTest(self, thresh: float) -> int: ... + @overload + def RegressionTest(self, pngFileName: str, thresh: float) -> int: ... + @overload + def RegressionTest(self, imageSource: vtkmodules.vtkCommonExecutionModel.vtkAlgorithm, thresh: float) -> int: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTesting: ... + def SetBorderOffset(self, _arg: int) -> None: ... + def SetDataRoot(self, _arg: str) -> None: ... + def SetFrontBuffer(self, frontBuffer: int) -> None: ... + def SetRenderWindow(self, rw: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetTempDirectory(self, _arg: str) -> None: ... + def SetValidImageFileName(self, _arg: str) -> None: ... + def SetVerbose(self, _arg: int) -> None: ... + +class vtkTestingInteractor(vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTestingInteractor: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTestingInteractor: ... + def Start(self) -> None: ... + +class vtkTestingObjectFactory(vtkmodules.vtkCommonCore.vtkObjectFactory): + def GetDescription(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVTKSourceVersion(self) -> str: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTestingObjectFactory: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTestingObjectFactory: ... diff --git a/stubs/vtk/vtkmodules/vtkViewsContext2D.pyi b/stubs/vtk/vtkmodules/vtkViewsContext2D.pyi new file mode 100644 index 000000000000..f7c26657f2bc --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkViewsContext2D.pyi @@ -0,0 +1,51 @@ +from collections.abc import MutableSequence + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkViewsCore + +class vtkContextInteractorStyle(vtkmodules.vtkRenderingCore.vtkInteractorStyle): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScene(self) -> vtkmodules.vtkRenderingContext2D.vtkContextScene: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextInteractorStyle: ... + def OnChar(self) -> None: ... + def OnKeyPress(self) -> None: ... + def OnKeyRelease(self) -> None: ... + def OnLeftButtonDoubleClick(self) -> None: ... + def OnLeftButtonDown(self) -> None: ... + def OnLeftButtonUp(self) -> None: ... + def OnMiddleButtonDoubleClick(self) -> None: ... + def OnMiddleButtonDown(self) -> None: ... + def OnMiddleButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + def OnMouseWheelBackward(self) -> None: ... + def OnMouseWheelForward(self) -> None: ... + def OnRightButtonDoubleClick(self) -> None: ... + def OnRightButtonDown(self) -> None: ... + def OnRightButtonUp(self) -> None: ... + def OnSceneModified(self) -> None: ... + def OnSelection(self, rect: MutableSequence[int]) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextInteractorStyle: ... + def SetScene(self, scene: vtkmodules.vtkRenderingContext2D.vtkContextScene) -> None: ... + +class vtkContextView(vtkmodules.vtkViewsCore.vtkRenderViewBase): + def GetContext(self) -> vtkmodules.vtkRenderingContext2D.vtkContext2D: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScene(self) -> vtkmodules.vtkRenderingContext2D.vtkContextScene: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkContextView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkContextView: ... + def SetContext(self, context: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> None: ... + def SetScene(self, scene: vtkmodules.vtkRenderingContext2D.vtkContextScene) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkViewsCore.pyi b/stubs/vtk/vtkmodules/vtkViewsCore.pyi new file mode 100644 index 000000000000..7b00e9038772 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkViewsCore.pyi @@ -0,0 +1,336 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class vtkConvertSelectionDomain(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkConvertSelectionDomain: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkConvertSelectionDomain: ... + +class vtkDataRepresentation(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + @overload + def Annotate(self, view: vtkView, annotations: vtkmodules.vtkCommonDataModel.vtkAnnotationLayers) -> None: ... + @overload + def Annotate(self, view: vtkView, annotations: vtkmodules.vtkCommonDataModel.vtkAnnotationLayers, extend: bool) -> None: ... + def ApplyViewTheme(self, theme: vtkViewTheme) -> None: ... + def ConvertSelection( + self, view: vtkView, selection: vtkmodules.vtkCommonDataModel.vtkSelection + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def GetAnnotationLink(self) -> vtkmodules.vtkFiltersGeneral.vtkAnnotationLink: ... + def GetInputConnection(self, port: int = 0, index: int = 0) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalAnnotationOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalAnnotationOutputPort(self, port: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalAnnotationOutputPort(self, port: int, conn: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalOutputPort(self, port: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalOutputPort(self, port: int, conn: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalSelectionOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalSelectionOutputPort(self, port: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalSelectionOutputPort(self, port: int, conn: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectable(self) -> bool: ... + def GetSelectionArrayName(self) -> str: ... + def GetSelectionArrayNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetSelectionType(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataRepresentation: ... + @overload + def Select(self, view: vtkView, selection: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + @overload + def Select(self, view: vtkView, selection: vtkmodules.vtkCommonDataModel.vtkSelection, extend: bool) -> None: ... + def SelectableOff(self) -> None: ... + def SelectableOn(self) -> None: ... + def SetAnnotationLink(self, link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink) -> None: ... + def SetSelectable(self, _arg: bool) -> None: ... + def SetSelectionArrayName(self, name: str) -> None: ... + def SetSelectionArrayNames(self, names: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + def SetSelectionType(self, _arg: int) -> None: ... + @overload + def UpdateAnnotations(self, annotations: vtkmodules.vtkCommonDataModel.vtkAnnotationLayers) -> None: ... + @overload + def UpdateAnnotations(self, annotations: vtkmodules.vtkCommonDataModel.vtkAnnotationLayers, extend: bool) -> None: ... + @overload + def UpdateSelection(self, selection: vtkmodules.vtkCommonDataModel.vtkSelection) -> None: ... + @overload + def UpdateSelection(self, selection: vtkmodules.vtkCommonDataModel.vtkSelection, extend: bool) -> None: ... + +class vtkEmptyRepresentation(vtkDataRepresentation): + @overload + def GetInternalAnnotationOutputPort(self) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalAnnotationOutputPort(self, port: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + @overload + def GetInternalAnnotationOutputPort(self, port: int, conn: int) -> vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkEmptyRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkEmptyRepresentation: ... + +class vtkView(vtkmodules.vtkCommonCore.vtkObject): + def AddRepresentation(self, rep: vtkDataRepresentation) -> None: ... + def AddRepresentationFromInput(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> vtkDataRepresentation: ... + def AddRepresentationFromInputConnection( + self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput + ) -> vtkDataRepresentation: ... + def ApplyViewTheme(self, theme: vtkViewTheme) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfRepresentations(self) -> int: ... + def GetObserver(self) -> vtkmodules.vtkCommonCore.vtkCommand: ... + def GetRepresentation(self, index: int = 0) -> vtkDataRepresentation: ... + def IsA(self, type: str) -> int: ... + def IsRepresentationPresent(self, rep: vtkDataRepresentation) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkView: ... + def RegisterProgress(self, algorithm: vtkmodules.vtkCommonCore.vtkObject, message: str = ...) -> None: ... + def RemoveAllRepresentations(self) -> None: ... + @overload + def RemoveRepresentation(self, rep: vtkDataRepresentation) -> None: ... + @overload + def RemoveRepresentation(self, rep: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkView: ... + def SetRepresentation(self, rep: vtkDataRepresentation) -> None: ... + def SetRepresentationFromInput(self, input: vtkmodules.vtkCommonDataModel.vtkDataObject) -> vtkDataRepresentation: ... + def SetRepresentationFromInputConnection( + self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput + ) -> vtkDataRepresentation: ... + def UnRegisterProgress(self, algorithm: vtkmodules.vtkCommonCore.vtkObject) -> None: ... + def Update(self) -> None: ... + +class vtkRenderViewBase(vtkView): + def GetInteractor(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderWindow(self) -> vtkmodules.vtkRenderingCore.vtkRenderWindow: ... + def GetRenderer(self) -> vtkmodules.vtkRenderingCore.vtkRenderer: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderViewBase: ... + def Render(self) -> None: ... + def ResetCamera(self) -> None: ... + def ResetCameraClippingRange(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderViewBase: ... + def SetInteractor(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetRenderWindow(self, win: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetRenderer(self, ren: vtkmodules.vtkRenderingCore.vtkRenderer) -> None: ... + +class vtkViewTheme(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def CreateMellowTheme() -> vtkViewTheme: ... + @staticmethod + def CreateNeonTheme() -> vtkViewTheme: ... + @staticmethod + def CreateOceanTheme() -> vtkViewTheme: ... + def GetBackgroundColor(self) -> tuple[float, float, float]: ... + def GetBackgroundColor2(self) -> tuple[float, float, float]: ... + @overload + def GetCellAlphaRange(self) -> _Pointer: ... + @overload + def GetCellAlphaRange(self, mn: float, mx: float) -> None: ... + @overload + def GetCellAlphaRange(self, rng: MutableSequence[float]) -> None: ... + def GetCellColor(self) -> tuple[float, float, float]: ... + @overload + def GetCellHueRange(self) -> _Pointer: ... + @overload + def GetCellHueRange(self, mn: float, mx: float) -> None: ... + @overload + def GetCellHueRange(self, rng: MutableSequence[float]) -> None: ... + def GetCellLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetCellOpacity(self) -> float: ... + @overload + def GetCellSaturationRange(self) -> _Pointer: ... + @overload + def GetCellSaturationRange(self, mn: float, mx: float) -> None: ... + @overload + def GetCellSaturationRange(self, rng: MutableSequence[float]) -> None: ... + def GetCellTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + @overload + def GetCellValueRange(self) -> _Pointer: ... + @overload + def GetCellValueRange(self, mn: float, mx: float) -> None: ... + @overload + def GetCellValueRange(self, rng: MutableSequence[float]) -> None: ... + @overload + def GetEdgeLabelColor(self) -> _Pointer: ... + @overload + def GetEdgeLabelColor(self, r: float, g: float, b: float) -> None: ... + @overload + def GetEdgeLabelColor(self, c: MutableSequence[float]) -> None: ... + def GetLineWidth(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOutlineColor(self) -> tuple[float, float, float]: ... + @overload + def GetPointAlphaRange(self) -> _Pointer: ... + @overload + def GetPointAlphaRange(self, mn: float, mx: float) -> None: ... + @overload + def GetPointAlphaRange(self, rng: MutableSequence[float]) -> None: ... + def GetPointColor(self) -> tuple[float, float, float]: ... + @overload + def GetPointHueRange(self) -> _Pointer: ... + @overload + def GetPointHueRange(self, mn: float, mx: float) -> None: ... + @overload + def GetPointHueRange(self, rng: MutableSequence[float]) -> None: ... + def GetPointLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetPointOpacity(self) -> float: ... + @overload + def GetPointSaturationRange(self) -> _Pointer: ... + @overload + def GetPointSaturationRange(self, mn: float, mx: float) -> None: ... + @overload + def GetPointSaturationRange(self, rng: MutableSequence[float]) -> None: ... + def GetPointSize(self) -> float: ... + def GetPointTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + @overload + def GetPointValueRange(self) -> _Pointer: ... + @overload + def GetPointValueRange(self, mn: float, mx: float) -> None: ... + @overload + def GetPointValueRange(self, rng: MutableSequence[float]) -> None: ... + def GetScaleCellLookupTable(self) -> bool: ... + def GetScalePointLookupTable(self) -> bool: ... + def GetSelectedCellColor(self) -> tuple[float, float, float]: ... + def GetSelectedCellOpacity(self) -> float: ... + def GetSelectedPointColor(self) -> tuple[float, float, float]: ... + def GetSelectedPointOpacity(self) -> float: ... + @overload + def GetVertexLabelColor(self) -> _Pointer: ... + @overload + def GetVertexLabelColor(self, r: float, g: float, b: float) -> None: ... + @overload + def GetVertexLabelColor(self, c: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LookupMatchesCellTheme(self, s2c: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> bool: ... + def LookupMatchesPointTheme(self, s2c: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> bool: ... + def NewInstance(self) -> vtkViewTheme: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkViewTheme: ... + def ScaleCellLookupTableOff(self) -> None: ... + def ScaleCellLookupTableOn(self) -> None: ... + def ScalePointLookupTableOff(self) -> None: ... + def ScalePointLookupTableOn(self) -> None: ... + @overload + def SetBackgroundColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetBackgroundColor2(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetBackgroundColor2(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCellAlphaRange(self, mn: float, mx: float) -> None: ... + @overload + def SetCellAlphaRange(self, rng: MutableSequence[float]) -> None: ... + @overload + def SetCellColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetCellColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetCellHueRange(self, mn: float, mx: float) -> None: ... + @overload + def SetCellHueRange(self, rng: MutableSequence[float]) -> None: ... + def SetCellLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetCellOpacity(self, _arg: float) -> None: ... + @overload + def SetCellSaturationRange(self, mn: float, mx: float) -> None: ... + @overload + def SetCellSaturationRange(self, rng: MutableSequence[float]) -> None: ... + def SetCellTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + @overload + def SetCellValueRange(self, mn: float, mx: float) -> None: ... + @overload + def SetCellValueRange(self, rng: MutableSequence[float]) -> None: ... + @overload + def SetEdgeLabelColor(self, r: float, g: float, b: float) -> None: ... + @overload + def SetEdgeLabelColor(self, c: MutableSequence[float]) -> None: ... + def SetLineWidth(self, _arg: float) -> None: ... + @overload + def SetOutlineColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetOutlineColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPointAlphaRange(self, mn: float, mx: float) -> None: ... + @overload + def SetPointAlphaRange(self, rng: MutableSequence[float]) -> None: ... + @overload + def SetPointColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetPointColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPointHueRange(self, mn: float, mx: float) -> None: ... + @overload + def SetPointHueRange(self, rng: MutableSequence[float]) -> None: ... + def SetPointLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetPointOpacity(self, _arg: float) -> None: ... + @overload + def SetPointSaturationRange(self, mn: float, mx: float) -> None: ... + @overload + def SetPointSaturationRange(self, rng: MutableSequence[float]) -> None: ... + def SetPointSize(self, _arg: float) -> None: ... + def SetPointTextProperty(self, tprop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + @overload + def SetPointValueRange(self, mn: float, mx: float) -> None: ... + @overload + def SetPointValueRange(self, rng: MutableSequence[float]) -> None: ... + def SetScaleCellLookupTable(self, _arg: bool) -> None: ... + def SetScalePointLookupTable(self, _arg: bool) -> None: ... + @overload + def SetSelectedCellColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSelectedCellColor(self, _arg: Sequence[float]) -> None: ... + def SetSelectedCellOpacity(self, _arg: float) -> None: ... + @overload + def SetSelectedPointColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSelectedPointColor(self, _arg: Sequence[float]) -> None: ... + def SetSelectedPointOpacity(self, _arg: float) -> None: ... + @overload + def SetVertexLabelColor(self, r: float, g: float, b: float) -> None: ... + @overload + def SetVertexLabelColor(self, c: MutableSequence[float]) -> None: ... diff --git a/stubs/vtk/vtkmodules/vtkViewsInfovis.pyi b/stubs/vtk/vtkmodules/vtkViewsInfovis.pyi new file mode 100644 index 000000000000..ea601d364244 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkViewsInfovis.pyi @@ -0,0 +1,1356 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonExecutionModel +import vtkmodules.vtkCommonTransforms +import vtkmodules.vtkFiltersGeneral +import vtkmodules.vtkInfovisLayout +import vtkmodules.vtkInteractionStyle +import vtkmodules.vtkInteractionWidgets +import vtkmodules.vtkRenderingContext2D +import vtkmodules.vtkRenderingCore +import vtkmodules.vtkRenderingLabel +import vtkmodules.vtkViewsCore + +_Pointer = TypeVar("_Pointer") + +class vtkApplyColors(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + def GetCellColorOutputArrayName(self) -> str: ... + def GetCellLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetDefaultCellColor(self) -> tuple[float, float, float]: ... + def GetDefaultCellOpacity(self) -> float: ... + def GetDefaultPointColor(self) -> tuple[float, float, float]: ... + def GetDefaultPointOpacity(self) -> float: ... + def GetMTime(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetPointColorOutputArrayName(self) -> str: ... + def GetPointLookupTable(self) -> vtkmodules.vtkCommonCore.vtkScalarsToColors: ... + def GetScaleCellLookupTable(self) -> bool: ... + def GetScalePointLookupTable(self) -> bool: ... + def GetSelectedCellColor(self) -> tuple[float, float, float]: ... + def GetSelectedCellOpacity(self) -> float: ... + def GetSelectedPointColor(self) -> tuple[float, float, float]: ... + def GetSelectedPointOpacity(self) -> float: ... + def GetUseCellLookupTable(self) -> bool: ... + def GetUseCurrentAnnotationColor(self) -> bool: ... + def GetUsePointLookupTable(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkApplyColors: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkApplyColors: ... + def ScaleCellLookupTableOff(self) -> None: ... + def ScaleCellLookupTableOn(self) -> None: ... + def ScalePointLookupTableOff(self) -> None: ... + def ScalePointLookupTableOn(self) -> None: ... + def SetCellColorOutputArrayName(self, _arg: str) -> None: ... + def SetCellLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + @overload + def SetDefaultCellColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDefaultCellColor(self, _arg: Sequence[float]) -> None: ... + def SetDefaultCellOpacity(self, _arg: float) -> None: ... + @overload + def SetDefaultPointColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetDefaultPointColor(self, _arg: Sequence[float]) -> None: ... + def SetDefaultPointOpacity(self, _arg: float) -> None: ... + def SetPointColorOutputArrayName(self, _arg: str) -> None: ... + def SetPointLookupTable(self, lut: vtkmodules.vtkCommonCore.vtkScalarsToColors) -> None: ... + def SetScaleCellLookupTable(self, _arg: bool) -> None: ... + def SetScalePointLookupTable(self, _arg: bool) -> None: ... + @overload + def SetSelectedCellColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSelectedCellColor(self, _arg: Sequence[float]) -> None: ... + def SetSelectedCellOpacity(self, _arg: float) -> None: ... + @overload + def SetSelectedPointColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetSelectedPointColor(self, _arg: Sequence[float]) -> None: ... + def SetSelectedPointOpacity(self, _arg: float) -> None: ... + def SetUseCellLookupTable(self, _arg: bool) -> None: ... + def SetUseCurrentAnnotationColor(self, _arg: bool) -> None: ... + def SetUsePointLookupTable(self, _arg: bool) -> None: ... + def UseCellLookupTableOff(self) -> None: ... + def UseCellLookupTableOn(self) -> None: ... + def UseCurrentAnnotationColorOff(self) -> None: ... + def UseCurrentAnnotationColorOn(self) -> None: ... + def UsePointLookupTableOff(self) -> None: ... + def UsePointLookupTableOn(self) -> None: ... + +class vtkApplyIcons(vtkmodules.vtkCommonExecutionModel.vtkPassInputTypeAlgorithm): + ANNOTATION_ICON: int + IGNORE_SELECTION: int + SELECTED_ICON: int + SELECTED_OFFSET: int + def ClearAllIconTypes(self) -> None: ... + def GetAttributeType(self) -> int: ... + def GetDefaultIcon(self) -> int: ... + def GetIconOutputArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectedIcon(self) -> int: ... + def GetSelectionMode(self) -> int: ... + def GetUseLookupTable(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkApplyIcons: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkApplyIcons: ... + def SetAttributeType(self, _arg: int) -> None: ... + def SetDefaultIcon(self, _arg: int) -> None: ... + def SetIconOutputArrayName(self, _arg: str) -> None: ... + @overload + def SetIconType(self, v: vtkmodules.vtkCommonCore.vtkVariant, icon: int) -> None: ... + @overload + def SetIconType(self, v: float, icon: int) -> None: ... + @overload + def SetIconType(self, v: str, icon: int) -> None: ... + def SetSelectedIcon(self, _arg: int) -> None: ... + def SetSelectionMode(self, _arg: int) -> None: ... + def SetSelectionModeToAnnotationIcon(self) -> None: ... + def SetSelectionModeToIgnoreSelection(self) -> None: ... + def SetSelectionModeToSelectedIcon(self) -> None: ... + def SetSelectionModeToSelectedOffset(self) -> None: ... + def SetUseLookupTable(self, _arg: bool) -> None: ... + def UseLookupTableOff(self) -> None: ... + def UseLookupTableOn(self) -> None: ... + +class vtkDendrogramItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + DOWN_TO_UP: int + LEFT_TO_RIGHT: int + RIGHT_TO_LEFT: int + UP_TO_DOWN: int + def CollapseToNumberOfLeafNodes(self, n: int) -> None: ... + def ComputeLabelWidth(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> None: ... + def DisplayNumberOfCollapsedLeafNodesOff(self) -> None: ... + def DisplayNumberOfCollapsedLeafNodesOn(self) -> None: ... + def DrawLabelsOff(self) -> None: ... + def DrawLabelsOn(self) -> None: ... + def ExtendLeafNodesOff(self) -> None: ... + def ExtendLeafNodesOn(self) -> None: ... + def GetAngleForOrientation(self, orientation: int) -> float: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetDisplayNumberOfCollapsedLeafNodes(self) -> bool: ... + def GetDistanceArrayName(self) -> str: ... + def GetDrawLabels(self) -> bool: ... + def GetExtendLeafNodes(self) -> bool: ... + def GetLabelWidth(self) -> float: ... + def GetLeafSpacing(self) -> float: ... + def GetLineWidth(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetPosition(self) -> tuple[float, float]: ... + def GetPositionOfVertex(self, vertexName: str, position: MutableSequence[float]) -> bool: ... + def GetPositionVector(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetPrunedTree(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetTextAngleForOrientation(self, orientation: int) -> float: ... + def GetTree(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetVertexNameArrayName(self) -> str: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseDoubleClickEvent(self, event: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkDendrogramItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + def PrepareToPaint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDendrogramItem: ... + def SetColorArray(self, arrayName: str) -> None: ... + def SetDisplayNumberOfCollapsedLeafNodes(self, _arg: bool) -> None: ... + def SetDistanceArrayName(self, _arg: str) -> None: ... + def SetDrawLabels(self, _arg: bool) -> None: ... + def SetExtendLeafNodes(self, _arg: bool) -> None: ... + def SetLeafSpacing(self, _arg: float) -> None: ... + def SetLineWidth(self, _arg: float) -> None: ... + def SetOrientation(self, orientation: int) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPosition(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetTree(self, tree: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + def SetVertexNameArrayName(self, _arg: str) -> None: ... + +class vtkGraphItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def GetGraph(self) -> vtkmodules.vtkCommonDataModel.vtkGraph: ... + def GetLayout(self) -> vtkmodules.vtkInfovisLayout.vtkIncrementalForceLayout: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphItem: ... + def SetGraph(self, graph: vtkmodules.vtkCommonDataModel.vtkGraph) -> None: ... + def StartLayoutAnimation(self, interactor: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def StopLayoutAnimation(self) -> None: ... + def UpdateLayout(self) -> None: ... + +class vtkRenderView(vtkmodules.vtkViewsCore.vtkRenderViewBase): + ALL: int + FREETYPE: int + FRUSTUM: int + INTERACTION_MODE_2D: int + INTERACTION_MODE_3D: int + INTERACTION_MODE_UNKNOWN: int + NO_OVERLAP: int + QT: int + SURFACE: int + + def AddLabels(self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def DisplayHoverTextOff(self) -> None: ... + def DisplayHoverTextOn(self) -> None: ... + def GetDisplayHoverText(self) -> bool: ... + @overload + def GetDisplaySize(self) -> _Pointer: ... + @overload + def GetDisplaySize(self, dsx: int, dsy: int) -> None: ... + def GetIconSize(self) -> tuple[int, int]: ... + def GetIconTexture(self) -> vtkmodules.vtkRenderingCore.vtkTexture: ... + def GetInteractionMode(self) -> int: ... + def GetInteractorStyle(self) -> vtkmodules.vtkRenderingCore.vtkInteractorObserver: ... + def GetLabelPlacementMode(self) -> int: ... + def GetLabelRenderMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRenderOnMouseMove(self) -> bool: ... + def GetSelectionMode(self) -> int: ... + def GetSelectionModeMaxValue(self) -> int: ... + def GetSelectionModeMinValue(self) -> int: ... + def GetTransform(self) -> vtkmodules.vtkCommonTransforms.vtkAbstractTransform: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderView: ... + def RemoveLabels(self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def Render(self) -> None: ... + def RenderOnMouseMoveOff(self) -> None: ... + def RenderOnMouseMoveOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderView: ... + def SetDisplayHoverText(self, b: bool) -> None: ... + @overload + def SetDisplaySize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetDisplaySize(self, _arg: Sequence[int]) -> None: ... + @overload + def SetIconSize(self, _arg1: int, _arg2: int) -> None: ... + @overload + def SetIconSize(self, _arg: Sequence[int]) -> None: ... + def SetIconTexture(self, texture: vtkmodules.vtkRenderingCore.vtkTexture) -> None: ... + def SetInteractionMode(self, mode: int) -> None: ... + def SetInteractionModeTo2D(self) -> None: ... + def SetInteractionModeTo3D(self) -> None: ... + def SetInteractor(self, interactor: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetInteractorStyle(self, style: vtkmodules.vtkRenderingCore.vtkInteractorObserver) -> None: ... + def SetLabelPlacementMode(self, mode: int) -> None: ... + def SetLabelPlacementModeToAll(self) -> None: ... + def SetLabelPlacementModeToNoOverlap(self) -> None: ... + def SetLabelRenderMode(self, mode: int) -> None: ... + def SetLabelRenderModeToFreetype(self) -> None: ... + def SetLabelRenderModeToQt(self) -> None: ... + def SetRenderOnMouseMove(self, b: bool) -> None: ... + def SetRenderWindow(self, win: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def SetSelectionMode(self, _arg: int) -> None: ... + def SetSelectionModeToFrustum(self) -> None: ... + def SetSelectionModeToSurface(self) -> None: ... + def SetTransform(self, transform: vtkmodules.vtkCommonTransforms.vtkAbstractTransform) -> None: ... + +class vtkGraphLayoutView(vtkRenderView): + def AddIconType(self, type: str, index: int) -> None: ... + def ClearIconTypes(self) -> None: ... + def ColorEdgesOff(self) -> None: ... + def ColorEdgesOn(self) -> None: ... + def ColorVerticesOff(self) -> None: ... + def ColorVerticesOn(self) -> None: ... + def EdgeLabelVisibilityOff(self) -> None: ... + def EdgeLabelVisibilityOn(self) -> None: ... + def EdgeSelectionOff(self) -> None: ... + def EdgeSelectionOn(self) -> None: ... + def EdgeVisibilityOff(self) -> None: ... + def EdgeVisibilityOn(self) -> None: ... + def GetColorEdges(self) -> bool: ... + def GetColorVertices(self) -> bool: ... + def GetEdgeColorArrayName(self) -> str: ... + def GetEdgeLabelArrayName(self) -> str: ... + def GetEdgeLabelFontSize(self) -> int: ... + def GetEdgeLabelVisibility(self) -> bool: ... + def GetEdgeLayoutStrategy(self) -> vtkmodules.vtkInfovisLayout.vtkEdgeLayoutStrategy: ... + def GetEdgeLayoutStrategyName(self) -> str: ... + def GetEdgeScalarBarVisibility(self) -> bool: ... + def GetEdgeSelection(self) -> bool: ... + def GetEdgeVisibility(self) -> bool: ... + def GetEnableEdgesByArray(self) -> int: ... + def GetEnableVerticesByArray(self) -> int: ... + def GetEnabledEdgesArrayName(self) -> str: ... + def GetEnabledVerticesArrayName(self) -> str: ... + def GetGlyphType(self) -> int: ... + def GetHideEdgeLabelsOnInteraction(self) -> bool: ... + def GetHideVertexLabelsOnInteraction(self) -> bool: ... + def GetIconArrayName(self) -> str: ... + def GetIconVisibility(self) -> bool: ... + def GetLayoutStrategy(self) -> vtkmodules.vtkInfovisLayout.vtkGraphLayoutStrategy: ... + def GetLayoutStrategyName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaledGlyphs(self) -> bool: ... + def GetScalingArrayName(self) -> str: ... + def GetVertexColorArrayName(self) -> str: ... + def GetVertexLabelArrayName(self) -> str: ... + def GetVertexLabelFontSize(self) -> int: ... + def GetVertexLabelVisibility(self) -> bool: ... + def GetVertexScalarBarVisibility(self) -> bool: ... + def HideEdgeLabelsOnInteractionOff(self) -> None: ... + def HideEdgeLabelsOnInteractionOn(self) -> None: ... + def HideVertexLabelsOnInteractionOff(self) -> None: ... + def HideVertexLabelsOnInteractionOn(self) -> None: ... + def IconVisibilityOff(self) -> None: ... + def IconVisibilityOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkGraphLayoutView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkGraphLayoutView: ... + def ScaledGlyphsOff(self) -> None: ... + def ScaledGlyphsOn(self) -> None: ... + def SetColorEdges(self, vis: bool) -> None: ... + def SetColorVertices(self, vis: bool) -> None: ... + def SetEdgeColorArrayName(self, name: str) -> None: ... + def SetEdgeLabelArrayName(self, name: str) -> None: ... + def SetEdgeLabelFontSize(self, size: int) -> None: ... + def SetEdgeLabelVisibility(self, vis: bool) -> None: ... + @overload + def SetEdgeLayoutStrategy(self, name: str) -> None: ... + @overload + def SetEdgeLayoutStrategy(self, s: vtkmodules.vtkInfovisLayout.vtkEdgeLayoutStrategy) -> None: ... + def SetEdgeLayoutStrategyToArcParallel(self) -> None: ... + def SetEdgeLayoutStrategyToPassThrough(self) -> None: ... + def SetEdgeScalarBarVisibility(self, vis: bool) -> None: ... + def SetEdgeSelection(self, vis: bool) -> None: ... + def SetEdgeVisibility(self, vis: bool) -> None: ... + def SetEnableEdgesByArray(self, vis: bool) -> None: ... + def SetEnableVerticesByArray(self, vis: bool) -> None: ... + def SetEnabledEdgesArrayName(self, name: str) -> None: ... + def SetEnabledVerticesArrayName(self, name: str) -> None: ... + def SetGlyphType(self, type: int) -> None: ... + def SetHideEdgeLabelsOnInteraction(self, vis: bool) -> None: ... + def SetHideVertexLabelsOnInteraction(self, vis: bool) -> None: ... + def SetIconAlignment(self, alignment: int) -> None: ... + def SetIconArrayName(self, name: str) -> None: ... + def SetIconVisibility(self, b: bool) -> None: ... + @overload + def SetLayoutStrategy(self, name: str) -> None: ... + @overload + def SetLayoutStrategy(self, s: vtkmodules.vtkInfovisLayout.vtkGraphLayoutStrategy) -> None: ... + def SetLayoutStrategyToCircular(self) -> None: ... + def SetLayoutStrategyToClustering2D(self) -> None: ... + def SetLayoutStrategyToCommunity2D(self) -> None: ... + def SetLayoutStrategyToCone(self) -> None: ... + def SetLayoutStrategyToCosmicTree(self) -> None: ... + def SetLayoutStrategyToFast2D(self) -> None: ... + def SetLayoutStrategyToForceDirected(self) -> None: ... + def SetLayoutStrategyToPassThrough(self) -> None: ... + def SetLayoutStrategyToRandom(self) -> None: ... + def SetLayoutStrategyToSimple2D(self) -> None: ... + def SetLayoutStrategyToSpanTree(self) -> None: ... + def SetLayoutStrategyToTree(self) -> None: ... + def SetScaledGlyphs(self, arg: bool) -> None: ... + def SetScalingArrayName(self, name: str) -> None: ... + def SetVertexColorArrayName(self, name: str) -> None: ... + def SetVertexLabelArrayName(self, name: str) -> None: ... + def SetVertexLabelFontSize(self, size: int) -> None: ... + def SetVertexLabelVisibility(self, vis: bool) -> None: ... + def SetVertexScalarBarVisibility(self, vis: bool) -> None: ... + def UpdateLayout(self) -> None: ... + def VertexLabelVisibilityOff(self) -> None: ... + def VertexLabelVisibilityOn(self) -> None: ... + def ZoomToSelection(self) -> None: ... + +class vtkHeatmapItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + DOWN_TO_UP: int + LEFT_TO_RIGHT: int + RIGHT_TO_LEFT: int + UP_TO_DOWN: int + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCellHeight(self) -> float: ... + def GetCellWidth(self) -> float: ... + def GetColumnLabelWidth(self) -> float: ... + def GetNameColumn(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetPosition(self) -> tuple[float, float]: ... + def GetPositionVector(self) -> vtkmodules.vtkCommonDataModel.vtkVector2f: ... + def GetRowLabelWidth(self) -> float: ... + def GetRowNames(self) -> vtkmodules.vtkCommonCore.vtkStringArray: ... + def GetTable(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetTextAngleForOrientation(self, orientation: int) -> float: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MarkRowAsBlank(self, rowName: str) -> None: ... + def MouseDoubleClickEvent(self, event: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def MouseMoveEvent(self, event: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkHeatmapItem: ... + def Paint(self, painter: vtkmodules.vtkRenderingContext2D.vtkContext2D) -> bool: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHeatmapItem: ... + def SetCellHeight(self, _arg: float) -> None: ... + def SetCellWidth(self, _arg: float) -> None: ... + def SetNameColumn(self, _arg: str) -> None: ... + def SetOrientation(self, orientation: int) -> None: ... + @overload + def SetPosition(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetPosition(self, _arg: Sequence[float]) -> None: ... + @overload + def SetPosition(self, pos: vtkmodules.vtkCommonDataModel.vtkVector2f) -> None: ... + def SetTable(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + +class vtkHierarchicalGraphPipeline(vtkmodules.vtkCommonCore.vtkObject): + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def ColorEdgesByArrayOff(self) -> None: ... + def ColorEdgesByArrayOn(self) -> None: ... + def ConvertSelection( + self, rep: vtkmodules.vtkViewsCore.vtkDataRepresentation, sel: vtkmodules.vtkCommonDataModel.vtkSelection + ) -> vtkmodules.vtkCommonDataModel.vtkSelection: ... + def GetActor(self) -> vtkmodules.vtkRenderingCore.vtkActor: ... + def GetBundlingStrength(self) -> float: ... + def GetColorArrayName(self) -> str: ... + def GetColorEdgesByArray(self) -> bool: ... + def GetHoverArrayName(self) -> str: ... + def GetLabelActor(self) -> vtkmodules.vtkRenderingCore.vtkActor2D: ... + def GetLabelArrayName(self) -> str: ... + def GetLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetLabelVisibility(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSplineType(self) -> int: ... + def GetVisibility(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LabelVisibilityOff(self) -> None: ... + def LabelVisibilityOn(self) -> None: ... + def NewInstance(self) -> vtkHierarchicalGraphPipeline: ... + def PrepareInputConnections( + self, + graphConn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput, + treeConn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput, + annConn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput, + ) -> None: ... + def RegisterProgress(self, view: vtkRenderView) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalGraphPipeline: ... + def SetBundlingStrength(self, strength: float) -> None: ... + def SetColorArrayName(self, name: str) -> None: ... + def SetColorEdgesByArray(self, vis: bool) -> None: ... + def SetHoverArrayName(self, _arg: str) -> None: ... + def SetLabelArrayName(self, name: str) -> None: ... + def SetLabelTextProperty(self, prop: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetLabelVisibility(self, vis: bool) -> None: ... + def SetSplineType(self, type: int) -> None: ... + def SetVisibility(self, vis: bool) -> None: ... + def VisibilityOff(self) -> None: ... + def VisibilityOn(self) -> None: ... + +class vtkHierarchicalGraphView(vtkGraphLayoutView): + def ColorGraphEdgesByArrayOff(self) -> None: ... + def ColorGraphEdgesByArrayOn(self) -> None: ... + def GetBundlingStrength(self) -> float: ... + def GetColorGraphEdgesByArray(self) -> bool: ... + def GetGraphEdgeColorArrayName(self) -> str: ... + def GetGraphEdgeLabelArrayName(self) -> str: ... + def GetGraphEdgeLabelFontSize(self) -> int: ... + def GetGraphEdgeLabelVisibility(self) -> bool: ... + def GetGraphVisibility(self) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GraphEdgeLabelVisibilityOff(self) -> None: ... + def GraphEdgeLabelVisibilityOn(self) -> None: ... + def GraphVisibilityOff(self) -> None: ... + def GraphVisibilityOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkHierarchicalGraphView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkHierarchicalGraphView: ... + def SetBundlingStrength(self, strength: float) -> None: ... + def SetColorGraphEdgesByArray(self, vis: bool) -> None: ... + def SetGraphEdgeColorArrayName(self, name: str) -> None: ... + def SetGraphEdgeColorToSplineFraction(self) -> None: ... + def SetGraphEdgeLabelArrayName(self, name: str) -> None: ... + def SetGraphEdgeLabelFontSize(self, size: int) -> None: ... + def SetGraphEdgeLabelVisibility(self, vis: bool) -> None: ... + def SetGraphFromInput( + self, input: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetGraphFromInputConnection( + self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetGraphVisibility(self, vis: bool) -> None: ... + def SetHierarchyFromInput( + self, input: vtkmodules.vtkCommonDataModel.vtkDataObject + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetHierarchyFromInputConnection( + self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + +class vtkTreeAreaView(vtkRenderView): + def AreaLabelVisibilityOff(self) -> None: ... + def AreaLabelVisibilityOn(self) -> None: ... + def ColorAreasOff(self) -> None: ... + def ColorAreasOn(self) -> None: ... + def ColorEdgesOff(self) -> None: ... + def ColorEdgesOn(self) -> None: ... + def EdgeLabelVisibilityOff(self) -> None: ... + def EdgeLabelVisibilityOn(self) -> None: ... + def GetAreaColorArrayName(self) -> str: ... + def GetAreaHoverArrayName(self) -> str: ... + def GetAreaLabelArrayName(self) -> str: ... + def GetAreaLabelFontSize(self) -> int: ... + def GetAreaLabelVisibility(self) -> bool: ... + def GetAreaSizeArrayName(self) -> str: ... + def GetBundlingStrength(self) -> float: ... + def GetColorAreas(self) -> bool: ... + def GetColorEdges(self) -> bool: ... + def GetEdgeColorArrayName(self) -> str: ... + def GetEdgeLabelArrayName(self) -> str: ... + def GetEdgeLabelFontSize(self) -> int: ... + def GetEdgeLabelVisibility(self) -> bool: ... + def GetEdgeScalarBarVisibility(self) -> bool: ... + def GetLabelPriorityArrayName(self) -> str: ... + def GetLayoutStrategy(self) -> vtkmodules.vtkInfovisLayout.vtkAreaLayoutStrategy: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShrinkPercentage(self) -> float: ... + def GetUseRectangularCoordinates(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeAreaView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeAreaView: ... + def SetAreaColorArrayName(self, name: str) -> None: ... + def SetAreaHoverArrayName(self, name: str) -> None: ... + def SetAreaLabelArrayName(self, name: str) -> None: ... + def SetAreaLabelFontSize(self, size: int) -> None: ... + def SetAreaLabelVisibility(self, vis: bool) -> None: ... + def SetAreaSizeArrayName(self, name: str) -> None: ... + def SetBundlingStrength(self, strength: float) -> None: ... + def SetColorAreas(self, vis: bool) -> None: ... + def SetColorEdges(self, vis: bool) -> None: ... + def SetEdgeColorArrayName(self, name: str) -> None: ... + def SetEdgeColorToSplineFraction(self) -> None: ... + def SetEdgeLabelArrayName(self, name: str) -> None: ... + def SetEdgeLabelFontSize(self, size: int) -> None: ... + def SetEdgeLabelVisibility(self, vis: bool) -> None: ... + def SetEdgeScalarBarVisibility(self, b: bool) -> None: ... + def SetGraphFromInput( + self, input: vtkmodules.vtkCommonDataModel.vtkGraph + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetGraphFromInputConnection( + self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetLabelPriorityArrayName(self, name: str) -> None: ... + def SetLayoutStrategy(self, strategy: vtkmodules.vtkInfovisLayout.vtkAreaLayoutStrategy) -> None: ... + def SetShrinkPercentage(self, value: float) -> None: ... + def SetTreeFromInput(self, input: vtkmodules.vtkCommonDataModel.vtkTree) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetTreeFromInputConnection( + self, conn: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput + ) -> vtkmodules.vtkViewsCore.vtkDataRepresentation: ... + def SetUseRectangularCoordinates(self, rect: bool) -> None: ... + def UseRectangularCoordinatesOff(self) -> None: ... + def UseRectangularCoordinatesOn(self) -> None: ... + +class vtkIcicleView(vtkTreeAreaView): + def GetLayerThickness(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRootWidth(self) -> float: ... + def GetTopToBottom(self) -> bool: ... + def GetUseGradientColoring(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkIcicleView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkIcicleView: ... + def SetLayerThickness(self, thickness: float) -> None: ... + def SetRootWidth(self, width: float) -> None: ... + def SetTopToBottom(self, reversed: bool) -> None: ... + def SetUseGradientColoring(self, value: bool) -> None: ... + def TopToBottomOff(self) -> None: ... + def TopToBottomOn(self) -> None: ... + def UseGradientColoringOff(self) -> None: ... + def UseGradientColoringOn(self) -> None: ... + +class vtkInteractorStyleAreaSelectHover(vtkmodules.vtkInteractionStyle.vtkInteractorStyleRubberBand2D): + def GetHighLightWidth(self) -> float: ... + def GetIdAtPos(self, x: int, y: int) -> int: ... + def GetLabelField(self) -> str: ... + def GetLayout(self) -> vtkmodules.vtkInfovisLayout.vtkAreaLayout: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetUseRectangularCoordinates(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleAreaSelectHover: ... + def OnMouseMove(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleAreaSelectHover: ... + def SetHighLightColor(self, r: float, g: float, b: float) -> None: ... + def SetHighLightWidth(self, lw: float) -> None: ... + def SetInteractor(self, rwi: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetLabelField(self, _arg: str) -> None: ... + def SetLayout(self, layout: vtkmodules.vtkInfovisLayout.vtkAreaLayout) -> None: ... + def SetUseRectangularCoordinates(self, _arg: bool) -> None: ... + def UseRectangularCoordinatesOff(self) -> None: ... + def UseRectangularCoordinatesOn(self) -> None: ... + +class vtkInteractorStyleTreeMapHover(vtkmodules.vtkInteractionStyle.vtkInteractorStyleImage): + def GetHighLightWidth(self) -> float: ... + def GetLabelField(self) -> str: ... + def GetLayout(self) -> vtkmodules.vtkInfovisLayout.vtkTreeMapLayout: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetSelectionWidth(self) -> float: ... + def GetTreeMapToPolyData(self) -> vtkmodules.vtkInfovisLayout.vtkTreeMapToPolyData: ... + def HighLightCurrentSelectedItem(self) -> None: ... + def HighLightItem(self, id: int) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkInteractorStyleTreeMapHover: ... + def OnLeftButtonUp(self) -> None: ... + def OnMouseMove(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkInteractorStyleTreeMapHover: ... + def SetHighLightColor(self, r: float, g: float, b: float) -> None: ... + def SetHighLightWidth(self, lw: float) -> None: ... + def SetInteractor(self, rwi: vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor) -> None: ... + def SetLabelField(self, _arg: str) -> None: ... + def SetLayout(self, layout: vtkmodules.vtkInfovisLayout.vtkTreeMapLayout) -> None: ... + def SetSelectionLightColor(self, r: float, g: float, b: float) -> None: ... + def SetSelectionWidth(self, lw: float) -> None: ... + def SetTreeMapToPolyData(self, filter: vtkmodules.vtkInfovisLayout.vtkTreeMapToPolyData) -> None: ... + +class vtkRenderedRepresentation(vtkmodules.vtkViewsCore.vtkDataRepresentation): + def GetLabelRenderMode(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderedRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderedRepresentation: ... + def SetLabelRenderMode(self, _arg: int) -> None: ... + +class vtkParallelCoordinatesRepresentation(vtkRenderedRepresentation): + class InputPorts(int): ... + INPUT_DATA: InputPorts + INPUT_TITLES: InputPorts + NUM_INPUT_PORTS: InputPorts + + def AngleSelect( + self, brushClass: int, brushOperator: int, p1: MutableSequence[float], p2: MutableSequence[float] + ) -> None: ... + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def FunctionSelect( + self, + brushClass: int, + brushOperator: int, + p1: MutableSequence[float], + p2: MutableSequence[float], + q1: MutableSequence[float], + q2: MutableSequence[float], + ) -> None: ... + def GetAngleBrushThreshold(self) -> float: ... + def GetAxisColor(self) -> tuple[float, float, float]: ... + def GetAxisLabelColor(self) -> tuple[float, float, float]: ... + def GetCurveResolution(self) -> int: ... + def GetFontSize(self) -> float: ... + def GetFunctionBrushThreshold(self) -> float: ... + def GetHoverString(self, view: vtkmodules.vtkViewsCore.vtkView, x: int, y: int) -> str: ... + def GetLineColor(self) -> tuple[float, float, float]: ... + def GetLineOpacity(self) -> float: ... + def GetNumberOfAxes(self) -> int: ... + def GetNumberOfAxisLabels(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfSamples(self) -> int: ... + def GetPositionAndSize(self, position: MutableSequence[float], size: MutableSequence[float]) -> int: ... + def GetPositionNearXCoordinate(self, xcoord: float) -> int: ... + def GetRangeAtPosition(self, position: int, range: MutableSequence[float]) -> int: ... + def GetUseCurves(self) -> int: ... + def GetXCoordinateOfPosition(self, axis: int) -> float: ... + def GetXCoordinatesOfPositions(self, coords: MutableSequence[float]) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def LassoSelect(self, brushClass: int, brushOperator: int, brushPoints: vtkmodules.vtkCommonCore.vtkPoints) -> None: ... + def NewInstance(self) -> vtkParallelCoordinatesRepresentation: ... + def RangeSelect( + self, brushClass: int, brushOperator: int, p1: MutableSequence[float], p2: MutableSequence[float] + ) -> None: ... + def ResetAxes(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelCoordinatesRepresentation: ... + def SetAngleBrushThreshold(self, _arg: float) -> None: ... + @overload + def SetAxisColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisLabelColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetAxisLabelColor(self, _arg: Sequence[float]) -> None: ... + @overload + def SetAxisTitles(self, __a: vtkmodules.vtkCommonCore.vtkStringArray) -> None: ... + @overload + def SetAxisTitles(self, __a: vtkmodules.vtkCommonExecutionModel.vtkAlgorithmOutput) -> None: ... + def SetCurveResolution(self, _arg: int) -> None: ... + def SetFontSize(self, _arg: float) -> None: ... + def SetFunctionBrushThreshold(self, _arg: float) -> None: ... + @overload + def SetLineColor(self, _arg1: float, _arg2: float, _arg3: float) -> None: ... + @overload + def SetLineColor(self, _arg: Sequence[float]) -> None: ... + def SetLineOpacity(self, _arg: float) -> None: ... + def SetNumberOfAxisLabels(self, num: int) -> None: ... + def SetPlotTitle(self, __a: str) -> None: ... + def SetPositionAndSize(self, position: MutableSequence[float], size: MutableSequence[float]) -> int: ... + def SetRangeAtPosition(self, position: int, range: MutableSequence[float]) -> int: ... + def SetUseCurves(self, _arg: int) -> None: ... + def SetXCoordinateOfPosition(self, position: int, xcoord: float) -> int: ... + def SwapAxisPositions(self, position1: int, position2: int) -> int: ... + def UseCurvesOff(self) -> None: ... + def UseCurvesOn(self) -> None: ... + +class vtkParallelCoordinatesHistogramRepresentation(vtkParallelCoordinatesRepresentation): + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def GetHistogramLookupTableRange(self) -> tuple[float, float]: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfHistogramBins(self) -> tuple[int, int]: ... + def GetPreferredNumberOfOutliers(self) -> int: ... + def GetShowOutliers(self) -> int: ... + def GetUseHistograms(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelCoordinatesHistogramRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelCoordinatesHistogramRepresentation: ... + @overload + def SetHistogramLookupTableRange(self, _arg1: float, _arg2: float) -> None: ... + @overload + def SetHistogramLookupTableRange(self, _arg: Sequence[float]) -> None: ... + @overload + def SetNumberOfHistogramBins(self, __a: int, __b: int) -> None: ... + @overload + def SetNumberOfHistogramBins(self, __a: MutableSequence[int]) -> None: ... + def SetPreferredNumberOfOutliers(self, __a: int) -> None: ... + def SetRangeAtPosition(self, position: int, range: MutableSequence[float]) -> int: ... + def SetShowOutliers(self, __a: int) -> None: ... + def SetUseHistograms(self, __a: int) -> None: ... + def ShowOutliersOff(self) -> None: ... + def ShowOutliersOn(self) -> None: ... + def SwapAxisPositions(self, position1: int, position2: int) -> int: ... + def UseHistogramsOff(self) -> None: ... + def UseHistogramsOn(self) -> None: ... + +class vtkParallelCoordinatesView(vtkRenderView): + VTK_BRUSHOPERATOR_ADD: int + VTK_BRUSHOPERATOR_INTERSECT: int + VTK_BRUSHOPERATOR_MODECOUNT: int + VTK_BRUSHOPERATOR_REPLACE: int + VTK_BRUSHOPERATOR_SUBTRACT: int + VTK_BRUSH_ANGLE: int + VTK_BRUSH_AXISTHRESHOLD: int + VTK_BRUSH_FUNCTION: int + VTK_BRUSH_LASSO: int + VTK_BRUSH_MODECOUNT: int + VTK_INSPECT_MANIPULATE_AXES: int + VTK_INSPECT_MODECOUNT: int + VTK_INSPECT_SELECT_DATA: int + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def GetBrushMode(self) -> int: ... + def GetBrushOperator(self) -> int: ... + def GetCurrentBrushClass(self) -> int: ... + def GetInspectMode(self) -> int: ... + def GetMaximumNumberOfBrushPoints(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkParallelCoordinatesView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkParallelCoordinatesView: ... + def SetBrushMode(self, __a: int) -> None: ... + def SetBrushModeToAngle(self) -> None: ... + def SetBrushModeToAxisThreshold(self) -> None: ... + def SetBrushModeToFunction(self) -> None: ... + def SetBrushModeToLasso(self) -> None: ... + def SetBrushOperator(self, __a: int) -> None: ... + def SetBrushOperatorToAdd(self) -> None: ... + def SetBrushOperatorToIntersect(self) -> None: ... + def SetBrushOperatorToReplace(self) -> None: ... + def SetBrushOperatorToSubtract(self) -> None: ... + def SetCurrentBrushClass(self, _arg: int) -> None: ... + def SetInpsectModeToSelectData(self) -> None: ... + def SetInspectMode(self, __a: int) -> None: ... + def SetInspectModeToManipulateAxes(self) -> None: ... + def SetMaximumNumberOfBrushPoints(self, __a: int) -> None: ... + +class vtkRenderedGraphRepresentation(vtkRenderedRepresentation): + def AddEdgeIconType(self, name: str, type: int) -> None: ... + def AddVertexIconType(self, name: str, type: int) -> None: ... + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def ClearEdgeIconTypes(self) -> None: ... + def ClearVertexIconTypes(self) -> None: ... + def ColorEdgesByArrayOff(self) -> None: ... + def ColorEdgesByArrayOn(self) -> None: ... + def ColorVerticesByArrayOff(self) -> None: ... + def ColorVerticesByArrayOn(self) -> None: ... + def ComputeSelectedGraphBounds(self, bounds: MutableSequence[float]) -> None: ... + def EdgeIconVisibilityOff(self) -> None: ... + def EdgeIconVisibilityOn(self) -> None: ... + def EdgeLabelVisibilityOff(self) -> None: ... + def EdgeLabelVisibilityOn(self) -> None: ... + def EdgeVisibilityOff(self) -> None: ... + def EdgeVisibilityOn(self) -> None: ... + def EnableEdgesByArrayOff(self) -> None: ... + def EnableEdgesByArrayOn(self) -> None: ... + def EnableVerticesByArrayOff(self) -> None: ... + def EnableVerticesByArrayOn(self) -> None: ... + def GetColorEdgesByArray(self) -> bool: ... + def GetColorVerticesByArray(self) -> bool: ... + def GetEdgeColorArrayName(self) -> str: ... + def GetEdgeHoverArrayName(self) -> str: ... + def GetEdgeIconAlignment(self) -> int: ... + def GetEdgeIconArrayName(self) -> str: ... + def GetEdgeIconPriorityArrayName(self) -> str: ... + def GetEdgeIconVisibility(self) -> bool: ... + def GetEdgeLabelArrayName(self) -> str: ... + def GetEdgeLabelPriorityArrayName(self) -> str: ... + def GetEdgeLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetEdgeLabelVisibility(self) -> bool: ... + def GetEdgeLayoutStrategy(self) -> vtkmodules.vtkInfovisLayout.vtkEdgeLayoutStrategy: ... + def GetEdgeLayoutStrategyName(self) -> str: ... + def GetEdgeScalarBar(self) -> vtkmodules.vtkInteractionWidgets.vtkScalarBarWidget: ... + def GetEdgeScalarBarVisibility(self) -> bool: ... + def GetEdgeSelection(self) -> bool: ... + def GetEdgeVisibility(self) -> bool: ... + def GetEnableEdgesByArray(self) -> bool: ... + def GetEnableVerticesByArray(self) -> bool: ... + def GetEnabledEdgesArrayName(self) -> str: ... + def GetEnabledVerticesArrayName(self) -> str: ... + def GetGlyphType(self) -> int: ... + def GetHideEdgeLabelsOnInteraction(self) -> bool: ... + def GetHideVertexLabelsOnInteraction(self) -> bool: ... + def GetLayoutStrategy(self) -> vtkmodules.vtkInfovisLayout.vtkGraphLayoutStrategy: ... + def GetLayoutStrategyName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetScaling(self) -> bool: ... + def GetScalingArrayName(self) -> str: ... + def GetUseEdgeIconTypeMap(self) -> bool: ... + def GetUseVertexIconTypeMap(self) -> bool: ... + def GetVertexColorArrayName(self) -> str: ... + def GetVertexDefaultIcon(self) -> int: ... + def GetVertexHoverArrayName(self) -> str: ... + def GetVertexIconAlignment(self) -> int: ... + def GetVertexIconArrayName(self) -> str: ... + def GetVertexIconPriorityArrayName(self) -> str: ... + def GetVertexIconSelectionMode(self) -> int: ... + def GetVertexIconVisibility(self) -> bool: ... + def GetVertexLabelArrayName(self) -> str: ... + def GetVertexLabelPriorityArrayName(self) -> str: ... + def GetVertexLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetVertexLabelVisibility(self) -> bool: ... + def GetVertexScalarBar(self) -> vtkmodules.vtkInteractionWidgets.vtkScalarBarWidget: ... + def GetVertexScalarBarVisibility(self) -> bool: ... + def GetVertexSelectedIcon(self) -> int: ... + def HideEdgeLabelsOnInteractionOff(self) -> None: ... + def HideEdgeLabelsOnInteractionOn(self) -> None: ... + def HideVertexLabelsOnInteractionOff(self) -> None: ... + def HideVertexLabelsOnInteractionOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + def IsLayoutComplete(self) -> bool: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderedGraphRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderedGraphRepresentation: ... + def ScalingOff(self) -> None: ... + def ScalingOn(self) -> None: ... + def SetColorEdgesByArray(self, b: bool) -> None: ... + def SetColorVerticesByArray(self, b: bool) -> None: ... + def SetEdgeColorArrayName(self, name: str) -> None: ... + def SetEdgeHoverArrayName(self, _arg: str) -> None: ... + def SetEdgeIconAlignment(self, align: int) -> None: ... + def SetEdgeIconArrayName(self, name: str) -> None: ... + def SetEdgeIconPriorityArrayName(self, name: str) -> None: ... + def SetEdgeIconVisibility(self, b: bool) -> None: ... + def SetEdgeLabelArrayName(self, name: str) -> None: ... + def SetEdgeLabelPriorityArrayName(self, name: str) -> None: ... + def SetEdgeLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetEdgeLabelVisibility(self, b: bool) -> None: ... + @overload + def SetEdgeLayoutStrategy(self, strategy: vtkmodules.vtkInfovisLayout.vtkEdgeLayoutStrategy) -> None: ... + @overload + def SetEdgeLayoutStrategy(self, name: str) -> None: ... + def SetEdgeLayoutStrategyToArcParallel(self) -> None: ... + def SetEdgeLayoutStrategyToGeo(self, explodeFactor: float = 0.2) -> None: ... + def SetEdgeLayoutStrategyToPassThrough(self) -> None: ... + def SetEdgeScalarBarVisibility(self, b: bool) -> None: ... + def SetEdgeSelection(self, b: bool) -> None: ... + def SetEdgeVisibility(self, b: bool) -> None: ... + def SetEnableEdgesByArray(self, b: bool) -> None: ... + def SetEnableVerticesByArray(self, b: bool) -> None: ... + def SetEnabledEdgesArrayName(self, name: str) -> None: ... + def SetEnabledVerticesArrayName(self, name: str) -> None: ... + def SetGlyphType(self, type: int) -> None: ... + def SetHideEdgeLabelsOnInteraction(self, _arg: bool) -> None: ... + def SetHideVertexLabelsOnInteraction(self, _arg: bool) -> None: ... + @overload + def SetLayoutStrategy(self, strategy: vtkmodules.vtkInfovisLayout.vtkGraphLayoutStrategy) -> None: ... + @overload + def SetLayoutStrategy(self, name: str) -> None: ... + def SetLayoutStrategyToAssignCoordinates(self, xarr: str, yarr: str = ..., zarr: str = ...) -> None: ... + def SetLayoutStrategyToCircular(self) -> None: ... + def SetLayoutStrategyToClustering2D(self) -> None: ... + def SetLayoutStrategyToCommunity2D(self) -> None: ... + def SetLayoutStrategyToCone(self) -> None: ... + @overload + def SetLayoutStrategyToCosmicTree(self) -> None: ... + @overload + def SetLayoutStrategyToCosmicTree( + self, nodeSizeArrayName: str, sizeLeafNodesOnly: bool = True, layoutDepth: int = 0, layoutRoot: int = -1 + ) -> None: ... + def SetLayoutStrategyToFast2D(self) -> None: ... + def SetLayoutStrategyToForceDirected(self) -> None: ... + def SetLayoutStrategyToPassThrough(self) -> None: ... + def SetLayoutStrategyToRandom(self) -> None: ... + def SetLayoutStrategyToSimple2D(self) -> None: ... + def SetLayoutStrategyToSpanTree(self) -> None: ... + @overload + def SetLayoutStrategyToTree(self) -> None: ... + @overload + def SetLayoutStrategyToTree( + self, radial: bool, angle: float = 90, leafSpacing: float = 0.9, logSpacing: float = 1.0 + ) -> None: ... + def SetScaling(self, b: bool) -> None: ... + def SetScalingArrayName(self, name: str) -> None: ... + def SetUseEdgeIconTypeMap(self, b: bool) -> None: ... + def SetUseVertexIconTypeMap(self, b: bool) -> None: ... + def SetVertexColorArrayName(self, name: str) -> None: ... + def SetVertexDefaultIcon(self, icon: int) -> None: ... + def SetVertexHoverArrayName(self, _arg: str) -> None: ... + def SetVertexIconAlignment(self, align: int) -> None: ... + def SetVertexIconArrayName(self, name: str) -> None: ... + def SetVertexIconPriorityArrayName(self, name: str) -> None: ... + def SetVertexIconSelectionMode(self, mode: int) -> None: ... + def SetVertexIconSelectionModeToAnnotationIcon(self) -> None: ... + def SetVertexIconSelectionModeToIgnoreSelection(self) -> None: ... + def SetVertexIconSelectionModeToSelectedIcon(self) -> None: ... + def SetVertexIconSelectionModeToSelectedOffset(self) -> None: ... + def SetVertexIconVisibility(self, b: bool) -> None: ... + def SetVertexLabelArrayName(self, name: str) -> None: ... + def SetVertexLabelPriorityArrayName(self, name: str) -> None: ... + def SetVertexLabelTextProperty(self, p: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetVertexLabelVisibility(self, b: bool) -> None: ... + def SetVertexScalarBarVisibility(self, b: bool) -> None: ... + def SetVertexSelectedIcon(self, icon: int) -> None: ... + def UpdateLayout(self) -> None: ... + def UseEdgeIconTypeMapOff(self) -> None: ... + def UseEdgeIconTypeMapOn(self) -> None: ... + def UseVertexIconTypeMapOff(self) -> None: ... + def UseVertexIconTypeMapOn(self) -> None: ... + def VertexIconVisibilityOff(self) -> None: ... + def VertexIconVisibilityOn(self) -> None: ... + def VertexLabelVisibilityOff(self) -> None: ... + def VertexLabelVisibilityOn(self) -> None: ... + +class vtkRenderedHierarchyRepresentation(vtkRenderedGraphRepresentation): + def ColorGraphEdgesByArrayOff(self) -> None: ... + def ColorGraphEdgesByArrayOn(self) -> None: ... + @overload + def GetBundlingStrength(self) -> float: ... + @overload + def GetBundlingStrength(self, idx: int) -> float: ... + @overload + def GetColorGraphEdgesByArray(self) -> bool: ... + @overload + def GetColorGraphEdgesByArray(self, idx: int) -> bool: ... + @overload + def GetGraphEdgeColorArrayName(self) -> str: ... + @overload + def GetGraphEdgeColorArrayName(self, idx: int) -> str: ... + @overload + def GetGraphEdgeLabelArrayName(self) -> str: ... + @overload + def GetGraphEdgeLabelArrayName(self, idx: int) -> str: ... + @overload + def GetGraphEdgeLabelFontSize(self) -> int: ... + @overload + def GetGraphEdgeLabelFontSize(self, idx: int) -> int: ... + @overload + def GetGraphEdgeLabelVisibility(self) -> bool: ... + @overload + def GetGraphEdgeLabelVisibility(self, idx: int) -> bool: ... + def GetGraphSplineType(self, idx: int) -> int: ... + @overload + def GetGraphVisibility(self) -> bool: ... + @overload + def GetGraphVisibility(self, idx: int) -> bool: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GraphEdgeLabelVisibilityOff(self) -> None: ... + def GraphEdgeLabelVisibilityOn(self) -> None: ... + def GraphVisibilityOff(self) -> None: ... + def GraphVisibilityOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderedHierarchyRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderedHierarchyRepresentation: ... + @overload + def SetBundlingStrength(self, strength: float) -> None: ... + @overload + def SetBundlingStrength(self, strength: float, idx: int) -> None: ... + @overload + def SetColorGraphEdgesByArray(self, vis: bool) -> None: ... + @overload + def SetColorGraphEdgesByArray(self, vis: bool, idx: int) -> None: ... + @overload + def SetGraphEdgeColorArrayName(self, name: str) -> None: ... + @overload + def SetGraphEdgeColorArrayName(self, name: str, idx: int) -> None: ... + @overload + def SetGraphEdgeColorToSplineFraction(self) -> None: ... + @overload + def SetGraphEdgeColorToSplineFraction(self, idx: int) -> None: ... + @overload + def SetGraphEdgeLabelArrayName(self, name: str) -> None: ... + @overload + def SetGraphEdgeLabelArrayName(self, name: str, idx: int) -> None: ... + @overload + def SetGraphEdgeLabelFontSize(self, size: int) -> None: ... + @overload + def SetGraphEdgeLabelFontSize(self, size: int, idx: int) -> None: ... + @overload + def SetGraphEdgeLabelVisibility(self, vis: bool) -> None: ... + @overload + def SetGraphEdgeLabelVisibility(self, vis: bool, idx: int) -> None: ... + def SetGraphSplineType(self, type: int, idx: int) -> None: ... + @overload + def SetGraphVisibility(self, vis: bool) -> None: ... + @overload + def SetGraphVisibility(self, vis: bool, idx: int) -> None: ... + +class vtkRenderedSurfaceRepresentation(vtkRenderedRepresentation): + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def GetCellColorArrayName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderedSurfaceRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderedSurfaceRepresentation: ... + def SetCellColorArrayName(self, arrayName: str) -> None: ... + +class vtkRenderedTreeAreaRepresentation(vtkRenderedRepresentation): + def ApplyViewTheme(self, theme: vtkmodules.vtkViewsCore.vtkViewTheme) -> None: ... + def AreaLabelVisibilityOff(self) -> None: ... + def AreaLabelVisibilityOn(self) -> None: ... + def ColorAreasByArrayOff(self) -> None: ... + def ColorAreasByArrayOn(self) -> None: ... + def ColorGraphEdgesByArrayOff(self) -> None: ... + def ColorGraphEdgesByArrayOn(self) -> None: ... + def GetAreaColorArrayName(self) -> str: ... + def GetAreaHoverArrayName(self) -> str: ... + def GetAreaLabelArrayName(self) -> str: ... + def GetAreaLabelMapper(self) -> vtkmodules.vtkRenderingLabel.vtkLabeledDataMapper: ... + def GetAreaLabelPriorityArrayName(self) -> str: ... + def GetAreaLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + def GetAreaLabelVisibility(self) -> bool: ... + def GetAreaLayoutStrategy(self) -> vtkmodules.vtkInfovisLayout.vtkAreaLayoutStrategy: ... + def GetAreaSizeArrayName(self) -> str: ... + def GetAreaToPolyData(self) -> vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm: ... + def GetColorAreasByArray(self) -> bool: ... + @overload + def GetColorGraphEdgesByArray(self) -> bool: ... + @overload + def GetColorGraphEdgesByArray(self, idx: int) -> bool: ... + def GetEdgeScalarBarVisibility(self) -> bool: ... + @overload + def GetGraphBundlingStrength(self) -> float: ... + @overload + def GetGraphBundlingStrength(self, idx: int) -> float: ... + @overload + def GetGraphEdgeColorArrayName(self) -> str: ... + @overload + def GetGraphEdgeColorArrayName(self, idx: int) -> str: ... + @overload + def GetGraphEdgeLabelArrayName(self) -> str: ... + @overload + def GetGraphEdgeLabelArrayName(self, idx: int) -> str: ... + @overload + def GetGraphEdgeLabelTextProperty(self) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + @overload + def GetGraphEdgeLabelTextProperty(self, idx: int) -> vtkmodules.vtkRenderingCore.vtkTextProperty: ... + @overload + def GetGraphEdgeLabelVisibility(self) -> bool: ... + @overload + def GetGraphEdgeLabelVisibility(self, idx: int) -> bool: ... + @overload + def GetGraphHoverArrayName(self) -> str: ... + @overload + def GetGraphHoverArrayName(self, idx: int) -> str: ... + def GetGraphSplineType(self, idx: int) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetShrinkPercentage(self) -> float: ... + def GetUseRectangularCoordinates(self) -> bool: ... + def GraphEdgeLabelVisibilityOff(self) -> None: ... + def GraphEdgeLabelVisibilityOn(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkRenderedTreeAreaRepresentation: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkRenderedTreeAreaRepresentation: ... + def SetAreaColorArrayName(self, name: str) -> None: ... + def SetAreaHoverArrayName(self, _arg: str) -> None: ... + def SetAreaLabelArrayName(self, name: str) -> None: ... + def SetAreaLabelMapper(self, mapper: vtkmodules.vtkRenderingLabel.vtkLabeledDataMapper) -> None: ... + def SetAreaLabelPriorityArrayName(self, name: str) -> None: ... + def SetAreaLabelTextProperty(self, tp: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + def SetAreaLabelVisibility(self, vis: bool) -> None: ... + def SetAreaLayoutStrategy(self, strategy: vtkmodules.vtkInfovisLayout.vtkAreaLayoutStrategy) -> None: ... + def SetAreaSizeArrayName(self, name: str) -> None: ... + def SetAreaToPolyData(self, areaToPoly: vtkmodules.vtkCommonExecutionModel.vtkPolyDataAlgorithm) -> None: ... + def SetColorAreasByArray(self, vis: bool) -> None: ... + @overload + def SetColorGraphEdgesByArray(self, vis: bool) -> None: ... + @overload + def SetColorGraphEdgesByArray(self, vis: bool, idx: int) -> None: ... + def SetEdgeScalarBarVisibility(self, b: bool) -> None: ... + @overload + def SetGraphBundlingStrength(self, strength: float) -> None: ... + @overload + def SetGraphBundlingStrength(self, strength: float, idx: int) -> None: ... + @overload + def SetGraphEdgeColorArrayName(self, name: str) -> None: ... + @overload + def SetGraphEdgeColorArrayName(self, name: str, idx: int) -> None: ... + @overload + def SetGraphEdgeColorToSplineFraction(self) -> None: ... + @overload + def SetGraphEdgeColorToSplineFraction(self, idx: int) -> None: ... + @overload + def SetGraphEdgeLabelArrayName(self, name: str) -> None: ... + @overload + def SetGraphEdgeLabelArrayName(self, name: str, idx: int) -> None: ... + @overload + def SetGraphEdgeLabelTextProperty(self, tp: vtkmodules.vtkRenderingCore.vtkTextProperty) -> None: ... + @overload + def SetGraphEdgeLabelTextProperty(self, tp: vtkmodules.vtkRenderingCore.vtkTextProperty, idx: int) -> None: ... + @overload + def SetGraphEdgeLabelVisibility(self, vis: bool) -> None: ... + @overload + def SetGraphEdgeLabelVisibility(self, vis: bool, idx: int) -> None: ... + @overload + def SetGraphHoverArrayName(self, name: str) -> None: ... + @overload + def SetGraphHoverArrayName(self, name: str, idx: int) -> None: ... + def SetGraphSplineType(self, type: int, idx: int) -> None: ... + def SetLabelRenderMode(self, mode: int) -> None: ... + def SetShrinkPercentage(self, value: float) -> None: ... + def SetUseRectangularCoordinates(self, _arg: bool) -> None: ... + def UseRectangularCoordinatesOff(self) -> None: ... + def UseRectangularCoordinatesOn(self) -> None: ... + +class vtkSCurveSpline(vtkmodules.vtkCommonDataModel.vtkSpline): + def Compute(self) -> None: ... + def DeepCopy(self, s: vtkmodules.vtkCommonDataModel.vtkSpline) -> None: ... + def Evaluate(self, t: float) -> float: ... + def GetNodeWeight(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkSCurveSpline: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkSCurveSpline: ... + def SetNodeWeight(self, _arg: float) -> None: ... + +class vtkTanglegramItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def GetCorrespondenceLineWidth(self) -> float: ... + def GetLabelSizeDifference(self) -> int: ... + def GetMinimumVisibleFontSize(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetTable(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetTree1Label(self) -> str: ... + def GetTree2Label(self) -> str: ... + def GetTreeLineWidth(self) -> float: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseDoubleClickEvent(self, event: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkTanglegramItem: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTanglegramItem: ... + def SetCorrespondenceLineWidth(self, _arg: float) -> None: ... + def SetLabelSizeDifference(self, _arg: int) -> None: ... + def SetMinimumVisibleFontSize(self, _arg: int) -> None: ... + def SetOrientation(self, orientation: int) -> None: ... + def SetTable(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + def SetTree1(self, tree: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + def SetTree1Label(self, _arg: str) -> None: ... + def SetTree2(self, tree: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + def SetTree2Label(self, _arg: str) -> None: ... + def SetTreeLineWidth(self, width: float) -> None: ... + +class vtkTreeHeatmapItem(vtkmodules.vtkRenderingContext2D.vtkContextItem): + def CollapseToNumberOfLeafNodes(self, n: int) -> None: ... + def GetBounds(self, bounds: MutableSequence[float]) -> None: ... + def GetCenter(self, center: MutableSequence[float]) -> None: ... + def GetColumnTree(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetDendrogram(self) -> vtkDendrogramItem: ... + def GetHeatmap(self) -> vtkHeatmapItem: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetOrientation(self) -> int: ... + def GetPrunedTree(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetSize(self, size: MutableSequence[float]) -> None: ... + def GetTable(self) -> vtkmodules.vtkCommonDataModel.vtkTable: ... + def GetTree(self) -> vtkmodules.vtkCommonDataModel.vtkTree: ... + def GetTreeLineWidth(self) -> float: ... + def Hit(self, mouse: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def MouseDoubleClickEvent(self, event: vtkmodules.vtkRenderingContext2D.vtkContextMouseEvent) -> bool: ... + def NewInstance(self) -> vtkTreeHeatmapItem: ... + def ReorderTable(self) -> None: ... + def ReverseTableColumns(self) -> None: ... + def ReverseTableRows(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeHeatmapItem: ... + def SetColumnTree(self, tree: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + def SetDendrogram(self, dendrogram: vtkDendrogramItem) -> None: ... + def SetHeatmap(self, heatmap: vtkHeatmapItem) -> None: ... + def SetOrientation(self, orientation: int) -> None: ... + def SetTable(self, table: vtkmodules.vtkCommonDataModel.vtkTable) -> None: ... + def SetTree(self, tree: vtkmodules.vtkCommonDataModel.vtkTree) -> None: ... + def SetTreeColorArray(self, arrayName: str) -> None: ... + def SetTreeLineWidth(self, width: float) -> None: ... + +class vtkTreeMapView(vtkTreeAreaView): + def GetFontSizeRange(self, range: MutableSequence[int]) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeMapView: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeMapView: ... + def SetFontSizeRange(self, maxSize: int, minSize: int, delta: int = 4) -> None: ... + @overload + def SetLayoutStrategy(self, s: vtkmodules.vtkInfovisLayout.vtkAreaLayoutStrategy) -> None: ... + @overload + def SetLayoutStrategy(self, name: str) -> None: ... + def SetLayoutStrategyToBox(self) -> None: ... + def SetLayoutStrategyToSliceAndDice(self) -> None: ... + def SetLayoutStrategyToSquarify(self) -> None: ... + +class vtkTreeRingView(vtkTreeAreaView): + def GetInteriorLogSpacingValue(self) -> float: ... + def GetInteriorRadius(self) -> float: ... + def GetLayerThickness(self) -> float: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRootAtCenter(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkTreeRingView: ... + def RootAtCenterOff(self) -> None: ... + def RootAtCenterOn(self) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkTreeRingView: ... + def SetInteriorLogSpacingValue(self, value: float) -> None: ... + def SetInteriorRadius(self, rad: float) -> None: ... + def SetLayerThickness(self, thickness: float) -> None: ... + def SetRootAngles(self, start: float, end: float) -> None: ... + def SetRootAtCenter(self, center: bool) -> None: ... + +class vtkViewUpdater(vtkmodules.vtkCommonCore.vtkObject): + def AddAnnotationLink(self, link: vtkmodules.vtkFiltersGeneral.vtkAnnotationLink) -> None: ... + def AddView(self, view: vtkmodules.vtkViewsCore.vtkView) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkViewUpdater: ... + def RemoveView(self, view: vtkmodules.vtkViewsCore.vtkView) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkViewUpdater: ... diff --git a/stubs/vtk/vtkmodules/vtkWebCore.pyi b/stubs/vtk/vtkmodules/vtkWebCore.pyi new file mode 100644 index 000000000000..ba5819ce824c --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkWebCore.pyi @@ -0,0 +1,146 @@ +from typing import overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkRenderingCore + +class vtkDataEncoder(vtkmodules.vtkCommonCore.vtkObject): + def EncodeAsBase64Jpg(self, img: vtkmodules.vtkCommonDataModel.vtkImageData, quality: int = 50) -> str: ... + def EncodeAsBase64Png(self, img: vtkmodules.vtkCommonDataModel.vtkImageData, compressionLevel: int = 5) -> str: ... + def Finalize(self) -> None: ... + def Flush(self, key: int) -> None: ... + def GetLatestOutput(self, key: int, data: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> bool: ... + def GetMaxThreads(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def Initialize(self) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkDataEncoder: ... + def Push(self, key: int, data: vtkmodules.vtkCommonDataModel.vtkImageData, quality: int, encoding: int = 1) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkDataEncoder: ... + def SetMaxThreads(self, __a: int) -> None: ... + +class vtkObjectIdMap(vtkmodules.vtkCommonCore.vtkObject): + def FreeObject(self, obj: vtkmodules.vtkCommonCore.vtkObject) -> bool: ... + def FreeObjectById(self, id: int) -> bool: ... + def GetActiveObject(self, objectType: str) -> vtkmodules.vtkCommonCore.vtkObject: ... + def GetGlobalId(self, obj: vtkmodules.vtkCommonCore.vtkObject) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetVTKObject(self, globalId: int) -> vtkmodules.vtkCommonCore.vtkObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkObjectIdMap: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkObjectIdMap: ... + def SetActiveObject(self, objectType: str, obj: vtkmodules.vtkCommonCore.vtkObject) -> int: ... + +class vtkWebApplication(vtkmodules.vtkCommonCore.vtkObject): + COMPRESSION_JPEG: int + COMPRESSION_NONE: int + COMPRESSION_PNG: int + ENCODING_BASE64: int + ENCODING_NONE: int + def GetHasImagesBeingProcessed(self, __a: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> bool: ... + def GetImageCompression(self) -> int: ... + def GetImageCompressionMaxValue(self) -> int: ... + def GetImageCompressionMinValue(self) -> int: ... + def GetImageEncoding(self) -> int: ... + def GetImageEncodingMaxValue(self) -> int: ... + def GetImageEncodingMinValue(self) -> int: ... + def GetLastStillRenderToMTime(self) -> int: ... + def GetNumberOfEncoderThreads(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + @staticmethod + def GetObjectId(obj: vtkmodules.vtkCommonCore.vtkObject) -> str: ... + def GetObjectIdMap(self) -> vtkObjectIdMap: ... + def GetWebGLBinaryData(self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow, id: str, partIndex: int) -> str: ... + def GetWebGLSceneMetaData(self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> str: ... + def HandleInteractionEvent( + self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow, event: vtkWebInteractionEvent + ) -> bool: ... + def InteractiveRender( + self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow, quality: int = 50 + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def InvalidateCache(self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebApplication: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebApplication: ... + def SetImageCompression(self, _arg: int) -> None: ... + def SetImageEncoding(self, _arg: int) -> None: ... + def SetNumberOfEncoderThreads(self, __a: int) -> None: ... + def StillRender( + self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow, quality: int = 100 + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def StillRenderToBuffer( + self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow, time: int = 0, quality: int = 100 + ) -> vtkmodules.vtkCommonCore.vtkUnsignedCharArray: ... + def StillRenderToString( + self, view: vtkmodules.vtkRenderingCore.vtkRenderWindow, time: int = 0, quality: int = 100 + ) -> str: ... + +class vtkWebInteractionEvent(vtkmodules.vtkCommonCore.vtkObject): + class ModifierKeys(int): ... + class MouseButton(int): ... + ALT_KEY: ModifierKeys + CTRL_KEY: ModifierKeys + LEFT_BUTTON: MouseButton + META_KEY: ModifierKeys + MIDDLE_BUTTON: MouseButton + RIGHT_BUTTON: MouseButton + SHIFT_KEY: ModifierKeys + def GetButtons(self) -> int: ... + def GetKeyCode(self) -> str: ... + def GetModifiers(self) -> int: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetRepeatCount(self) -> int: ... + def GetScroll(self) -> float: ... + def GetX(self) -> float: ... + def GetY(self) -> float: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebInteractionEvent: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebInteractionEvent: ... + def SetButtons(self, _arg: int) -> None: ... + def SetKeyCode(self, _arg: str) -> None: ... + def SetModifiers(self, _arg: int) -> None: ... + def SetRepeatCount(self, _arg: int) -> None: ... + def SetScroll(self, _arg: float) -> None: ... + def SetX(self, _arg: float) -> None: ... + def SetY(self, _arg: float) -> None: ... + +class vtkWebUtilities(vtkmodules.vtkCommonCore.vtkObject): + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebUtilities: ... + @overload + @staticmethod + def ProcessRMIs() -> None: ... + @overload + @staticmethod + def ProcessRMIs(reportError: int, dont_loop: int = 0) -> None: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebUtilities: ... + @staticmethod + def WriteAttributeHeadersToJavaScript(field_type: int, __b: vtkmodules.vtkCommonDataModel.vtkDataSet) -> str: ... + @staticmethod + def WriteAttributesToJavaScript(field_type: int, __b: vtkmodules.vtkCommonDataModel.vtkDataSet) -> str: ... diff --git a/stubs/vtk/vtkmodules/vtkWebGLExporter.pyi b/stubs/vtk/vtkmodules/vtkWebGLExporter.pyi new file mode 100644 index 000000000000..3a9c4594e1e7 --- /dev/null +++ b/stubs/vtk/vtkmodules/vtkWebGLExporter.pyi @@ -0,0 +1,209 @@ +from collections.abc import MutableSequence, Sequence +from typing import TypeVar, overload + +import vtkmodules.vtkCommonCore +import vtkmodules.vtkCommonDataModel +import vtkmodules.vtkCommonMath +import vtkmodules.vtkFiltersCore +import vtkmodules.vtkIOExport +import vtkmodules.vtkRenderingCore + +_Pointer = TypeVar("_Pointer") + +class WebGLObjectTypes(int): ... + +VTK_ONLYCAMERA: int +VTK_ONLYWIDGET: int +VTK_PARSEALL: int +wLINES: WebGLObjectTypes +wPOINTS: WebGLObjectTypes +wTRIANGLES: WebGLObjectTypes + +class vtkPVWebGLExporter(vtkmodules.vtkIOExport.vtkExporter): + def GetFileName(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkPVWebGLExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkPVWebGLExporter: ... + def SetFileName(self, _arg: str) -> None: ... + +class vtkWebGLDataSet(vtkmodules.vtkCommonCore.vtkObject): + def GenerateBinaryData(self) -> None: ... + def GetBinaryData(self) -> _Pointer: ... + def GetBinarySize(self) -> int: ... + def GetMD5(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def HasChanged(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebGLDataSet: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebGLDataSet: ... + def SetColors(self, c: MutableSequence[int]) -> None: ... + def SetIndexes(self, i: MutableSequence[int], size: int) -> None: ... + def SetMatrix(self, m: MutableSequence[float]) -> None: ... + def SetNormals(self, n: MutableSequence[float]) -> None: ... + def SetPoints(self, p: MutableSequence[float], size: int) -> None: ... + def SetTCoords(self, t: MutableSequence[float]) -> None: ... + def SetType(self, t: WebGLObjectTypes) -> None: ... + def SetVertices(self, v: MutableSequence[float], size: int) -> None: ... + +class vtkWebGLExporter(vtkmodules.vtkCommonCore.vtkObject): + @staticmethod + def ComputeMD5(content: Sequence[int], size: int, hash: str) -> None: ... + def GenerateMetadata(self) -> str: ... + def GetId(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfObjects(self) -> int: ... + def GetWebGLObject(self, index: int) -> vtkWebGLObject: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebGLExporter: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebGLExporter: ... + def SetCenterOfRotation(self, a1: float, a2: float, a3: float) -> None: ... + @overload + def SetMaxAllowedSize(self, mesh: int, lines: int) -> None: ... + @overload + def SetMaxAllowedSize(self, size: int) -> None: ... + def exportStaticScene( + self, renderers: vtkmodules.vtkRenderingCore.vtkRendererCollection, width: int, height: int, path: str + ) -> None: ... + def hasChanged(self) -> bool: ... + def parseScene(self, renderers: vtkmodules.vtkRenderingCore.vtkRendererCollection, viewId: str, parseType: int) -> None: ... + +class vtkWebGLObject(vtkmodules.vtkCommonCore.vtkObject): + def GenerateBinaryData(self) -> None: ... + @overload + def GetBinaryData(self, part: int) -> _Pointer: ... + @overload + def GetBinaryData(self, part: int, buffer: vtkmodules.vtkCommonCore.vtkUnsignedCharArray) -> None: ... + def GetBinarySize(self, part: int) -> int: ... + def GetId(self) -> str: ... + def GetLayer(self) -> int: ... + def GetMD5(self) -> str: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfParts(self) -> int: ... + def GetRendererId(self) -> int: ... + def HasChanged(self) -> bool: ... + def HasTransparency(self) -> bool: ... + def InteractAtServer(self) -> bool: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebGLObject: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebGLObject: ... + def SetHasTransparency(self, t: bool) -> None: ... + def SetId(self, i: str) -> None: ... + def SetInteractAtServer(self, i: bool) -> None: ... + def SetIsWidget(self, w: bool) -> None: ... + def SetLayer(self, l: int) -> None: ... + def SetRendererId(self, i: int) -> None: ... + def SetTransformationMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + def SetType(self, t: WebGLObjectTypes) -> None: ... + def SetVisibility(self, vis: bool) -> None: ... + def SetWireframeMode(self, wireframe: bool) -> None: ... + def isVisible(self) -> bool: ... + def isWidget(self) -> bool: ... + def isWireframeMode(self) -> bool: ... + +class vtkWebGLPolyData(vtkWebGLObject): + def GenerateBinaryData(self) -> None: ... + def GetBinaryData(self, part: int) -> _Pointer: ... + def GetBinarySize(self, part: int) -> int: ... + def GetColorsFromPointData( + self, + color: MutableSequence[int], + pointdata: vtkmodules.vtkCommonDataModel.vtkPointData, + polydata: vtkmodules.vtkCommonDataModel.vtkPolyData, + actor: vtkmodules.vtkRenderingCore.vtkActor, + ) -> None: ... + def GetColorsFromPolyData( + self, + color: MutableSequence[int], + polydata: vtkmodules.vtkCommonDataModel.vtkPolyData, + actor: vtkmodules.vtkRenderingCore.vtkActor, + ) -> None: ... + def GetLines( + self, polydata: vtkmodules.vtkFiltersCore.vtkTriangleFilter, actor: vtkmodules.vtkRenderingCore.vtkActor, lineMaxSize: int + ) -> None: ... + def GetLinesFromPolygon( + self, + mapper: vtkmodules.vtkRenderingCore.vtkMapper, + actor: vtkmodules.vtkRenderingCore.vtkActor, + lineMaxSize: int, + edgeColor: MutableSequence[float], + ) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfParts(self) -> int: ... + def GetPoints( + self, polydata: vtkmodules.vtkFiltersCore.vtkTriangleFilter, actor: vtkmodules.vtkRenderingCore.vtkActor, maxSize: int + ) -> None: ... + def GetPolygonsFromCellData( + self, polydata: vtkmodules.vtkFiltersCore.vtkTriangleFilter, actor: vtkmodules.vtkRenderingCore.vtkActor, maxSize: int + ) -> None: ... + def GetPolygonsFromPointData( + self, polydata: vtkmodules.vtkFiltersCore.vtkTriangleFilter, actor: vtkmodules.vtkRenderingCore.vtkActor, maxSize: int + ) -> None: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebGLPolyData: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebGLPolyData: ... + def SetLine( + self, + _points: MutableSequence[float], + _numberOfPoints: int, + _index: MutableSequence[int], + _numberOfIndex: int, + _colors: MutableSequence[int], + maxSize: int, + ) -> None: ... + def SetMesh( + self, + _vertices: MutableSequence[float], + _numberOfVertices: int, + _index: MutableSequence[int], + _numberOfIndexes: int, + _normals: MutableSequence[float], + _colors: MutableSequence[int], + _tcoords: MutableSequence[float], + maxSize: int, + ) -> None: ... + def SetPoints( + self, points: MutableSequence[float], numberOfPoints: int, colors: MutableSequence[int], maxSize: int + ) -> None: ... + def SetTransformationMatrix(self, m: vtkmodules.vtkCommonMath.vtkMatrix4x4) -> None: ... + +class vtkWebGLWidget(vtkWebGLObject): + def GenerateBinaryData(self) -> None: ... + def GetBinaryData(self, part: int) -> _Pointer: ... + def GetBinarySize(self, part: int) -> int: ... + def GetDataFromColorMap(self, actor: vtkmodules.vtkRenderingCore.vtkActor2D) -> None: ... + def GetNumberOfGenerationsFromBase(self, type: str) -> int: ... + @staticmethod + def GetNumberOfGenerationsFromBaseType(type: str) -> int: ... + def GetNumberOfParts(self) -> int: ... + def IsA(self, type: str) -> int: ... + @staticmethod + def IsTypeOf(type: str) -> int: ... + def NewInstance(self) -> vtkWebGLWidget: ... + @staticmethod + def SafeDownCast(o: vtkmodules.vtkCommonCore.vtkObjectBase) -> vtkWebGLWidget: ...