ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric > Class Template Reference

#include <itkJointHistogramMutualInformationComputeJointPDFThreader.h>

+ Inheritance diagram for itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >:
+ Collaboration diagram for itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >:

List of all members.

Public Types

typedef Superclass::AssociateType AssociateType
typedef SmartPointer< const SelfConstPointer
typedef Superclass::DomainType DomainType
typedef TJointHistogramMetric JointHistogramMetricType
typedef SmartPointer< SelfPointer
typedef
JointHistogramMutualInformationComputeJointPDFThreader 
Self
typedef
JointHistogramMutualInformationComputeJointPDFThreaderBase
< ThreadedIndexedContainerPartitioner,
TJointHistogramMetric > 
Superclass
typedef
Superclass::VirtualImageType 
VirtualImageType
typedef
Superclass::VirtualIndexType 
VirtualIndexType
typedef
Superclass::VirtualPointType 
VirtualPointType
typedef
JointHistogramMetricType::VirtualSampledPointSetType 
VirtualSampledPointSetType

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
virtual const char * GetNameOfClass () const

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 JointHistogramMutualInformationComputeJointPDFThreader ()
virtual void ThreadedExecution (const DomainType &subdomain, const ThreadIdType threadId)

Private Member Functions

 JointHistogramMutualInformationComputeJointPDFThreader (const Self &)
void operator= (const Self &)

Detailed Description

template<class TJointHistogramMetric>
class itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >

Definition at line 92 of file itkJointHistogramMutualInformationComputeJointPDFThreader.h.


Member Typedef Documentation

template<class TJointHistogramMetric >
typedef Superclass::AssociateType itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::AssociateType
template<class TJointHistogramMetric >
typedef SmartPointer< const Self > itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::ConstPointer
template<class TJointHistogramMetric >
typedef Superclass::DomainType itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::DomainType
template<class TJointHistogramMetric >
typedef TJointHistogramMetric itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::JointHistogramMetricType
template<class TJointHistogramMetric >
typedef SmartPointer< Self > itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::Pointer
template<class TJointHistogramMetric >
typedef Superclass::VirtualImageType itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::VirtualImageType
template<class TJointHistogramMetric >
typedef Superclass::VirtualIndexType itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::VirtualIndexType
template<class TJointHistogramMetric >
typedef Superclass::VirtualPointType itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::VirtualPointType
template<class TJointHistogramMetric >
typedef JointHistogramMetricType::VirtualSampledPointSetType itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::VirtualSampledPointSetType

Constructor & Destructor Documentation


Member Function Documentation

template<class TJointHistogramMetric >
virtual::itk::LightObject::Pointer itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::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.

template<class TJointHistogramMetric >
virtual const char* itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::GetNameOfClass ( ) const [virtual]
template<class TJointHistogramMetric >
static Pointer itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::New ( ) [static]

Method for creation through the object factory.

Reimplemented from itk::Object.

template<class TJointHistogramMetric >
void itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::operator= ( const Self ) [private]
template<class TJointHistogramMetric >
virtual void itk::JointHistogramMutualInformationComputeJointPDFThreader< ThreadedIndexedContainerPartitioner, TJointHistogramMetric >::ThreadedExecution ( const DomainType subdomain,
const ThreadIdType  threadId 
) [protected, virtual]

Walk through the domain, and call this->ProcessPoint on every point.


The documentation for this class was generated from the following file: