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

#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

Definition at line 49 of file itkRandomVariateGeneratorBase.h.

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.

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: