AnnotationCandidate
class AnnotationCandidate extends MaiaAnnotation
Traits
Properties
| bool | $timestamps | Don't maintain timestamps for this model. |
from MaiaAnnotation |
| protected array | $casts | The attributes that should be casted to native types. |
from MaiaAnnotation |
| protected string | $table | The table associated with the model. |
Methods
Round the floats of the points array to 2 decimals before saving.
The label that has been (maybe) attached to this candidate.
The annotation that was (maybe) created based on this candidate.
Create a new factory instance for the model.
Details
in
MaiaAnnotation at line 40
setPointsAttribute(array $points)
Round the floats of the points array to 2 decimals before saving.
This is a more than sufficient precision for annotation point coordinates and saves memory in the DB as well as when processing the annotations in PHP.
in
MaiaAnnotation at line 52
BelongsTo
image()
The image, this MAIA annotation belongs to.
in
MaiaAnnotation at line 62
BelongsTo
shape()
The shape of this MAIA annotation.
in
MaiaAnnotation at line 72
BelongsTo
job()
The MAIA job, this MAIA anotation belongs to.
in
MaiaAnnotation at line 80
array
getPoints()
Get the points array of the annotation.
in
MaiaAnnotation at line 88
Shape
getShape()
Get the shape of an annotation.
in
MaiaAnnotation at line 96
VolumeFile
getFile()
Get the image/video, the annotation belongs to.
in
MaiaAnnotation at line 104
int
getId()
Get the ID of the annotation.
at line 23
BelongsTo
label()
The label that has been (maybe) attached to this candidate.
at line 33
BelongsTo
annotation()
The annotation that was (maybe) created based on this candidate.
at line 43
static protected Factory
newFactory()
Create a new factory instance for the model.