Public Member Functions | Static Private Member Functions | Private Attributes
SphereUniformSampling::NormalEntry Class Reference

#include <SphereUniformSampling.h>

List of all members.

Public Member Functions

void addIndex (std::list< int >::iterator &points_it, std::list< float >::iterator &weights_it, const int idx, const float w)
void deleteEntry ()
void deletePointNWeight (const std::list< int >::iterator points_it, const std::list< float >::iterator weights_it)
void getAngles (float &phi, float &theta) const
const Eigen::Vector3f & getNormal () const
const std::list< int > & getPoints () const
float getWeight () const
const std::list< float > & getWeights () const
 NormalEntry (const unsigned int i, const unsigned int j, const unsigned int phi_resolution)

Static Private Member Functions

static void getNormalFromAngles (Eigen::Vector3f &normal, const float phi, const float theta)

Private Attributes

Eigen::Vector3f mNormal
float mPhi
std::list< int > mPoints
float mTheta
float mWeight
std::list< float > mWeights

Detailed Description

Definition at line 50 of file SphereUniformSampling.h.


Constructor & Destructor Documentation

SphereUniformSampling::NormalEntry::NormalEntry ( const unsigned int  i,
const unsigned int  j,
const unsigned int  phi_resolution 
)

Definition at line 303 of file SphereUniformSampling.cpp.


Member Function Documentation

void SphereUniformSampling::NormalEntry::addIndex ( std::list< int >::iterator &  points_it,
std::list< float >::iterator &  weights_it,
const int  idx,
const float  w 
)

Definition at line 309 of file SphereUniformSampling.cpp.

Definition at line 62 of file SphereUniformSampling.h.

void SphereUniformSampling::NormalEntry::deletePointNWeight ( const std::list< int >::iterator  points_it,
const std::list< float >::iterator  weights_it 
)

Definition at line 319 of file SphereUniformSampling.cpp.

void SphereUniformSampling::NormalEntry::getAngles ( float &  phi,
float &  theta 
) const [inline]

Definition at line 56 of file SphereUniformSampling.h.

const Eigen::Vector3f& SphereUniformSampling::NormalEntry::getNormal ( ) const [inline]

Definition at line 55 of file SphereUniformSampling.h.

void SphereUniformSampling::NormalEntry::getNormalFromAngles ( Eigen::Vector3f &  normal,
const float  phi,
const float  theta 
) [static, private]

Definition at line 325 of file SphereUniformSampling.cpp.

const std::list<int>& SphereUniformSampling::NormalEntry::getPoints ( ) const [inline]

Definition at line 57 of file SphereUniformSampling.h.

Definition at line 54 of file SphereUniformSampling.h.

const std::list<float>& SphereUniformSampling::NormalEntry::getWeights ( ) const [inline]

Definition at line 58 of file SphereUniformSampling.h.


Member Data Documentation

Definition at line 68 of file SphereUniformSampling.h.

Definition at line 69 of file SphereUniformSampling.h.

Definition at line 70 of file SphereUniformSampling.h.

Definition at line 69 of file SphereUniformSampling.h.

Definition at line 67 of file SphereUniformSampling.h.

Definition at line 71 of file SphereUniformSampling.h.


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


structure_coloring_fkie
Author(s): Bastian Gaspers
autogenerated on Sun Jan 5 2014 11:38:09