#include <itkRegularSphereMeshSource.h>
Inheritance diagram for itk::RegularSphereMeshSource< TOutputMesh >:


Public Types | |
| typedef RegularSphereMeshSource | Self |
| typedef itk::MeshSource< TOutputMesh > | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef TOutputMesh | OutputMeshType |
| typedef OutputMeshType::MeshTraits | MeshTraits |
| typedef OutputMeshType::PointType | PointType |
| typedef MeshTraits::PixelType | PixelType |
| typedef OutputMeshType::Pointer | OutputMeshPointer |
| typedef OutputMeshType::CellTraits | CellTraits |
| typedef OutputMeshType::PointsContainerPointer | PointsContainerPointer |
| typedef OutputMeshType::PointsContainer | PointsContainer |
| typedef itk::CellInterface< PixelType, CellTraits > | CellInterfaceType |
| typedef itk::TriangleCell< CellInterfaceType > | TriCellType |
| typedef TriCellType::SelfAutoPointer | TriCellAutoPointer |
| typedef TriCellType::CellAutoPointer | CellAutoPointer |
| typedef std::pair< unsigned long, unsigned long > | IndexPairType |
| typedef itk::MapContainer< IndexPairType, unsigned long > | PointMapType |
| typedef PointType::VectorType | VectorType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual void | SetResolution (unsigned int _arg) |
| virtual unsigned int | GetResolution () |
| virtual void | SetCenter (PointType _arg) |
| virtual PointType | GetCenter () |
| virtual void | SetScale (VectorType _arg) |
| virtual VectorType | GetScale () |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| RegularSphereMeshSource () | |
| ~RegularSphereMeshSource () | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| void | GenerateData () |
| PointType | Divide (const PointType &p1, const PointType &p2) const |
| void | AddCell (OutputMeshType *mesh, const unsigned long *pointIds, unsigned long idx) |
Protected Attributes | |
| PointType | m_Center |
| unsigned int | m_Resolution |
| VectorType | m_Scale |
Don't use recursion depths larger than 5, because mesh generation gets very slow.
Definition at line 40 of file itkRegularSphereMeshSource.h.
|
|||||
|
Definition at line 71 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Define the triangular cell types which form the surface Definition at line 68 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 63 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 47 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 73 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 57 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Some convenient typedefs. Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 62 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Hold on to the type information specified by the template parameters. Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 53 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 59 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 46 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 74 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 65 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 64 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 58 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Standard "Self" typedef. Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 44 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 45 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 70 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 69 of file itkRegularSphereMeshSource.h. |
|
|||||
|
Definition at line 75 of file itkRegularSphereMeshSource.h. |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 98 of file itkRegularSphereMeshSource.h. References itk::RegularSphereMeshSource< TOutputMesh >::m_Center. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
This method causes the filter to generate its output. Reimplemented from itk::ProcessObject. |
|
|||||||||
|
Set/Get Coordinates of the Sphere center. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::MeshSource< TOutputMesh >. |
|
|||||||||
|
Set the resolution level to be used for generating cells in the Sphere. High values of this parameter will produce sphere with more triangles. |
|
|||||||||
|
Set/Get scales of the Sphere. This is a vector of values that can actually be used for generating ellipsoids aligned with the coordinate axis. |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::MeshSource< TOutputMesh >. |
|
||||||||||||||||
|
|
|
||||||||||
|
Set/Get Coordinates of the Sphere center. |
|
||||||||||
|
Set the resolution level to be used for generating cells in the Sphere. High values of this parameter will produce sphere with more triangles. |
|
||||||||||
|
Set/Get scales of the Sphere. This is a vector of values that can actually be used for generating ellipsoids aligned with the coordinate axis. |
|
|||||
|
model center Definition at line 108 of file itkRegularSphereMeshSource.h. Referenced by itk::RegularSphereMeshSource< TOutputMesh >::~RegularSphereMeshSource(). |
|
|||||
|
models resolution Definition at line 111 of file itkRegularSphereMeshSource.h. |
|
|||||
|
model scales Definition at line 114 of file itkRegularSphereMeshSource.h. |
1.4.1 written by Dimitri van Heesch,
© 1997-2000