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
Setting up data is confusing. Not only do we have the scaled integer problem, but if the user:
sets pointRangeScaledInteger but does not set pointRangeMinimum and pointRangeMaximum OR
sets intensityField but does not set intensityMinimum and intensityMaximum OR
sets timeStampField but not timeMinimum and timeMaximum
(There are probably more cases like this.)
It results in a runtime exception. Writing this setup code is very much trial-and-error and the resulting exceptions don't directly point to the problem. This is not very good UX.
We should consider adding a function (finalizeData() or something) to set things up automatically based on what's in the Data3D, its pointFields, and the Data3DPointsData_t.
The text was updated successfully, but these errors were encountered:
Setting up data is confusing. Not only do we have the scaled integer problem, but if the user:
pointRangeScaledInteger
but does not setpointRangeMinimum
andpointRangeMaximum
ORintensityField
but does not setintensityMinimum
andintensityMaximum
ORtimeStampField
but nottimeMinimum
andtimeMaximum
It results in a runtime exception. Writing this setup code is very much trial-and-error and the resulting exceptions don't directly point to the problem. This is not very good UX.
We should consider adding a function (
finalizeData()
or something) to set things up automatically based on what's in theData3D
, itspointFields
, and theData3DPointsData_t
.The text was updated successfully, but these errors were encountered: