Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
BIAS::CylindricDepthPanorama Class Reference

create and represent cylindric depth panorama More...

#include <Image/CylindricDepthPanorama.hh>

+ Inheritance diagram for BIAS::CylindricDepthPanorama:
+ Collaboration diagram for BIAS::CylindricDepthPanorama:

Public Member Functions

 CylindricDepthPanorama ()
 
 CylindricDepthPanorama (const Projection &iP, unsigned int channels)
 Constructor with default params. More...
 
 CylindricDepthPanorama (const ProjectionParametersCylindric &iP, unsigned int channels)
 
int GetMappedImages (BIAS::Image< float > &image, BIAS::Image< unsigned char > &texture)
 
int GetPanorama (BIAS::Image< float > &image, BIAS::Image< unsigned char > &texture)
 
int GetTriangleMesh (BIAS::TriangleMesh &mesh)
 
int Init (const Projection &iP, unsigned int channels)
 
int Init (const ProjectionParametersCylindric &iP, unsigned int channels)
 
int ProcessCylindricProjection (BIAS::Image< float > &depthMap, BIAS::Projection &p, BIAS::Image< unsigned char > *texture=NULL, bool useProjection=true)
 Call Process to update the measurement. More...
 
void SetFillArea (int area)
 
 ~CylindricDepthPanorama ()
 Destructor. More...
 

Protected Attributes

bool bCostImageCreated_
 
bool bFirstPoseSet_
 
bool bTextureFilled_
 
BIAS::Image< float > costIm_
 
BIAS::Image< float > destDepth_
 
BIAS::Image< unsigned char > destTex_
 
int dOffsetX_
 
int dOffsetY_
 
unsigned int dTexChannels_
 
unsigned fillArea_
 
bool inited_
 
BIAS::Projection initialProjection_
 
BIAS::Image< float > panorama_
 
unsigned int panoramaHeight_
 
BIAS::Image< float > panoramaHitCount_
 
BIAS::Image< unsigned char > panoramaTexture_
 
BIAS::Image< float > panoramaVarianz_
 
unsigned int panoramaWidth_
 
BIAS::ProjectionParametersCylindricpCylinderProj_
 
BIAS::ProjectionMapping< float,
float > 
projectionMappingFL_
 
BIAS::ProjectionMapping
< unsigned char, unsigned char > 
projectionMappingUC_
 

Detailed Description

create and represent cylindric depth panorama

Author
ischiller

Definition at line 45 of file CylindricDepthPanorama.hh.

Constructor & Destructor Documentation

CylindricDepthPanorama::CylindricDepthPanorama ( )

Definition at line 14 of file CylindricDepthPanorama.cpp.

CylindricDepthPanorama::CylindricDepthPanorama ( const Projection iP,
unsigned int  channels 
)

Constructor with default params.

Constructor.

Parameters
range,:the range of degrees in which a panorama is to be build 360 = full circle
Author
ischiller
Date
05/07

Definition at line 22 of file CylindricDepthPanorama.cpp.

CylindricDepthPanorama::CylindricDepthPanorama ( const ProjectionParametersCylindric iP,
unsigned int  channels 
)

Definition at line 32 of file CylindricDepthPanorama.cpp.

CylindricDepthPanorama::~CylindricDepthPanorama ( )

Destructor.

Definition at line 77 of file CylindricDepthPanorama.cpp.

Member Function Documentation

int CylindricDepthPanorama::GetMappedImages ( BIAS::Image< float > &  image,
BIAS::Image< unsigned char > &  texture 
)

Definition at line 242 of file CylindricDepthPanorama.cpp.

int CylindricDepthPanorama::GetPanorama ( BIAS::Image< float > &  image,
BIAS::Image< unsigned char > &  texture 
)
int CylindricDepthPanorama::GetTriangleMesh ( BIAS::TriangleMesh mesh)
int CylindricDepthPanorama::Init ( const Projection iP,
unsigned int  channels 
)
int CylindricDepthPanorama::Init ( const ProjectionParametersCylindric iP,
unsigned int  channels 
)

Definition at line 42 of file CylindricDepthPanorama.cpp.

int CylindricDepthPanorama::ProcessCylindricProjection ( BIAS::Image< float > &  depthMap,
BIAS::Projection p,
BIAS::Image< unsigned char > *  texture = NULL,
bool  useProjection = true 
)
void CylindricDepthPanorama::SetFillArea ( int  area)

Definition at line 81 of file CylindricDepthPanorama.cpp.

Member Data Documentation

bool BIAS::CylindricDepthPanorama::bCostImageCreated_
protected

Definition at line 84 of file CylindricDepthPanorama.hh.

bool BIAS::CylindricDepthPanorama::bFirstPoseSet_
protected
bool BIAS::CylindricDepthPanorama::bTextureFilled_
protected
BIAS::Image<float> BIAS::CylindricDepthPanorama::costIm_
protected

Definition at line 91 of file CylindricDepthPanorama.hh.

BIAS::Image<float> BIAS::CylindricDepthPanorama::destDepth_
protected

Definition at line 88 of file CylindricDepthPanorama.hh.

BIAS::Image<unsigned char> BIAS::CylindricDepthPanorama::destTex_
protected

Definition at line 89 of file CylindricDepthPanorama.hh.

int BIAS::CylindricDepthPanorama::dOffsetX_
protected

Definition at line 97 of file CylindricDepthPanorama.hh.

int BIAS::CylindricDepthPanorama::dOffsetY_
protected

Definition at line 97 of file CylindricDepthPanorama.hh.

unsigned int BIAS::CylindricDepthPanorama::dTexChannels_
protected

Definition at line 96 of file CylindricDepthPanorama.hh.

unsigned BIAS::CylindricDepthPanorama::fillArea_
protected

Definition at line 83 of file CylindricDepthPanorama.hh.

bool BIAS::CylindricDepthPanorama::inited_
protected

Definition at line 99 of file CylindricDepthPanorama.hh.

BIAS::Projection BIAS::CylindricDepthPanorama::initialProjection_
protected
BIAS::Image<float> BIAS::CylindricDepthPanorama::panorama_
protected
unsigned int BIAS::CylindricDepthPanorama::panoramaHeight_
protected
BIAS::Image<float> BIAS::CylindricDepthPanorama::panoramaHitCount_
protected
BIAS::Image<unsigned char> BIAS::CylindricDepthPanorama::panoramaTexture_
protected
BIAS::Image<float> BIAS::CylindricDepthPanorama::panoramaVarianz_
protected

Definition at line 85 of file CylindricDepthPanorama.hh.

unsigned int BIAS::CylindricDepthPanorama::panoramaWidth_
protected
BIAS::ProjectionParametersCylindric* BIAS::CylindricDepthPanorama::pCylinderProj_
protected
BIAS::ProjectionMapping<float, float> BIAS::CylindricDepthPanorama::projectionMappingFL_
protected

Definition at line 102 of file CylindricDepthPanorama.hh.

BIAS::ProjectionMapping<unsigned char, unsigned char> BIAS::CylindricDepthPanorama::projectionMappingUC_
protected

Definition at line 101 of file CylindricDepthPanorama.hh.


The documentation for this class was generated from the following files: