Files
geMoldInsight/venv/lib/python3.11/site-packages/vtkmodules/vtkCommonTransforms.pyi
T

619 lines
29 KiB
Python
Raw Normal View History

2026-02-11 22:40:35 +08:00
from typing import overload, Any, Callable, TypeVar, Union
from typing import Tuple, List, Sequence, MutableSequence
Callback = Union[Callable[..., None], None]
Buffer = TypeVar('Buffer')
Pointer = TypeVar('Pointer')
Template = TypeVar('Template')
import vtkmodules.vtkCommonCore
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):
inverse:'getset_descriptor'
m_time:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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 Modified(self) -> None: ...
def NewInstance(self) -> 'vtkAbstractTransform': ...
@staticmethod
def SafeDownCast(o:'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:'vtkPoints', outPts:'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):
inverse_flag:'getset_descriptor'
inverse_iterations:'getset_descriptor'
inverse_tolerance:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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:'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 __init__(self, **properties:Any) -> 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 MakeTransform(self) -> 'vtkAbstractTransform': ...
def NewInstance(self) -> 'vtkCylindricalTransform': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkCylindricalTransform': ...
class vtkGeneralTransform(vtkAbstractTransform):
input:'getset_descriptor'
inverse_flag:'getset_descriptor'
m_time:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def CircuitCheck(self, transform:'vtkAbstractTransform') -> int: ...
@overload
def Concatenate(self, matrix:'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:'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):
homogeneous_inverse:'getset_descriptor'
matrix:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetHomogeneousInverse(self) -> 'vtkHomogeneousTransform': ...
@overload
def GetMatrix(self, m:'vtkMatrix4x4') -> None: ...
@overload
def GetMatrix(self) -> '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:'vtkObjectBase') -> 'vtkHomogeneousTransform': ...
def TransformPoints(self, inPts:'vtkPoints', outPts:'vtkPoints') -> None: ...
class vtkLinearTransform(vtkHomogeneousTransform):
linear_inverse:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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:'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:'vtkDataArray', outNms:'vtkDataArray') -> None: ...
def TransformPoints(self, inPts:'vtkPoints', outPts:'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:'vtkDataArray', outVrs:'vtkDataArray') -> None: ...
class vtkIdentityTransform(vtkLinearTransform):
def __init__(self, **properties:Any) -> None: ...
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:'vtkObjectBase') -> 'vtkIdentityTransform': ...
def TransformNormals(self, inNms:'vtkDataArray', outNms:'vtkDataArray') -> None: ...
def TransformPoints(self, inPts:'vtkPoints', outPts:'vtkPoints') -> None: ...
def TransformVectors(self, inVrs:'vtkDataArray', outVrs:'vtkDataArray') -> None: ...
class vtkLandmarkTransform(vtkLinearTransform):
m_time:'getset_descriptor'
mode:'getset_descriptor'
source_landmarks:'getset_descriptor'
target_landmarks:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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) -> 'vtkPoints': ...
def GetTargetLandmarks(self) -> '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:'vtkObjectBase') -> 'vtkLandmarkTransform': ...
def SetMode(self, _arg:int) -> None: ...
def SetModeToAffine(self) -> None: ...
def SetModeToRigidBody(self) -> None: ...
def SetModeToSimilarity(self) -> None: ...
def SetSourceLandmarks(self, source:'vtkPoints') -> None: ...
def SetTargetLandmarks(self, target:'vtkPoints') -> None: ...
class vtkMatrixToHomogeneousTransform(vtkHomogeneousTransform):
input:'getset_descriptor'
m_time:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetInput(self) -> '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:'vtkObjectBase') -> 'vtkMatrixToHomogeneousTransform': ...
def SetInput(self, __a:'vtkMatrix4x4') -> None: ...
class vtkMatrixToLinearTransform(vtkLinearTransform):
input:'getset_descriptor'
m_time:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetInput(self) -> '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:'vtkObjectBase') -> 'vtkMatrixToLinearTransform': ...
def SetInput(self, __a:'vtkMatrix4x4') -> None: ...
class vtkPerspectiveTransform(vtkHomogeneousTransform):
input:'getset_descriptor'
inverse_flag:'getset_descriptor'
m_time:'getset_descriptor'
matrix:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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:'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:'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:'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 __init__(self, **properties:Any) -> 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 MakeTransform(self) -> 'vtkAbstractTransform': ...
def NewInstance(self) -> 'vtkSphericalTransform': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSphericalTransform': ...
class vtkThinPlateSplineTransform(vtkWarpTransform):
basis:'getset_descriptor'
m_time:'getset_descriptor'
regularize_bulk_transform:'getset_descriptor'
sigma:'getset_descriptor'
source_landmarks:'getset_descriptor'
target_landmarks:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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) -> 'vtkPoints': ...
def GetTargetLandmarks(self) -> '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:'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:'vtkPoints') -> None: ...
def SetTargetLandmarks(self, target:'vtkPoints') -> None: ...
class vtkTransform(vtkLinearTransform):
input:'getset_descriptor'
inverse:'getset_descriptor'
inverse_flag:'getset_descriptor'
m_time:'getset_descriptor'
matrix:'getset_descriptor'
orientation:'getset_descriptor'
orientation_wxyz:'getset_descriptor'
position:'getset_descriptor'
scale:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def CircuitCheck(self, transform:'vtkAbstractTransform') -> int: ...
@overload
def Concatenate(self, matrix:'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:'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:'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:'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:'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:'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):
m_time:'getset_descriptor'
matrix:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetInverse(self, inverse:'vtkMatrix3x3') -> None: ...
def GetMTime(self) -> int: ...
@overload
def GetMatrix(self) -> 'vtkMatrix3x3': ...
@overload
def GetMatrix(self, matrix:'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:'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:'vtkPoints2D', outPts:'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:'vtkObjectBase') -> 'vtkTransform2D': ...
@overload
def Scale(self, x:float, y:float) -> None: ...
@overload
def Scale(self, s:Sequence[float]) -> None: ...
@overload
def SetMatrix(self, matrix:'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:'vtkPoints2D', outPts:'vtkPoints2D') -> None: ...
@overload
def Translate(self, x:float, y:float) -> None: ...
@overload
def Translate(self, x:Sequence[float]) -> None: ...
class vtkTransformCollection(vtkmodules.vtkCommonCore.vtkCollection):
next_item:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
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:'vtkObjectBase') -> 'vtkTransformCollection': ...
class vtkTransformConcatenation(object):
inverse_flag:'getset_descriptor'
max_m_time:'getset_descriptor'
number_of_post_transforms:'getset_descriptor'
number_of_pre_transforms:'getset_descriptor'
pre_multiply_flag:'getset_descriptor'
@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(object): ...
class vtkTransformPair(object):
@overload
def __init__(self) -> None: ...
@overload
def __init__(self, __a:'vtkTransformPair') -> None: ...
def SwapForwardInverse(self) -> None: ...