, including all inherited members.
| AllEdge(MetroMesh &m, VertexSampler &ps) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| AllFace(MetroMesh &m, VertexSampler &ps) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| AllVertex(MetroMesh &m, VertexSampler &ps) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| checkPoissonDisk(MetroMesh &vmesh, SampleSHT &sht, const Point3< ScalarType > &p, ScalarType radius) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| ComputePoissonDiskRadius(MetroMesh &origMesh, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| ComputePoissonSampleNum(MetroMesh &origMesh, ScalarType diskRadius) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| ComputePoissonSampleRadii(MetroMesh &sampleMesh, ScalarType diskRadius, ScalarType radiusVariance, bool invert) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| CoordType typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| EdgeUniform(MetroMesh &m, VertexSampler &ps, int sampleNum, bool sampleFauxEdge=true) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| FaceContainer typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| FaceIterator typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| FacePointer typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| FaceSimilar(MetroMesh &m, VertexSampler &ps, int sampleNum, bool dualFlag, bool randomFlag) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| FaceSubdivision(MetroMesh &m, VertexSampler &ps, int sampleNum, bool randSample) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| FaceSubdivisionOld(MetroMesh &m, VertexSampler &ps, int sampleNum, bool randSample) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| FaceType typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| FaceUniform(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| FillAndShuffleFacePointerVector(MetroMesh &m, std::vector< FacePointer > &faceVec) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| FillAndShuffleVertexPointerVector(MetroMesh &m, std::vector< VertexPointer > &vertVec) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| getPrecomputedMontecarloSample(Point3i &cell, MontecarloSHT &samplepool) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| MeshSHT typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| MeshSHTIterator typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| Montecarlo(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| MontecarloSHT typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| MontecarloSHTIterator typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| PoissonDisk(MetroMesh &origMesh, VertexSampler &ps, MetroMesh &montecarloMesh, ScalarType diskRadius, const struct PoissonDiskParam pp=PoissonDiskParam()) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| PoissonDiskPruning(MetroMesh &origMesh, VertexSampler &ps, MetroMesh &montecarloMesh, ScalarType diskRadius, const struct PoissonDiskParam pp=PoissonDiskParam()) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| RandomBaricentric() | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| RandomBox(vcg::Box3< ScalarType > box) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| RandomDouble01() | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| RandomDouble01closed() | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| RandomInt(unsigned int i) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| RegularRecursiveOffset(MetroMesh &m, std::vector< Point3f > &pvec, ScalarType offset, float minDiag) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| SampleSHT typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| SampleSHTIterator typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| SamplingRandomGenerator() | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| ScalarType typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| SingleFaceRaster(typename MetroMesh::FaceType &f, VertexSampler &ps, const Point2< typename MetroMesh::ScalarType > &v0, const Point2< typename MetroMesh::ScalarType > &v1, const Point2< typename MetroMesh::ScalarType > &v2, bool correctSafePointsBaryCoords=true) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| SingleFaceSimilar(FacePointer fp, VertexSampler &ps, int n_samples_per_edge) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| SingleFaceSimilarDual(FacePointer fp, VertexSampler &ps, int n_samples_per_edge, bool randomFlag) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| SingleFaceSubdivision(int sampleNum, const CoordType &v0, const CoordType &v1, const CoordType &v2, VertexSampler &ps, FacePointer fp, bool randSample) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| SingleFaceSubdivisionOld(int sampleNum, const CoordType &v0, const CoordType &v1, const CoordType &v2, VertexSampler &ps, FacePointer fp, bool randSample) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| StratifiedMontecarlo(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| SubdivideAndSample(MetroMesh &m, std::vector< Point3f > &pvec, const Box3< ScalarType > bb, RRParam &rrp, float curDiag) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| Texture(MetroMesh &m, VertexSampler &ps, int textureWidth, int textureHeight, bool correctSafePointsBaryCoords=true) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| TriMeshGrid typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | |
| VertexAreaUniform(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| VertexIterator typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| VertexPointer typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| VertexType typedef | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [private] |
| VertexUniform(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| VertexWeighted(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| WeightedArea(FaceType f) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |
| WeightedMontecarlo(MetroMesh &m, VertexSampler &ps, int sampleNum) | vcg::tri::SurfaceSampling< MetroMesh, VertexSampler > | [inline, static] |