/**
* @constructor
*/
function XUIBasicCircularProgressBar() {
}

XUIBasicCircularProgressBar.prototype = {

    //组件
    /**
    "pie":{
             "title":"饼图",
             "name":"pie",
             "type":"PUIPieInterface",
             "index":0
         }*/


    //接口
    /**
    * 数据
    * @param {Number} nData 数据
    * @property {Number} Data 0
    */
    SetData:function (nData) {
    },

    /**
    * 使用动画
    * @param {Boolean} bUse 是否使用动画
    * @property {Boolean} bUse true
    */
    UseAnimation:function (bUse) {
    },

    /**
    * 获取数据
    * @return {Number}
    */
    GetData:function () {
    },

    /**
    * 背景环颜色
    * @param {String} strColor 颜色
    * @property {Color} LoopBackgroundColor "0xff19444a"
    */
    SetLoopBackgroundColor:function (strColor) {
    },

    /**
    * 获取背景环颜色
    * @return {String}
    */
    GetLoopBackgroundColor:function () {
    },

    /**
    * 前景环颜色
    * @param {String} strColor 颜色
    * @property {Color} LoopColor "0xff00ff00"
    */
    SetLoopColor:function (strColor) {
    },

    /**
    * 获取前景环颜色
    * @return {String}
    */
    GetLoopColor:function () {
    },

    /**
    * 环的半径
    * @param {Number} nInnerSize 内部半径
    * @param {Number} nOutSize 外部半径
    * @property {Collection} LoopRadius [33,55]
    */
    SetLoopRadius:function (nInnerSize,nOutSize) {
    },

    /**
    * 获取环的半径
    * @return {Array}
    */
    GetLoopRadius:function () {
    },

    /**
    * 数据文本颜色
    * @param {String} strColor 颜色
    * @property {Color} DataText "0xffffffff"
    */
    SetDataTextColor:function (strColor) {
    },

    /**
    * 获取数据文本颜色
    * @return {String}
    */
    GetDataTextColor:function () {
    },

    /**
    * 数据文本大小
    * @param {Number} nSize 文本大小
    * @property {Number} DataTextSize 50
    */
    SetDataTextSize:function (nSize) {
    },

    /**
    * 获取数据文本大小
    * @return {Number}
    */
    GetDataTextSize:function () {
    },

    /**
    * 是否显示数据文本
    * @param {Boolean} bShow true显示,false隐藏
    * @property {Boolean} ShowDataText true
    */
    SetShowDataText:function (bShow) {
    },

    /**
    * 获取数据文本大小
    * @return {Boolean}
    */
    IsShowDataText:function () {
    },

    /**
    * 数据文本单位
    * @param {String} strUntil 文本单位
    * @property {String} DataTextUntil ""
    */
    SetDataTextUntil:function (strUntil) {
    },

    /**
    * 获取数据文本单位
    * @return {String}
    */
    GetDataTextUntil:function () {
    },

    /**
    * 数据单位大小
    * @param {Number} nSize 单位大小
    * @property {Number} DataTextUntilSize 25
    */
    SetDataTextUntilSize:function (nSize) {
    },

    /**
    * 获取数据单位大小
    * @return {Number}
    */
    GetDataTextUntilSize:function () {
    },

    /**
    * 数据单位颜色
    * @param {String} strColor 单位颜色
    * @property {Color} DataTextUntilColor "0xff00ff00"
    */
    SetDataTextUntilColor:function (strColor) {
    },

    /**
    * 获取数据单位颜色
    * @return {String}
    */
    GetDataTextUntilColor:function () {
    },

    /**
    * 标题文本
    * @param {String} strTitle 文本
    * @property {String} Title "0"
    */
    SetTitle:function (strTitle) {
    },

    /**
    * 获取文本
    * @return {String}
    */
    GetTitle:function () {
    },

    /**
    * 标题文本颜色
    * @param {String} strColor 文本颜色
    * @property {Color} TitleColor "0xffffffff"
    */
    SetTitleColor:function (strColor) {
    },

    /**
    * 获取文本颜色
    * @return {String}
    */
    GetTitleColor:function () {
    },

    /**
    * 标题文本大小
    * @param {Number} nSize 文本大小
    * @property {Number} TitleSize 50
    */
    SetTitleSize:function (nSize) {
    },

    /**
    * 获取文本大小
    * @return {Number}
    */
    GetTitleSize:function () {
    },

    /**
    * 标题水平位置
    * @param {String} nPos 水平方向
    * @property {Combo} TitlePositionHorizontal ["left","center","right"]
    */
    SetTitlePositionHorizontal:function (nPos) {
    },

    /**
    * 获取标题水平位置
    * @return {String}
    */
    GetTitlePositionHorizontal:function () {
    },

    /**
    * 文本垂直位置
    * @param {String} nPos 垂直方向
    * @property {Combo} TitlePositionVertical ["top","center","bottom"]
    */
    SetTitlePositionVertical:function (nPos) {
    },

    /**
    * 获取文本垂直位置
    * @return {String}
    */
    GetTitlePositionVertical:function () {
    },

    /**
    * 是否显示文本
    * @param {Boolean} bShow 是否显示
    * @property {Boolean} ShowTitle false
    */
    SetShowTitle:function (bShow) {
    },

    /**
    * 获取是否显示文本
    * @return {Boolean}
    */
    IsShowTitle:function () {
    },

    /**
    * 图形位置
    * @param {Number} nLeft 水平方向
    * @param {Number} nTop 垂直方向
    * @property {Collection} Position [50,50]
    */
    SetPosition:function (nLeft,nTop) {
    },

    /**
    * 获取图形位置
    * @return {Array}
    */
    GetPosition:function () {
    },

    /**
    * 背景颜色绘制
    * @param {Boolean} bDrawColor
    * @property {Boolean} BgDrawColor true
    */
    SetDrawColor:function (bDrawColor) {
    },

    /**
    * 获取背景颜色绘制
    * @return {Boolean}
    */
    IsDrawColor:function () {
    },

    /**
    * 背景色
    * @param {String} strColor 颜色
    * @property {Color} BackgroundColor "0xff000000"
    */
    SetBackgroundColor:function (strColor) {
    },

    /**
    * 获取背景色
    * @return {String}
    */
    GetBackgroundColor:function () {
    },

    /**
    * 背景图
    * @param {ImageProp} strImage 背景图
    * @property {ImageProp} BackgroundImage ""
    */
    SetBackgroundImage:function (strImage) {
    },

    /**
    * 获取背景图
    * @return {String}
    */
    GetBackgroundImage:function () {
    },

    /**
    * 背景图绘制模式
    * @param {String} strModel 绘制模式
    * @property {Combo} PicModel ["no-repeat","repeat-x","repeat-y","repeat"]
    */
    SetPicModel:function (strModel) {
    },

    /**
    * 获取背景图绘制模式
    * @return {String}
    */
    GetPicModel:function () {
    },

}