ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkDeformableSimplexMesh3DBalloonForceFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual double | GetKappa () const |
virtual const char * | GetNameOfClass () const |
virtual void | SetKappa (double _arg) |
Public Member Functions inherited from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh > | |
virtual double | GetAlpha () const |
virtual double | GetBeta () const |
virtual double | GetDamping () const |
virtual const GeometryMapType * | GetData () |
virtual double | GetGamma () const |
const GradientImageType * | GetGradient () const |
virtual unsigned int | GetRigidity () const |
virtual void | SetAlpha (double _arg) |
virtual void | SetBeta (double _arg) |
virtual void | SetDamping (double _arg) |
virtual void | SetData (GeometryMapType *_arg) |
virtual void | SetGamma (double _arg) |
void | SetGradient (const GradientImageType *gradientImage) |
virtual void | SetRigidity (unsigned int _arg) |
virtual void | SetIterations (int _arg) |
virtual int | GetIterations () const |
virtual int | GetImageWidth () const |
virtual int | GetImageHeight () const |
virtual int | GetImageDepth () const |
virtual int | GetStep () const |
Public Member Functions inherited from itk::MeshToMeshFilter< TInputMesh, TOutputMesh > | |
const InputMeshType * | GetInput (void) const |
const InputMeshType * | GetInput (unsigned int idx) const |
void | SetInput (const InputMeshType *input) |
Public Member Functions inherited from itk::MeshSource< TOutputMesh > | |
OutputMeshType * | GetOutput (void) |
OutputMeshType * | GetOutput (unsigned int idx) |
virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
virtual void | GraftOutput (const DataObjectIdentifierType &key, DataObject *output) |
void | SetOutput (TOutputMesh *output) |
virtual void | GraftOutput (DataObject *output) |
virtual DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) |
Public Member Functions inherited from itk::ProcessObject | |
virtual void | AbortGenerateDataOff () |
virtual void | AbortGenerateDataOn () |
virtual void | EnlargeOutputRequestedRegion (DataObject *) |
virtual const bool & | GetAbortGenerateData () |
NameArray | GetInputNames () const |
MultiThreader * | GetMultiThreader () const |
DataObjectPointerArraySizeType | GetNumberOfIndexedInputs () const |
DataObjectPointerArraySizeType | GetNumberOfInputs () const |
DataObjectPointerArraySizeType | GetNumberOfOutputs () const |
virtual DataObjectPointerArraySizeType | GetNumberOfValidRequiredInputs () const |
NameArray | GetOutputNames () const |
virtual const float & | GetProgress () |
NameArray | GetRequiredInputNames () const |
bool | HasInput (const DataObjectIdentifierType &key) const |
bool | HasOutput (const DataObjectIdentifierType &key) const |
virtual DataObjectPointer | MakeOutput (const DataObjectIdentifierType &) |
virtual void | PrepareOutputs () |
virtual void | PropagateRequestedRegion (DataObject *output) |
virtual void | ResetPipeline () |
virtual void | SetAbortGenerateData (bool _arg) |
virtual void | SetProgress (float _arg) |
virtual void | Update () |
virtual void | UpdateLargestPossibleRegion () |
virtual void | UpdateOutputData (DataObject *output) |
virtual void | UpdateOutputInformation () |
void | UpdateProgress (float amount) |
DataObjectPointerArray | GetInputs () |
DataObjectPointerArray | GetOutputs () |
DataObjectPointerArray | GetIndexedInputs () |
DataObjectPointerArray | GetIndexedOutputs () |
DataObjectPointerArraySizeType | GetNumberOfIndexedOutputs () const |
virtual void | SetReleaseDataFlag (bool flag) |
virtual bool | GetReleaseDataFlag () const |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
virtual void | SetReleaseDataBeforeUpdateFlag (bool _arg) |
virtual const bool & | GetReleaseDataBeforeUpdateFlag () |
virtual void | ReleaseDataBeforeUpdateFlagOn () |
virtual void | ReleaseDataBeforeUpdateFlagOff () |
virtual void | SetNumberOfThreads (ThreadIdType _arg) |
virtual const ThreadIdType & | GetNumberOfThreads () |
Public Member Functions inherited from itk::Object | |
unsigned long | AddObserver (const EventObject &event, Command *) |
unsigned long | AddObserver (const EventObject &event, Command *) const |
virtual void | DebugOff () const |
virtual void | DebugOn () const |
Command * | GetCommand (unsigned long tag) |
bool | GetDebug () const |
MetaDataDictionary & | GetMetaDataDictionary (void) |
const MetaDataDictionary & | GetMetaDataDictionary (void) const |
virtual unsigned long | GetMTime () const |
virtual const TimeStamp & | GetTimeStamp () const |
bool | HasObserver (const EventObject &event) const |
void | InvokeEvent (const EventObject &) |
void | InvokeEvent (const EventObject &) const |
virtual void | Modified () const |
virtual void | Register () const |
void | RemoveAllObservers () |
void | RemoveObserver (unsigned long tag) |
void | SetDebug (bool debugFlag) const |
void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
virtual void | SetReferenceCount (int) |
virtual void | UnRegister () const |
Public Member Functions inherited from itk::LightObject | |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
itkCloneMacro (Self) | |
void | Print (std::ostream &os, Indent indent=0) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Attributes | |
double | m_Kappa |
Protected Attributes inherited from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh > | |
double | m_Alpha |
double | m_Beta |
double | m_Damping |
GeometryMapPointer | m_Data |
double | m_Gamma |
int | m_ImageDepth |
int | m_ImageHeight |
int | m_ImageWidth |
int | m_Iterations |
unsigned int | m_Rigidity |
int | m_Step |
Additional to its superclass this model adds an balloon force component to the internal forces.
The balloon force can be scaled, by setting the parameter kappa.
Definition at line 52 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef SmartPointer< const Self > itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::ConstPointer |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 64 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef Superclass::GradientIndexType itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::GradientIndexType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 76 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef Superclass::GradientIndexValueType itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::GradientIndexValueType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 77 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef GradientIntensityImageType::Pointer itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::GradientIntensityImagePointer |
Definition at line 86 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef Image< PixelType, 3 > itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::GradientIntensityImageType |
Definition at line 85 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef InputMeshType::Pointer itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::InputMeshPointer |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 80 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef TInputMesh itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::InputMeshType |
Some typedefs.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 70 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef OutputMeshType::Pointer itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::OutputMeshPointer |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 81 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef TOutputMesh itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::OutputMeshType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 74 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef InputMeshType::PixelType itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::PixelType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 83 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef SmartPointer< Self > itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::Pointer |
Smart pointer typedef support
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 63 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef Superclass::PointType itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::PointType |
Other definitions.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 75 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef DeformableSimplexMesh3DBalloonForceFilter itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::Self |
Standard "Self" typedef.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 57 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
typedef DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh > itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >::Superclass |
Standard "Superclass" typedef.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 60 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
|
protected |
|
protected |
|
inlineprotected |
Definition at line 93 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
|
protectedvirtual |
Compute the external force component
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
|
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::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
|
virtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
|
static |
Method of creation through the object factory.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
|
inlineprotected |
current iteration number
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 96 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.
|
protectedvirtual |
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::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
|
virtual |
|
protected |
Parameters definitions. scalar for balloon force
Definition at line 111 of file itkDeformableSimplexMesh3DBalloonForceFilter.h.