code: def test_find_inside_points(self):
      th_boxes = torch.Tensor([10, 10, 20, 20]).reshape(1, 4)
      boxes = HorizontalBoxes(th_boxes)
      points = torch.Tensor([[0, 0], [0, 15], [15, 0], [15, 15]])
      index = boxes.find_inside_points(points)
      index_th = torch.BoolTensor([False, False, False, True]).reshape(
          4, 1
      )
      assert_allclose(index, index_th)
      # is_aligned
      boxes = boxes.expand(4, 4)
      index = boxes.find_inside_points(points, is_aligned=True)
      index_th = torch.BoolTensor([False, False, False, True])
      assert_allclose(index, index_th)
  
imports: import random
  from math import sqrt
  from unittest import TestCase
  import cv2
  import numpy
  import torch
  from mmengine.testing import assert_allclose
  from mmdet.structures.bbox import HorizontalBoxes
  from mmdet.structures.mask import BitmapMasks, PolygonMasks
label_desc: Use image node_id 12 for calling the TestHorizontalBoxes obj's underlying member method code with example usage: obj.test_find_inside_points() without return types