CortidQCT
1.2.2.52
|
This header contains mesh related helper functions. More...
#include "Mesh.h"
#include <Eigen/Core>
#include <gsl/gsl>
#include <igl/cotmatrix.h>
#include <igl/per_vertex_normals.h>
Go to the source code of this file.
Namespaces | |
CortidQCT | |
Name namespace for CortidQCT library. | |
Functions | |
template<class T > | |
VertexMatrix< T > | CortidQCT::Internal::vertexMatrix (Mesh< T > const &mesh) |
Returns the Nx3 vertex matrix of the mesh. | |
template<class T > | |
FacetMatrix | CortidQCT::Internal::facetMatrix (Mesh< T > const &mesh) |
Returns the Mx3 index matrix of the mesh. | |
template<class T > | |
LabelVector | CortidQCT::Internal::labelVector (Mesh< T > const &mesh) |
Returns a N-vector containing the per vertex labels. | |
template<class DerivedV , class DerivedF > | |
NormalMatrix< typename DerivedV::Scalar > | CortidQCT::Internal::perVertexNormalMatrix (Eigen::MatrixBase< DerivedV > const &V, Eigen::MatrixBase< DerivedF > const &F) |
Returns a Nx3 matrix with per-vertex normals. | |
template<class T > | |
NormalMatrix< T > | CortidQCT::Internal::perVertexNormalMatrix (Mesh< T > const &mesh) |
Returns a Nx3 matrix with per-vertex normals. | |
template<class DerivedV , class DerivedF > | |
LaplacianMatrix< typename DerivedV::Scalar > | CortidQCT::Internal::laplacianMatrix (Eigen::MatrixBase< DerivedV > const &V, Eigen::MatrixBase< DerivedF > const &F) |
Returns the NxN sparse laplacian matrix (using cotangent weights) | |
template<class T > | |
LaplacianMatrix< T > | CortidQCT::Internal::laplacianMatrix (Mesh< T > const &mesh) |
Returns the NxN sparse laplacian matrix (using cotangent weights) | |
This header contains mesh related helper functions.