vcg::tri::CrossField< MeshType > Member List
This is the complete list of members for vcg::tri::CrossField< MeshType >, including all inherited members.
AdjustDirectionsOnTangentspace(MeshType &mesh)vcg::tri::CrossField< MeshType > [inline, static]
AnglesToCrossField(FaceType &f, const ScalarType &alpha1, const ScalarType &alpha2, int RefEdge=1)vcg::tri::CrossField< MeshType > [inline, static]
CoordType typedefvcg::tri::CrossField< MeshType > [private]
CrossFieldToAngles(const FaceType &f, ScalarType &alpha1, ScalarType &alpha2, int RefEdge=1)vcg::tri::CrossField< MeshType > [inline, static]
CrossToUV(FaceType &f, int numD=0)vcg::tri::CrossField< MeshType > [inline, static]
CrossVector(const CoordType &dir0, const CoordType &norm, CoordType axis[4])vcg::tri::CrossField< MeshType > [inline, static]
CrossVector(const FaceType &f, CoordType axis[4])vcg::tri::CrossField< MeshType > [inline, static]
CrossVector(const VertexType &v, CoordType axis[4])vcg::tri::CrossField< MeshType > [inline, static]
CrossVector(const FaceType &f, const int &index)vcg::tri::CrossField< MeshType > [inline, static]
CrossVector(const VertexType &v, const int &index)vcg::tri::CrossField< MeshType > [inline, static]
DifferenceCrossField(const typename FaceType::CoordType &t0, const typename FaceType::CoordType &t1, const typename FaceType::CoordType &n)vcg::tri::CrossField< MeshType > [inline, static]
DifferenceCrossField(const typename vcg::Point2< ScalarType > &t0, const typename vcg::Point2< ScalarType > &t1)vcg::tri::CrossField< MeshType > [inline, static]
FaceType typedefvcg::tri::CrossField< MeshType > [private]
FindSeparatrices(const typename vcg::face::Pos< FaceType > &vPos, std::vector< CoordType > &directions, std::vector< FaceType * > &faces, std::vector< TriangleType > &WrongTris, int expVal=-1, int numSub=3)vcg::tri::CrossField< MeshType > [inline, static]
FindSubDir(vcg::Triangle3< ScalarType > T3, size_t Nvert, std::vector< CoordType > &SubDEdges, int Nsub)vcg::tri::CrossField< MeshType > [inline, private, static]
FindSubTriangles(const typename vcg::face::Pos< FaceType > &vPos, std::vector< TriangleType > &SubFaces, std::vector< FaceType * > &OriginalFace, int numSub=3)vcg::tri::CrossField< MeshType > [inline, private, static]
FollowDirection(const FaceType &f0, const FaceType &f1, const CoordType &dir0)vcg::tri::CrossField< MeshType > [inline, static]
FollowDirection(const FaceType &f0, const FaceType &f1, int dir0)vcg::tri::CrossField< MeshType > [inline, static]
FollowDirectionI(const FaceType &f0, const FaceType &f1, const CoordType &dir0)vcg::tri::CrossField< MeshType > [inline, static]
FollowLineDirection(const FaceType &f0, const FaceType &f1, int dir)vcg::tri::CrossField< MeshType > [inline, static]
GradientToCross(const FaceType &f, const vcg::Point2< ScalarType > &UV0, const vcg::Point2< ScalarType > &UV1, const vcg::Point2< ScalarType > &UV2, CoordType &dirU, CoordType &dirV)vcg::tri::CrossField< MeshType > [inline, static]
I_K_PI(const CoordType &a, const CoordType &b, const CoordType &n)vcg::tri::CrossField< MeshType > [inline, static]
InitDirFromWEdgeUV(MeshType &mesh)vcg::tri::CrossField< MeshType > [inline, static]
InterpolateCrossField(const CoordType &t0, const CoordType &t1, const CoordType &t2, const CoordType &n0, const CoordType &n1, const CoordType &n2, const CoordType &target_n, const CoordType &bary)vcg::tri::CrossField< MeshType > [inline, static]
InterpolateCrossField(const std::vector< CoordType > &TangVect, const std::vector< ScalarType > &Weight, const std::vector< CoordType > &Norms, const CoordType &BaseNorm)vcg::tri::CrossField< MeshType > [inline, static]
InterpolateCrossFieldLine(const typename FaceType::CoordType &t0, const typename FaceType::CoordType &t1, const typename FaceType::CoordType &n0, const typename FaceType::CoordType &n1, const typename FaceType::CoordType &target_n, const typename FaceType::ScalarType &weight)vcg::tri::CrossField< MeshType > [inline, static]
InterpolateCrossSubTriangles(const std::vector< TriangleType > &SubFaces, const std::vector< FaceType * > &OriginalFace, std::vector< CoordType > &Dir, std::vector< CoordType > &NormSubF)vcg::tri::CrossField< MeshType > [inline, private, static]
InterpolateDir(const CoordType &Dir0, const CoordType &Dir1, const CoordType &Sep0, const CoordType &Sep1, const TriangleType &t0, const TriangleType &t1, CoordType &Interpolated, size_t &Face)vcg::tri::CrossField< MeshType > [inline, private, static]
IsSingularByCross(const VertexType &v, int &missmatch)vcg::tri::CrossField< MeshType > [inline, static]
K_PI(const CoordType &a, const CoordType &b, const CoordType &n)vcg::tri::CrossField< MeshType > [inline, static]
MakeDirectionFaceCoherent(FaceType *f0, FaceType *f1)vcg::tri::CrossField< MeshType > [inline, static]
MakeDirectionFaceCoherent(MeshType &mesh, bool normal_diff=true)vcg::tri::CrossField< MeshType > [inline, static]
MissMatchByCross(const CoordType &dir0, const CoordType &dir1, const CoordType &N0, const CoordType &N1)vcg::tri::CrossField< MeshType > [inline, static]
MissMatchByCross(const FaceType &f0, const FaceType &f1)vcg::tri::CrossField< MeshType > [inline, static]
OrientDirectionFaceCoherently(MeshType &mesh)vcg::tri::CrossField< MeshType > [inline, static]
PosType typedefvcg::tri::CrossField< MeshType > [private]
ReduceOneDirectionField(std::vector< CoordType > &directions, std::vector< FaceType * > &faces)vcg::tri::CrossField< MeshType > [inline, private, static]
Rotate(const FaceType &f0, const FaceType &f1, const CoordType &dir3D)vcg::tri::CrossField< MeshType > [inline, static]
ScalarType typedefvcg::tri::CrossField< MeshType > [private]
SetCrossVector(FaceType &f, CoordType dir0, CoordType dir1)vcg::tri::CrossField< MeshType > [inline, static]
SetFaceCrossVectorFromVert(FaceType &f)vcg::tri::CrossField< MeshType > [inline, static]
SetFaceCrossVectorFromVert(MeshType &mesh)vcg::tri::CrossField< MeshType > [inline, static]
SetVertCrossVectorFromFace(VertexType &v)vcg::tri::CrossField< MeshType > [inline, static]
SetVertCrossVectorFromFace(MeshType &mesh)vcg::tri::CrossField< MeshType > [inline, static]
Sign(ScalarType a)vcg::tri::CrossField< MeshType > [inline, private, static]
SubDivideDir(const CoordType &Edge0, const CoordType &Edge1, std::vector< CoordType > &SubDEdges, int Nsub)vcg::tri::CrossField< MeshType > [inline, private, static]
SubdivideTris(vcg::Triangle3< ScalarType > T3, size_t Nvert, std::vector< vcg::Triangle3< ScalarType > > &SubTris, int Nsub)vcg::tri::CrossField< MeshType > [inline, private, static]
TangentAngleToVect(const FaceType &f, const ScalarType &angle)vcg::tri::CrossField< MeshType > [inline, static]
TangentVectToAngle(const CoordType dirX, const CoordType dirZ, const CoordType &vect3D)vcg::tri::CrossField< MeshType > [inline, static]
TransformationMatrix(const FaceType &f)vcg::tri::CrossField< MeshType > [inline, static]
TriangleType typedefvcg::tri::CrossField< MeshType > [private]
turn(const CoordType &norm, const CoordType &d0, const CoordType &d1)vcg::tri::CrossField< MeshType > [inline, private, static]
UpdateSingularByCross(MeshType &mesh)vcg::tri::CrossField< MeshType > [inline, static]
VectToAngle(const FaceType &f, const CoordType &vect3D)vcg::tri::CrossField< MeshType > [inline, static]
VertexType typedefvcg::tri::CrossField< MeshType > [private]


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:42:09