Package com.ngt.jopenmetaverse.shared.structureddata

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDMap


      OSDArray attachments = (OSDArray)((OSDMap)osd).get("attachments");
      Attachments = new HashMap<AttachmentPoint, ObjectResourcesDetail[]>();

      for (int i = 0; i < attachments.count(); i++)
      {
        OSDMap attachment = (OSDMap)attachments.get(i);
        AttachmentPoint pt = AttachmentPoint.valueOf((attachment.get("location").asString()));

        OSDArray objectsOSD = (OSDArray)attachment.get("objects");
        ObjectResourcesDetail[] objects = new ObjectResourcesDetail[objectsOSD.count()];

        for (int j = 0; j < objects.length; j++)
        {
          objects[j] = ObjectResourcesDetail.FromOSD(objectsOSD.get(j));
View Full Code Here


    /// Serializes object
    /// </summary>
    /// <returns><see cref="OSDMap"/> serialized data</returns>
    public OSDMap Serialize()
    {
      OSDMap map = new OSDMap(1);
      map.put("parcel_id", OSD.FromUUID(ParcelID));
      return map;
    }
View Full Code Here

    /// Serializes object
    /// </summary>
    /// <returns><see cref="OSDMap"/> serialized data</returns>
    public OSDMap Serialize()
    {
      OSDMap map = new OSDMap(1);
      if (ScriptResourceSummary != null)
      {
        map.put("ScriptResourceSummary", OSD.FromString(ScriptResourceSummary.toString()));
      }

      if (ScriptResourceDetails != null)
      {
        map.put("ScriptResourceDetails", OSD.FromString(ScriptResourceDetails.toString()));
      }
      return map;
    }
View Full Code Here

        {
          badIDs.add(new OSDUUID(BadIDs[i]));
        }
      }

      OSDMap ret = new OSDMap();
      ret.put("agents", agents);
      ret.put("bad_ids", badIDs);
      return ret;
    }
View Full Code Here

      OSDArray names = new OSDArray(2);
         
      names.add(OSD.FromString(OldDisplayName));
      names.add(OSD.FromString(NewDisplayName));

      OSDMap name = new OSDMap();
      name.put("display_name", names);
      return name;
    }
View Full Code Here

    /// Serializes the message
    /// </summary>
    /// <returns>OSD containting the messaage</returns>
    public OSDMap Serialize()
    {
      OSDMap agent = (OSDMap)DisplayName.GetOSD();
      OSDMap ret = new OSDMap();
      ret.put("content", agent);
      ret.put("reason", OSD.FromString(Reason));
      ret.put("status", OSD.FromInteger((Status)));
      return ret;
    }
View Full Code Here

      return ret;
    }

    public void Deserialize(OSDMap map)
    {
      OSDMap agent = (OSDMap)map.get("content");
      DisplayName = AgentDisplayName.FromOSD(agent);
      Reason = map.get("reason").asString();
      Status = map.get("status").asInteger();
    }
View Full Code Here

    /// Serializes the message
    /// </summary>
    /// <returns>OSD containting the messaage</returns>
    public OSDMap Serialize()
    {
      OSDMap agent = (OSDMap)DisplayName.GetOSD();
      agent.put("old_display_name", OSD.FromString(OldDisplayName));
      OSDMap ret = new OSDMap();
      ret.put("agent", agent);
      return ret;
    }
View Full Code Here

      return ret;
    }

    public void Deserialize(OSDMap map)
    {
      OSDMap agent = (OSDMap)map.get("agent");
      DisplayName = AgentDisplayName.FromOSD(agent);
      OldDisplayName = agent.get("old_display_name").asString();
    }
View Full Code Here

    /// Serialize the object
    /// </summary>
    /// <returns>An <see cref="OSDMap"/> containing the objects data</returns>
    public OSDMap Serialize()
    {
      OSDMap map = new OSDMap(3);

      // add the AgentData map
      OSDMap agentIDmap = new OSDMap(2);
      agentIDmap.put("AgentID", OSD.FromUUID(AgentID));
      agentIDmap.put("QueryID", OSD.FromUUID(QueryID));

      OSDArray agentDataArray = new OSDArray();
      agentDataArray.add(agentIDmap);

      map.put("AgentData", agentDataArray);

      // add the QueryData map
      OSDArray dataBlocksArray = new OSDArray(QueryDataBlocks.length);
      for (int i = 0; i < QueryDataBlocks.length; i++)
      {
        OSDMap queryDataMap = new OSDMap(14);
        queryDataMap.put("ActualArea", OSD.FromInteger(QueryDataBlocks[i].ActualArea));
        queryDataMap.put("BillableArea", OSD.FromInteger(QueryDataBlocks[i].BillableArea));
        queryDataMap.put("Desc", OSD.FromString(QueryDataBlocks[i].Description));
        queryDataMap.put("Dwell", OSD.FromReal(QueryDataBlocks[i].Dwell));
        queryDataMap.put("Flags", OSD.FromInteger(QueryDataBlocks[i].Flags));
        queryDataMap.put("GlobalX", OSD.FromReal(QueryDataBlocks[i].GlobalX));
        queryDataMap.put("GlobalY", OSD.FromReal(QueryDataBlocks[i].GlobalY));
        queryDataMap.put("GlobalZ", OSD.FromReal(QueryDataBlocks[i].GlobalZ));
        queryDataMap.put("Name", OSD.FromString(QueryDataBlocks[i].Name));
        queryDataMap.put("OwnerID", OSD.FromUUID(QueryDataBlocks[i].OwnerID));
        queryDataMap.put("Price", OSD.FromInteger(QueryDataBlocks[i].Price));
        queryDataMap.put("SimName", OSD.FromString(QueryDataBlocks[i].SimName));
        queryDataMap.put("SnapshotID", OSD.FromUUID(QueryDataBlocks[i].SnapShotID));
        queryDataMap.put("ProductSKU", OSD.FromString(QueryDataBlocks[i].ProductSku));
        dataBlocksArray.add(queryDataMap);
      }

      map.put("QueryData", dataBlocksArray);

      // add the TransactionData map
      OSDMap transMap = new OSDMap(1);
      transMap.put("TransactionID", OSD.FromUUID(TransactionID));
      OSDArray transArray = new OSDArray();
      transArray.add(transMap);
      map.put("TransactionData", transArray);

      return map;
View Full Code Here

TOP

Related Classes of com.ngt.jopenmetaverse.shared.structureddata.OSDMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.