Example #1
0
 def __init__(self,
              dInA,
              dInTp,
              cMk,
              nKntnZw,
              IDKnosp,
              lPathID,
              iKnosp,
              yrGrm=0,
              ageBm=0,
              ageZw=-1,
              lenZw=0.,
              pCA=P0,
              pR=0.,
              sDPrv='s',
              sDNxt='v',
              vDZw=vUz,
              vDK=vUz,
              isGerm=True):
     self.dIA = dInA
     self.dITp = dInTp
     self.cMk = cMk
     self.cM = self.dIA['Mode']
     self.dLenZw = self.dITp['dLengthZw']
     self.dNNKZw = self.dITp['dNumNKZw']
     self.dFPKZw = self.dITp['dFctPKZw']
     self.dFPEZw = self.dITp['dFctPEZw']
     self.dAnEPlr = self.dITp['dAngEPlr']
     self.dAnEAzm = self.dITp['dAngEAzm']
     self.dTpAdj = self.dITp['dTypeAdj']
     self.dMMAdj = self.dITp['dMMFAdj']
     self.nKZw = nKntnZw
     self.IDKs = IDKnosp
     self.pathID = lPathID
     self.iKKt = iKnosp
     self.yrG = yrGrm
     self.ageB = ageBm
     self.ageZ = ageZw
     self.lenZ = lenZw
     self.pKC = pCA
     self.pKR = pR
     self.sDirP = sDPrv
     self.sDirN = sDNxt
     self.vDirZw = vDZw
     self.vDir = vDK
     self.cAnVZ = Fkt.calcAngle2Vect3D(self.vDir, vUz)
     self.cAnRZ = Fkt.calcAngle2Plains3D([self.vDirZw, vUz],
                                         [self.vDir, self.vDirZw])
     self.dFAd = self.getFAdj()
     self.fGerm = isGerm