Constrained planar primitive segmentation for building component extraction from airborne LiDAR point clouds | Synapse