TwiceAsNice  2019-02-18
Functions
ImgFix Namespace Reference

namespace for dealing with removing ad latency pixels and re-ordering pixels for dual and quad ouputs More...

Functions

void SingleOuputErase (std::vector< uint16_t > &data, int32_t rows, int32_t numImgCols, int32_t numLatencyPixels)
 
void SingleOuputCopy (const std::vector< uint16_t > &data, std::vector< uint16_t > &out, int32_t rows, int32_t numImgCols, int32_t numLatencyPixels)
 
void QuadOuputCopy (const std::vector< uint16_t > &data, std::vector< uint16_t > &out, int32_t rows, int32_t cols, int32_t numLatencyPixels, int32_t outputBuffOffset=0)
 
void QuadOuputFix (const std::vector< uint16_t > &data, std::vector< uint16_t > &out, const int32_t rows, const int32_t cols, const int32_t numLatencyPixels)
 
void DualOuputFix (const std::vector< uint16_t > &data, std::vector< uint16_t > &out, const int32_t rows, const int32_t cols, const int32_t numLatencyPixels)
 

Detailed Description

namespace for dealing with removing ad latency pixels and re-ordering pixels for dual and quad ouputs

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2011 Apogee Imaging Systems, Inc.

Function Documentation

◆ DualOuputFix()

void ImgFix::DualOuputFix ( const std::vector< uint16_t > &  data,
std::vector< uint16_t > &  out,
const int32_t  rows,
const int32_t  cols,
const int32_t  numLatencyPixels 
)

◆ QuadOuputCopy()

void ImgFix::QuadOuputCopy ( const std::vector< uint16_t > &  data,
std::vector< uint16_t > &  out,
int32_t  rows,
int32_t  cols,
int32_t  numLatencyPixels,
int32_t  outputBuffOffset = 0 
)

◆ QuadOuputFix()

void ImgFix::QuadOuputFix ( const std::vector< uint16_t > &  data,
std::vector< uint16_t > &  out,
const int32_t  rows,
const int32_t  cols,
const int32_t  numLatencyPixels 
)

◆ SingleOuputCopy()

void ImgFix::SingleOuputCopy ( const std::vector< uint16_t > &  data,
std::vector< uint16_t > &  out,
int32_t  rows,
int32_t  numImgCols,
int32_t  numLatencyPixels 
)

◆ SingleOuputErase()

void ImgFix::SingleOuputErase ( std::vector< uint16_t > &  data,
int32_t  rows,
int32_t  numImgCols,
int32_t  numLatencyPixels 
)