18 #ifndef __itkRegularSphereMeshSource_h
19 #define __itkRegularSphereMeshSource_h
40 template<
class TOutputMesh >
59 typedef typename OutputMeshType::PointType
PointType;
80 itkSetMacro(Resolution,
unsigned int);
81 itkGetConstMacro(Resolution,
unsigned int);
99 void PrintSelf(std::ostream & os,
itk::Indent indent)
const;
103 PointType Divide(
const PointType & p1,
const PointType & p2)
const;
105 void AddCell(OutputMeshType *mesh,
const typename OutputMeshType::PointIdentifier *pointIds,
IdentifierType idx);
118 void operator=(
const Self &);
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkRegularSphereMeshSource.hxx"
126 #endif //_itkRegularSphereMeshSource_h