class_docstr: Class that describes a parametrize line.
  
  A parametrized line is defined by an origin point :math:`o` and a unit
  direction vector :math:`d` such that the line corresponds to the set
  
  .. math::
  
      l(t) = o + t * d
docstr: Initializes a parametrized line of direction and origin.
  
  Args:
      origin: any point on the line of any dimension.
      direction: the normalized vector direction of any dimension.
  
  Example:
      >>> o = torch.tensor([0.0, 0.0])
      >>> d = torch.tensor([1.0, 1.0])
      >>> l = ParametrizedLine(o, d)
docstr_tok: ["Initializes","a","parametrized","line","of","direction","and","origin",".","Args",":","origin",":","any","point","on","the","line","of","any","dimension",".","direction",":","the","normalized","vector","direction","of","any","dimension",".","Example",":",">",">",">","o","=","torch.tensor","(","[","0.0",",","0.0","]",")",">",">",">","d","=","torch.tensor","(","[","1.0",",","1.0","]",")",">",">",">","l","=","ParametrizedLine","(","o",",","d",")"]
code: def __init__(self, origin: Tensor, direction: Tensor) -> None:
      """Initializes a parametrized line of direction and origin.
  
      Args:
          origin: any point on the line of any dimension.
          direction: the normalized vector direction of any dimension.
  
      Example:
          >>> o = torch.tensor([0.0, 0.0])
          >>> d = torch.tensor([1.0, 1.0])
          >>> l = ParametrizedLine(o, d)
      """
      super().__init__()
      self._origin = Parameter(origin)
      self._direction = Parameter(direction)
  
imports: from typing import Iterator, Optional, Tuple, Union
  import torch
  from kornia.core import Module, Parameter, Tensor, normalize, where
  from kornia.core.check import KORNIA_CHECK, KORNIA_CHECK_IS_TENSOR, KORNIA_CHECK_SHAPE
  from kornia.geometry.linalg import batched_dot_product, squared_norm
  from kornia.geometry.plane import Hyperplane
  from kornia.utils.helpers import _torch_svd_cast
label_desc: Use image node_id 1 to create a new ParametrizedLine object from inherited base classes: Module with example: obj = ParametrizedLine(origin, direction)