You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The logic for working out which validations to perform can get a bit tricky... And the semantics around what an "expensive" validation also feels fuzzy.
Steps to implement this ticket:
Remove the DisableExpensiveValidations constructor option.
Remove the skipExpensiveValidations field of the ctorOptionSet type.
Remove the doExpensiveValidations and doCheapValidations methods on the ctorOptionSet type.
For each concrete geometry, skip all validation steps by checking the skipAllValidations flag on the ctorOptionSet struct (maybe rename the flag to skipValidations).
The text was updated successfully, but these errors were encountered:
There are currently 2 constructor options:
The logic for working out which validations to perform can get a bit tricky... And the semantics around what an "expensive" validation also feels fuzzy.
Steps to implement this ticket:
DisableExpensiveValidations
constructor option.skipExpensiveValidations
field of thectorOptionSet
type.doExpensiveValidations
anddoCheapValidations
methods on thectorOptionSet
type.skipAllValidations
flag on thectorOptionSet
struct (maybe rename the flag toskipValidations
).The text was updated successfully, but these errors were encountered: