| 108 | |
| 109 | |
| 110 | bool ExpressionFilter::processOne(PointRef& point) |
| 111 | { |
| 112 | if (m_args->m_expressions.size() != 1) |
| 113 | throwError("Streaming of expressions only works with a single expression"); |
| 114 | |
| 115 | bool status = m_args->m_expressions[0].eval(point); |
| 116 | return status; |
| 117 | } |
| 118 | |
| 119 | |
| 120 | PointViewSet ExpressionFilter::run(PointViewPtr inView) |