Source code for rastervision.core.data.label_store.label_store_config
from typing import TYPE_CHECKING, Optional
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: Optional['Box'] = None,
tmp_dir: Optional[str] = None) -> 'LabelStore':
raise NotImplementedError()
[docs] def update(self,
pipeline: Optional['RVPipelineConfig'] = None,
scene: Optional['SceneConfig'] = None) -> None:
pass