public FormAcstcAvrsn(C3mbSpeciesModel SpeciesMdl) { m_initializing = true; m_speMdl = SpeciesMdl; // Added. m_beachingDepth = m_speMdl.beachingDepth; m_podBreaksOnAE = m_speMdl.podBreaksOnAE; m_aa = SpeciesMdl.AcousticAversion.GetCopy(); InitializeComponent(); UpdateEntireForm(); this.Text = m_szTitle; AcousticAversionLabel.Text = m_behName; m_initializing = false; }
public CAcousticAversion GetCopy() { CAcousticAversion c = new CAcousticAversion(); c.SetToDefault(); c.m_ascentEnabled = m_ascentEnabled; c.m_descentEnabled = m_descentEnabled; c.m_depthEnabled = m_depthEnabled; c.m_reverseEnabled = m_reverseEnabled; c.m_srfIntvlEnabled = m_srfIntvlEnabled; c.m_directnEnabled = m_directnEnabled; c.m_rateEnabled = m_rateEnabled; c.beachingEnabled = m_beachEnabled; c.m_fBttmEnabled = m_fBttmEnabled; // Dive Parameter Fields c.m_fbttmDives = m_fbttmDives; c.m_ascent.mean = m_ascent.mean; c.m_ascent.std = m_ascent.std; c.m_ascent.coeff = m_ascent.coeff; c.m_descent.mean = m_descent.mean; c.m_descent.std = m_descent.std ; c.m_descent.coeff = m_descent.coeff; c.m_depth.mean = m_depth.mean; c.m_depth.std = m_depth.std; c.m_reverse.meanCnt = m_reverse.meanCnt; c.m_reverse.stdCnt = m_reverse.stdCnt; c.m_reverse.meanTime = m_reverse.meanTime; c.m_reverse.stdTime = m_reverse.stdTime; c.m_reverse.prob = m_reverse.prob; c.m_surfintrvl.mean = m_surfintrvl.mean; c.m_surfintrvl.std = m_surfintrvl.std; c.m_direction.pert = m_direction.pert; c.m_direction.bias = m_direction.bias; c.m_direction.arcStep = m_direction.arcStep; c.m_direction.coeff = m_direction.coeff; c.m_rate.mean = m_rate.mean; c.m_rate.std = m_rate.std; c.m_rate.coeff = m_rate.coeff; return c; }