| synopsis || functions |

jp2_input_box

Java: Jp2_input_box

Derives from kdu_compressed_source

[Declared in "../apps/compressed_io/jp2.h"]


Known objects derived from this class


Synopsis

Provides full access to a single JP2 family box. The object implements the interface members of its virtual base class kdu_compressed_source, so that any open contiguous code-stream box may be passed directly to kdu_codestream::create to gain full access to its embedded code-stream. For other box types, the read member may be used directly to read from the box.

It is not safe to assign one jp2_input_box object directly to another.


Public Functions

jp2_input_box {Java: Jp2_input_box}

~jp2_input_box [virtual] {Java: Native_destroy}

operator=

exists {Java: Exists}

operator!

open [virtual] (2 forms) {Java: Open}

open_next [virtual] {Java: Open_next}

close [virtual] {Java: Close}

transplant [virtual] {Java: Transplant}

has_caching_source {Java: Has_caching_source}

get_box_type {Java: Get_box_type}

get_locator {Java: Get_locator}

get_capabilities [virtual] {Java: Get_capabilities}

get_remaining_bytes {Java: Get_remaining_bytes}

get_box_bytes {Java: Get_box_bytes}

is_complete {Java: Is_complete}

seek [virtual] {Java: Seek}

get_pos [virtual] {Java: Get_pos}

read [virtual] (6 forms) {Java: Read}

set_tileheader_scope [virtual] {Java: Set_tileheader_scope}

set_precinct_scope [virtual] {Java: Set_precinct_scope}

set_codestream_scope [virtual] {Java: Set_codestream_scope}


| top || synopsis || functions |