/** @copydoc LayerParameterBase::Copy */ public override void Copy(LayerParameterBase src) { TransformationParameter p = (TransformationParameter)src; m_bUseImageDbMean = p.m_bUseImageDbMean; m_bForceColor = p.m_bForceColor; m_bForceGray = p.m_bForceGray; m_bMirror = p.m_bMirror; m_dfScale = p.m_dfScale; m_scaleOperator = p.m_scaleOperator; m_nCropSize = p.m_nCropSize; m_rgMeanValue = Utility.Clone <double>(p.m_rgMeanValue); m_dfForcedPositiveRangeMax = p.m_dfForcedPositiveRangeMax; m_nRandomSeed = p.m_nRandomSeed; m_strMeanFile = p.m_strMeanFile; m_colorOrder = p.m_colorOrder; m_resize = (p.resize_param == null) ? null : p.resize_param.Clone(); m_noise = (p.noise_param == null) ? null : p.noise_param.Clone(); m_distortion = (p.distortion_param == null) ? null : p.distortion_param.Clone(); m_expansion = (p.expansion_param == null) ? null : p.expansion_param.Clone(); m_emitConstraint = (p.emit_constraint == null) ? null : p.emit_constraint.Clone(); if (p.mask_param != null) { m_mask = p.mask_param.Clone(); } if (p.label_mapping != null) { m_labelMapping = p.label_mapping.Clone(); } }
/** @copydoc LayerParameterBase::Copy */ public override void Copy(LayerParameterBase src) { TransformationParameter p = (TransformationParameter)src; m_bUseImageDbMean = p.m_bUseImageDbMean; m_bForceColor = p.m_bForceColor; m_bForceGray = p.m_bForceGray; m_bMirror = p.m_bMirror; m_dfScale = p.m_dfScale; m_nCropSize = p.m_nCropSize; m_rgMeanValue = Utility.Clone <double>(p.m_rgMeanValue); m_dfForcedPositiveRangeMax = p.m_dfForcedPositiveRangeMax; m_nRandomSeed = p.m_nRandomSeed; m_strMeanFile = p.m_strMeanFile; m_colorOrder = p.m_colorOrder; }