-
- /* -------------------------------------------------------------------- */
- //
- // JPEG 2000 Files
- //
- /* -------------------------------------------------------------------- */
+/*=========================================================================
+
+ Program: gdcm
+ Module: $RCSfile: gdcmJpeg2000.cxx,v $
+ Language: C++
+ Date: $Date: 2005/02/05 01:37:09 $
+ Version: $Revision: 1.19 $
+
+ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
+ l'Image). All rights reserved. See Doc/License.txt or
+ http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#include "gdcmFileHelper.h"
+#include "gdcmDebug.h"
-#include <stdio.h>
-#include "gdcmFile.h"
+#include <iostream>
+#include <fstream>
-int
-gdcmFile::gdcm_read_JPEG2000_file (void * image_buffer) {
+namespace gdcm
+{
+//-----------------------------------------------------------------------------
+ /**
+ * \brief routine for JPEG decompression
+ * @param fp pointer to an already open file descriptor
+ * JPEG2000 encoded image
+ * @param image_buffer to receive uncompressed pixels
+ * @return 1 on success, 0 on error
+ * @warning : not yet made
+ */
-
- printf("Sorry JPEG 2000 File not yet taken into account\n");
- return 0;
+bool gdcm_read_JPEG2000_file (std::ifstream* , void* )
+{
+ gdcmWarningMacro( "Sorry JPEG 2000 File not yet taken into account" );
+ return false;
}
+//-----------------------------------------------------------------------------
+} // end namespace gdcm