from abc import ABC, abstractmethod
from ..utils import Ray


class Integrator(ABC):

    def __init__(self, world):
        self.world = world

    @abstractmethod
    def get_radiance(self, ray: Ray):
        pass

fcf4d7fadfe9fec04554a9c7a03a614f479b1766
<mask token>


class Integrator(ABC):
    <mask token>
    <mask token>

<mask token>


class Integrator(ABC):

    def __init__(self, world):
        self.world = world
    <mask token>

<mask token>


class Integrator(ABC):

    def __init__(self, world):
        self.world = world

    @abstractmethod
    def get_radiance(self, ray: Ray):
        pass

from abc import ABC, abstractmethod
from ..utils import Ray


class Integrator(ABC):

    def __init__(self, world):
        self.world = world

    @abstractmethod
    def get_radiance(self, ray: Ray):
        pass
