class Profile(): """ 记录剖面数据 """ def __init__(self): self.x = None self.y = None self.lat = None self.lon = None self.botDep = None def set_data(self, x, y): ''' 设置曲线 ''' self.x = x self.y = y def set_coord(self, lat, lon): ''' 设置坐标 ''' self.lat = lat self.lon = lon def set_bottomDepth(self, botDep): ''' 设置深度 ''' self.botDep = botDep class Channel(): ''' 储存声道道信息 ''' def __init__(self): self.exist = False self.depAxis = None self.velAxis = None class SpringLayer(): ''' 储存跃层信息 ''' def __init__(self): self.exist = False self.limit = None self.intensity = None