123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>XdCxRhDW.Framework</name>
- </assembly>
- <members>
- <member name="T:ColorHelper">
- <summary>
- 颜色自动生成帮助类
- </summary>
- </member>
- <member name="M:ColorHelper.IsHtmlColor(System.String)">
- <summary>
- 判断color是否为HtmlColor(HtmlColor格式如#A1B2C3)
- </summary>
- <param name="color"></param>
- <returns></returns>
- </member>
- <member name="M:ColorHelper.GetColor(System.String)">
- <summary>
- 根据key得到一种易识别的颜色,相同的key会得到相同的颜色(若要使多个key得到的颜色具有高对比度,请先调用GenerateColor)
- </summary>
- <param name="key"></param>
- <returns></returns>
- </member>
- <member name="M:ColorHelper.GetHtmlColor(System.String)">
- <summary>
- 根据key得到一种易识别的颜色,相同的key会得到相同的颜色(若要使多个key得到的颜色具有高对比度,请先调用GenerateColor)
- </summary>
- <param name="key"></param>
- <returns></returns>
- </member>
- <member name="M:ColorHelper.GenerateColor(System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 提前生成多个易识别且不相近的颜色,生成后通过GetColor或CetHtmlColor获取
- </summary>
- <param name="keys">所有颜色对应的key,个数超过360时效果不佳</param>
- <returns></returns>
- </member>
- <member name="T:ColorRGB">
- <summary>
-
- </summary>
- </member>
- <member name="M:ColorRGB.#ctor(System.Drawing.Color)">
- <summary>
-
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:ColorRGB.HSL2RGB(System.Double,System.Double,System.Double)">
- <summary>
- HSL颜色转RGB
- </summary>
- <param name="h">色相0-1</param>
- <param name="sl">饱和度0-1</param>
- <param name="l">透明度0-1</param>
- <returns></returns>
- </member>
- <member name="M:ColorRGB.GetSpecColor(System.Double)">
- <summary>
- 根据一个值生成一个HSL颜色,值越小颜色越浅,value范围[0,1]
- </summary>
- <param name="value">[0,1]的一个值</param>
- <returns></returns>
- </member>
- <member name="T:DebounceDispatcher">
- <summary>
- 这个类提供了防抖和节流的功能
- </summary>
- </member>
- <member name="M:DebounceDispatcher.Debounce(System.Int32,System.Action,System.ComponentModel.ISynchronizeInvoke)">
- <summary>
- 防抖,延迟timesMs后执行。 在此期间如果再次调用,则重新计时
- </summary>
- <param name="timeMs">间隔(毫秒)</param>
- <param name="action">回调函数</param>
- <param name="invoker">同步对象,一般为Control控件。 如不需同步可传null</param>
- </member>
- <member name="M:DebounceDispatcher.Throttle(System.Int32,System.Action,System.ComponentModel.ISynchronizeInvoke)">
- <summary>
- 节流,即刻执行,执行之后,在timeMs内再次调用无效
- </summary>
- <param name="timeMs">不应期,这段时间内调用无效</param>
- <param name="action">回调函数</param>
- <param name="invoker">同步对象,一般为控件。 如不需同步可传null</param>
- </member>
- <member name="T:EnumExtension">
- <summary>
- 枚举扩展
- </summary>
- </member>
- <member name="M:EnumExtension.GetEnumDisplayName(System.Enum)">
- <summary>
- 获取枚举描述
- </summary>
- <param name="enumType">枚举类型</param>
- <returns></returns>
- </member>
- <member name="T:HttpHelper">
- <summary>
- http调用帮助类
- </summary>
- </member>
- <member name="M:HttpHelper.PostRequestAsync``1(System.String,System.Object,System.Int32,System.Threading.CancellationToken)">
- <summary>
-
- </summary>
- <typeparam name="T"></typeparam>
- <param name="url"></param>
- <param name="dto"></param>
- <param name="timeoutSeconds"></param>
- <param name="token"></param>
- <returns></returns>
- </member>
- <member name="M:HttpHelper.PostRequestAsync(System.String,System.Object,System.Int32,System.Threading.CancellationToken)">
- <summary>
-
- </summary>
- <param name="url"></param>
- <param name="dto"></param>
- <param name="token"></param>
- <param name="timeoutSeconds"></param>
- <returns></returns>
- </member>
- <member name="M:HttpHelper.DownloadFileAsync(System.String,System.String,System.String,System.Int32)">
- <summary>
-
- </summary>
- <param name="baseUrl"></param>
- <param name="remoteFileName"></param>
- <param name="localFile"></param>
- <param name="timeoutSeconds"></param>
- <returns></returns>
- </member>
- <member name="M:HttpHelper.UploadFileAsync(System.String,System.String,System.Int32,System.Threading.CancellationToken)">
- <summary>
- 上传文件,wav文件会自动去掉44字节头
- </summary>
- <param name="localFile"></param>
- <param name="uploadUrl"></param>
- <param name="timeoutSeconds"></param>
- <param name="token"></param>
- <returns></returns>
- </member>
- <member name="T:AjaxResult`1">
- <summary>
- Http接口返回泛型对象
- </summary>
- </member>
- <member name="P:AjaxResult`1.data">
- <summary>
- 返回对象
- </summary>
- </member>
- <member name="P:AjaxResult`1.msg">
- <summary>
- 返回消息
- </summary>
- </member>
- <member name="P:AjaxResult`1.code">
- <summary>
- 状态码.成功=200,失败=0
- </summary>
- </member>
- <member name="T:AjaxResult">
- <summary>
- Http接口返回对象
- </summary>
- </member>
- <member name="P:AjaxResult.data">
- <summary>
- 返回对象
- </summary>
- </member>
- <member name="P:AjaxResult.msg">
- <summary>
- 返回消息
- </summary>
- </member>
- <member name="P:AjaxResult.code">
- <summary>
- 状态码.成功=200,失败=0
- </summary>
- </member>
- <member name="M:IpHelper.GetLocalIp">
- <summary>
- 获取本地IP
- </summary>
- <returns></returns>
- </member>
- <member name="T:Messenger">
- <summary>
- 消息发布订阅(非线程安全)
- </summary>
- </member>
- <member name="M:DPP_YH_Core.Extensions.ObjectExtension.ToJsonStr(System.Object,System.Boolean)">
- <summary>
- <para>对象转JsonString</para>
- <para>如果对象本身是String类型则直接返回</para>
- </summary>
- <param name="obj">对象</param>
- <param name="formarting">是否开启格式化,格式化会多占用一些字节,默认不格式化</param>
- <returns></returns>
- </member>
- <member name="M:DPP_YH_Core.Extensions.ObjectExtension.MapTo``1(System.Object,``0)">
- <summary>
- <para>将源对象的属性值映射到target对象上,(target==null时直接返回)</para>
- <para>该方法使用反射</para>
- <para>源对象和目标对象可以是不同对象,只要属性名称一致即可,如Model1映射到Model2</para>
- </summary>
- <typeparam name="T">target泛型类</typeparam>
- <param name="obj">源对象</param>
- <param name="target">目标对象</param>
- </member>
- <member name="M:DPP_YH_Core.Extensions.ObjectExtension.MapTo``1(System.Object)">
- <summary>
- <para>将源对象的映射为一个新对象</para>
- <para>该方法使用json序列化,对象嵌套深度不能超过8层</para>
- <para>源对象和目标对象可以是不同对象,只要属性名称一致即可,如Model1映射到Model2</para>
- </summary>
- <typeparam name="T">返回对象泛型类型</typeparam>
- <param name="obj">源对象</param>
- <returns></returns>
- </member>
- <member name="T:PhysicsHelper">
- <summary>
- 物理公式帮助类
- </summary>
- </member>
- <member name="M:PhysicsHelper.GeoToEcef(System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- GEO转ECEF地心地固坐标
- </summary>
- <param name="geo">经纬高(m)三元组</param>
- <returns>返回x、y、z三元组,单位m</returns>
- </member>
- <member name="M:PhysicsHelper.EcefToGeo(System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- ECEF转GEO
- </summary>
- <param name="ecef">ECEF地心地固坐标x、y、z三元组</param>
- <returns>返回经度(°)、纬度(°)、高度(m)三元组</returns>
- </member>
- <member name="M:PhysicsHelper.DistanceEcf(System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- 求ECEF坐标系下两个点的直线距离(单位:m)
- </summary>
- <param name="ecef1">ECEF地心地固坐标1,x、y、z三元组</param>
- <param name="ecef2">ECEF地心地固坐标2,x、y、z三元组</param>
- <returns>返回距离,单位m</returns>
- </member>
- <member name="M:PhysicsHelper.DistanceGeo(System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- <para>求Geo坐标系下两个点的直线距离(单位:m)</para>
- </summary>
- <param name="geo1">geo位置1,经纬高三元组</param>
- <param name="geo2">geo位置2,经纬高三元组</param>
- <returns>返回距离,单位m</returns>
- </member>
- <member name="M:PhysicsHelper.DistanceArcGeo(System.ValueTuple{System.Double,System.Double},System.ValueTuple{System.Double,System.Double})">
- <summary>
- <para>求Geo坐标系下两个点的测地线距离(单位:m),没有高度</para>
- <para>得到的是地球表面最短路径,而不是直线距离</para>
- </summary>
- <param name="geo1">geo位置1,经纬度二元组</param>
- <param name="geo2">geo位置2,经纬度二元组</param>
- <returns>测地线距离,单位m</returns>
- </member>
- <member name="M:PhysicsHelper.Dto(System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- 求ecef坐标系下两个点的光速时差(单位:s)
- </summary>
- <param name="ecef1">ECEF地心地固坐标1,x、y、z三元组</param>
- <param name="ecef2">ECEF地心地固坐标2,x、y、z三元组</param>
- <returns>光速走过的时间,单位s,不会出现负数。交换参数1和参数2的位置不影响结果</returns>
- </member>
- <member name="M:PhysicsHelper.Dto(System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- 求ecef坐标系下三个点的光速时差(单位:s)
- </summary>
- <param name="ecef1">ECEF地心地固坐标1,x、y、z三元组</param>
- <param name="ecef2">ECEF地心地固坐标2,x、y、z三元组</param>
- <param name="ecef3">ECEF地心地固坐标3,x、y、z三元组</param>
- <returns>光速走过的时间,单位s,不会出现负数。交换参数位置不影响结果</returns>
- </member>
- <member name="M:PhysicsHelper.Doppler(System.Double,System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double},System.ValueTuple{System.Double,System.Double,System.Double})">
- <summary>
- 求ecef坐标系下两个目标的多普勒
- </summary>
- <param name="f0">目标载频(上行频点Hz)</param>
- <param name="ecef1"></param>
- <param name="ecef2"></param>
- <param name="v1"></param>
- <param name="v2"></param>
- <returns></returns>
- </member>
- </members>
- </doc>
|