Packet
public PacketCesiumWriter OpenPacket([NotNull] CesiumOutputStream output) { PacketCesiumWriter packetWriter = m_packetWriter.Value; packetWriter.Open(output); return(packetWriter); }
public void OpensObjectLiteralOnOpenAndClosesItOnClose() { PacketCesiumWriter packet = new PacketCesiumWriter(); packet.Open(m_output); Assert.AreEqual("{", m_sw.ToString()); packet.Close(); Assert.AreEqual("{}", m_sw.ToString()); }
/// <summary> /// Writes the availability intervals from either the TimeSpan or TimeStamp elements from the kml document. /// </summary> /// <param name="timePrimitiveParentElement">The parent element that contains the kml TimePrimitive element.</param> /// <param name="packetWriter">The packet writer.</param> /// <param name="docNamespace">The namespace of the kml document.</param> public static void WriteAvailability(XElement timePrimitiveParentElement, PacketCesiumWriter packetWriter, XNamespace docNamespace) { TimeInterval interval = GetInterval(timePrimitiveParentElement, docNamespace); if (interval != null) { packetWriter.WriteAvailability(interval); } }