Home | History | Annotate | Download | only in mosaic

Lines Matching defs:Blend

18 // Blend.cpp
19 // $Id: Blend.cpp,v 1.22 2011/06/24 04:22:14 mbansal Exp $
24 #include "Blend.h"
29 Blend::Blend()
34 Blend::~Blend()
41 int Blend::initialize(int blendingType, int stripType, int frame_width, int frame_height)
76 void Blend::AlignToMiddleFrame(MosaicFrame **frames, int frames_size)
95 int Blend::runBlend(MosaicFrame **oframes, MosaicFrame **rframes,
110 else // For WIDE strip mode, first select the relevant frames to blend.
297 int Blend::MosaicSizeCheck(float sizeMultiplier, float heightMultiplier) {
318 int Blend::FillFramePyramid(MosaicFrame *mb)
360 int Blend::DoMergeAndBlend(MosaicFrame **frames, int nsite,
564 // Blend
581 void Blend::CropFinalMosaic(YUVinfo &imgMos, MosaicRect &cropping_rect)
620 int Blend::PerformFinalBlending(YUVinfo &imgMos, MosaicRect &cropping_rect)
792 void Blend::RoundingCroppingSizeToMultipleOf8(MosaicRect &rect) {
802 void Blend::ComputeMask(CSite *csite, BlendRect &vcrect, BlendRect &brect, MosaicRect &rect, YUVinfo &imgMos, int site_idx)
872 void Blend::ProcessPyramidForThisFrame(CSite *csite, BlendRect &vcrect, BlendRect &brect, MosaicRect &rect, YUVinfo &imgMos, double trs[3][3], int site_idx)
1054 void Blend::MosaicToFrame(double trs[3][3], double x, double y, double &wx, double &wy)
1087 void Blend::FrameToMosaic(double trs[3][3], double x, double y, double &wx, double &wy)
1126 void Blend::ClipBlendRect(CSite *csite, BlendRect &brect)
1167 void Blend::FrameToMosaicRect(int width, int height, double trs[3][3], BlendRect &brect)
1194 void Blend::SelectRelevantFrames(MosaicFrame **frames, int frames_size,
1240 void Blend::ComputeBlendParameters(MosaicFrame **frames, int frames_size, int is360)