/** * Writes a value for the {@code horizontalOrigin} property as a {@code horizontalOrigin} value. The {@code horizontalOrigin} property specifies the horizontal origin of the label. It controls whether the label is left-, center-, or right-aligned with the {@code position}. If not specified, the default value is CENTER. * @param value The horizontal origin. */ public final void writeHorizontalOriginProperty(@Nonnull CesiumHorizontalOrigin value) { { cesiumlanguagewriter.HorizontalOriginCesiumWriter writer = openHorizontalOriginProperty(); try { writer.writeHorizontalOrigin(value); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code horizontalOrigin} property as a {@code horizontalOrigin} value. The {@code horizontalOrigin} property specifies the horizontal origin of the billboard, which determines whether the billboard image is left-, center-, or right-aligned with the {@code position}. If not specified, the default value is CENTER. * @param value The horizontal origin. */ public final void writeHorizontalOriginProperty(@Nonnull CesiumHorizontalOrigin value) { { cesiumlanguagewriter.HorizontalOriginCesiumWriter writer = openHorizontalOriginProperty(); try { writer.writeHorizontalOrigin(value); } finally { DisposeHelper.dispose(writer); } } }
@Test public final void horizontalOriginCanBeWrittenAsSimpleString() { { final PacketCesiumWriter usingExpression_8 = (getPacket()); try { { HorizontalOriginCesiumWriter writer = new HorizontalOriginCesiumWriter("foo"); try { writer.open(getOutputStream()); writer.writeHorizontalOrigin(CesiumHorizontalOrigin.CENTER); } finally { DisposeHelper.dispose(writer); } } } finally { DisposeHelper.dispose(usingExpression_8); } } Assert.assertEquals("{\"foo\":\"CENTER\"}", getStringWriter().toString()); }
@Test public final void horizontalOriginCanBeWrittenAsSimpleString() { { final PacketCesiumWriter usingExpression_0 = (getPacket()); try { { HorizontalOriginCesiumWriter writer = new HorizontalOriginCesiumWriter("foo"); try { writer.open(getOutputStream()); writer.writeHorizontalOrigin(CesiumHorizontalOrigin.CENTER); } finally { DisposeHelper.dispose(writer); } } } finally { DisposeHelper.dispose(usingExpression_0); } } Assert.assertEquals("{\"foo\":\"CENTER\"}", getStringWriter().toString()); }
@Test public final void horizontalOriginCanBeWrittenInsideInterval() { JulianDate startDate = new GregorianDate(2012, 6, 7, 12, 0, 0D).toJulianDate(); { final PacketCesiumWriter usingExpression_1 = (getPacket()); try { { HorizontalOriginCesiumWriter writer = new HorizontalOriginCesiumWriter("foo"); try { writer.open(getOutputStream()); writer.writeInterval(startDate, startDate.addSeconds(100.0)); writer.writeHorizontalOrigin(CesiumHorizontalOrigin.CENTER); } finally { DisposeHelper.dispose(writer); } } } finally { DisposeHelper.dispose(usingExpression_1); } } Assert.assertEquals("{\"foo\":{\"interval\":\"20120607T12Z/20120607T120140Z\",\"horizontalOrigin\":\"CENTER\"}}", getStringWriter().toString()); }
@Test public final void horizontalOriginCanBeWrittenInsideInterval() { JulianDate startDate = new GregorianDate(2012, 6, 7, 12, 0, 0D).toJulianDate(); { final PacketCesiumWriter usingExpression_9 = (getPacket()); try { { HorizontalOriginCesiumWriter writer = new HorizontalOriginCesiumWriter("foo"); try { writer.open(getOutputStream()); writer.writeInterval(startDate, startDate.addSeconds(100.0)); writer.writeHorizontalOrigin(CesiumHorizontalOrigin.CENTER); } finally { DisposeHelper.dispose(writer); } } } finally { DisposeHelper.dispose(usingExpression_9); } } Assert.assertEquals("{\"foo\":{\"interval\":\"20120607T12Z/20120607T120140Z\",\"horizontalOrigin\":\"CENTER\"}}", getStringWriter().toString()); }