ImageMetadata
class ImageMetadata extends FileMetadata
Properties
Annotation[] | $annotations | from FileMetadata | |
LabelAndUser[] | $labels | The labels directly attached to the file. |
from FileMetadata |
Methods
__construct(string $name, float|null $lat = null, float|null $lng = null, string|null $takenAt = null, float|null $area = null, float|null $distanceToGround = null, float|null $gpsAltitude = null, float|null $yaw = null)
No description
from
FileMetadata
bool
isEmpty()
Determines if any metadata field other than the name is filled.
array
getInsertData()
Get the array of metadata that can be used for Model::insert();
Details
in
FileMetadata at line 20
__construct(string $name, float|null $lat = null, float|null $lng = null, string|null $takenAt = null, float|null $area = null, float|null $distanceToGround = null, float|null $gpsAltitude = null, float|null $yaw = null)
No description
at line 12
bool
isEmpty()
Determines if any metadata field other than the name is filled.
at line 27
array
getInsertData()
Get the array of metadata that can be used for Model::insert();
in
FileMetadata at line 46
void
addAnnotation(Annotation $annotation)
No description
in
FileMetadata at line 51
array
getAnnotations()
No description
in
FileMetadata at line 56
bool
hasAnnotations()
No description
in
FileMetadata at line 61
void
addFileLabel(LabelAndUser $lau)
No description
in
FileMetadata at line 66
array
getFileLabels()
No description
in
FileMetadata at line 71
bool
hasFileLabels()
No description
in
FileMetadata at line 79
array
getFileLabelLabels(array $onlyLabels = [])
No description
in
FileMetadata at line 93
array
getAnnotationLabels(array $onlyLabels = [])
No description
in
FileMetadata at line 109
array
getUsers(array $onlyLabels = [])
No description
in
FileMetadata at line 124
protected array
getAnnotationLabelAndUsers(array $onlyLabels = [])
No description
in
FileMetadata at line 142
protected array
getFileLabelLabelAndUsers(array $onlyLabels = [])
No description