Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes
pcl::poisson::SparseNMatrix< T, Dim > Class Template Reference

#include <sparse_matrix.h>

List of all members.

Public Member Functions

int Entries ()
SparseNMatrix operator* (const T &V) const
template<class T2 >
NVector< T2, Dim > operator* (const Vector< T2 > &V) const
template<class T2 >
Vector< T2 > operator* (const NVector< T2, Dim > &V) const
SparseNMatrixoperator*= (const T &V)
SparseNMatrixoperator= (const SparseNMatrix &M)
void Resize (int rows)
void SetRowSize (int row, int count)
 SparseNMatrix ()
 SparseNMatrix (int rows)
 SparseNMatrix (const SparseNMatrix &M)
 ~SparseNMatrix ()

Static Public Member Functions

static void SetAllocator (const int &blockSize)
static int UseAllocator (void)

Public Attributes

NMatrixEntry< T, Dim > ** m_ppElements
int rows
int * rowSizes

Static Public Attributes

static Allocator< NMatrixEntry
< T, Dim > > 
AllocatorNMatrixEntry

Static Private Attributes

static int UseAlloc = 0

Detailed Description

template<class T, int Dim>
class pcl::poisson::SparseNMatrix< T, Dim >

Definition at line 131 of file sparse_matrix.h.


Constructor & Destructor Documentation

template<class T , int Dim>
pcl::poisson::SparseNMatrix< T, Dim >::SparseNMatrix ( )

Definition at line 370 of file sparse_matrix.hpp.

template<class T , int Dim>
pcl::poisson::SparseNMatrix< T, Dim >::SparseNMatrix ( int  rows)

Definition at line 376 of file sparse_matrix.hpp.

template<class T , int Dim>
pcl::poisson::SparseNMatrix< T, Dim >::SparseNMatrix ( const SparseNMatrix< T, Dim > &  M)

Definition at line 383 of file sparse_matrix.hpp.

template<class T , int Dim>
pcl::poisson::SparseNMatrix< T, Dim >::~SparseNMatrix ( )

Definition at line 419 of file sparse_matrix.hpp.


Member Function Documentation

template<class T , int Dim>
int pcl::poisson::SparseNMatrix< T, Dim >::Entries ( void  )

Definition at line 396 of file sparse_matrix.hpp.

template<class T , int Dim>
SparseNMatrix< T, Dim > pcl::poisson::SparseNMatrix< T, Dim >::operator* ( const T &  V) const

Definition at line 468 of file sparse_matrix.hpp.

template<class T , int Dim>
template<class T2 >
NVector< T2, Dim > pcl::poisson::SparseNMatrix< T, Dim >::operator* ( const Vector< T2 > &  V) const

Definition at line 488 of file sparse_matrix.hpp.

template<class T , int Dim>
template<class T2 >
Vector< T2 > pcl::poisson::SparseNMatrix< T, Dim >::operator* ( const NVector< T2, Dim > &  V) const

Definition at line 508 of file sparse_matrix.hpp.

template<class T , int Dim>
SparseNMatrix< T, Dim > & pcl::poisson::SparseNMatrix< T, Dim >::operator*= ( const T &  V)

Definition at line 477 of file sparse_matrix.hpp.

template<class T , int Dim>
SparseNMatrix< T, Dim > & pcl::poisson::SparseNMatrix< T, Dim >::operator= ( const SparseNMatrix< T, Dim > &  M)

Definition at line 405 of file sparse_matrix.hpp.

template<class T , int Dim>
void pcl::poisson::SparseNMatrix< T, Dim >::Resize ( int  rows)

Definition at line 426 of file sparse_matrix.hpp.

template<class T , int Dim>
void pcl::poisson::SparseNMatrix< T, Dim >::SetAllocator ( const int &  blockSize) [static]

Definition at line 354 of file sparse_matrix.hpp.

template<class T , int Dim>
void pcl::poisson::SparseNMatrix< T, Dim >::SetRowSize ( int  row,
int  count 
)

Definition at line 449 of file sparse_matrix.hpp.

template<class T , int Dim>
int pcl::poisson::SparseNMatrix< T, Dim >::UseAllocator ( void  ) [static]

Definition at line 350 of file sparse_matrix.hpp.


Member Data Documentation

template<class T, int Dim>
Allocator< NMatrixEntry< T, Dim > > pcl::poisson::SparseNMatrix< T, Dim >::AllocatorNMatrixEntry [static]

Definition at line 136 of file sparse_matrix.h.

template<class T, int Dim>
NMatrixEntry<T,Dim>** pcl::poisson::SparseNMatrix< T, Dim >::m_ppElements

Definition at line 142 of file sparse_matrix.h.

template<class T, int Dim>
int pcl::poisson::SparseNMatrix< T, Dim >::rows

Definition at line 140 of file sparse_matrix.h.

template<class T, int Dim>
int* pcl::poisson::SparseNMatrix< T, Dim >::rowSizes

Definition at line 141 of file sparse_matrix.h.

template<class T, int Dim>
int pcl::poisson::SparseNMatrix< T, Dim >::UseAlloc = 0 [static, private]

Definition at line 134 of file sparse_matrix.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:21