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

XUILateralProBar.prototype = {

    //接口
    /**
     * 设置进度条整体大小
     * @param {Number} nWidth 宽度
     * @param {Number} nHeight 高度
     * @property {Collection} nProgressSize [80,30]
     */
    SetProgressSize:function (nWidth,nHeight) {
    },

    /**
     * 获取进度条整体大小
     * @return {Array} 
     */
    GetProgressSize:function () {
    },

    /**
     * 设置进度条的颜色
     * @param {String} strColor 进度条颜色
     * @property {Color} strProgressColor "0xffff0000"
     */
    SetProgressColor:function (strColor) {
    },

    /**
     * 获取进度条的颜色
     * @return {String}
     */
    GetProgressColor:function () {
    },

    /**
     * 设置最大值
     * @param {Number} nMax 最大值
     * @property {Number} nMaxData 100
     */
    SetMaxData:function (nMax) {
    },

    /**
     * 获取最大值
     * @return {Number}
     */
    GetMaxData:function () {
    },

    /** 
     * 设置进度条的值
     * @param {Double} dData 进度条值
     * @property {Double} dProgressData 60.0
     */
    SetProgressData:function (dData) {
    },

    /**
     * 获取进度条的值
     * @return {Double}
     */
    GetProgressData:function () {
    },

    /**
     * 设置进度条的背景颜色
     * @param {String} strColor 进度条背景颜色
     * @property {Color} strProssBgColor "0xff10182d"
     */
    SetProssBgColor:function (strColor) {
    },

    /**
     * 获取进度条的背景颜色
     * @return {String} 
     */
    GetProssBgColor:function () {
    },

    /**
     * 设置标识点不显示
     * @param {Boolean} bShow  true为显示false不显示
     * @property {Boolean} bMarkPoint false
     */
    SetMarkPointShow:function (bShow) {
    },

    /**
     * 标识点是否显示
     * @return {Boolean}
     */
    IsShowMarkPoint:function () {
    },

    /**
     * 设置标识的大小
     * @param {Number} nWidth 宽度
     * @param {Number} nHeight 高度
     * @property {Collection} nMarkPointSize [15,15] 
     */
    SetMarkPointSize:function (nWidth,nHeight) {
    },

    /**
     * 获取标识的大小
     * @return {Array}
     */
    GetMarkPointSize:function () {
    },

    /**
     * 设置标识的位置
     * @param {Number} nXais 左右位置
     * @param {Number} nYais 上下位置
     * @property {Collection} MarkPointLocat [11,13] 
     */
    SetMarkPointLocat:function (nXais,nYais) {
    },

    /**
     * 获取标识位置
     * @return {Array}
     */
    GetMarkPointLocat:function () {
    },

    /**
     * 设置进度色块的高度
     * @param {Number} nHeight 色块高度
     * @property {Number} ProHeight 100
     */
    SetProHeight:function (nHeight) {
    },

    /**
     * 获取进度色块的高度
     * @return {Number}
     */
    GetProHeight:function () {
    },

    /**
     * 设置进度色块的位置
     * @param {Number} nXais 进度色块左右位置
     * @param {Number} nYais 进度色块上下位置
     * @property {Collection} nProPosition [0,0]
     */
    SetProPosition:function (nXais,nYais) {
    },

    /**
     * 获取进度色块的位置
     * @return {Array}
     */
    GetProPosition:function () {
    },

    /**
     * 设置色块纹理间距
     * @param {Number} nInter 间距
     * @property {Number} niasInterval 17
     */
    SetBiasInterval:function (nInter) {
    },

    /**
     * 获取色块纹理间距
     * @return {Number}
     */
    GetBiasInterval:function () {
    },

    /**
     * 设置纹理显示 
     * @param {Boolean} bShow true为显示false不显示
     * @property {Boolean} bShowBias true
     */
    SetShowBias:function (bShow) {
    },

    /**
     * 纹理是否显示
     * @return {Boolean}
     */
    IsShowBias:function () {
    },

    /**
     * 设置纹理的颜色
     * @param {String} strColor 纹理颜色
     * @property {Color} strBiasColor "0xff000000"
     */
    SetBiasColor:function (strColor) {
    },

    /**
     * 获取纹理的颜色
     * @return {String}
     */
    GetBiasColor:function () {
    },

    /**
     * 设置条的颜色为渐变色
     * @param {Boolean} bRasmp true为显示false不显示
     * @property {Boolean} ProColorRasmp false
     */
    SetProColorRasmp:function (bRasmp) {
    },

    /**
     * 是否设置进度的颜色为渐变
     * @return {Boolean}
     */
    IsProColorRasmp:function () {
    },

    /**
     * 设置渐变色
     * @param {String} strColor1 颜色1
     * @param {String} strColor2 颜色2
     * @property {Collection} strGradientRamp ["0xff4385ff","0xff03e0ff"]
     */
    SetGradientRamp:function (strColor1,strColor2) {
    },

    /**
     * 获取渐变色
     * @return {Array}
     */
    GetGradientRamp:function () {
    },

    /**
     * 当前数据为不显示
     * @param {Boolean} bShow true为显示false不显示
     * @property {Boolean} bLabelShow false
     */
    SetLabelShow:function (bShow) {
    },

    /**
     * 是否显示当前数据
     * @return {Boolean}
     */
    IsLabelShow:function () {
    },

    /**
     * 设置当前数据的字体大小
     * @param {Number} nSize 字体大小
     * @property {Number}  nLabelTextSize 24
     */
    SetLabelTextSize:function (nSize) {
    },

    /**
     * 获取当前数据字体的大小
     * @return {Number}
     */
    GetLabelTextSize:function () {
    },

    /**
     * 设置当前数据的字体颜色
     * @param {String} strColor  字体颜色
     * @property {Color} LabelTextColor "0xff8394c1"
     */
    SetLabelTextColor:function (strColor) {
    },

    /**
     * 获取当前数据字体颜色
     * @return {String}
     */
    GetLabelTextColor:function () {
    },

    /**
     * 设置当前数据文本框的样式大小
     * @param {Number} nWidth 宽度
     * @param {Number} nHeight 高度
     * @property {Collection} coLabelSize [10,24]
     */
    SetLabelSize:function (nWidth,nHeight) {
    },

    /**
     * 获取当前数据文本框大小
     * @return {Array}
     */
    GetLabelSize:function () {
    },

    /**
     * 设置当前数据文本框的位置
     * @param {Number} nXais 左右位置
     * @param {Number} nYais 上下位置
     * @property {Collection} colLabelPosition [10,10]
     */
    SetLabelPosition:function (nXais,nYais) {
    },

    /**
     * 获取当前数据文本框的位置
     * @return {Array}
     */
    GetLabelPosition:function () {
    },

    /**
     * 设置文本边框不显示
     * @param {Boolean} bShow true为显示false不显示
     * @property {Boolean} bBoardShow false
     */
    SetLabelBoardShow:function (bShow) {
    },

    /**
     * 文本边框是否显示
     * @return {Boolean}
     */
    IsLabelBoardShow:function () {
    },

}