Exemplo n.º 1
0
    def __init__(self, id, x=None, y=None, z=None,\
            status=GamaCoordStatus.unused,\
            covmat=None, index=None, textTable=None): 
        
        if textTable==None:
            textTable = gama_coor_var_table()

        super(PointLocalGama,self).__init__(id=id, x=x, y=y, z=z, \
                covmat=covmat, index=index, textTable=textTable)

        self.status=status                 # status of coordinates
Exemplo n.º 2
0
    c = PointLocalGama(id="A", x=10, y=20, z=30, status=GamaCoordStatus.fix_xyz)
    c.varx =     1.0
    c.vary =     2.0
    c.varz =     3.0
    c.covxy =   -.10
    c.covxz =   -.20
    c.covyz =   -.30

    print c
    
    from gizela.data.point_text_table import gama_coor_table
    c.textTable = gama_coor_table()
    print c
    
    from gizela.data.point_text_table import gama_coor_var_table
    c.textTable = gama_coor_var_table()
    print c
    
    from gizela.data.point_text_table import gama_coor_cov_table
    c.textTable = gama_coor_cov_table()
    print c
    
    # addition and subrtaction
    c2 = PointLocalGama(id="B", x=110, y=120, z=130,
                        status=GamaCoordStatus.adj_XYz)
    c2.var = (1,2,3)
    c2.cov = (.1,.2,.3)
    
    print "adding"
    print c + c2
    print "subtracting"