MaiaAnnotation
abstract class MaiaAnnotation extends Model implements Annotation
Traits
Properties
| bool | $timestamps | Don't maintain timestamps for this model. |
|
| protected array | $casts | The attributes that should be casted to native types. |
|
| Shape | $shape |
Methods
Round the floats of the points array to 2 decimals before saving.
The image, this MAIA annotation belongs to.
The MAIA job, this MAIA anotation belongs to.
Get the points array of the annotation.
Get the shape of an annotation.
Get the image/video, the annotation belongs to.
Get the ID of the annotation.
Details
at line 44
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.
at line 56
BelongsTo
image()
The image, this MAIA annotation belongs to.
at line 66
BelongsTo
job()
The MAIA job, this MAIA anotation belongs to.
at line 74
array
getPoints()
Get the points array of the annotation.
at line 82
Shape
getShape()
Get the shape of an annotation.
at line 90
VolumeFile
getFile()
Get the image/video, the annotation belongs to.
at line 98
int
getId()
Get the ID of the annotation.