from abc import abstractmethod

from torch import nn


class ViewFinder(nn.Module):
    def __init__(self):
        super(ViewFinder, self).__init__()

    @abstractmethod
    def next_best_view(self, scene_pts_feat, target_pts_feat):
        pass
