Package com.ngt.jopenmetaverse.shared.structureddata

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


    private static OSD BuildLLSDBlock(Object packet) throws IllegalArgumentException, IllegalAccessException
   
      Field[] fields = packet.getClass().getFields();

          OSDMap map = new OSDMap(fields.length);
         
          for (int i = 0; i < fields.length; i++)
          {
            Field field = fields[i];
            OSD osd = OSD.SerializeMembers(field.get(packet));
              map.put(field.getName(), osd);
          }
          return map;
     
  //    OSDMap map = new OSDMap();
  //    Type blockType = block.GetType();
View Full Code Here


        Flags  = ProfileFlags.get(ProfileFlags.getIndex(Flags) & ~ProfileFlags.Transacted.getIndex());
    }

    public OSD GetOSD()
    {
      OSDMap tex = new OSDMap(9);
      tex.put("first_life_text", OSD.FromString(FirstLifeText));
      tex.put("first_life_image",  OSD.FromUUID(FirstLifeImage));
      tex.put("partner", OSD.FromUUID(Partner));
      tex.put("about_text", OSD.FromString(AboutText));
      tex.put("born_on", OSD.FromString(BornOn));
      tex.put("charter_member", OSD.FromString(CharterMember));
      tex.put("profile_image", OSD.FromUUID(ProfileImage));
      tex.put("flags", OSD.FromInteger((short)ProfileFlags.getIndex(Flags)));
      tex.put("profile_url",  OSD.FromString(ProfileURL));
      return tex;
    }
View Full Code Here

    }

    public static AvatarProperties FromOSD(OSD O)
    {
      AvatarProperties A = new AvatarProperties();
      OSDMap tex = (OSDMap)O;

      A.FirstLifeText = tex.get("first_life_text").asString();
      A.FirstLifeImage = tex.get("first_life_image").asUUID();
      A.Partner = tex.get("partner").asUUID();
      A.AboutText = tex.get("about_text").asString();
      A.BornOn = tex.get("born_on").asString();
      A.CharterMember = tex.get("chart_member").asString();
      A.ProfileImage = tex.get("profile_image").asUUID();
      A.Flags = ProfileFlags.get((long)tex.get("flags").asInteger());
      A.ProfileURL = tex.get("profile_url").asString();

      return A;

    }
View Full Code Here

    /// <summary></summary>
    public String WantToText;

    public OSD GetOSD()
    {
      OSDMap InterestsOSD = new OSDMap(5);
      InterestsOSD.put("languages_text", OSD.FromString(LanguagesText));
      InterestsOSD.put("skills_mask", OSD.FromUInteger(SkillsMask));
      InterestsOSD.put("skills_text", OSD.FromString(SkillsText));
      InterestsOSD.put("want_to_mask", OSD.FromUInteger(WantToMask));
      InterestsOSD.put("want_to_text", OSD.FromString(WantToText));
      return InterestsOSD;
    }
View Full Code Here

    }

    public static Interests FromOSD(OSD O)
    {
      Interests I = new Interests();
      OSDMap tex = (OSDMap)O;

      I.LanguagesText = tex.get("languages_text").asString();
      I.SkillsMask = tex.get("skills_mask").asUInteger();
      I.SkillsText = tex.get("skills_text").asString();
      I.WantToMask = tex.get("want_to_mask").asUInteger();
      I.WantToText = tex.get("want_to_text").asString();

      return I;

    }
View Full Code Here

  private void SeedRequestCompleteHandler(CapsHttpClient client, OSD result, Exception error)
  {
    if (result != null && result.getType().equals(OSDType.Map))
    {
      OSDMap respTable = (OSDMap)result;

      for (String cap : respTable.keys())
      {
        _Caps.put(cap, respTable.get(cap).asUri());
      }

      if (_Caps.containsKey("EventQueueGet"))
      {
        JLogger.debug("Starting event queue for " + Simulator.toString());
View Full Code Here

      JLogger.debug("Please report this information to http://jira.openmv.org/: \n" + body);

      // try generic decoder next which takes a caps event and tries to match it to an existing packet
      if (body.getType().equals(OSDType.Map))
      {
        OSDMap map = (OSDMap)body;
        Packet packet;
        try {
          packet = Packet.BuildPacket(eventName, map);
        } catch (Exception e) {
          JLogger.warn("Error in building packet for event "
View Full Code Here

            return data;
        }

        public OSD GetOSD()
        {
            OSDMap map = new OSDMap();

            map.put("texture", OSD.FromUUID(SculptTexture));
            map.put("type", OSD.FromInteger(type));

            return map;
        }
View Full Code Here

        {
            SculptData sculpt = new SculptData();

            if (osd.getType() == OSDType.Map)
            {
                OSDMap map = (OSDMap)osd;

                sculpt.SculptTexture = map.get("texture").asUUID();
                sculpt.type = (byte)map.get("type").asInteger();
            }

            return sculpt;
        }
View Full Code Here

        );
  }

  public OSD GetOSD()
  {
    OSDMap permissions = new OSDMap(5);
    permissions.put("base_mask", OSD.FromLong(PermissionMask.getIndex(BaseMask)));
    permissions.put("everyone_mask", OSD.FromLong(PermissionMask.getIndex(EveryoneMask)));
    permissions.put("group_mask", OSD.FromLong(PermissionMask.getIndex(GroupMask)));
    permissions.put("next_owner_mask", OSD.FromLong(PermissionMask.getIndex(NextOwnerMask)));
    permissions.put("owner_mask", OSD.FromLong(PermissionMask.getIndex(OwnerMask)));
    return permissions;
  }
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.