Classes | Typedefs | Functions | Variables
pcl::poisson Namespace Reference

Classes

class  Allocator
class  AllocatorState
class  BinaryNode
class  BSplineData
struct  BSplineElementCoefficients
struct  BSplineElements
class  CoredEdgeIndex
class  CoredFileMeshData
class  CoredFileMeshData2
class  CoredMeshData
class  CoredMeshData2
class  CoredPointIndex
class  CoredVectorMeshData
class  CoredVectorMeshData2
struct  CoredVertexIndex
class  Cube
class  Edge
class  EdgeIndex
class  FunctionData
struct  MapReduceVector
class  MarchingCubes
class  MarchingSquares
struct  MatrixEntry
class  MinimalAreaTriangulation
class  NVector
class  OctNode
class  Octree
struct  Point3D
class  Polynomial
class  PPolynomial
class  RootInfo
class  SortedTreeNodes
class  SparseMatrix
class  SparseSymmetricMatrix
class  Square
class  StartingPolynomial
class  TreeNodeData
class  Triangle
class  TriangleIndex
class  Triangulation
class  TriangulationEdge
class  TriangulationTriangle
struct  UpSampleData
class  Vector
class  VertexData

Typedefs

typedef float BSplineDataReal
typedef float Real
typedef pcl::poisson::OctNode
< class TreeNodeData, Real
TreeOctNode

Functions

long long _InterleaveBits (int p[3])
PCL_EXPORTS void Add (const double in1[2], const double in2[2], double out[2])
PCL_EXPORTS double Angle (const double in[2])
PCL_EXPORTS double ArcTan2 (double y, double x)
void atomicOr (volatile int &dest, int value)
template<class Real >
void CrossProduct (const Point3D< Real > &p1, const Point3D< Real > &p2, Point3D< Real > &p)
template<class Real >
double Distance (const Point3D< Real > &p1, const Point3D< Real > &p2)
PCL_EXPORTS void Divide (const double in1[2], const double in2[2], double out[2])
template<class Real >
void EdgeCollapse (const Real &edgeRatio, std::vector< TriangleIndex > &triangles, std::vector< Point3D< Real > > &positions, std::vector< Point3D< Real > > *normals)
PCL_EXPORTS int Factor (double a1, double a0, double roots[1][2], double EPS)
PCL_EXPORTS int Factor (double a2, double a1, double a0, double roots[2][2], double EPS)
PCL_EXPORTS int Factor (double a3, double a2, double a1, double a0, double roots[3][2], double EPS)
PCL_EXPORTS int Factor (double a4, double a3, double a2, double a1, double a0, double roots[4][2], double EPS)
template<int Degree>
bool LeftOverlap (unsigned int depth, int offset)
template<class Real >
double Length (const Point3D< Real > &p)
PCL_EXPORTS void Multiply (const double in1[2], const double in2[2], double out[2])
template<class Real >
Real Random (void)
template<class Real >
Point3D< RealRandomBallPoint (void)
template<class Real >
Point3D< RealRandomSpherePoint (void)
template<int Degree>
int ReflectLeft (unsigned int depth, int offset)
template<int Degree>
int ReflectRight (unsigned int depth, int offset)
template<int Degree>
bool RightOverlap (unsigned int depth, int offset)
template<int Degree1, int Degree2>
void SetBSplineElementIntegrals (double integrals[Degree1+1][Degree2+1])
PCL_EXPORTS int Solve (const double *eqns, const double *values, double *solutions, int dim)
PCL_EXPORTS void Sqrt (const double in[2], double out[2])
template<class Real >
double SquareDistance (const Point3D< Real > &p1, const Point3D< Real > &p2)
template<class Real >
double SquareLength (const Point3D< Real > &p)
PCL_EXPORTS void Subtract (const double in1[2], const double in2[2], double out[2])
template<class Real >
void TriangleCollapse (const Real &edgeRatio, std::vector< TriangleIndex > &triangles, std::vector< Point3D< Real > > &positions, std::vector< Point3D< Real > > *normals)

Variables

const Real EPSILON = Real(1e-6)
const Real MATRIX_ENTRY_EPSILON = Real(0)
const Real ROUND_EPS = Real(1e-5)

Typedef Documentation

Definition at line 86 of file multi_grid_octree_data.h.

typedef float pcl::poisson::Real

Definition at line 85 of file multi_grid_octree_data.h.

Definition at line 87 of file multi_grid_octree_data.h.


Function Documentation

long long pcl::poisson::_InterleaveBits ( int  p[3])

Definition at line 794 of file octree_poisson.hpp.

void pcl::poisson::Add ( const double  in1[2],
const double  in2[2],
double  out[2] 
)

Definition at line 137 of file factor.cpp.

double pcl::poisson::Angle ( const double  in[2])

Definition at line 127 of file factor.cpp.

double pcl::poisson::ArcTan2 ( double  y,
double  x 
)

Definition at line 114 of file factor.cpp.

void pcl::poisson::atomicOr ( volatile int &  dest,
int  value 
)

Definition at line 67 of file multi_grid_octree_data.hpp.

template<class Real >
void pcl::poisson::CrossProduct ( const Point3D< Real > &  p1,
const Point3D< Real > &  p2,
Point3D< Real > &  p 
)

Definition at line 76 of file geometry.hpp.

template<class Real >
double pcl::poisson::Distance ( const Point3D< Real > &  p1,
const Point3D< Real > &  p2 
)

Definition at line 73 of file geometry.hpp.

void pcl::poisson::Divide ( const double  in1[2],
const double  in2[2],
double  out[2] 
)

Definition at line 149 of file factor.cpp.

template<class Real >
void pcl::poisson::EdgeCollapse ( const Real &  edgeRatio,
std::vector< TriangleIndex > &  triangles,
std::vector< Point3D< Real > > &  positions,
std::vector< Point3D< Real > > *  normals 
)

Definition at line 82 of file geometry.hpp.

int pcl::poisson::Factor ( double  a1,
double  a0,
double  roots[1][2],
double  EPS 
)

Definition at line 41 of file factor.cpp.

int pcl::poisson::Factor ( double  a2,
double  a1,
double  a0,
double  roots[2][2],
double  EPS 
)

Definition at line 47 of file factor.cpp.

int pcl::poisson::Factor ( double  a3,
double  a2,
double  a1,
double  a0,
double  roots[3][2],
double  EPS 
)

Definition at line 69 of file factor.cpp.

int pcl::poisson::Factor ( double  a4,
double  a3,
double  a2,
double  a1,
double  a0,
double  roots[4][2],
double  EPS 
)

Definition at line 158 of file factor.cpp.

template<int Degree>
bool pcl::poisson::LeftOverlap ( unsigned int  depth,
int  offset 
) [inline]

Definition at line 57 of file bspline_data.hpp.

template<class Real >
double pcl::poisson::Length ( const Point3D< Real > &  p)

Definition at line 65 of file geometry.hpp.

void pcl::poisson::Multiply ( const double  in1[2],
const double  in2[2],
double  out[2] 
)

Definition at line 145 of file factor.cpp.

template<class Real >
Real pcl::poisson::Random ( void  )

Definition at line 38 of file geometry.hpp.

template<class Real >
Point3D< Real > pcl::poisson::RandomBallPoint ( void  )

Definition at line 41 of file geometry.hpp.

template<class Real >
Point3D< Real > pcl::poisson::RandomSpherePoint ( void  )

Definition at line 52 of file geometry.hpp.

template<int Degree>
int pcl::poisson::ReflectLeft ( unsigned int  depth,
int  offset 
) [inline]

Definition at line 70 of file bspline_data.hpp.

template<int Degree>
int pcl::poisson::ReflectRight ( unsigned int  depth,
int  offset 
) [inline]

Definition at line 75 of file bspline_data.hpp.

template<int Degree>
bool pcl::poisson::RightOverlap ( unsigned int  depth,
int  offset 
) [inline]

Definition at line 63 of file bspline_data.hpp.

template<int Degree1, int Degree2>
void pcl::poisson::SetBSplineElementIntegrals ( double  integrals[Degree1+1][Degree2+1])

Definition at line 513 of file bspline_data.hpp.

int pcl::poisson::Solve ( const double *  eqns,
const double *  values,
double *  solutions,
int  dim 
)

Definition at line 217 of file factor.cpp.

void pcl::poisson::Sqrt ( const double  in[2],
double  out[2] 
)

Definition at line 131 of file factor.cpp.

template<class Real >
double pcl::poisson::SquareDistance ( const Point3D< Real > &  p1,
const Point3D< Real > &  p2 
)

Definition at line 68 of file geometry.hpp.

template<class Real >
double pcl::poisson::SquareLength ( const Point3D< Real > &  p)

Definition at line 62 of file geometry.hpp.

void pcl::poisson::Subtract ( const double  in1[2],
const double  in2[2],
double  out[2] 
)

Definition at line 141 of file factor.cpp.

template<class Real >
void pcl::poisson::TriangleCollapse ( const Real &  edgeRatio,
std::vector< TriangleIndex > &  triangles,
std::vector< Point3D< Real > > &  positions,
std::vector< Point3D< Real > > *  normals 
)

Definition at line 177 of file geometry.hpp.


Variable Documentation

Definition at line 57 of file multi_grid_octree_data.hpp.

Definition at line 56 of file multi_grid_octree_data.hpp.

Definition at line 58 of file multi_grid_octree_data.hpp.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:32