Exemple #1
0
    def test_faultLine(self):
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(0 , 10)
        S2 = FaultSegment(10 , 20)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        fl.verify()
        S3 = FaultSegment(20 , 30)
        fl.tryAppend( S3 )
        fl.verify()
        #---
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(0 , 10)
        S2 = FaultSegment(20 , 10)
        fl.tryAppend( S1 )
        self.assertTrue( fl.tryAppend( S2 ) ) 
        fl.verify()
        #---
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(10 , 0)
        S2 = FaultSegment(20 , 10)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        fl.verify()
        #---
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(10 , 0)
        S2 = FaultSegment(10 , 20)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        fl.verify()

        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(10 , 0)
        S2 = FaultSegment(10 , 20)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        S3 = FaultSegment(40 , 30)
        self.assertTrue( fl.tryAppend(S3) == False )
        self.assertEqual( len(fl) , 2 )
            
        pl = fl.getPolyline( )
        self.assertIsInstance( pl , CPolyline )
        self.assertEqual( len(pl) , len(fl) + 1 )

        S3 = FaultSegment(20 , 30)
        fl.tryAppend( S3 )
        pl = fl.getPolyline( )
        self.assertIsInstance( pl , CPolyline )
        self.assertEqual( len(pl) , len(fl) + 1 )
Exemple #2
0
    def test_faultLine(self):
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(0 , 10)
        S2 = FaultSegment(10 , 20)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        fl.verify()
        S3 = FaultSegment(20 , 30)
        fl.tryAppend( S3 )
        fl.verify()
        #---
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(0 , 10)
        S2 = FaultSegment(20 , 10)
        fl.tryAppend( S1 )
        self.assertTrue( fl.tryAppend( S2 ) ) 
        fl.verify()
        #---
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(10 , 0)
        S2 = FaultSegment(20 , 10)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        fl.verify()
        #---
        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(10 , 0)
        S2 = FaultSegment(10 , 20)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        fl.verify()

        fl = FaultLine(self.grid , 10)
        S1 = FaultSegment(10 , 0)
        S2 = FaultSegment(10 , 20)
        fl.tryAppend( S1 )
        fl.tryAppend( S2 )
        S3 = FaultSegment(40 , 30)
        self.assertTrue( fl.tryAppend(S3) == False )
        self.assertEqual( len(fl) , 2 )
            
        pl = fl.getPolyline( )
        self.assertIsInstance( pl , CPolyline )
        self.assertEqual( len(pl) , len(fl) + 1 )

        S3 = FaultSegment(20 , 30)
        fl.tryAppend( S3 )
        pl = fl.getPolyline( )
        self.assertIsInstance( pl , CPolyline )
        self.assertEqual( len(pl) , len(fl) + 1 )