Public Member Functions | Public Attributes
vcg::tri::UpdateTopology< UpdateMeshType >::PEdge Class Reference

Auxiliairy data structure for computing face face adjacency information. More...

#include <vcg/complex/algorithms/update/topology.h>

List of all members.

Public Member Functions

Point3< ScalarTypeEdgeBarycentricToFaceBarycentric (ScalarType u) const
bool operator< (const PEdge &pe) const
bool operator== (const PEdge &pe) const
 PEdge ()
 PEdge (FacePointer pf, const int nz)
void Set (FacePointer pf, const int nz)

Public Attributes

FacePointer f
VertexPointer v [2]
int z

Detailed Description

template<class UpdateMeshType>
class vcg::tri::UpdateTopology< UpdateMeshType >::PEdge

Auxiliairy data structure for computing face face adjacency information.

It identifies and edge storing two vertex pointer and a face pointer where it belong.

Definition at line 65 of file complex/algorithms/update/topology.h.


Constructor & Destructor Documentation

template<class UpdateMeshType >
vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::PEdge ( ) [inline]

Definition at line 73 of file complex/algorithms/update/topology.h.

template<class UpdateMeshType >
vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::PEdge ( FacePointer  pf,
const int  nz 
) [inline]

Definition at line 74 of file complex/algorithms/update/topology.h.


Member Function Documentation

template<class UpdateMeshType >
Point3<ScalarType> vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::EdgeBarycentricToFaceBarycentric ( ScalarType  u) const [inline]

Convert from edge barycentric coord to the face baricentric coord a point on the current edge. Face barycentric coordinates are relative to the edge face.

Definition at line 103 of file complex/algorithms/update/topology.h.

template<class UpdateMeshType >
bool vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::operator< ( const PEdge pe) const [inline]

Definition at line 90 of file complex/algorithms/update/topology.h.

template<class UpdateMeshType >
bool vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::operator== ( const PEdge pe) const [inline]

Definition at line 97 of file complex/algorithms/update/topology.h.

template<class UpdateMeshType >
void vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::Set ( FacePointer  pf,
const int  nz 
) [inline]

Definition at line 75 of file complex/algorithms/update/topology.h.


Member Data Documentation

template<class UpdateMeshType >
FacePointer vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::f

Definition at line 70 of file complex/algorithms/update/topology.h.

template<class UpdateMeshType >
VertexPointer vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::v[2]

Definition at line 69 of file complex/algorithms/update/topology.h.

template<class UpdateMeshType >
int vcg::tri::UpdateTopology< UpdateMeshType >::PEdge::z

Definition at line 71 of file complex/algorithms/update/topology.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:54