Basic Image AlgorithmS Library
2.8.0
|
#include <OpenGLFramework/SpecializedBatches/MapFusion.hh>
Public Types | |
enum | FUSION_TYPE { PIXEL = 0, AREA = 1, FG = 2 } |
Public Member Functions | |
void | ActivateFixedFunctionPipeline () |
glfShaderProgram * | CreateFragmentShaderProgram (const std::string &fragmentShaderCode) |
glfShaderProgram * | CreateFragmentShaderProgramFromFile (const std::string &fragmentShaderPath) |
void | Draw () |
glfFramebufferObject * | GetRenderTarget () |
glfTexture2D * | GetTextureFromDefaultRenderTarget () |
int | GetTextureFromDefaultRenderTarget (ImageBase &texture) |
unsigned int | GetViewportHeight () |
unsigned int | GetViewportWidth () |
glfTexture2D * | GetZBufferFromDefaultRenderTarget () |
void | Init (unsigned int width, unsigned int height) |
MapFusion () | |
void | SetDefaultFloatRenderTarget (unsigned int width, unsigned height) |
void | SetDefaultRenderTarget (unsigned int width, unsigned height, GLenum internalFormat=GL_LUMINANCE32F_ARB) |
void | SetDefaultRGBRenderTarget (unsigned int width, unsigned height) |
void | SetDisparityMaps (glfTexture2D *dispMap1, glfTexture2D *dispMap2) |
void | SetFilterSize (unsigned int width, unsigned int height) |
void | SetFusionType (FUSION_TYPE fusion_type) |
void | SetRenderTarget (glfFramebufferObject *renderTarget) |
void | SetViewPort (unsigned int width, unsigned int height) |
virtual | ~MapFusion () |
Protected Member Functions | |
glfBatch * | GetBatch_ () |
glfDepthBufferMode * | GetDepthBufferMode_ () |
glfElementBuffer * | GetElementBuffer_ () |
glfMatrix * | GetModelViewMatrix_ () |
glfMatrix * | GetProjectionMatrix_ () |
glfShader * | GetShader () |
glfShaderProgram * | GetShaderProgram_ () |
glfVertexBuffer * | GetVertexBuffer_ () |
glfViewport * | GetViewport_ () |
void | InitBatch_ () |
void | InitPrimitiveData_ () |
void | InitVertexTransformation_ () |
Definition at line 21 of file MapFusion.hh.
Enumerator | |
---|---|
PIXEL | |
AREA | |
FG |
Definition at line 24 of file MapFusion.hh.
MapFusion::MapFusion | ( | ) |
Definition at line 14 of file MapFusion.cpp.
|
virtual |
Definition at line 92 of file MapFusion.cpp.
|
inlineinherited |
Definition at line 88 of file PerPixelProcessingBase.hh.
References BIAS::glfScreen::GetInstance().
|
inherited |
Definition at line 106 of file PerPixelProcessingBase.cpp.
References BIAS::glfException::GetMessageString().
|
inherited |
Definition at line 133 of file PerPixelProcessingBase.cpp.
References BIAS::glfException::GetMessageString().
Referenced by BIAS::SeparableBilateralFilter::Init().
void MapFusion::Draw | ( | ) |
Definition at line 126 of file MapFusion.cpp.
|
inlineprotectedinherited |
Definition at line 157 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Draw().
|
inlineprotectedinherited |
Definition at line 172 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Init().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
Definition at line 129 of file PerPixelProcessingBase.hh.
|
inlineprotectedinherited |
Definition at line 176 of file PerPixelProcessingBase.hh.
|
inlineprotectedinherited |
Definition at line 180 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Draw(), and BIAS::SeparableBilateralFilter::SetColorAndSourceAndDest().
|
inlineinherited |
Definition at line 115 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 119 of file PerPixelProcessingBase.hh.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 169 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 60 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 57 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 112 of file PerPixelProcessingBase.hh.
void MapFusion::Init | ( | unsigned int | width, |
unsigned int | height | ||
) |
Definition at line 114 of file MapFusion.cpp.
|
inlineprotectedinherited |
Definition at line 134 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Init().
|
inlineprotectedinherited |
Definition at line 148 of file PerPixelProcessingBase.hh.
References BIAS::Primitives::PlainQuad2DWithTexture2D().
|
inlineprotectedinherited |
Definition at line 152 of file PerPixelProcessingBase.hh.
|
inherited |
Definition at line 96 of file PerPixelProcessingBase.cpp.
|
inherited |
Definition at line 44 of file PerPixelProcessingBase.cpp.
References BIAS::glfException::GetMessageString().
|
inherited |
Definition at line 101 of file PerPixelProcessingBase.cpp.
void MapFusion::SetDisparityMaps | ( | glfTexture2D * | dispMap1, |
glfTexture2D * | dispMap2 | ||
) |
Definition at line 101 of file MapFusion.cpp.
|
inline |
Definition at line 34 of file MapFusion.hh.
void MapFusion::SetFusionType | ( | FUSION_TYPE | fusion_type | ) |
Definition at line 110 of file MapFusion.cpp.
|
inlineinherited |
Definition at line 64 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::SetColorAndSourceAndDest().
|
inlineinherited |
Definition at line 52 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::SetColorAndSourceAndDest().