The IDLffJPEG2000::Init() function method initializes an IDLffJPEG2000 object that can be used to read (decode) image data from a JPEG2000 image file, or write (encode) image data to a JPEG2000 image file.
Obj = OBJ_NEW('IDLffJPEG2000' , Filename[, PROPERTY = value])
Result = Obj->[IDLffJPEG2000::] Init(Filename [, PROPERTY = value] (Only in subclass' Init method)
When this method is called indirectly, as part of the call to the OBJ_NEW function, the return value is an object reference to the newly-created object.
When called directly within a subclass Init method, the return value is 1 if initialization was successful, or zero otherwise.
Set this argument to a scalar string containing the path and filename of a file containing JPEG 2000 compressed image data to be accessed through this object. If the file type suffix is
.jpx, case insensitive, the file is a JP2 file. Otherwise the file contains a raw JPEG2000 code stream.
Any property listed under IDLffJPEG2000 Properties that contains the word "Yes" in the "Init" column of the properties table can be initialized during object creation using this method. To initialize the value of a property, specify the property name as a keyword set equal to the appropriate property value.