code: def test_fullres(self):
      tracker = S3DISTracker(MockDataset())
      tracker.reset("test")
      model = MockModel()
      tracker.track(model, full_res=True)
      tracker.track(model, full_res=True)
      tracker.finalise(full_res=True)
      metrics = tracker.get_metrics(verbose=True)
      self.assertAlmostEqual(metrics["test_full_vote_miou"], 25, 5)
      self.assertAlmostEqual(metrics["test_vote_miou"], 100, 5)
  
imports: import unittest
  import os
  import torch
  import sys
  import numpy
  import numpy.testing
  from torch_geometric.data import Data
  from torch_points3d.core.data_transform import SaveOriginalPosId
  from torch_points3d.metrics.segmentation_tracker import SegmentationTracker
  from torch_points3d.metrics.segmentation_helpers import SegmentationVoter
  from torch_points3d.metrics.classification_tracker import ClassificationTracker
  from torch_points3d.metrics.s3dis_tracker import S3DISTracker
label_desc: Use image node_id 1 for calling the TestS3DISTarcker obj's underlying member method code with example usage: obj.test_fullres() without return types