/** * Gets a new writer for a {@code NodeTransformation} property. The returned instance must be opened by calling the {@link CesiumElementWriter#open} method before it can be used for writing. A {@code NodeTransformation} property defines transformations to apply to a particular node in a 3D model. */ public final NodeTransformationCesiumWriter getNodeTransformationWriter(String name) { return new NodeTransformationCesiumWriter(name); }
/** * Copies this instance and returns the copy. * @return The copy. */ @Override public NodeTransformationCesiumWriter clone() { return new NodeTransformationCesiumWriter(this); }
/** * Opens and returns a new writer for a {@code NodeTransformation} property. A {@code NodeTransformation} property defines transformations to apply to a particular node in a 3D model. * @param name The name of the new property writer. */ public final NodeTransformationCesiumWriter openNodeTransformationProperty(String name) { openIntervalIfNecessary(); return this.<NodeTransformationCesiumWriter> openAndReturn(new NodeTransformationCesiumWriter(name)); } }