/** * Writes the value expressed as a {@code cartesian}, which is the property specified as a three-dimensional Cartesian value {@code [X, Y, Z]}. * @param dates The dates at which the value is specified. * @param values The values corresponding to each date. */ public final void writeCartesian(List<JulianDate> dates, List<Cartesian> values) { writeCartesian(dates, values, 0, dates.size()); }
dates.add(m_startDate.addSeconds(120.0)); values.add(new Cartesian(7.0, 8.0, 9.0)); customPropertyWriter.writeCartesian(dates, values); } finally { DisposeHelper.dispose(customPropertyWriter);
dates.add(m_startDate.addSeconds(120.0)); values.add(new Cartesian(7.0, 8.0, 9.0)); customPropertyWriter.writeCartesian(dates, values); } finally { DisposeHelper.dispose(customPropertyWriter);
@Test public final void customPropertyCartesianConstant() { { final PacketCesiumWriter usingExpression_2 = (getPacket()); try { { cesiumlanguagewriter.CustomPropertiesCesiumWriter customPropertiesWriter = getPacket().openPropertiesProperty(); try { { cesiumlanguagewriter.CustomPropertyCesiumWriter customPropertyWriter = customPropertiesWriter.openCustomPropertyProperty("custom_property"); try { customPropertyWriter.writeCartesian(new Cartesian(1D, 2D, 3D)); } finally { DisposeHelper.dispose(customPropertyWriter); } } } finally { DisposeHelper.dispose(customPropertiesWriter); } } } finally { DisposeHelper.dispose(usingExpression_2); } } Assert.assertEquals("{\"properties\":{\"custom_property\":{\"cartesian\":[1,2,3]}}}", getStringWriter().toString()); }
customPropertyWriter.writeCartesian(new Cartesian(1D, 2D, 3D)); } finally { DisposeHelper.dispose(customPropertyWriter);
dates.add(m_startDate.addSeconds(120.0)); values.add(new Cartesian(7.0, 8.0, 9.0)); customPropertyWriter.writeCartesian(dates, values); } finally { DisposeHelper.dispose(customPropertyWriter);