Ejemplo n.º 1
0
 public void Code(Type t, ref IArrayVolume value)
 {
     var array  = value.Array; Code(value.ArrayType, ref array);
     var origin = value.Origin; CodeLong(ref origin);
     var length = value.Size; CodeV3l(ref length);
     var delta  = value.Delta; CodeV3l(ref delta);
 }
Ejemplo n.º 2
0
 public void Code(Type t, ref IArrayVolume value)
 {
     value = (IArrayVolume)FastObjectFactory.ObjectFactory(t)();
     Array array  = null; Code(value.ArrayType, ref array); value.Array = array;
     long  origin = 0L; CodeLong(ref origin); value.Origin = origin;
     V3l   length = default(V3l); CodeV3l(ref length); value.Size = length;
     V3l   delta  = default(V3l); CodeV3l(ref delta); value.Delta = delta;
 }
Ejemplo n.º 3
0
        public void Code(Type t, ref IArrayVolume value)
        {
            var item = new XElement("Volume");

            m_elementStack.Push(m_element);
            m_element = item;

            var element = new XElement("Data");

            m_elementStack.Push(m_element);
            m_element = element;

            var array = value.Array; Code(value.ArrayType, ref array);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            element = new XElement("Origin");
            m_elementStack.Push(m_element);
            m_element = element;

            var origin = value.Origin; CodeLong(ref origin);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            element = new XElement("Length");
            m_elementStack.Push(m_element);
            m_element = element;

            var length = value.Size; CodeV3l(ref length);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            element = new XElement("Delta");
            m_elementStack.Push(m_element);
            m_element = element;

            var delta = value.Delta; CodeV3l(ref delta);

            m_element = m_elementStack.Pop();
            m_element.Add(element);

            m_element = m_elementStack.Pop();
            AddValue(item);
        }
Ejemplo n.º 4
0
 public void Code(Type t, ref IArrayVolume value)
 {
     throw new NotImplementedException();
 }