code: def __init__(
      self,
      root,
      transform=None,
      pre_transform=None,
      pre_filter=None,
      verbose=False,
      debug=False,
      num_pos_pairs=200,
      max_dist_overlap=0.01,
      self_supervised=False,
      min_size_block=2,
      max_size_block=3,
      min_points=500,
      ss_transform=None,
      use_fps=False,
  ):
      self.link_pairs = "https://cloud.mines-paristech.fr/index.php/s/4cTpY4CKPAXFGk4/download"
      BasePCRBTest.__init__(
          self,
          root=root,
          transform=transform,
          pre_transform=pre_transform,
          pre_filter=pre_filter,
          verbose=verbose,
          debug=debug,
          max_dist_overlap=max_dist_overlap,
          num_pos_pairs=num_pos_pairs,
          self_supervised=self_supervised,
          min_size_block=min_size_block,
          max_size_block=max_size_block,
          min_points=min_points,
          ss_transform=ss_transform,
          use_fps=use_fps,
      )
  
file_path: torch-points3d/torch_points3d/datasets/registration/testkaist.py
imports: import gdown
  import os
  import logging
  import sys
  from zipfile import ZipFile
  from torch_points3d.datasets.registration.basetest import BasePCRBTest
  from torch_points3d.datasets.base_dataset import BaseDataset
  from torch_points3d.datasets.registration.base_siamese_dataset import BaseSiameseDataset
  from torch_points3d.datasets.registration.utils import files_exist
  from torch_points3d.datasets.registration.utils import makedirs
label_desc: Use image node_id 1 to create a new TestPairKaist object from inherited base classes: BasePCRBTest with example: obj = TestPairKaist(root, transform, pre_transform, pre_filter, verbose, debug, num_pos_pairs, max_dist_overlap, _supervised, min_size_block, max_size_block, min_points, ss_transform, use_fps)