⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aoquantity.cs

📁 ASAMODS BaseModel C#
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;

namespace ASAMODS.BaseModel
{
    /// <summary>
    /// (BID = 11)
    /// </summary>
    public abstract class AoQuantity:AoBase
    {

        #region Base Attributes
        private DT_STRING default_mq_name;
        private datatype_enum default_datatype;
        private DT_LONG default_rank;
        private IList default_dimension;
        private DT_LONG default_type_size;


        /// <summary>
        /// OPTIONAL
        ///Default name for a measurement quantity, to be used if no
        ///own name has been explicitly attached to the measurement
        ///quantity.
        /// </summary>
        public DT_STRING Default_mq_name
        {
            get { return default_mq_name; }
            set { default_mq_name = value; }
        }

        /// <summary>
        /// OPTIONAL
        ///Default format in which the data is stored
        ///NOTE: The datatype must neither be DT_ID nor
        ///DT_UNKNOWN
        /// </summary>
        public datatype_enum Default_datatype
        {
            get { return default_datatype; }
            set { default_datatype = value; }
        }

        /// <summary>
        /// OPTIONAL
        ///Default rank of a tensor, number of value dimensions
        /// </summary>
        public DT_LONG Default_rank
        {
            get { return default_rank; }
            set { default_rank = value; }
        }

        /// <summary>
        /// LIST[0:?]
        ///OPTIONAL
        ///Default number of values for each rank
        /// </summary>
        public IList Default_dimension
        {
            get { return default_dimension; }
            set { default_dimension = value; }
        }

        /// <summary>
        /// LIST[0:?]
        ///OPTIONAL
        ///Default length limit of a value, for example the maximum
        ///length of a string or a bytestream
        /// </summary>
        public DT_LONG Default_type_size
        {
            get { return default_type_size; }
            set { default_type_size = value; }
        }
        #endregion

        #region Relations

        private AoUnit default_unit;
        private IList successors;
        private IList groups;
        private IList measurement_quantities;
        private IList predecessor;

        /// <summary>
        /// INFO_TO
        ///AoUnit
        ///OPTIONAL
        /// </summary>
        public AoUnit Default_unit
        {
            get { return default_unit; }
            set { default_unit = value; }
        }

        /// <summary>
        /// CHILD
        ///SET[0:?] OF AoQuantity
        /// </summary>
        public IList Successors
        {
            get { return successors; }
            set { successors = value; }
        }

        /// <summary>
        /// INFO_REL
        ///SET[0:?] OF AoQuantityGroup
        ///INVERSE FOR quantities
        /// </summary>
        public IList Groups
        {
            get { return groups; }
            set { groups = value; }
        }

        /// <summary>
        /// INFO_FROM
        ///SET[0:?] OF AoMeasurementQuantity
        ///INVERSE FOR quantity
        /// </summary>
        public IList Measurement_quantities
        {
            get { return measurement_quantities; }
            set { measurement_quantities = value; }
        }

        /// <summary>
        /// FATHER
        ///SET[0:1] OF AoQuantity
        ///INVERSE FOR successors
        /// </summary>
        public IList Predecessor
        {
            get { return predecessor; }
            set { predecessor = value; }
        }
        #endregion
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -