ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLevelSetQuadEdgeMeshBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::GradientType | GradientType |
typedef Superclass::HessianType | HessianType |
typedef Superclass::InputType | InputType |
typedef Superclass::LevelSetDataType | LevelSetDataType |
typedef TMesh::Pointer | MeshPointer |
typedef TMesh | MeshType |
typedef Superclass::OutputRealType | OutputRealType |
typedef Superclass::OutputType | OutputType |
typedef SmartPointer< Self > | Pointer |
typedef LevelSetQuadEdgeMeshBase | Self |
typedef LevelSetBase< typename MeshType::PointIdentifier, MeshType::PointDimension, typename MeshType::PixelType, MeshType > | Superclass |
Public Member Functions | |
virtual void | CopyInformation (const DataObject *data) |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual OutputType | Evaluate (const InputType &iP) const |
virtual void | Evaluate (const InputType &iP, LevelSetDataType &ioData) const |
virtual GradientType | EvaluateGradient (const InputType &iP) const |
virtual void | EvaluateGradient (const InputType &iP, LevelSetDataType &ioData) const |
virtual HessianType | EvaluateHessian (const InputType &iP) const |
virtual void | EvaluateHessian (const InputType &iP, LevelSetDataType &ioData) const |
virtual MeshType * | GetMesh () |
virtual const char * | GetNameOfClass () const |
virtual void | Graft (const DataObject *data) |
virtual void | Initialize () |
virtual void | SetMesh (MeshType *_arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
LevelSetQuadEdgeMeshBase () | |
virtual | ~LevelSetQuadEdgeMeshBase () |
Private Member Functions | |
LevelSetQuadEdgeMeshBase (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
MeshPointer | m_Mesh |
Base class for the surface mesh representation of a level-set function.
TMesh | Input mesh type of the level set function |
Definition at line 35 of file itkLevelSetQuadEdgeMeshBase.h.
typedef SmartPointer< const Self > itk::LevelSetQuadEdgeMeshBase< TMesh >::ConstPointer |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 48 of file itkLevelSetQuadEdgeMeshBase.h.
typedef Superclass::GradientType itk::LevelSetQuadEdgeMeshBase< TMesh >::GradientType |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 63 of file itkLevelSetQuadEdgeMeshBase.h.
typedef Superclass::HessianType itk::LevelSetQuadEdgeMeshBase< TMesh >::HessianType |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 64 of file itkLevelSetQuadEdgeMeshBase.h.
typedef Superclass::InputType itk::LevelSetQuadEdgeMeshBase< TMesh >::InputType |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 58 of file itkLevelSetQuadEdgeMeshBase.h.
typedef Superclass::LevelSetDataType itk::LevelSetQuadEdgeMeshBase< TMesh >::LevelSetDataType |
Definition at line 65 of file itkLevelSetQuadEdgeMeshBase.h.
typedef TMesh::Pointer itk::LevelSetQuadEdgeMeshBase< TMesh >::MeshPointer |
Definition at line 44 of file itkLevelSetQuadEdgeMeshBase.h.
typedef TMesh itk::LevelSetQuadEdgeMeshBase< TMesh >::MeshType |
Definition at line 43 of file itkLevelSetQuadEdgeMeshBase.h.
typedef Superclass::OutputRealType itk::LevelSetQuadEdgeMeshBase< TMesh >::OutputRealType |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 62 of file itkLevelSetQuadEdgeMeshBase.h.
typedef Superclass::OutputType itk::LevelSetQuadEdgeMeshBase< TMesh >::OutputType |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 61 of file itkLevelSetQuadEdgeMeshBase.h.
typedef SmartPointer< Self > itk::LevelSetQuadEdgeMeshBase< TMesh >::Pointer |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 47 of file itkLevelSetQuadEdgeMeshBase.h.
typedef LevelSetQuadEdgeMeshBase itk::LevelSetQuadEdgeMeshBase< TMesh >::Self |
Standard class typedefs.
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 46 of file itkLevelSetQuadEdgeMeshBase.h.
typedef LevelSetBase< typename MeshType::PointIdentifier, MeshType::PointDimension, typename MeshType::PixelType, MeshType > itk::LevelSetQuadEdgeMeshBase< TMesh >::Superclass |
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
Definition at line 52 of file itkLevelSetQuadEdgeMeshBase.h.
itk::LevelSetQuadEdgeMeshBase< TMesh >::LevelSetQuadEdgeMeshBase | ( | ) | [protected] |
virtual itk::LevelSetQuadEdgeMeshBase< TMesh >::~LevelSetQuadEdgeMeshBase | ( | ) | [protected, virtual] |
itk::LevelSetQuadEdgeMeshBase< TMesh >::LevelSetQuadEdgeMeshBase | ( | const Self & | ) | [private] |
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::CopyInformation | ( | const DataObject * | data | ) | [virtual] |
Copy level set information from data object
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
virtual::itk::LightObject::Pointer itk::LevelSetQuadEdgeMeshBase< TMesh >::CreateAnother | ( | void | ) | const [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::Object.
virtual OutputType itk::LevelSetQuadEdgeMeshBase< TMesh >::Evaluate | ( | const InputType & | iP | ) | const [virtual] |
Returns the value of the level set function at a given location iP
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::Evaluate | ( | const InputType & | iP, |
LevelSetDataType & | ioData | ||
) | const [virtual] |
Returns the value of the level set function at a given location iP as part of the LevelSetDataType
virtual GradientType itk::LevelSetQuadEdgeMeshBase< TMesh >::EvaluateGradient | ( | const InputType & | iP | ) | const [virtual] |
Returns the image gradient of the level set function at a given location iP
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::EvaluateGradient | ( | const InputType & | iP, |
LevelSetDataType & | ioData | ||
) | const [virtual] |
Returns the gradient of the level set function at a given location iP as part of the LevelSetDataType
virtual HessianType itk::LevelSetQuadEdgeMeshBase< TMesh >::EvaluateHessian | ( | const InputType & | iP | ) | const [virtual] |
Returns the image hessian of the level set function at a given location iP
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::EvaluateHessian | ( | const InputType & | iP, |
LevelSetDataType & | ioData | ||
) | const [virtual] |
Returns the Hessian of the level set function at a given location iP as part of the LevelSetDataType
virtual MeshType* itk::LevelSetQuadEdgeMeshBase< TMesh >::GetMesh | ( | ) | [virtual] |
virtual const char* itk::LevelSetQuadEdgeMeshBase< TMesh >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::Graft | ( | const DataObject * | data | ) | [virtual] |
Graft data object as level set object
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::Initialize | ( | ) | [virtual] |
Initial the level set pointer
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
static Pointer itk::LevelSetQuadEdgeMeshBase< TMesh >::New | ( | ) | [static] |
Method for creation through object factory
Reimplemented from itk::Object.
void itk::LevelSetQuadEdgeMeshBase< TMesh >::operator= | ( | const Self & | ) | [private] |
Returns true if iP is inside the level set, i.e.
Reimplemented from itk::LevelSetBase< TMesh::PointIdentifier, TMesh::PointDimension, TMesh::PixelType, TMesh >.
virtual void itk::LevelSetQuadEdgeMeshBase< TMesh >::SetMesh | ( | MeshType * | _arg | ) | [virtual] |
MeshPointer itk::LevelSetQuadEdgeMeshBase< TMesh >::m_Mesh [private] |
Definition at line 114 of file itkLevelSetQuadEdgeMeshBase.h.