~mrol-dev/mrol/trunk

« back to all changes in this revision

Viewing changes to test/pointcloud_test.py

  • Committer: Vikas Dhiman
  • Date: 2012-11-16 19:59:46 UTC
  • Revision ID: vikasdhi@buffalo.edu-20121116195946-fwfdqevt3h3eqoyg
Manually added julians changes after merge failed. "Added function to save point cloud in the .ply format"; "Got speed_test working again after API changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
    def test_vis_boxfilt(self):
40
40
        # TODO: An assert statement!
41
41
        xmax=1.5
42
 
        #self.PCcol.display()
 
42
        self.PCcol.display()
43
43
        self.assertTrue(np.max(self.PCcol.points[:,0]) > xmax)
44
44
        self.PCcol.boxfilter(xmax=xmax)
45
 
        #self.PCcol.display()
 
45
        self.PCcol.display()
46
46
        self.assertTrue(np.max(self.PCcol.points[:,0]) <= xmax)
47
47
 
48
48
    def test_volumetric_sample(self):
57
57
        #print "start shape:", startshape, "new shape:", newshape
58
58
        #print "mins:", mins, "new mins:", newmins
59
59
        #print "maxs:", maxs, "new maxs:", newmaxs
60
 
        self.assertTrue((mins > newmins - res).all())
61
 
        self.assertTrue((mins < newmins + res).all())
62
 
        self.assertTrue((maxs > newmaxs - res).all())
63
 
        self.assertTrue((maxs < newmaxs + res).all())
 
60
        self.assertTrue((mins > newmins - res*0.49).all())
 
61
        self.assertTrue((mins < newmins + res*0.51).all())
 
62
        self.assertTrue((maxs > newmaxs - res*0.49).all())
 
63
        self.assertTrue((maxs < newmaxs + res*0.51).all())
64
64
        self.assertTrue(startshape[0] > newshape[0])
65
65
        self.assertTrue(startshape[1] == newshape[1])
66
66