Basic Image AlgorithmS Library
2.8.0
|
#include <OpenGLFramework/SpecializedBatches/DisparityInterpolator.hh>
Public Types | |
enum | INTERP_TYPE { LINEAR = 0, BG = 1 } |
Public Member Functions | |
void | ActivateFixedFunctionPipeline () |
glfShaderProgram * | CreateFragmentShaderProgram (const std::string &fragmentShaderCode) |
glfShaderProgram * | CreateFragmentShaderProgramFromFile (const std::string &fragmentShaderPath) |
DisparityInterpolator () | |
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) |
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 | SetDisparityMap (glfTexture2D *dispMap) |
void | SetInterpType (INTERP_TYPE interp_type) |
void | SetRenderTarget (glfFramebufferObject *renderTarget) |
void | SetViewPort (unsigned int width, unsigned int height) |
virtual | ~DisparityInterpolator () |
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 20 of file DisparityInterpolator.hh.
Enumerator | |
---|---|
LINEAR | |
BG |
Definition at line 23 of file DisparityInterpolator.hh.
DisparityInterpolator::DisparityInterpolator | ( | ) |
Definition at line 13 of file DisparityInterpolator.cpp.
|
virtual |
Definition at line 78 of file DisparityInterpolator.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 DisparityInterpolator::Draw | ( | ) |
Definition at line 95 of file DisparityInterpolator.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 DisparityInterpolator::Init | ( | unsigned int | width, |
unsigned int | height | ||
) |
Definition at line 86 of file DisparityInterpolator.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 DisparityInterpolator::SetDisparityMap | ( | glfTexture2D * | dispMap | ) |
Definition at line 82 of file DisparityInterpolator.cpp.
|
inline |
Definition at line 31 of file DisparityInterpolator.hh.
|
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().