/// <summary> /// Parses the parameter from a RawProto. /// </summary> /// <param name="rp">Specifies the RawProto to parse.</param> /// <returns>A new instance of the parameter is returned.</returns> public static new SaltPepperParameter FromProto(RawProto rp) { SaltPepperParameter p = new SaltPepperParameter(false); string strVal; RawProto rpOption = rp.FindChild("option"); if (rpOption != null) { ((OptionalParameter)p).Copy(OptionalParameter.FromProto(rpOption)); } if ((strVal = rp.FindValue("fraction")) != null) { p.fraction = BaseParameter.ParseFloat(strVal); } p.value = new List <float>(); RawProtoCollection col = rp.FindChildren("value"); foreach (RawProto rp1 in col) { if ((strVal = rp.FindValue("value")) != null) { p.value.Add(BaseParameter.ParseFloat(strVal)); } } return(p); }
/// <summary> /// Parse a new SampleConstraint from a RawProto. /// </summary> /// <param name="rp">Specifies the RawProto containing a representation of the SampleConstraint.</param> /// <returns>A new instance of the SampleConstraint is returned.</returns> public static SamplerConstraint FromProto(RawProto rp) { string strVal; SamplerConstraint p = new SamplerConstraint(); if ((strVal = rp.FindValue("min_jaccard_overlap")) != null) { p.min_jaccard_overlap = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("max_jaccard_overlap")) != null) { p.max_jaccard_overlap = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("min_sample_coverage")) != null) { p.min_sample_coverage = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("max_sample_coverage")) != null) { p.max_sample_coverage = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("min_object_coverage")) != null) { p.min_object_coverage = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("max_object_coverage")) != null) { p.max_object_coverage = BaseParameter.ParseFloat(strVal); } return(p); }
public async Task <byte[]> GetByteArrayAsync(string uri, BaseParameter param) { var paramStr = param.ToUriParam(); paramStr += "&key=" + _options.CurrentValue.Key; return(await _client.GetByteArrayAsync($"{uri}?{paramStr}").ConfigureAwait(false)); }
private void load(StreamReader sr, InnerProductLayer <T> layer) { for (int i = 0; i < layer.blobs.Count; i++) { List <float> rgf = new List <float>(); string strLine = sr.ReadLine(); string[] rgstr = strLine.Split(','); for (int j = 0; j < rgstr.Length; j++) { rgf.Add(BaseParameter.ParseFloat(rgstr[j])); } layer.blobs[i].mutable_cpu_data = Utility.ConvertVec <T>(rgf.ToArray()); } for (int i = 0; i < layer.internal_blobs.Count; i++) { List <float> rgf = new List <float>(); string strLine = sr.ReadLine(); string[] rgstr = strLine.Split(','); for (int j = 0; j < rgstr.Length; j++) { rgf.Add(BaseParameter.ParseFloat(rgstr[j])); } layer.internal_blobs[i].mutable_cpu_data = Utility.ConvertVec <T>(rgf.ToArray()); } }
public DataSet GetDataSetByPara(BaseParameter para, out int totalCount) { StringBuilder sb = new StringBuilder(); if (para.KeyValues != null) { if (para.KeyValues.ContainsKey("CategoryId")) { sb.Append(" AND CategoryId = " + para.KeyValues["CategoryId"]); } } string sql = string.Format(@" select * from ( select row_number() over ( order by b.{1}) as rw , b.* from Books b where 0 = 0 {0} ) t where rw between @p_begin_index and @p_end_inedex select count(1) from Books where 0 = 0 {0}", sb.ToString(), para.OrderKey ?? "Id"); DataSet ds = DbHelperSQL.Query(sql.ToString() , new SqlParameter("@p_begin_index", para.PageBeginIndex) , new SqlParameter("@p_end_inedex", para.PageEndIndex)); totalCount = Convert.ToInt32(ds.Tables[1].Rows[0][0]); return(ds); }
/// <summary> /// 创建公共参数 /// </summary> /// <returns></returns> private BaseParameter CreateConvertParameter() { BaseParameter convertParameter = new BaseParameter(); convertParameter.TaglistTable = ConveyorExcelData.Tables[taglistColumns.sTagName]; convertParameter.TaglistColName = taglistColumns; convertParameter.SingleMappingTable = BaseListExceLData.Tables[signalMappingColumns.sSignalMapping]; convertParameter.SignalMappingColName = signalMappingColumns; convertParameter.CommandMappingTable = BaseListExceLData.Tables[commandMappingColumns.sCommandMapping]; convertParameter.CommandMappingColName = commandMappingColumns; string UIKey1 = "L1raButton"; string UIKey2 = "L2raButton"; string UIKey3 = "ViewNameteBox"; convertParameter.ViewName = UIdictionary[UIKey3].MyString; if (UIdictionary[UIKey1].Mybool == true) { convertParameter.ViewNum = 1; } else if (UIdictionary[UIKey2].Mybool == true) { convertParameter.ViewNum = 2; } convertParameter.Stemp0 = sTestDaActive; convertParameter.Stemp1 = sTestDaTemplateL1; convertParameter.Stemp2 = sTestDaTemplateL2; convertParameter.Stemp3 = sXmlTextBlock; convertParameter.Stemp4 = sXmlElement; convertParameter.Stemp5 = sOPCDaSingleTemplate; convertParameter.Stemp6 = sOPCDaCommandTemplate; convertParameter.Stemp7 = sOPCDaHourTemplate; return(convertParameter); }
/// <summary> /// Parses the parameter from a RawProto. /// </summary> /// <param name="rp">Specifies the RawProto to parse.</param> /// <returns>A new instance of the parameter is returned.</returns> public static new NonMaximumSuppressionParameter FromProto(RawProto rp) { NonMaximumSuppressionParameter p = new NonMaximumSuppressionParameter(false); string strVal; RawProto rpOption = rp.FindChild("option"); if (rpOption != null) { ((OptionalParameter)p).Copy(OptionalParameter.FromProto(rpOption)); } if ((strVal = rp.FindValue("nms_threshold")) != null) { p.nms_threshold = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("top_k")) != null) { p.top_k = int.Parse(strVal); } if ((strVal = rp.FindValue("eta")) != null) { p.eta = BaseParameter.ParseFloat(strVal); } return(p); }
private void Load() { parameterObject = Resources.Load <BaseParameter>(TEST_PATH); if (parameterObject == null) { parameterObject = new BaseParameter(); } if (!AssetDatabase.Contains(parameterObject as UnityEngine.Object)) { string directory = Path.GetDirectoryName(ASSET_PATH); //アセット作成 AssetDatabase.CreateAsset(parameterObject, ASSET_PATH); } //インスペクターから設定できないようにする parameterObject.hideFlags = HideFlags.NotEditable; //更新通知 EditorUtility.SetDirty(parameterObject); //保存 AssetDatabase.SaveAssets(); //エディタを最新の状態にする AssetDatabase.Refresh(); }
/// <summary> /// パラメータの初期化 /// </summary> /// <param name="_weight"></param> /// <param name="_recoveryRate"></param> /// <param name="_diffence"></param> /// <param name="_attackCh"></param> /// <param name="_skillCh"></param> /// <param name="_speed"></param> protected void InitCharacterParameter() { #region パラメータ設定 parameter = new CharacterParameter { power = new Power { quantity = parameterList.power }, weight = new Weight(parameterList.weight), stamina = new Stamina(parameterList.staminaRecoverySpeed), diffence = new Diffence { quantity = parameterList.deffence }, attackCharge = new Charge(parameterList.blowChargeSpeed), skillCharge = new Charge(parameterList.skillChargeSpeed), invincibly = new Invincibly() }; #endregion baseParameter = new BaseParameter(sprite); baseParameter.moveParameter = new MoveParameter(0, parameterList.speed); }
/// <summary> /// Parse a new Sample from a RawProto. /// </summary> /// <param name="rp">Specifies the RawProto containing a representation of the Sample.</param> /// <returns>A new instance of the Sample is returned.</returns> public static Sampler FromProto(RawProto rp) { string strVal; Sampler p = new Sampler(); if ((strVal = rp.FindValue("min_scale")) != null) { p.min_scale = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("max_scale")) != null) { p.max_scale = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("min_aspect_ratio")) != null) { p.min_aspect_ratio = BaseParameter.ParseFloat(strVal); } if ((strVal = rp.FindValue("max_aspect_ratio")) != null) { p.max_aspect_ratio = BaseParameter.ParseFloat(strVal); } return(p); }
public CheckVersionResultDTO CheckApplicationVersion(int versionCode) { using (var uow = UnitOfWorkFactory.CreateWithoutRoot("[ADS]Проверка текущей версии приложения")) { BaseParameter lastVersionParameter = null; BaseParameter lastVersionNameParameter = null; lastVersionParameter = uow.Session.Get <BaseParameter>("last_android_version_code"); lastVersionNameParameter = uow.Session.Get <BaseParameter>("last_android_version_name"); var result = new CheckVersionResultDTO(); result.DownloadUrl = "market://details?id=ru.qsolution.vodovoz.driver"; result.NewVersion = lastVersionNameParameter?.StrValue; int lastVersionCode = 0; Int32.TryParse(lastVersionParameter?.StrValue, out lastVersionCode); if (lastVersionCode > versionCode) { result.Result = CheckVersionResultDTO.ResultType.CanUpdate; } if (VERSION_CODE > versionCode) { result.Result = CheckVersionResultDTO.ResultType.NeedUpdate; } return(result); } }
// TODO: should use database backed decision tables public TModelFactory CreateViewModel <TModelFactory>(BaseParameter param) where TModelFactory : class { if (param == null) { throw new ArgumentNullException("param"); } Type t; if (param is BoolParameter && !param.IsList) { t = typeof(NullableBoolPropertyViewModel); } else if (param is DateTimeParameter && !param.IsList) { t = typeof(NullableDateTimePropertyViewModel); } else if (param is DoubleParameter && !param.IsList) { t = typeof(NullableStructValueViewModel <double>); } else if (param is IntParameter && !param.IsList) { t = typeof(NullableStructValueViewModel <int>); } else if (param is DecimalParameter && !param.IsList) { t = typeof(NullableDecimalPropertyViewModel); } else if (param is StringParameter && !param.IsList) { t = typeof(ClassValueViewModel <string>); } else if (param is ObjectReferenceParameter && !param.IsList) { t = typeof(ObjectReferenceViewModel); } else if (param is EnumParameter && !param.IsList) { t = typeof(EnumerationValueViewModel); } else if (param is CompoundObjectParameter && !param.IsList) { var compObj = ((CompoundObjectParameter)param).CompoundObject; if (compObj.DefaultPropertyViewModelDescriptor != null) { t = compObj.DefaultPropertyViewModelDescriptor.ViewModelRef.AsType(true); } else { t = typeof(CompoundObjectPropertyViewModel); } } else { throw new NotImplementedException(String.Format("==>> No model for parameter '{0}' with type '{1}'", param, param.GetParameterTypeString())); } return(CreateViewModel <TModelFactory>(ResolveFactory(t))); }
void Awake() { attackParameter = new AttackParameter { attackLevel = new AttackLevel(3, false) }; baseParameter = new BaseParameter(sprite); }
/* * �L�����̍��W�ɏd�˂銴���� */ void Awake() { attackParameter = new AttackParameter { attackLevel = new AttackLevel(5, true) }; baseParameter = new BaseParameter(null); }
/* * キャラの座標に重ねる感じで */ void Awake() { attackParameter = new AttackParameter { attackLevel = new AttackLevel(5, true) }; baseParameter = new BaseParameter(null); }
void Awake() { attackParameter = new AttackParameter { attackLevel = new AttackLevel(5, false) }; baseParameter = new BaseParameter(sprite); baseParameter.mapPosition = new MapPosition(0, 0); }
virtual protected void Init() { //マップ座標を設定 mapManager = FindObjectOfType(typeof(MapManager)) as MapManager; baseParameter = new BaseParameter(sprite); baseParameter.mapPosition = new MapPosition(0, 0); //初期はStay状態 state = new BoxStayState(this); }
public static string GetArgumentType(this BaseParameter param) { if (param == null) { throw new ArgumentNullException("param"); } return("typeof(" + param.GetParameterTypeString() + ")"); }
public static string GetArgument(this BaseParameter param) { if (param == null) { throw new ArgumentNullException("param"); } return(param.Name); }
public static string GetParameterDefinition(this BaseParameter param) { if (param == null) { throw new ArgumentNullException("param"); } return(String.Format("{0} {1}", param.GetParameterTypeString(), param.Name)); }
private BaseParameter GetBaseParams() { var m = new MapperConfiguration(c => { c.AddProfile(new PaymentProfile()); }); operationOutcomeMock = new OperationOutcome(); mapperMock = m.CreateMapper(); baseParmeters = new BaseParameter(operationOutcomeMock, mapperMock); return(baseParmeters); }
/// <summary> /// Applies default value attribute to the parameter. /// </summary> private static void HandleDefaultValueAttribute(BaseParameter param, PropertyInfo prop) { var attr = prop.GetAttribute <DefaultValueAttribute>(); if (attr != null) { param.DefaultValue = attr.Value; } }
/// <summary> /// Generates the control. /// </summary> private ParameterControlBase GenerateControl(BaseParameter parameter, bool batchMode) { var ctrl = _factory.CreateControl(parameter, batchMode); ctrl.SetCaption(parameter.DisplayName); ctrl.Dock = DockStyle.Top; parameter.Control = ctrl; return(ctrl); }
/// <summary> /// �}�b�v�`�b�v���W�̐ݒ� /// </summary> /// <param name="x"></param> /// <param name="y"></param> public void SetMapPosition(int x, int y) { baseParameter = new BaseParameter(sprite); baseParameter.mapPosition = new MapPosition(x, y); var screenPos = baseParameter.mapPosition.GetScreenPositionByMapPosition(); transform.localPosition = new Vector3(screenPos.x, screenPos.y, 0F); }
/// <summary> /// マップチップ座標の設定 /// </summary> /// <param name="x"></param> /// <param name="y"></param> public void SetMapPosition(int x, int y) { baseParameter = new BaseParameter(sprite); baseParameter.mapPosition = new MapPosition(x, y); var screenPos = baseParameter.mapPosition.GetScreenPositionByMapPosition(); transform.localPosition = new Vector3(screenPos.x, screenPos.y, 0F); }
/// <summary> /// Searches for a parameter by name and returns its value as a <i>double</i> if found, or a default <i>double</i> value if not. /// </summary> /// <param name="strName">Specifies the name to look for.</param> /// <param name="dfDefault">Specifies the default value to return if not found.</param> /// <returns>The <i>double</i> value of the named parameter is returned if found, otherwise the default <i>double</i> value is returned.</returns> public double Find(string strName, double dfDefault) { string strVal = Find(strName, null); if (strVal == null) { return(dfDefault); } return(BaseParameter.ParseDouble(strVal)); }
public static void ToString(BaseParameter obj, MethodReturnEventArgs <string> e) { e.Result = string.Format("{0}{1} {2}", obj.IsReturnParameter ? "[Return] " : String.Empty, obj.GetParameterTypeString(), obj.Name); ToStringHelper.FixupFloatingObjectsToString(obj, e); }
public static void ToString(BaseParameter obj, MethodReturnEventArgs<string> e) { e.Result = string.Format("{0}{1} {2}", obj.IsReturnParameter ? "[Return] " : String.Empty, obj.GetParameterTypeString(), obj.Name); ToStringHelper.FixupFloatingObjectsToString(obj, e); }
public async Task <string> GetAsync(string uri, BaseParameter param) { if (param == null) { return(string.Empty); } var paramStr = param.ToUriParam(); paramStr += "&key=" + _options.CurrentValue.Key; return(await _client.GetStringAsync($"{uri}?{paramStr}").ConfigureAwait(false)); }
protected void ReplenishApiInfo(BaseParameter parameter) { if (string.IsNullOrEmpty(parameter.ApiKey)) { parameter.ApiKey = Config.ApiConfig.ApiKey; } if (string.IsNullOrEmpty(parameter.ApiUser)) { parameter.ApiUser = Config.ApiConfig.ApiUser; } }
public static IValueModel GetValueModel(this BaseParameter parameter, bool allowNullInput) { if (parameter == null) { throw new ArgumentNullException("parameter"); } var lb = parameter.GetLabel(); if (parameter is BoolParameter && !parameter.IsList) { return(new BoolValueModel(lb, parameter.Description, allowNullInput, false)); } else if (parameter is DateTimeParameter && !parameter.IsList) { var dtp = (DateTimeParameter)parameter; return(new DateTimeValueModel(lb, parameter.Description, allowNullInput, false, dtp.DateTimeStyle ?? DateTimeStyles.DateTime)); } else if (parameter is DoubleParameter && !parameter.IsList) { return(new NullableStructValueModel <double>(lb, parameter.Description, allowNullInput, false)); } else if (parameter is IntParameter && !parameter.IsList) { return(new NullableStructValueModel <int>(lb, parameter.Description, allowNullInput, false)); } else if (parameter is DecimalParameter && !parameter.IsList) { return(new DecimalValueModel(lb, parameter.Description, allowNullInput, false)); } else if (parameter is StringParameter && !parameter.IsList) { return(new ClassValueModel <string>(lb, parameter.Description, allowNullInput, false)); } else if (parameter is ObjectReferenceParameter && !parameter.IsList) { return(new ObjectReferenceValueModel(lb, parameter.Description, allowNullInput, false, ((ObjectReferenceParameter)parameter).ObjectClass)); } else if (parameter is EnumParameter && !parameter.IsList) { return(new EnumerationValueModel(lb, parameter.Description, allowNullInput, false, ((EnumParameter)parameter).Enumeration)); } else if (parameter is CompoundObjectParameter && !parameter.IsList) { return(new CompoundObjectValueModel(lb, parameter.Description, allowNullInput, false, ((CompoundObjectParameter)parameter).CompoundObject)); } else { Logging.Log.WarnFormat("No model for parameter '{0}' of type '{1}'", parameter, parameter.GetParameterTypeString()); return(null); } }
/// <summary> /// 设置相同的属性 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="result"></param> /// <param name="baseParameter"></param> private static void SetSameValue <T>(T result, BaseParameter baseParameter) where T : BaseParameter { foreach (var prop in result.GetType().GetProperties()) { foreach (var proptarget in baseParameter.GetType().GetProperties()) { if (prop.Name == proptarget.Name) { prop.SetValue(result, proptarget.GetValue(baseParameter)); } } } }
private void edtVMax_TextChanged(object sender, EventArgs e) { double dfVal; if (BaseParameter.TryParse(edtVMax.Text, out dfVal)) { edtVMin.BackColor = Color.White; } else { edtIterations.BackColor = Color.LightSalmon; } }
internal static void DecorateParameterType(BaseParameter obj, MethodReturnEventArgs<string> e, bool isStruct) { if (obj == null) throw new ArgumentNullException("obj"); if (e == null) throw new ArgumentNullException("e"); if (isStruct && obj.IsNullable) { e.Result += "?"; } if (obj.IsList) { e.Result = string.Format("IEnumerable<{0}>", e.Result); } }
internal static void DecorateParameterType(BaseParameter obj, MethodReturnEventArgs<Type> e, bool isStruct) { if (obj == null) throw new ArgumentNullException("obj"); if (e == null) throw new ArgumentNullException("e"); if (isStruct && obj.IsNullable) { e.Result = typeof(Nullable<>).MakeGenericType(e.Result); } if (obj.IsList) { e.Result = typeof(IEnumerable<>).MakeGenericType(e.Result); } }
public bool SetParameterValueMicro(BaseParameter p, int channel = 0) { return true; }
public void LoadParameterFromSettings(BaseParameter parm, int channel) { switch (channel) { //case 0: // parm.SetValueStr(Properties.Ch0.Default[parm.Name].ToString()); // break; } }
protected virtual void Init() { framecounter = new FrameCounter(600); baseParameter = new BaseParameter(sprite); }
protected virtual void Init() { //�}�b�v���W��ݒ� mapManager = FindObjectOfType(typeof(MapManager)) as MapManager; baseParameter = new BaseParameter(sprite); baseParameter.mapPosition = new MapPosition(0, 0); //������Stay��� state = new BoxStayState(this); }
protected virtual string GetParameterDefinition(BaseParameter param) { return param.GetParameterDefinition(); }
public static void GetLabel(BaseParameter obj, MethodReturnEventArgs<System.String> e) { e.Result = !string.IsNullOrEmpty(obj.Label) ? obj.Label : obj.Name; }
private void SetParameterValueLocal(BaseParameter p, int channel = 0) { switch (channel) { case 0: // Properties.Ch0.Default[p.Name] = p.GetValueStr(); // Properties.Ch0.Default.Save(); break; } }
// Use this for initialization void Start() { sprite = GetComponent<UISprite>(); state = new BaseState(this); baseParameter = new BaseParameter(sprite); }
public VBFunction(BaseController controller, string functionName, DataType returnType, BaseParameter param) : base(controller, functionName, returnType, param) { }
public static string ConstructDescriptionKey(BaseParameter param) { return param.Method.Name + "(" + param.Name + ")_description"; }
public static string ConstructLabelKey(BaseParameter param) { return param.Method.Name + "(" + param.Name + ")_label"; }
/// <summary> /// �p�����[�^�̏����� /// </summary> /// <param name="_weight"></param> /// <param name="_recoveryRate"></param> /// <param name="_diffence"></param> /// <param name="_attackCh"></param> /// <param name="_skillCh"></param> /// <param name="_speed"></param> protected void InitCharacterParameter() { #region �p�����[�^�ݒ� parameter = new CharacterParameter { power = new Power { quantity = parameterList.power }, weight = new Weight(parameterList.weight), stamina = new Stamina(parameterList.staminaRecoverySpeed), diffence = new Diffence { quantity = parameterList.deffence }, attackCharge = new Charge(parameterList.blowChargeSpeed), skillCharge = new Charge(parameterList.skillChargeSpeed), invincibly = new Invincibly() }; #endregion baseParameter = new BaseParameter(sprite); baseParameter.moveParameter = new MoveParameter(0, parameterList.speed); }