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

Classes

class  Allocator
class  AllocatorState
class  BinaryNode
class  CoredEdgeIndex
class  CoredFileMeshData
class  CoredMeshData
class  CoredPointIndex
class  CoredVectorMeshData
struct  CoredVertexIndex
class  Cube
class  Edge
class  EdgeIndex
class  FunctionData
class  MarchingCubes
class  MarchingSquares
struct  MatrixEntry
struct  NMatrixEntry
class  NVector
class  OctNode
class  Octree
struct  Point3D
class  Polynomial
class  PPolynomial
class  RootInfo
class  SortedTreeNodes
class  SparseMatrix
class  SparseNMatrix
class  SparseSymmetricMatrix
class  Square
class  StartingPolynomial
class  TreeNodeData
class  Triangle
class  TriangleIndex
class  Triangulation
class  TriangulationEdge
class  TriangulationTriangle
class  Vector
class  VertexData

Typedefs

typedef float FunctionDataReal
typedef float Real
typedef OctNode< class
TreeNodeData, Real
TreeOctNode

Functions

void Add (const double in1[2], const double in2[2], double out[2])
double Angle (const double in[2])
double ArcTan2 (const double &y, const double &x)
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)
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)
int Factor (double a1, double a0, double roots[1][2], const double &EPS)
int Factor (double a2, double a1, double a0, double roots[2][2], const double &EPS)
int Factor (double a3, double a2, double a1, double a0, double roots[3][2], const double &EPS)
int Factor (double a4, double a3, double a2, double a1, double a0, double roots[4][2], const double &EPS)
template<class Real >
double Length (const Point3D< Real > &p)
void Multiply (const double in1[2], const double in2[2], double out[2])
template<class Real >
Real Random ()
template<class Real >
Point3D< RealRandomBallPoint ()
template<class Real >
Point3D< RealRandomSpherePoint ()
int Solve (const double *eqns, const double *values, double *solutions, const int &dim)
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)
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 ROUND_EPS = Real (1e-5)

Typedef Documentation

Definition at line 52 of file multi_grid_octree_data.h.

typedef float pcl::poisson::Real

Definition at line 51 of file multi_grid_octree_data.h.

Definition at line 53 of file multi_grid_octree_data.h.


Function Documentation

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

Definition at line 148 of file factor.cpp.

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

Definition at line 138 of file factor.cpp.

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

Definition at line 125 of file factor.cpp.

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

Definition at line 122 of file geometry.hpp.

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

Definition at line 114 of file geometry.hpp.

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

Definition at line 160 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 132 of file geometry.hpp.

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

Definition at line 52 of file factor.cpp.

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

Definition at line 58 of file factor.cpp.

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

Definition at line 80 of file factor.cpp.

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

Definition at line 169 of file factor.cpp.

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

Definition at line 96 of file geometry.hpp.

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

Definition at line 156 of file factor.cpp.

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

Definition at line 50 of file geometry.hpp.

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

Definition at line 58 of file geometry.hpp.

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

Definition at line 75 of file geometry.hpp.

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

Definition at line 228 of file factor.cpp.

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

Definition at line 142 of file factor.cpp.

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

Definition at line 104 of file geometry.hpp.

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

Definition at line 88 of file geometry.hpp.

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

Definition at line 152 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 261 of file geometry.hpp.


Variable Documentation

Definition at line 54 of file multi_grid_octree_data.hpp.

Definition at line 55 of file multi_grid_octree_data.hpp.



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