Source code for rastervision.core.data.label_store.label_store_config
from typing import TYPE_CHECKING
from rastervision.pipeline.config import Config, register_config
if TYPE_CHECKING:
from rastervision.core.box import Box
from rastervision.core.data import (ClassConfig, CRSTransformer,
LabelStore, SceneConfig)
from rastervision.core.rv_pipeline import RVPipelineConfig
[docs]@register_config('label_store')
class LabelStoreConfig(Config):
"""Configure a :class:`.LabelStore`."""
[docs] def build(self,
class_config: 'ClassConfig',
crs_transformer: 'CRSTransformer',
bbox: 'Box | None' = None,
tmp_dir: str | None = None) -> 'LabelStore':
raise NotImplementedError()
[docs] def update(self,
pipeline: 'RVPipelineConfig | None' = None,
scene: 'SceneConfig | None' = None) -> None:
pass