- fix the case where in==out - minor speed optimizations
- fix the case where in==out
- minor speed optimizations

git-svn-id: 5398946ba177a3e438c2dae55e2cdfc2fb96c905@217 a9d63959-f2ad-4865-b262-bf0e56cfafb6

stefanbuettner/pcl,v4hn/pcl,zhangxaochen/pcl,LZRS/pcl,sbec/pcl,locnx1984/pcl,drmateo/pcl,Nerei/pcl_old_repo,closerbibi/pcl,pkuhto/pcl,cascheberg/pcl,krips89/pcl_newfeatures,simonleonard/pcl,Tabjones/pcl,jeppewalther/kinfu_segmentation,zavataafnan/pcl-truck,MMiknis/pcl,shyamalschandra/pcl,3dtof/pcl,drmateo/pcl,ResByte/pcl,locnx1984/pcl,chenxingzhe/pcl,the-glu/pcl,chatchavan/pcl,stfuchs/pcl,cascheberg/pcl,starius/pcl,wgapl/pcl,zhangxaochen/pcl,starius/pcl,shangwuhencc/pcl,stfuchs/pcl,shivmalhotra/pcl,soulsheng/pcl,mschoeler/pcl,shangwuhencc/pcl,sbec/pcl,DaikiMaekawa/pcl,3dtof/pcl,locnx1984/pcl,jeppewalther/kinfu_segmentation,jeppewalther/kinfu_segmentation,KevenRing/pcl,MMiknis/pcl,damienjadeduff/pcl,nikste/pcl,chatchavan/pcl,mikhail-matrosov/pcl,locnx1984/pcl,srbhprajapati/pcl,pkuhto/pcl,shyamalschandra/pcl,wgapl/pcl,KevenRing/vlp,shangwuhencc/pcl,cascheberg/pcl,ResByte/pcl,stfuchs/pcl,shangwuhencc/pcl,MMiknis/pcl,stefanbuettner/pcl,zavataafnan/pcl-truck,mikhail-matrosov/pcl,stfuchs/pcl,LZRS/pcl,v4hn/pcl,fskuka/pcl,mschoeler/pcl,nikste/pcl,v4hn/pcl,fskuka/pcl,Tabjones/pcl,lebronzhang/pcl,raydtang/pcl,jakobwilm/pcl,sbec/pcl,nikste/pcl,lebronzhang/pcl,simonleonard/pcl,raydtang/pcl,wgapl/pcl,KevenRing/pcl,cascheberg/pcl,ipa-rmb/pcl,lebronzhang/pcl,Nerei/pcl_old_repo,mschoeler/pcl,3dtof/pcl,nh2/pcl,mschoeler/pcl,ipa-rmb/pcl,zavataafnan/pcl-truck,msalvato/pcl_kinfu_highres,damienjadeduff/pcl,MMiknis/pcl,chenxingzhe/pcl,srbhprajapati/pcl,mikhail-matrosov/pcl,krips89/pcl_newfeatures,chenxingzhe/pcl,soulsheng/pcl,damienjadeduff/pcl,Nerei/pcl_old_repo,KevenRing/vlp,kanster/pcl,KevenRing/vlp,kanster/pcl,RufaelDev/pcc-mp3dg,krips89/pcl_newfeatures,drmateo/pcl,krips89/pcl_newfeatures,jakobwilm/pcl,closerbibi/pcl,fanxiaochen/mypcltest,3dtof/pcl,zavataafnan/pcl-truck,v4hn/pcl,stfuchs/pcl,pkuhto/pcl,starius/pcl,RufaelDev/pcc-mp3dg,msalvato/pcl_kinfu_highres,simonleonard/pcl,DaikiMaekawa/pcl,ipa-rmb/pcl,Tabjones/pcl,the-glu/pcl,jeppewalther/kinfu_segmentation,nh2/pcl,LZRS/pcl,chenxingzhe/pcl,chatchavan/pcl,wgapl/pcl,kanster/pcl,kanster/pcl,ResByte/pcl,jakobwilm/pcl,damienjadeduff/pcl,starius/pcl,KevenRing/pcl,shivmalhotra/pcl,damienjadeduff/pcl,msalvato/pcl_kinfu_highres,LZRS/pcl,jakobwilm/pcl,the-glu/pcl,srbhprajapati/pcl,lydhr/pcl,lebronzhang/pcl,lydhr/pcl,MMiknis/pcl,Tabjones/pcl,DaikiMaekawa/pcl,fskuka/pcl,stefanbuettner/pcl,mikhail-matrosov/pcl,3dtof/pcl,KevenRing/pcl,KevenRing/pcl,ipa-rmb/pcl,wgapl/pcl,raydtang/pcl,mschoeler/pcl,srbhprajapati/pcl,raydtang/pcl,mikhail-matrosov/pcl,the-glu/pcl,stefanbuettner/pcl,soulsheng/pcl,DaikiMaekawa/pcl,RufaelDev/pcc-mp3dg,fanxiaochen/mypcltest,nikste/pcl,fanxiaochen/mypcltest,Tabjones/pcl,locnx1984/pcl,fskuka/pcl,msalvato/pcl_kinfu_highres,stefanbuettner/pcl,cascheberg/pcl,shivmalhotra/pcl,zhangxaochen/pcl,closerbibi/pcl,jakobwilm/pcl,pkuhto/pcl,nh2/pcl,fanxiaochen/mypcltest,zhangxaochen/pcl,fskuka/pcl,v4hn/pcl,srbhprajapati/pcl,ResByte/pcl,simonleonard/pcl,sbec/pcl,drmateo/pcl,simonleonard/pcl,raydtang/pcl,drmateo/pcl,pkuhto/pcl,shyamalschandra/pcl,starius/pcl,shyamalschandra/pcl,KevenRing/vlp,DaikiMaekawa/pcl,closerbibi/pcl,chatchavan/pcl,shangwuhencc/pcl,zavataafnan/pcl-truck,LZRS/pcl,nh2/pcl,Nerei/pcl_old_repo,msalvato/pcl_kinfu_highres,shivmalhotra/pcl,nikste/pcl,the-glu/pcl,ipa-rmb/pcl,ResByte/pcl,lydhr/pcl,lebronzhang/pcl,jeppewalther/kinfu_segmentation,lydhr/pcl,shyamalschandra/pcl,RufaelDev/pcc-mp3dg,fanxiaochen/mypcltest,KevenRing/vlp,RufaelDev/pcc-mp3dg,zhangxaochen/pcl,closerbibi/pcl,soulsheng/pcl,sbec/pcl,kanster/pcl,soulsheng/pcl,chenxingzhe/pcl,krips89/pcl_newfeatures,shivmalhotra/pcl,lydhr/pcl