Exemplo n.º 1
0
def paramsFactory(filename, n_img, n_pts=4):
    if filename == "ptv.par":
        return parameters.PtvParams()
    if filename == "cal_ori.par":
        return parameters.CalOriParams(n_img)
    if filename == "sequence.par":
        return parameters.SequenceParams(n_img)
    if filename == "criteria.par":
        return parameters.CriteriaParams()
    if filename == "targ_rec.par":
        return parameters.TargRecParams(n_img)
    if filename == "man_ori.par":
        return parameters.ManOriParams(n_img, n_pts)
    if filename == "detect_plate.par":
        return parameters.DetectPlateParams()
    if filename == "orient.par":
        return parameters.OrientParams()
    if filename == "track.par":
        return parameters.TrackingParams()
    if filename == "pft_version.par":
        return parameters.PftVersionParams()
    if filename == "examine.par":
        return parameters.ExamineParams()
    if filename == "dumbbell.par":
        return parameters.DumbbellParams()
    if filename == "shaking.par":
        return parameters.ShakingParams()

    return None
Exemplo n.º 2
0
 def closed(self,info,is_ok):
     trackParams = info.object
     par_path = trackParams.par_path
     Handler.closed(self,info,is_ok)
     if is_ok:
         par.TrackingParams(trackParams.dvxmin, trackParams.dvxmax,
         trackParams.dvymin, trackParams.dvymax,
         trackParams.dvzmin, trackParams.dvzmax,
         trackParams.angle, trackParams.dacc,
         trackParams.flagNewParticles, path = par_path).write()
Exemplo n.º 3
0
 def __init__(self, par_path):
     self.par_path = par_path
     TrackingParams = par.TrackingParams(path=self.par_path)
     TrackingParams.read()
     self.dvxmin = TrackingParams.dvxmin
     self.dvxmax = TrackingParams.dvxmax
     self.dvymin = TrackingParams.dvymin
     self.dvymax = TrackingParams.dvymax
     self.dvzmin = TrackingParams.dvzmin
     self.dvzmax = TrackingParams.dvzmax
     self.angle = TrackingParams.angle
     self.dacc = TrackingParams.dacc
     self.flagNewParticles = n.bool(TrackingParams.flagNewParticles)