ProcessVolumeDelphiJob
class ProcessVolumeDelphiJob extends Job
Traits
Properties
protected float | $distance | Distance between laser points im cm to use for computation. |
from Job |
protected int | $labelId | ID of the laser point label. |
from Job |
protected Volume | $volume | The volume to process the images of. |
|
protected bool | $deleteWhenMissingModels | Ignore this job if the image does not exist any more. |
Methods
Filtered
filterInvalidLaserPoints(Collection $annotations)
Removes items from the annotations array if the laser point annotations are invalid.
void
void
handle()
Execute the job.
Collection
getLaserpointsForVolume(int $id)
Collects all images of a volume that contain laser point annotations.
from
Job
Details
in
FiltersInvalidLaserPoints at line 16
Filtered
filterInvalidLaserPoints(Collection $annotations)
Removes items from the annotations array if the laser point annotations are invalid.
at line 39
void
__construct(Volume $volume, float $distance, int $labelId)
Create a new job instance.
at line 50
void
handle()
Execute the job.
in
Job at line 66
protected Collection
getLaserpointsForVolume(int $id)
Collects all images of a volume that contain laser point annotations.
in
Job at line 89
protected string
gather(Collection $points)
Perform the gather step.