Source code for annofabapi.plugin
"""プラグイン関係"""
from enum import Enum
[docs]
class EditorPluginId(Enum):
"""
アノテーションエディタの標準(ビルトイン)プラグインのID
"""
THREE_DIMENSION = "bdc16348-107e-4fbc-af4a-e482bc84a60f"
"""
3次元アノテーションエディタの標準プラグインのID
"af-default-annotation-editor-plugin-for-3d-editor"
(Annofab本番環境/開発環境でIDは同じ)
"""
[docs]
class ExtendSpecsPluginId(Enum):
"""
アノテーション仕様の拡張プラグインのID
"""
THREE_DIMENSION = "703ababa-96ac-4920-8afb-d4f2bddac7e3"
"""
3次元プロジェクトのアノテーション仕様を定義した標準プラグインのID
"af-default-extended-spec-plugin-for-3d-editor"
(Annofab本番環境/開発環境でIDは同じ)
"""
[docs]
class ThreeDimensionAnnotationType(Enum):
"""
3次元アノテーションの種類(アノテーション種類の標準プラグインで定義されている)
"""
BOUNDING_BOX = "user_bounding_box"
"""バウンディングボックス"""
INSTANCE_SEGMENT = "user_instance_segment"
"""インスタンスセグメント"""
SEMANTIC_SEGMENT = "user_semantic_segment"
"""セマンティックセグメント"""