abstract class Annotation

Properties

int $shape_id

Shape ID required for point validation.

Methods

__construct(Shape $shape, array $points, array $labels)

No description

array
getInsertData(int $id)

Get the array of metadata that can be used for Model::insert();

void
validate()

Validate the labels.

setPointsAttribute(array $points)

Round the floats of the points array to 2 decimals.

Details

at line 21
__construct(Shape $shape, array $points, array $labels)

No description

Parameters

Shape $shape
array $points
array $labels

at line 42
array getInsertData(int $id)

Get the array of metadata that can be used for Model::insert();

Parameters

int $id

ID of the image/video database model.

Return Value

array

at line 55
void validate()

Validate the labels.

Return Value

void

Exceptions

Exception

at line 65
protected setPointsAttribute(array $points)

Round the floats of the points array to 2 decimals.

Parameters

array $points