#include <itkSphereMeshSource.h>
Input the center and resolutions in 2 directions(verizon and horizon) to create a sphere-like deformable model. The cell on the surface is in the shape of triangular. More parameters are added to make the sphere mesh have global and local deform ability.
Definition at line 41 of file itkSphereMeshSource.h.
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Protected Attributes | |
OPointType | m_Center {} |
unsigned int | m_ResolutionX {} |
unsigned int | m_ResolutionY {} |
OPointType | m_Scale {} |
double | m_Squareness1 {} |
double | m_Squareness2 {} |
![]() | |
TimeStamp | m_OutputInformationMTime {} |
bool | m_Updating {} |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
Additional Inherited Members | |
![]() | |
template<typename TSourceObject> | |
static void | MakeRequiredOutputs (TSourceObject &sourceObject, const DataObjectPointerArraySizeType numberOfRequiredOutputs) |
static constexpr float | progressFixedToFloat (uint32_t fixed) |
static uint32_t | progressFloatToFixed (float f) |
using itk::SphereMeshSource< TOutputMesh >::CellAutoPointer = typename TriCellType::CellAutoPointer |
Definition at line 75 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::CellInterfaceType = CellInterface<OPixelType, CellTraits> |
Define the triangular cell types which forms the surface of the model and will be used in FEM application.
Definition at line 72 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::CellTraits = typename OutputMeshType::CellTraits |
Definition at line 66 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::ConstPointer = SmartPointer<const Self> |
Definition at line 50 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::OMeshTraits = typename OutputMeshType::MeshTraits |
Definition at line 60 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::OPixelType = typename OMeshTraits::PixelType |
Definition at line 62 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::OPointType = typename OutputMeshType::PointType |
Definition at line 61 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::OutputMeshPointer = typename OutputMeshType::Pointer |
Some convenient type alias.
Definition at line 65 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::OutputMeshType = TOutputMesh |
Hold on to the type information specified by the template parameters.
Definition at line 59 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::Pointer = SmartPointer<Self> |
Definition at line 49 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::PointsContainer = typename OutputMeshType::PointsContainer |
Definition at line 68 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::PointsContainerPointer = typename OutputMeshType::PointsContainerPointer |
Definition at line 67 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::Self = SphereMeshSource |
Standard "Self" type alias.
Definition at line 47 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::Superclass = MeshSource<TOutputMesh> |
Definition at line 48 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::TriCellAutoPointer = typename TriCellType::SelfAutoPointer |
Definition at line 74 of file itkSphereMeshSource.h.
using itk::SphereMeshSource< TOutputMesh >::TriCellType = TriangleCell<CellInterfaceType> |
Definition at line 73 of file itkSphereMeshSource.h.
|
protected |
Referenced by GetNameOfClass().
|
overrideprotecteddefault |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::MeshSource< TOutputMesh >.
|
overrideprotectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
|
overridevirtual |
Reimplemented from itk::MeshSource< TOutputMesh >.
References SphereMeshSource().
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::MeshSource< TOutputMesh >.
|
virtual |
|
virtual |
All these parameter setting function are public temporarily to make the test easier
|
virtual |
All these parameter setting function are public temporarily to make the test easier
|
virtual |
|
virtual |
|
virtual |
|
protected |
model center
Definition at line 99 of file itkSphereMeshSource.h.
|
protected |
model resolutions
Definition at line 102 of file itkSphereMeshSource.h.
|
protected |
Definition at line 103 of file itkSphereMeshSource.h.
|
protected |
model scales
Definition at line 106 of file itkSphereMeshSource.h.
|
protected |
model squareness
Definition at line 109 of file itkSphereMeshSource.h.
|
protected |
Definition at line 110 of file itkSphereMeshSource.h.