PrepareAnnotationsJob
abstract class PrepareAnnotationsJob extends Job
Traits
Properties
| 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 38
__construct(MaiaJob $job)
Create a new instance
at line 48
abstract protected Builder
getAnnotationsQuery()
Get the query for the annotations to convert.
at line 55
protected bool
hasAnnotations()
Determine if there are any annotations to convert.
at line 63
protected
convertAnnotations()
Convert all matching annotations to training proposals.
at line 82
convertAnnotationChunk(Collection $chunk)
Convert a chunk of annotations to training proposals.
Must be public to be used as callable.
at line 107
protected string
convertAnnotationPointsToCircle(ImageAnnotation $annotation)
Convert the points of an annotation to the points of a circle.
at line 128
protected array
convertPolygonToCirlce(array $points)
Determine the points of a circle from the points of a polygon.