\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.7 - Planar Parameterization of Triangulated Surface Meshes
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages

Concepts

conceptBorderParameterizer_3
 BorderParameterizer_3 is a concept of class that parameterizes a given type of mesh, Adaptor, which is a model of the ParameterizationMesh_3 concept. More...
 
conceptParameterizationMesh_3
 ParameterizationMesh_3 is a concept for a 3D surface mesh. Its main purpose is to allow the parameterization methods to access meshes in a uniform manner. More...
 
conceptParameterizationPatchableMesh_3
 ParameterizationPatchableMesh_3 inherits from concept ParameterizationMesh_3, thus is a concept of a 3D surface mesh. More...
 
conceptParameterizerTraits_3
 ParameterizerTraits_3 is a concept of parameterization object for a given type of mesh, Adaptor, which is a model of the ParameterizationMesh_3 concept. More...
 
conceptPolyhedronTraitsWithKernel_3
 
conceptSparseLinearAlgebraTraits_d
 The concept SparseLinearAlgebraTraits_d is used to solve sparse linear systems A \( \times \) X = B. More...
 
conceptSparseLinearAlgebraTraits_d::Vector
 SparseLinearAlgebraTraits_d::Vector is a concept of a vector that can be multiplied by a sparse matrix. More...
 
conceptSparseLinearAlgebraTraits_d::Matrix
 SparseLinearAlgebraTraits_d::Matrix is a concept of a sparse matrix class. More...
 

Constants

enum  ParameterizerTraits_3::Error_code {
  ParameterizerTraits_3::OK, ParameterizerTraits_3::ERROR_EMPTY_MESH, ParameterizerTraits_3::ERROR_NON_TRIANGULAR_MESH, ParameterizerTraits_3::ERROR_NO_TOPOLOGICAL_DISC,
  ParameterizerTraits_3::ERROR_BORDER_TOO_SHORT, ParameterizerTraits_3::ERROR_NON_CONVEX_BORDER, ParameterizerTraits_3::ERROR_CANNOT_SOLVE_LINEAR_SYSTEM, ParameterizerTraits_3::ERROR_NO_1_TO_1_MAPPING,
  ParameterizerTraits_3::ERROR_OUT_OF_MEMORY, ParameterizerTraits_3::ERROR_WRONG_PARAMETER
}
 List of errors detected by this package. More...
 

Enumeration Type Documentation

List of errors detected by this package.

Enumerator
OK 

Success.

ERROR_EMPTY_MESH 

Input mesh is empty.

ERROR_NON_TRIANGULAR_MESH 

Input mesh is not triangular.

ERROR_NO_TOPOLOGICAL_DISC 

Input mesh is not a topological disc.

ERROR_BORDER_TOO_SHORT 

This border parameterization requires a longer border.

ERROR_NON_CONVEX_BORDER 

This parameterization method requires a convex border.

ERROR_CANNOT_SOLVE_LINEAR_SYSTEM 

Cannot solve linear system.

ERROR_NO_1_TO_1_MAPPING 

Parameterization failed: no one-to-one mapping.

ERROR_OUT_OF_MEMORY 

Not enough memory.

ERROR_WRONG_PARAMETER 

A method received an unexpected parameter.