PrepareAnnotationsJob
abstract class PrepareAnnotationsJob extends Job
Traits
Properties
protected bool | $deleteWhenMissingModels | Ignore this job if the MAIA job does not exist any more. |
|
protected bool | $selectTrainingProposals | Set newly converted training proposals as selected. |
Methods
Get the query for the annotations to convert.
Get the query for the annotations to convert.
Determine if there are any annotations to convert.
Convert all matching annotations to training proposals.
Convert a chunk of annotations to training proposals.
Convert the points of an annotation to the points of a circle.
Determine the points of a circle from the points of a polygon.
Details
in
QueriesExistingAnnotations at line 16
protected Builder
getExistingAnnotationsQuery(int $volumeId, array $restrictLabels = [])
Get the query for the annotations to convert.
at line 43
__construct(MaiaJob $job)
Create a new instance
at line 53
abstract protected Builder
getAnnotationsQuery()
Get the query for the annotations to convert.
at line 60
protected bool
hasAnnotations()
Determine if there are any annotations to convert.
at line 68
protected
convertAnnotations()
Convert all matching annotations to training proposals.
at line 87
convertAnnotationChunk(Collection $chunk)
Convert a chunk of annotations to training proposals.
Must be public to be used as callable.
at line 112
protected string
convertAnnotationPointsToCircle(ImageAnnotation $annotation)
Convert the points of an annotation to the points of a circle.
at line 133
protected array
convertPolygonToCirlce(array $points)
Determine the points of a circle from the points of a polygon.