Exemplo n.º 1
0
 def to_Hash(self) -> Hash:
     r = super(F32ArrayFlag, self).to_Hash()
     array_one = Array()
     array_one.append(Hash())
     array_two = Array([F32(value) for value in self._init_value])
     array_one[0]["Values"] = array_two
     r["InitValue"] = array_one
     r["MaxValue"] = F32(self._max_value)
     r["MinValue"] = F32(self._min_value)
     return r
Exemplo n.º 2
0
 def to_Hash(self) -> Hash:
     r = super(String256ArrayFlag, self).to_Hash()
     array_one = Array()
     array_one.append(Hash())
     # array_two = [FixedSafeString256(value) for value in self._init_value]
     array_two = Array(self._init_value)
     array_one[0]["Values"] = array_two
     r["InitValue"] = array_one
     # r["MaxValue"] = FixedSafeString256(self._max_value)
     r["MaxValue"] = self._max_value
     # r["MinValue"] = FixedSafeString256(self._min_value)
     r["MinValue"] = self._min_value
     return r
Exemplo n.º 3
0
 def to_Hash(self) -> Hash:
     r = super(Vec2ArrayFlag, self).to_Hash()
     vec_array = Array()
     vec_array.append(Hash())
     vec_array[0]["Values"] = Array()
     for i in range(len(self._init_value)):
         vector = self._init_value[i]
         vec = Array()
         vec.append(F32(vector[0]))
         vec.append(F32(vector[1]))
         vec_array[0]["Values"].append(Array())
         vec_array[0]["Values"][i].append(vec)
     r["InitValue"] = vec_array
     vec_array = Array()
     vec = Array()
     vec.append(F32(self._max_value[0]))
     vec.append(F32(self._max_value[1]))
     vec_array.append(vec)
     r["MaxValue"] = vec_array
     vec_array = Array()
     vec = Array()
     vec.append(F32(self._min_value[0]))
     vec.append(F32(self._min_value[1]))
     vec_array.append(vec)
     r["MinValue"] = vec_array
     return r
Exemplo n.º 4
0
 def to_Hash(self) -> Hash:
     r = super(Vec2Flag, self).to_Hash()
     array = Array()
     vec = Array()
     vec.append(F32(self._init_value[0]))
     vec.append(F32(self._init_value[1]))
     array.append(vec)
     r["InitValue"] = array
     array = Array()
     vec = Array()
     vec.append(F32(self._max_value[0]))
     vec.append(F32(self._max_value[1]))
     array.append(vec)
     r["MaxValue"] = array
     array = Array()
     vec = Array()
     vec.append(F32(self._min_value[0]))
     vec.append(F32(self._min_value[1]))
     array.append(vec)
     r["MinValue"] = array
     return r