Public Types | Static Public Member Functions
pcl::poisson::Cube Class Reference

#include <marching_cubes_poisson.h>

List of all members.

Public Types

enum  { CORNERS = 8, EDGES = 12, NEIGHBORS = 6 }

Static Public Member Functions

static int AntipodalCornerIndex (int idx)
static int CornerIndex (int x, int y, int z)
static void EdgeCorners (int idx, int &c1, int &c2)
static int EdgeIndex (int orientation, int i, int j)
static int EdgeReflectCornerIndex (int idx, int edgeIndex)
static int EdgeReflectEdgeIndex (int edgeIndex)
static int FaceAdjacentToEdges (int eIndex1, int eIndex2)
static void FaceCorners (int idx, int &c1, int &c2, int &c3, int &c4)
static int FaceIndex (int dir, int offSet)
static int FaceIndex (int x, int y, int z)
static int FaceReflectCornerIndex (int idx, int faceIndex)
static int FaceReflectEdgeIndex (int idx, int faceIndex)
static int FaceReflectFaceIndex (int idx, int faceIndex)
static void FacesAdjacentToEdge (int eIndex, int &f1Index, int &f2Index)
static void FactorCornerIndex (int idx, int &x, int &y, int &z)
static void FactorEdgeIndex (int idx, int &orientation, int &i, int &j)
static void FactorFaceIndex (int idx, int &x, int &y, int &z)
static void FactorFaceIndex (int idx, int &dir, int &offSet)

Detailed Description

Definition at line 57 of file marching_cubes_poisson.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
CORNERS 
EDGES 
NEIGHBORS 

Definition at line 60 of file marching_cubes_poisson.h.


Member Function Documentation

int pcl::poisson::Cube::AntipodalCornerIndex ( int  idx) [static]

Definition at line 222 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::CornerIndex ( int  x,
int  y,
int  z 
) [static]

Definition at line 110 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::EdgeCorners ( int  idx,
int &  c1,
int &  c2 
) [static]

Definition at line 181 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::EdgeIndex ( int  orientation,
int  i,
int  j 
) [static]

Definition at line 116 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::EdgeReflectCornerIndex ( int  idx,
int  edgeIndex 
) [static]

Definition at line 261 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::EdgeReflectEdgeIndex ( int  edgeIndex) [static]

Definition at line 272 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::FaceAdjacentToEdges ( int  eIndex1,
int  eIndex2 
) [static]

Definition at line 150 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::FaceCorners ( int  idx,
int &  c1,
int &  c2,
int &  c3,
int &  c4 
) [static]

Definition at line 199 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::FaceIndex ( int  dir,
int  offSet 
) [static]

Definition at line 132 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::FaceIndex ( int  x,
int  y,
int  z 
) [static]

Definition at line 123 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::FaceReflectCornerIndex ( int  idx,
int  faceIndex 
) [static]

Definition at line 250 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::FaceReflectEdgeIndex ( int  idx,
int  faceIndex 
) [static]

Definition at line 234 of file marching_cubes_poisson.cpp.

int pcl::poisson::Cube::FaceReflectFaceIndex ( int  idx,
int  faceIndex 
) [static]

Definition at line 227 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::FacesAdjacentToEdge ( int  eIndex,
int &  f1Index,
int &  f2Index 
) [static]

Definition at line 159 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::FactorCornerIndex ( int  idx,
int &  x,
int &  y,
int &  z 
) [static]

Definition at line 111 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::FactorEdgeIndex ( int  idx,
int &  orientation,
int &  i,
int &  j 
) [static]

Definition at line 117 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::FactorFaceIndex ( int  idx,
int &  x,
int &  y,
int &  z 
) [static]

Definition at line 134 of file marching_cubes_poisson.cpp.

void pcl::poisson::Cube::FactorFaceIndex ( int  idx,
int &  dir,
int &  offSet 
) [static]

Definition at line 145 of file marching_cubes_poisson.cpp.


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


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