vtf-logo

geometry.h File Reference

Geometric functions. More...

#include "SimpMeshRed.h"
#include "topology.h"
#include "../simplex/geometry.h"
#include "../../../numerical/constants.h"
#include "geometry.ipp"

Go to the source code of this file.

Namespaces

namespace  geom

Classes

class  geom::IsNotSharpAngle< SMR >
 Functor that returns true iff the boundary angle is not sharp. More...

Functions

template<class SMR>
SMR::Number geom::computeIncidentCellsAngle (typename SMR::NodeConstIterator node)
 Return the solid angle accumulated from the incident cells.
template<class SMR>
SMR::Number geom::computeDihedralAngle (typename SMR::ConstEdge edge)
 Compute the dihedral angle at the specified edge.
template<class SMR>
SMR::Number geom::computeCosineAngle (typename SMR::FaceConstIterator face)
 Return the cosine of the interior angle at the specified 1-face.
template<class SMR>
void geom::computeNodeNormal (typename SMR::NodeConstIterator node, typename SMR::Vertex *normal)
 Compute the normal to the surface.
template<class SMR>
SMR::Vertex geom::computeNodeNormal (typename SMR::NodeConstIterator node)
 Return the normal to the surface.
template<class SMR>
void geom::computeCellNormal (typename SMR::CellConstIterator cell, typename SMR::Vertex *normal)
 Compute the cell normal.
template<class SMR>
SMR::Vertex geom::computeCellNormal (typename SMR::CellConstIterator cell)
 Return the normal to the surface.
template<class SMR>
void geom::computeFaceNormal (typename SMR::CellConstIterator cell, int i, typename SMR::Vertex *x)
 Compute the face normal.
template<typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, typename OutputIterator>
void geom::projectAndGetSimplices (const SimpMeshRed< 2, 1, T, Node, Cell, Cont > &mesh, OutputIterator simplices)
 Project the line segments to 1-D and collect them.
template<typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, typename OutputIterator>
void geom::projectAndGetSimplices (const SimpMeshRed< 3, 2, T, Node, Cell, Cont > &mesh, OutputIterator simplices)
 Project the triangle simplices to 2-D and collect them.


Detailed Description

Geometric functions.


Generated on Fri Aug 24 12:55:59 2007 for Computational Geometry Package by  doxygen 1.4.7