ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Protected Member Functions
itk::Statistics::RandomVariateGeneratorBase Class Reference

Defines common interfaces for random variate generators. More...

#include <itkRandomVariateGeneratorBase.h>

Inheritance diagram for itk::Statistics::RandomVariateGeneratorBase:
Collaboration diagram for itk::Statistics::RandomVariateGeneratorBase:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef SmartPointer< SelfPointer
typedef RandomVariateGeneratorBase Self
typedef Object Superclass

Public Member Functions

virtual const char * GetNameOfClass () const
virtual double GetVariate ()=0

Protected Member Functions

 RandomVariateGeneratorBase ()
virtual ~RandomVariateGeneratorBase ()

Detailed Description

Defines common interfaces for random variate generators.

Definition at line 33 of file itkRandomVariateGeneratorBase.h.


Member Typedef Documentation

Standard class typedefs.

Reimplemented from itk::Object.

Reimplemented in itk::Statistics::MersenneTwisterRandomVariateGenerator, and itk::Statistics::NormalVariateGenerator.

Definition at line 37 of file itkRandomVariateGeneratorBase.h.


Constructor & Destructor Documentation

itk::Statistics::RandomVariateGeneratorBase::RandomVariateGeneratorBase ( ) [inline, protected]

Definition at line 49 of file itkRandomVariateGeneratorBase.h.

virtual itk::Statistics::RandomVariateGeneratorBase::~RandomVariateGeneratorBase ( ) [inline, protected, virtual]

Definition at line 50 of file itkRandomVariateGeneratorBase.h.


Member Function Documentation

virtual const char* itk::Statistics::RandomVariateGeneratorBase::GetNameOfClass ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::Object.

Reimplemented in itk::Statistics::MersenneTwisterRandomVariateGenerator, and itk::Statistics::NormalVariateGenerator.

virtual double itk::Statistics::RandomVariateGeneratorBase::GetVariate ( ) [pure virtual]

get a variate using FastNorm function

Implemented in itk::Statistics::MersenneTwisterRandomVariateGenerator, and itk::Statistics::NormalVariateGenerator.


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