from __future__ import annotations from .base import RelationValidationContext, RelationValidator from .joints import CoaxialValidator, FixedValidator, RevoluteJointValidator, RigidValidator from .mesh import ExternalMeshValidator, InternalMeshValidator VALIDATOR_REGISTRY: dict[str, RelationValidator] = { "external_mesh": ExternalMeshValidator(), "internal_mesh": InternalMeshValidator(), "revolute_joint": RevoluteJointValidator(), "fixed": FixedValidator(), "rigid": RigidValidator(), "coaxial": CoaxialValidator(), } __all__ = [ "RelationValidationContext", "RelationValidator", "VALIDATOR_REGISTRY", ]