MeshKit  1.0
HarmonicMapper Class Reference

#include <HarmonicMapper.hpp>

List of all members.

Public Member Functions

 HarmonicMapper (MKCore *core, vector< Vertex > &v, vector< Face > &t, vector< Edge > &e, vector< set< int > > a)
 ~HarmonicMapper ()
void execute ()
void getUV (vector< Vertex > &v)

Private Member Functions

void _iterative_map (double epsilon)
void _map ()

Private Attributes

MKCoremk_core
vector< set< int > > adj
vector< Vertexvtx
vector< Edgeedges
vector< Facetri

Detailed Description

Definition at line 32 of file HarmonicMapper.hpp.


Constructor & Destructor Documentation

HarmonicMapper ( MKCore core,
vector< Vertex > &  v,
vector< Face > &  t,
vector< Edge > &  e,
vector< set< int > >  a 
)

Definition at line 8 of file HarmonicMapper.cpp.

Definition at line 147 of file HarmonicMapper.cpp.


Member Function Documentation

void _iterative_map ( double  epsilon) [private]

Definition at line 101 of file HarmonicMapper.cpp.

void _map ( ) [private]

Definition at line 38 of file HarmonicMapper.cpp.

void execute ( )

Definition at line 18 of file HarmonicMapper.cpp.

void getUV ( vector< Vertex > &  v)

Definition at line 24 of file HarmonicMapper.cpp.


Member Data Documentation

vector<set<int> > adj [private]

Definition at line 49 of file HarmonicMapper.hpp.

vector<Edge> edges [private]

Definition at line 51 of file HarmonicMapper.hpp.

MKCore* mk_core [private]

Definition at line 48 of file HarmonicMapper.hpp.

vector<Face> tri [private]

Definition at line 52 of file HarmonicMapper.hpp.

vector<Vertex> vtx [private]

Definition at line 50 of file HarmonicMapper.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines