shapeworks::MeanCurvatureContainer
Inherits from shapeworks::GenericContainerArray< TNumericType >, std::vector< GenericContainer< T >::Pointer >, shapeworks::Observer
Public Types
Name | |
---|---|
typedef TNumericType | NumericType |
typedef MeanCurvatureContainer | Self |
typedef GenericContainerArray< TNumericType > | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::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 , GenericContainerArray ) | |
void | SetVerbosity(unsigned int val) |
unsigned int | GetVerbosity() |
virtual void | PositionAddEventCallback(itk::Object * o, const itk::EventObject & e) |
virtual void | PositionSetEventCallback(itk::Object * o, const itk::EventObject & e) |
virtual void | DomainAddEventCallback(itk::Object * o, const itk::EventObject & e) |
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 | |
---|---|
MeanCurvatureContainer() | |
virtual | ~MeanCurvatureContainer() |
void | PrintSelf(std::ostream & os, itk::Indent indent) const |
Additional inherited members
Public Types inherited from shapeworks::GenericContainerArray< TNumericType >
Name | |
---|---|
typedef T | DataType |
Public Functions inherited from shapeworks::GenericContainerArray< TNumericType >
Name | |
---|---|
virtual void | PositionRemoveEventCallback(Object * , const itk::EventObject & ) |
void | ZeroAllValues() |
Protected Functions inherited from shapeworks::GenericContainerArray< TNumericType >
Name | |
---|---|
GenericContainerArray() | |
virtual | ~GenericContainerArray() |
Public Classes inherited from shapeworks::Observer
Name | |
---|---|
struct | DefinedCallbacksStruct |
Public Functions inherited from shapeworks::Observer
Name | |
---|---|
virtual void | TransformSetEventCallback(Object * , const itk::EventObject & ) |
virtual void | PrefixTransformSetEventCallback(Object * , const itk::EventObject & ) |
virtual void | NeighborhoodSetEventCallback(Object * , const itk::EventObject & ) |
virtual void | PositionRemoveEventCallback(Object * , const itk::EventObject & ) |
Protected Functions inherited from shapeworks::Observer
Name | |
---|---|
Observer() | |
virtual | ~Observer() |
Public Attributes inherited from shapeworks::Observer
Name | |
---|---|
DefinedCallbacksStruct | m_DefinedCallbacks |
Detailed Description
template <class TNumericType ,
unsigned int VDimension>
class shapeworks::MeanCurvatureContainer;
Public Types Documentation
typedef NumericType
typedef TNumericType shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::NumericType;
Standard class typedefs
typedef Self
typedef MeanCurvatureContainer shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::Self;
typedef Superclass
typedef GenericContainerArray<TNumericType> shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::Superclass;
typedef Pointer
typedef itk::SmartPointer<Self> shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::Pointer;
typedef ConstPointer
typedef itk::SmartPointer<const Self> shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::ConstPointer;
typedef ConstWeakPointer
typedef itk::WeakPointer<const Self> shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::ConstWeakPointer;
typedef ParticleSystemType
typedef ParticleSystem shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::ParticleSystemType;
Numeric types.
typedef PointType
typedef ParticleSystemType::PointType shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::PointType;
typedef VnlVectorType
typedef vnl_vector_fixed<TNumericType, VDimension> shapeworks::MeanCurvatureContainer< TNumericType, VDimension >::VnlVectorType;
Public Functions Documentation
function itkNewMacro
itkNewMacro(
Self
)
Method for creation through the object factory.
function itkTypeMacro
itkTypeMacro(
ParticleMeanCurvatureAttribute ,
GenericContainerArray
)
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(
itk::Object * o,
const itk::EventObject & e
)
function PositionSetEventCallback
inline virtual void PositionSetEventCallback(
itk::Object * o,
const itk::EventObject & e
)
function DomainAddEventCallback
inline virtual void DomainAddEventCallback(
itk::Object * o,
const itk::EventObject & e
)
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 MeanCurvatureContainer
inline MeanCurvatureContainer()
function ~MeanCurvatureContainer
inline virtual ~MeanCurvatureContainer()
function PrintSelf
inline void PrintSelf(
std::ostream & os,
itk::Indent indent
) const
Updated on 2024-03-17 at 12:58:44 -0600