OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Functions
ossimKakaduJpipHandler.cpp File Reference
#include "ossimKakaduJpipHandler.h"
#include <ossim/base/ossimUrl.h>
#include <ossim/base/ossimEndian.h>
#include <sstream>
#include <ossim/base/ossimException.h>
#include <ossim/base/ossimKeywordNames.h>
#include "ossimKakaduCommon.h"
#include <ossim/imaging/ossimImageDataFactory.h>
#include <ossim/base/Thread.h>
#include <jpx.h>
#include <ossim/base/ossimNumericProperty.h>
#include <ossim/base/ossimWebRequestFactoryRegistry.h>
#include "ossimKakaduJpipInfo.h"
#include <ossim/imaging/ossimImageGeometryRegistry.h>
#include <ossim/base/ossimTrace.h>
#include <ossim/imaging/ossimMemoryImageSource.h>
#include <ossim/imaging/ossimImageRenderer.h>
#include <ossim/projection/ossimImageViewAffineTransform.h>

Go to the source code of this file.

Functions

 RTTI_DEF1 (ossimKakaduJpipHandler, "ossimKakaduJpipHandler", ossimImageHandler)
 
ossim_uint64 findLevel (ossim_uint64 power2Value, ossim_uint32 maxLevel)
 

Function Documentation

◆ findLevel()

ossim_uint64 findLevel ( ossim_uint64  power2Value,
ossim_uint32  maxLevel 
)

Definition at line 779 of file ossimKakaduJpipHandler.cpp.

780 {
781  ossim_uint64 test = 1<<maxLevel;
782  ossim_uint64 currentLevel = maxLevel;
783  while(currentLevel)
784  {
785  if(test&power2Value) break;
786  test >>=1;
787  --currentLevel;
788  }
789  return currentLevel;
790 }
unsigned long long ossim_uint64

◆ RTTI_DEF1()

RTTI_DEF1 ( ossimKakaduJpipHandler  ,
"ossimKakaduJpipHandler"  ,
ossimImageHandler   
)