VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkImageGaussianSource Class Reference

Create an image with Gaussian pixel values. More...

#include <vtkImageGaussianSource.h>

Inherits vtkImageAlgorithm.

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImageGaussianSourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetWholeExtent (int xMinx, int xMax, int yMin, int yMax, int zMin, int zMax)
 
virtual void SetCenter (double, double, double)
 
virtual void SetCenter (double[3])
 
virtual double * GetCenter ()
 
virtual void GetCenter (double &, double &, double &)
 
virtual void GetCenter (double[3])
 
virtual void SetMaximum (double)
 
virtual double GetMaximum ()
 
virtual void SetStandardDeviation (double)
 
virtual double GetStandardDeviation ()
 

Static Public Member Functions

static vtkImageGaussianSourceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageGaussianSourceSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImageGaussianSource ()
 
 ~vtkImageGaussianSource ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

double StandardDeviation
 
int WholeExtent [6]
 
double Center [3]
 
double Maximum
 

Detailed Description

Create an image with Gaussian pixel values.

vtkImageGaussianSource just produces images with pixel values determined by a Gaussian.

Tests:
vtkImageGaussianSource (Tests)

Definition at line 31 of file vtkImageGaussianSource.h.

Member Typedef Documentation

typedef vtkImageAlgorithm vtkImageGaussianSource::Superclass

Definition at line 35 of file vtkImageGaussianSource.h.

Constructor & Destructor Documentation

vtkImageGaussianSource::vtkImageGaussianSource ( )
protected
vtkImageGaussianSource::~vtkImageGaussianSource ( )
inlineprotected

Definition at line 64 of file vtkImageGaussianSource.h.

Member Function Documentation

static vtkImageGaussianSource* vtkImageGaussianSource::New ( )
static
static int vtkImageGaussianSource::IsTypeOf ( const char *  type)
static
virtual int vtkImageGaussianSource::IsA ( const char *  type)
virtual
static vtkImageGaussianSource* vtkImageGaussianSource::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImageGaussianSource::NewInstanceInternal ( ) const
protectedvirtual
vtkImageGaussianSource* vtkImageGaussianSource::NewInstance ( ) const
void vtkImageGaussianSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkImageGaussianSource::SetWholeExtent ( int  xMinx,
int  xMax,
int  yMin,
int  yMax,
int  zMin,
int  zMax 
)

Set/Get the extent of the whole output image.

virtual void vtkImageGaussianSource::SetCenter ( double  ,
double  ,
double   
)
virtual

Set/Get the center of the Gaussian.

virtual void vtkImageGaussianSource::SetCenter ( double  [3])
virtual

Set/Get the center of the Gaussian.

virtual double* vtkImageGaussianSource::GetCenter ( )
virtual

Set/Get the center of the Gaussian.

virtual void vtkImageGaussianSource::GetCenter ( double &  ,
double &  ,
double &   
)
virtual

Set/Get the center of the Gaussian.

virtual void vtkImageGaussianSource::GetCenter ( double  [3])
virtual

Set/Get the center of the Gaussian.

virtual void vtkImageGaussianSource::SetMaximum ( double  )
virtual

Set/Get the Maximum value of the gaussian

virtual double vtkImageGaussianSource::GetMaximum ( )
virtual

Set/Get the Maximum value of the gaussian

virtual void vtkImageGaussianSource::SetStandardDeviation ( double  )
virtual

Set/Get the standard deviation of the gaussian

virtual double vtkImageGaussianSource::GetStandardDeviation ( )
virtual

Set/Get the standard deviation of the gaussian

virtual int vtkImageGaussianSource::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkImageGaussianSource::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Member Data Documentation

double vtkImageGaussianSource::StandardDeviation
protected

Definition at line 64 of file vtkImageGaussianSource.h.

int vtkImageGaussianSource::WholeExtent[6]
protected

Definition at line 67 of file vtkImageGaussianSource.h.

double vtkImageGaussianSource::Center[3]
protected

Definition at line 68 of file vtkImageGaussianSource.h.

double vtkImageGaussianSource::Maximum
protected

Definition at line 69 of file vtkImageGaussianSource.h.


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