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::SphericalDepthPanorama Class Reference

create and represent spherical depth panorama More...

#include <Image/SphericalDepthPanorama.hh>

+ Collaboration diagram for BIAS::SphericalDepthPanorama:

Public Member Functions

int GetPanorama (BIAS::Image< float > &image, BIAS::Image< unsigned char > &texture)
 
int GetTriangleMesh (BIAS::TriangleMesh &mesh)
 
int ProcessSphericalProjection (BIAS::Image< float > &depthMap, BIAS::Projection &p, BIAS::Image< unsigned char > *texture=NULL)
 Call Process to update the measurement. More...
 
 SphericalDepthPanorama (Projection *initialProjection_=NULL)
 Constructor with default params. More...
 
 ~SphericalDepthPanorama ()
 Destructor. More...
 

Protected Attributes

bool bFirstPoseSet_
 
bool bTextureFilled_
 
int dOffsetX_
 
int dOffsetY_
 
BIAS::Image< float > panorama_
 
unsigned int panoramaHeight_
 
BIAS::Image< float > panoramaHitCount_
 
BIAS::Image< unsigned char > panoramaTexture_
 
BIAS::Image< float > panoramaVarianz_
 
unsigned int panoramaWidth_
 
BIAS::ProjectionpInitialProj_
 
BIAS::ProjectionpSphericalProj_
 

Detailed Description

create and represent spherical depth panorama

Author
ischiller

Definition at line 44 of file SphericalDepthPanorama.hh.

Constructor & Destructor Documentation

SphericalDepthPanorama::SphericalDepthPanorama ( Projection initialProjection_ = NULL)

Constructor with default params.

Constructor.

Parameters
range,:the range of degrees in which a panorama is to be build 360 = full circle
sampling,:The sampling rate. 10 = 10 steps per degree
Author
ischiller
Date
05/07

Definition at line 12 of file SphericalDepthPanorama.cpp.

SphericalDepthPanorama::~SphericalDepthPanorama ( )

Destructor.

Definition at line 37 of file SphericalDepthPanorama.cpp.

Member Function Documentation

int SphericalDepthPanorama::GetPanorama ( BIAS::Image< float > &  image,
BIAS::Image< unsigned char > &  texture 
)
int SphericalDepthPanorama::GetTriangleMesh ( BIAS::TriangleMesh mesh)
int SphericalDepthPanorama::ProcessSphericalProjection ( BIAS::Image< float > &  depthMap,
BIAS::Projection p,
BIAS::Image< unsigned char > *  texture = NULL 
)

Member Data Documentation

bool BIAS::SphericalDepthPanorama::bFirstPoseSet_
protected

Definition at line 70 of file SphericalDepthPanorama.hh.

bool BIAS::SphericalDepthPanorama::bTextureFilled_
protected

Definition at line 77 of file SphericalDepthPanorama.hh.

int BIAS::SphericalDepthPanorama::dOffsetX_
protected

Definition at line 76 of file SphericalDepthPanorama.hh.

int BIAS::SphericalDepthPanorama::dOffsetY_
protected

Definition at line 76 of file SphericalDepthPanorama.hh.

BIAS::Image<float> BIAS::SphericalDepthPanorama::panorama_
protected

Definition at line 71 of file SphericalDepthPanorama.hh.

unsigned int BIAS::SphericalDepthPanorama::panoramaHeight_
protected

Definition at line 73 of file SphericalDepthPanorama.hh.

BIAS::Image<float> BIAS::SphericalDepthPanorama::panoramaHitCount_
protected

Definition at line 71 of file SphericalDepthPanorama.hh.

BIAS::Image<unsigned char> BIAS::SphericalDepthPanorama::panoramaTexture_
protected

Definition at line 72 of file SphericalDepthPanorama.hh.

BIAS::Image<float> BIAS::SphericalDepthPanorama::panoramaVarianz_
protected

Definition at line 71 of file SphericalDepthPanorama.hh.

unsigned int BIAS::SphericalDepthPanorama::panoramaWidth_
protected

Definition at line 73 of file SphericalDepthPanorama.hh.

BIAS::Projection* BIAS::SphericalDepthPanorama::pInitialProj_
protected

Definition at line 75 of file SphericalDepthPanorama.hh.

BIAS::Projection* BIAS::SphericalDepthPanorama::pSphericalProj_
protected

Definition at line 74 of file SphericalDepthPanorama.hh.


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