MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- Namespace List
- Namespace Members

Classes | Enumerations
Nitf Namespace Reference

## Classes
class | DataSegment
| represents a data segment in an existing NITF file More...
class | FileHeader
| represents the file header properties of a NITF file More...
class | FileMetadata
| container for File Header metadata More...
class | GraphicSegment
| represents a graphic segment in an existing NITF file More...
class | ImageReader
| class for representing an NITF image segment as an LTIImageReader More...
class | ImageSegment
| represents a image segment in an existing NITF file More...
class | ImageSegmentMetadata
| container for Image Segment metadata More...
class | LabelSegment
| represents a label segment in an existing NITF file More...
class | ReservedSegment
| represents a Reserved segment in an NITF file More...
class | SecurityBlock
| container for security-related metadata More...
class | SecurityMetadata
| container for Security metadata More...
class | Segment
| base class for segment data in an NITF file More...
class | TextSegment
| represents a text segment in an NITF file More...
class | TextSegmentMetadata
| container for Text Segment metadata More...
class | TREData
| representation of a single TRE in a NITF file More...

## Enumerations
enum | Version { VERSION_INVALID, VERSION_11, VERSION_20, VERSION_21 }
| version More...
enum | Format { FORMAT_INVALID, FORMAT_RAW, FORMAT_BILEVEL, FORMAT_JPEG, FORMAT_VQ, FORMAT_JPEGLS, FORMAT_JPEGDS, FORMAT_JP2 }
| image/compression format More...
enum | Layout { LAYOUT_INVALID, LAYOUT_BLOCK, LAYOUT_PIXEL, LAYOUT_ROW, LAYOUT_SEQ }
| layout More...
enum | TRELocation { TRE_OMIT, TRE_USER, TRE_EXTENDED }
| TRE location. More...
enum | J2klraOrigin { J2KLRA_ORIGINAL_NPJE = 0, J2KLRA_PARSED_NPJE = 1, J2KLRA_ORIGINAL_EPJE = 2, J2KLRA_PARSED_EPJE = 3, J2KLRA_ORIGINAL_TPJE = 4, J2KLRA_PARSED_TPJE = 5, J2KLRA_ORIGINAL_LPJE = 6, J2KLRA_PARSED_LPJE = 7, J2KLRA_ORIGINAL_OTHER = 8, J2KLRA_PARSED_OTHER = 9 }
| ORIG field of J2KLRA TRE. More...

## Enumeration Type Documentation

enum Nitf::Format

This enum is used to represent the compression format of an image segment (IC field).

Enumerator
FORMAT_INVALID |
FORMAT_RAW |
FORMAT_BILEVEL | not supported
FORMAT_JPEG | supported only for reading
FORMAT_VQ | not supported
FORMAT_JPEGLS | not supported
FORMAT_JPEGDS | not ssupported
FORMAT_JP2 |

Definition at line 49 of file nitf_types.h.

enum Nitf::J2klraOrigin

This enum is used for setting the ORIG field of the J2KLRA TRE.

Enumerator
J2KLRA_ORIGINAL_NPJE |
J2KLRA_PARSED_NPJE |
J2KLRA_ORIGINAL_EPJE |
J2KLRA_PARSED_EPJE |
J2KLRA_ORIGINAL_TPJE |
J2KLRA_PARSED_TPJE |
J2KLRA_ORIGINAL_LPJE |
J2KLRA_PARSED_LPJE |
J2KLRA_ORIGINAL_OTHER |
J2KLRA_PARSED_OTHER |

Definition at line 95 of file nitf_types.h.

enum Nitf::Layout

This enum is used to represent the data layout of an image segment (IMODE field).

Enumerator
LAYOUT_INVALID |
LAYOUT_BLOCK | B: interleaved by block.
LAYOUT_PIXEL | P: interleaved by pixel.
LAYOUT_ROW | R: interleaved by row (line)
LAYOUT_SEQ | S: sequential (not interleaved)

Definition at line 67 of file nitf_types.h.

enum Nitf::TRELocation

This enum is used to indicate where/how to position certain TREs.

Enumerator
TRE_OMIT |
TRE_USER |
TRE_EXTENDED |

Definition at line 82 of file nitf_types.h.

enum Nitf::Version

This enum is used to represent the version of the NITF file.

Enumerator
VERSION_INVALID |
VERSION_11 |
VERSION_20 |
VERSION_21 |

Definition at line 35 of file nitf_types.h.

LizardTech