itk::ParticleMeanCurvatureAttribute
Inherits from itk::ParticleContainerArrayAttribute< TNumericType, VDimension >, std::vector< ParticleContainer< T >::Pointer >, itk::ParticleAttribute< VDimension >
Public Types
Name | |
---|---|
typedef TNumericType | NumericType |
typedef ParticleMeanCurvatureAttribute | Self |
typedef ParticleContainerArrayAttribute< TNumericType, VDimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
typedef ParticleSystem | ParticleSystemType |
typedef ParticleSystemType::PointType | PointType |
typedef vnl_vector_fixed< TNumericType, VDimension > | VnlVectorType |
Public Functions
Name | |
---|---|
itkNewMacro(Self ) | |
itkTypeMacro(ParticleMeanCurvatureAttribute , ParticleContainerArrayAttribute ) | |
void | SetVerbosity(unsigned int val) |
unsigned int | GetVerbosity() |
virtual void | PositionAddEventCallback(Object * o, const EventObject & e) |
virtual void | PositionSetEventCallback(Object * o, const EventObject & e) |
virtual void | DomainAddEventCallback(Object * , const EventObject & ) |
void | ComputeMeanCurvature(const ParticleSystemType * system, unsigned int idx, unsigned int dom) |
virtual void | ComputeCurvatureStatistics(const ParticleSystemType * , unsigned int d) |
double | GetMeanCurvature(int d) |
double | GetCurvatureStandardDeviation(int d) |
Protected Functions
Name | |
---|---|
ParticleMeanCurvatureAttribute() | |
virtual | ~ParticleMeanCurvatureAttribute() |
void | PrintSelf(std::ostream & os, Indent indent) const |
Additional inherited members
Public Types inherited from itk::ParticleContainerArrayAttribute< TNumericType, VDimension >
Name | |
---|---|
typedef T | DataType |
Public Functions inherited from itk::ParticleContainerArrayAttribute< TNumericType, VDimension >
Name | |
---|---|
virtual void | PositionRemoveEventCallback(Object * , const EventObject & ) |
void | ZeroAllValues() |
Protected Functions inherited from itk::ParticleContainerArrayAttribute< TNumericType, VDimension >
Name | |
---|---|
ParticleContainerArrayAttribute() | |
virtual | ~ParticleContainerArrayAttribute() |
Public Classes inherited from itk::ParticleAttribute< VDimension >
Name | |
---|---|
struct | DefinedCallbacksStruct |
Public Functions inherited from itk::ParticleAttribute< VDimension >
Name | |
---|---|
virtual void | EventCallback(Object * , const EventObject & ) |
virtual void | EventWithIndexCallback(Object * , const EventObject & ) |
virtual void | TransformSetEventCallback(Object * , const EventObject & ) |
virtual void | PrefixTransformSetEventCallback(Object * , const EventObject & ) |
virtual void | NeighborhoodSetEventCallback(Object * , const EventObject & ) |
virtual void | PositionRemoveEventCallback(Object * , const EventObject & ) |
Protected Functions inherited from itk::ParticleAttribute< VDimension >
Name | |
---|---|
ParticleAttribute() | |
virtual | ~ParticleAttribute() |
Public Attributes inherited from itk::ParticleAttribute< VDimension >
Name | |
---|---|
DefinedCallbacksStruct | m_DefinedCallbacks |
Detailed Description
template <class TNumericType ,
unsigned int VDimension>
class itk::ParticleMeanCurvatureAttribute;
Public Types Documentation
typedef NumericType
typedef TNumericType itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::NumericType;
Standard class typedefs
typedef Self
typedef ParticleMeanCurvatureAttribute itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::Self;
typedef Superclass
typedef ParticleContainerArrayAttribute<TNumericType,VDimension> itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::Superclass;
typedef Pointer
typedef SmartPointer<Self> itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::Pointer;
typedef ConstPointer
typedef SmartPointer<const Self> itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::ConstPointer;
typedef ConstWeakPointer
typedef WeakPointer<const Self> itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::ConstWeakPointer;
typedef ParticleSystemType
typedef ParticleSystem itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::ParticleSystemType;
Numeric types.
typedef PointType
typedef ParticleSystemType::PointType itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::PointType;
typedef VnlVectorType
typedef vnl_vector_fixed<TNumericType, VDimension> itk::ParticleMeanCurvatureAttribute< TNumericType, VDimension >::VnlVectorType;
Public Functions Documentation
function itkNewMacro
itkNewMacro(
Self
)
Method for creation through the object factory.
function itkTypeMacro
itkTypeMacro(
ParticleMeanCurvatureAttribute ,
ParticleContainerArrayAttribute
)
Run-time type information (and related methods).
function SetVerbosity
inline void SetVerbosity(
unsigned int val
)
function GetVerbosity
inline unsigned int GetVerbosity()
function PositionAddEventCallback
inline virtual void PositionAddEventCallback(
Object * o,
const EventObject & e
)
Reimplements: itk::ParticleContainerArrayAttribute::PositionAddEventCallback
function PositionSetEventCallback
inline virtual void PositionSetEventCallback(
Object * o,
const EventObject & e
)
Reimplements: itk::ParticleAttribute::PositionSetEventCallback
function DomainAddEventCallback
inline virtual void DomainAddEventCallback(
Object * ,
const EventObject &
)
Reimplements: itk::ParticleContainerArrayAttribute::DomainAddEventCallback
Callbacks that may be defined by a subclass. If a subclass defines one of these callback methods, the corresponding flag in m_DefinedCallbacks should be set to true so that the ParticleSystem will know to register the appropriate event with this method.
function ComputeMeanCurvature
inline void ComputeMeanCurvature(
const ParticleSystemType * system,
unsigned int idx,
unsigned int dom
)
function ComputeCurvatureStatistics
virtual void ComputeCurvatureStatistics(
const ParticleSystemType * ,
unsigned int d
)
Compute the mean and std deviation of the curvature on the image surface.
function GetMeanCurvature
inline double GetMeanCurvature(
int d
)
function GetCurvatureStandardDeviation
inline double GetCurvatureStandardDeviation(
int d
)
Protected Functions Documentation
function ParticleMeanCurvatureAttribute
inline ParticleMeanCurvatureAttribute()
function ~ParticleMeanCurvatureAttribute
inline virtual ~ParticleMeanCurvatureAttribute()
function PrintSelf
inline void PrintSelf(
std::ostream & os,
Indent indent
) const
Updated on 2022-07-23 at 16:40:05 -0600