HasPointsAttribute
trait HasPointsAttribute
Methods
validatePoints(array $points)
Validates a points array for the shape of this annotation.
setPointsAttribute(array $points)
Round the floats of the points array to 2 decimals before saving.
int
countDistinctCoordinates(array $points)
Counts number of distinct points
Details
at line 16
validatePoints(array $points)
Validates a points array for the shape of this annotation.
at line 68
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 80
private int
countDistinctCoordinates(array $points)
Counts number of distinct points