class SinglePolygonAnnotationFactory(factory.DjangoModelFactory): class Meta: model = SinglePolygonAnnotation annotation_set = factory.SubFactory(PolygonAnnotationSetFactory) value = FuzzyFloatCoordinatesList()
class SingleLandmarkAnnotationFactory(factory.DjangoModelFactory): class Meta: model = SingleLandmarkAnnotation image = factory.SubFactory(ImageFactory) annotation_set = factory.SubFactory(LandmarkAnnotationSetFactory) landmarks = FuzzyFloatCoordinatesList()
class OctObsRegistrationFactory(factory.django.DjangoModelFactory): class Meta: model = OctObsRegistration obs_image = factory.SubFactory(ImageFactory) oct_image = factory.SubFactory(ImageFactory) registration_values = FuzzyFloatCoordinatesList(2)
class CoordinateListAnnotationFactory(DefaultNamedImageAnnotationModelFactory): class Meta: model = CoordinateListAnnotation value = FuzzyFloatCoordinatesList()
class MeasurementAnnotationFactory(DefaultImageAnnotationModelFactory): class Meta: model = MeasurementAnnotation start_voxel = FuzzyFloatCoordinatesList(1) end_voxel = FuzzyFloatCoordinatesList(1)
class ETDRSGridAnnotationFactory(DefaultImageAnnotationModelFactory): class Meta: model = ETDRSGridAnnotation fovea = FuzzyFloatCoordinatesList(1) optic_disk = FuzzyFloatCoordinatesList(1)