18 #ifndef __itkDelaunayConformingQuadEdgeMeshFilter_h
19 #define __itkDelaunayConformingQuadEdgeMeshFilter_h
25 #include "vcl_cmath.h"
26 #include "vnl/vnl_math.h"
37 template<
class TInputMesh,
class TOutputMesh=TInputMesh >
63 itkStaticConstMacro(InputVDimension,
unsigned int, InputMeshType::PointDimension);
92 itkStaticConstMacro(OutputVDimension,
unsigned int, OutputMeshType::PointDimension);
114 typedef std::map< OutputEdgeCellType *, PriorityQueueItemType * >
QueueMapType;
123 m_ListOfConstrainedEdges = iList;
129 void PrintSelf(std::ostream & os,
Indent indent)
const;
140 void InitializePriorityQueue();
174 dotA /= vcl_sqrt(den);
191 dotB /= vcl_sqrt(den);
204 return ( vcl_acos(dotA) + vcl_acos(dotB) -
vnl_math::pi );
211 void operator=(
const Self &);
216 #include "itkDelaunayConformingQuadEdgeMeshFilter.hxx"