18 #ifndef itkSphereMeshSource_h
19 #define itkSphereMeshSource_h
21 #include "vnl/vnl_matrix_fixed.h"
40 template<
typename TOutputMesh >
77 itkSetMacro(ResolutionX,
unsigned int);
78 itkSetMacro(ResolutionY,
unsigned int);
84 itkSetMacro(Squareness1,
double);
85 itkSetMacro(Squareness2,
double);
110 void operator=(const Self &);
113 #ifndef ITK_MANUAL_INSTANTIATION
114 #include "itkSphereMeshSource.hxx"
Light weight base class for most itk classes.
SmartPointer< Self > Pointer
TOutputMesh OutputMeshType
OutputMeshType::CellTraits CellTraits
OutputMeshType::MeshTraits OMeshTraits
An abstract interface for cells.
Base class for all process objects that output mesh data.
OutputMeshType::PointsContainerPointer PointsContainerPointer
TriCellType::CellAutoPointer CellAutoPointer
unsigned int m_ResolutionY
MeshSource< TOutputMesh > Superclass
Input the center and resolutions in 2 directions(verizon and horizon) to create a sphere-like deforma...
SmartPointer< const Self > ConstPointer
TriCellType::SelfAutoPointer TriCellAutoPointer
OMeshTraits::PixelType OPixelType
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateData() override
Control indentation during Print() invocation.
CellInterface< OPixelType, CellTraits > CellInterfaceType
OutputMeshType::Pointer OutputMeshPointer
TriangleCell< CellInterfaceType > TriCellType
unsigned int m_ResolutionX
OutputMeshType::PointsContainer PointsContainer
OutputMeshType::PointType OPointType