/* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ /* * Copyright (C) 2004-2013 HUBzero Foundation, LLC * */ #ifndef NV_READER_COMMON_H #define NV_READER_COMMON_H namespace nv { extern float * merge(float *scalar, float *gradient, int size); extern void normalizeScalar(float *data, int count, int stride, double min, double max); extern void normalizeVector(float *data, int count, double min, double max); extern float * computeGradient(float *data, int nx, int ny, int nz, float dx, float dy, float dz, float min, float max); extern void computeSimpleGradient(float *data, int nx, int ny, int nz, float dx = 1.0f, float dy = 1.0f, float dz = 1.0f); } #endif