ISIS Core Library 0.7.2 (api 3.0.0)
Namespaces | Typedefs | Enumerations | Functions

/scr/tee1/isis/lib/Core/DataStorage/common.hpp File Reference

#include "../CoreUtils/log_modules.hpp"
#include "../CoreUtils/log.hpp"
#include "../CoreUtils/propmap.hpp"
#include "../config.hpp"
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/lu.hpp>

Go to the source code of this file.

Namespaces

namespace  isis
namespace  isis::data
namespace  isis::data::_internal
namespace  isis::image_io

Typedefs

typedef ImageIoDebug isis::image_io::Debug
typedef DataDebug isis::data::Debug
typedef DataLog isis::data::Runtime
typedef ImageIoLog isis::image_io::Runtime

Enumerations

enum  isis::data::dimensions { isis::data::rowDim = 0, isis::data::columnDim, isis::data::sliceDim, isis::data::timeDim }
enum  isis::data::scannerAxis { isis::data::x = 0, isis::data::y, isis::data::z, isis::data::t }

Functions

template<typename HANDLE >
void isis::image_io::enableLog (LogLevel level)
template<typename HANDLE >
void isis::data::enableLog (LogLevel level)
 Set logging level for the namespace data.
boost::filesystem::path isis::data::getCommonSource (const data::Image &img)
boost::filesystem::path isis::data::getCommonSource (std::list< boost::filesystem::path > sources)
boost::filesystem::path isis::data::getCommonSource (const std::list< data::Image > &imgs)
template<typename TYPE >
bool isis::data::_internal::inverseMatrix (const matrix< TYPE > &inMatrix, matrix< TYPE > &inverse)
bool isis::data::_internal::transformCoords (isis::util::PropertyMap &properties, util::vector4< size_t > size, boost::numeric::ublas::matrix< float > transform, bool transformCenterIsImageCenter)