|
template<typename PointIndexType , typename VoxelOffsetType , typename PointArray > |
void | binAndSegment (const PointArray &points, const math::Transform &xform, hboost::scoped_array< typename Array< PointIndexType >::Ptr > &indexSegments, hboost::scoped_array< typename Array< PointIndexType >::Ptr > &offsetSegments, size_t &segmentCount, const Index binLog2Dim, const Index bucketLog2Dim, VoxelOffsetType *voxelOffsets=nullptr, bool cellCenteredTransform=true) |
| Segment points using one level of least significant digit radix bins. More...
|
|
template<typename PointIndexType , typename VoxelOffsetType , typename PointArray > |
void | partition (const PointArray &points, const math::Transform &xform, const Index bucketLog2Dim, hboost::scoped_array< PointIndexType > &pointIndices, hboost::scoped_array< PointIndexType > &pageOffsets, PointIndexType &pageCount, hboost::scoped_array< VoxelOffsetType > &voxelOffsets, bool recordVoxelOffsets, bool cellCenteredTransform) |
|