Annotation
abstract class Annotation
Traits
Properties
int | $shape_id | Shape ID required for point validation. |
Methods
validatePoints(array $points)
Validates a points array for the shape of this annotation.
from
HasPointsAttribute
setPointsAttribute(array $points)
{@inheritdoc}
int
countDistinctCoordinates(array $points)
Counts number of distinct points
from
HasPointsAttribute
array
getInsertData(int $id)
Get the array of metadata that can be used for Model::insert();
void
validate()
Validatethe points and labels.
Details
in
HasPointsAttribute at line 16
validatePoints(array $points)
Validates a points array for the shape of this annotation.
at line 69
setPointsAttribute(array $points)
{@inheritdoc}
in
HasPointsAttribute at line 80
private int
countDistinctCoordinates(array $points)
Counts number of distinct points
at line 24
__construct(Shape $shape, array $points, array $labels)
No description
at line 44
array
getInsertData(int $id)
Get the array of metadata that can be used for Model::insert();
at line 57
void
validate()
Validatethe points and labels.