Opened 15 years ago
Last modified 15 years ago
#1797 assigned enhancement
Create writer for nitf with j2k compressed blocks.
Reported by: | dburken | Owned by: | dburken |
---|---|---|---|
Priority: | normal | Milestone: | OSSIM 2.0 |
Component: | Algorithms/Functionality | Version: | OSSIM Roadmap |
Severity: | normal | Keywords: | |
Cc: |
Description
Need writer for nitf with j2k compressed blocks. This writer will use the Kakadu library for compression.
Note:
See TracTickets
for help on using tickets.
This ticket has been implemented. Leaving open for a short test period. See details below.
Created ossimNitfWriterBase to move duplicated methods back to. Move to ossimNitfWriterBase:
Consolidated methods into ossimNitfImageHeaderV2_X class that were duplicated in ossimNitfImageHeaderV2_0 and ossimNitfImageHeaderV2_1 classes. Moved to ossimNitfImageHeaderV2_X:
In ossim_plugins/kakadu: Created ossimKakaduNitfWriter class:
New files: ossim/include/ossim/imaging/ossimNitfWriterBase.h ossim/src/ossim/imaging/ossimNitfWriterBase.cpp
ossim_plugins/kakadu/ossimKakaduNitfWriter.h ossim_plugins/kakadu/ossimKakaduNitfWriter.cpp ossim_plugins/kakadu/ossimKakaduWriterFactory.h ossim_plugins/kakadu/ossimKakaduWriterFactory.cpp
Updated files: ossim/src/ossim/support_data/ossimNitfImageHeaderV2_0.cpp ossim/src/ossim/support_data/ossimNitfImageHeaderV2_X.cpp ossim/src/ossim/support_data/ossimNitfImageHeaderV2_1.cpp ossim/src/ossim/imaging/ossimNitfWriter.cpp ossim/src/ossim/imaging/ossimNitf20Writer.cpp
ossim/include/ossim/support_data/ossimNitfImageHeaderV2_0.h ossim/include/ossim/support_data/ossimNitfImageHeaderV2_X.h ossim/include/ossim/support_data/ossimNitfImageHeaderV2_1.h ossim/include/ossim/imaging/ossimNitfWriter.h ossim/include/ossim/imaging/ossimNitf20Writer.h ossim/include/ossim/imaging/ossimImageFileWriter.h
ossim_plugins/kakadu/ossimKakaduPluginInit.cpp ossim_plugins/kakadu/ossimKakaduNitfReader.cpp ossim_plugins/kakadu/ossimKakaduCommon.cpp ossim_plugins/kakadu/ossimKakaduCompressor.cpp ossim_plugins/kakadu/ossimKakaduCompressor.h ossim_plugins/kakadu/ossimKakaduNitfOverviewBuilder.cpp