Class TLcdNVG15ModelEncoder

java.lang.Object
com.luciad.format.xml.bind.schema.ALcdXMLModelEncoder
com.luciad.format.nvg.nvg15.xml.TLcdNVG15ModelEncoder
All Implemented Interfaces:
ILcdOutputStreamFactoryCapable, ILcdModelEncoder, Serializable

@LcdService(service=ILcdModelEncoder.class, priority=20000) public class TLcdNVG15ModelEncoder extends ALcdXMLModelEncoder
Model encoder for creating an NVG 1.5 document from a given TLcdNVG15Model. This encoder only supports NVG 1.5 models.

Output files

File Description
*.xml, *.nvg NVG XML file

Supported file transfer protocols

  • This model encoder supports all transfer protocols that are supported by the outputStreamFactory of this encoder.

Supported models

  • This model encoder can save and export NVG 1.4/1.5 models as described by the TLcdNVGModelDecoder. These models are instances of TLcdNVG15Model.

Sample code


 ILcdModelEncoder encoder = new TLcdNVG15ModelEncoder();
 encoder.export(nvgModel, "file.nvg");
 

Thread safety

  • The encoding of models is thread-safe, as long as no properties are changed during the encoding.

Supported versions and specifications

  • NATO Vector Graphics Data Format 1.4
  • NATO Vector Graphics Data Format 1.5
Since:
2015.0
See Also:
  • Constructor Details

    • TLcdNVG15ModelEncoder

      public TLcdNVG15ModelEncoder()
      Creates a new TLcdNVG15ModelEncoder, ready to use.
  • Method Details