Example #1
0
        public static int GetDataBytes(ENumFormat numFormat)
        {
            int dataBytes = 0;

            switch (numFormat)
            {
            case ENumFormat.nf_uchar:
            case ENumFormat.nf_char:
                dataBytes = 1;
                break;

            case ENumFormat.nf_ushort:
            case ENumFormat.nf_short:
                dataBytes = 2;
                break;

            case ENumFormat.nf_int:
            case ENumFormat.nf_float:
            case ENumFormat.nf_uint:
                dataBytes = 4;
                break;

            case ENumFormat.nf_double:
                dataBytes = 8;
                break;
            }
            return(dataBytes);
        }
Example #2
0
 public PlyListProperty(string countFormat, string valueFormat, string name) : base(valueFormat)
 {
     CountNumFormat = PlyProperty.GetDataFormat(countFormat);
     IsValid        = CountNumFormat != ENumFormat.nf_invalid && ValueNumFormat != ENumFormat.nf_invalid;
     _name          = name;
 }