Public Types | Public Member Functions | Static Public Member Functions
vcg::tri::VertReg< MeshType > Class Template Reference

Priority based on maximizing vertices regularity. More...

#include <halfedge_quad_clean.h>

Inheritance diagram for vcg::tri::VertReg< MeshType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef EdgeFlipPriority
< MeshType > 
Base
typedef MeshType::EdgePointer EdgePointer
typedef MeshType::FacePointer FacePointer
typedef Base::FlipType FlipType
 Possible types of rotation.
typedef MeshType::HEdgePointer HEdgePointer
typedef MeshType::VertexPointer VertexPointer

Public Member Functions

 VertReg ()
 Default Constructor.
 ~VertReg ()

Static Public Member Functions

static FlipType best_flip (HEdgePointer hp)

Detailed Description

template<class MeshType>
class vcg::tri::VertReg< MeshType >

Priority based on maximizing vertices regularity.

Definition at line 484 of file halfedge_quad_clean.h.


Member Typedef Documentation

template<class MeshType >
typedef EdgeFlipPriority<MeshType> vcg::tri::VertReg< MeshType >::Base

Definition at line 494 of file halfedge_quad_clean.h.

template<class MeshType >
typedef MeshType::EdgePointer vcg::tri::VertReg< MeshType >::EdgePointer

Definition at line 490 of file halfedge_quad_clean.h.

template<class MeshType >
typedef MeshType::FacePointer vcg::tri::VertReg< MeshType >::FacePointer

Definition at line 492 of file halfedge_quad_clean.h.

template<class MeshType >
typedef Base::FlipType vcg::tri::VertReg< MeshType >::FlipType

Possible types of rotation.

Reimplemented from vcg::tri::EdgeFlipPriority< MeshType >.

Definition at line 495 of file halfedge_quad_clean.h.

template<class MeshType >
typedef MeshType::HEdgePointer vcg::tri::VertReg< MeshType >::HEdgePointer

Reimplemented from vcg::tri::EdgeFlipPriority< MeshType >.

Definition at line 491 of file halfedge_quad_clean.h.

template<class MeshType >
typedef MeshType::VertexPointer vcg::tri::VertReg< MeshType >::VertexPointer

Definition at line 489 of file halfedge_quad_clean.h.


Constructor & Destructor Documentation

template<class MeshType >
vcg::tri::VertReg< MeshType >::VertReg ( ) [inline]

Default Constructor.

Definition at line 498 of file halfedge_quad_clean.h.

template<class MeshType >
vcg::tri::VertReg< MeshType >::~VertReg ( ) [inline]

Definition at line 500 of file halfedge_quad_clean.h.


Member Function Documentation

template<class MeshType >
static FlipType vcg::tri::VertReg< MeshType >::best_flip ( HEdgePointer  hp) [inline, static]

Computes the best rotation to perform for maximizing vertices regularity

Parameters:
hpPointer to an halfedge representing the edge to rotate
Returns:
The best type of rotation

Reimplemented from vcg::tri::EdgeFlipPriority< MeshType >.

Definition at line 509 of file halfedge_quad_clean.h.


The documentation for this class was generated from the following file:


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