Create an image for regression testing.
More...
#include <vtkRTAnalyticSource.h>
Inherits vtkImageAlgorithm.
|
virtual int | IsA (const char *type) |
|
vtkRTAnalyticSource * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
void | SetWholeExtent (int xMinx, int xMax, int yMin, int yMax, int zMin, int zMax) |
|
virtual int * | GetWholeExtent () |
|
virtual void | GetWholeExtent (int &, int &, int &, int &, int &, int &) |
|
virtual void | GetWholeExtent (int[6]) |
|
|
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 () |
|
|
virtual void | SetXFreq (double) |
|
virtual double | GetXFreq () |
|
|
virtual void | SetYFreq (double) |
|
virtual double | GetYFreq () |
|
|
virtual void | SetZFreq (double) |
|
virtual double | GetZFreq () |
|
|
virtual void | SetXMag (double) |
|
virtual double | GetXMag () |
|
|
virtual void | SetYMag (double) |
|
virtual double | GetYMag () |
|
|
virtual void | SetZMag (double) |
|
virtual double | GetZMag () |
|
|
virtual void | SetSubsampleRate (int) |
|
virtual int | GetSubsampleRate () |
|
Create an image for regression testing.
vtkRTAnalyticSource just produces images with pixel values determined by a Maximum*Gaussian*XMag*sin(XFreq*x)*sin(YFreq*y)*cos(ZFreq*z) Values are float scalars on point data with name "RTData".
- Examples:
- vtkRTAnalyticSource (Examples)
- Tests:
- vtkRTAnalyticSource (Tests)
Definition at line 35 of file vtkRTAnalyticSource.h.
vtkRTAnalyticSource::vtkRTAnalyticSource |
( |
| ) |
|
|
protected |
Default constructor. Initial values are: Maximum=255.0, Center[3]={0.0,0.0,0.0}, WholeExtent={-10,10,-10,10,-10,10} StandardDeviation=0.5, XFreq=60, XMag=10, YFreq=30, YMag=18, ZFreq=40, ZMag=5, SubsampleRate=1
vtkRTAnalyticSource::~vtkRTAnalyticSource |
( |
| ) |
|
|
inlineprotected |
static int vtkRTAnalyticSource::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkRTAnalyticSource::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkRTAnalyticSource::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkRTAnalyticSource::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
void vtkRTAnalyticSource::SetWholeExtent |
( |
int |
xMinx, |
|
|
int |
xMax, |
|
|
int |
yMin, |
|
|
int |
yMax, |
|
|
int |
zMin, |
|
|
int |
zMax |
|
) |
| |
Set/Get the extent of the whole output image. Initial value is {-10,10,-10,10,-10,10}
virtual int* vtkRTAnalyticSource::GetWholeExtent |
( |
| ) |
|
|
virtual |
Set/Get the extent of the whole output image. Initial value is {-10,10,-10,10,-10,10}
virtual void vtkRTAnalyticSource::GetWholeExtent |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
Set/Get the extent of the whole output image. Initial value is {-10,10,-10,10,-10,10}
virtual void vtkRTAnalyticSource::GetWholeExtent |
( |
int |
[6] | ) |
|
|
virtual |
Set/Get the extent of the whole output image. Initial value is {-10,10,-10,10,-10,10}
virtual void vtkRTAnalyticSource::SetCenter |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set/Get the center of function. Initial value is {0.0,0.0,0.0}
virtual void vtkRTAnalyticSource::SetCenter |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the center of function. Initial value is {0.0,0.0,0.0}
virtual double* vtkRTAnalyticSource::GetCenter |
( |
| ) |
|
|
virtual |
Set/Get the center of function. Initial value is {0.0,0.0,0.0}
virtual void vtkRTAnalyticSource::GetCenter |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set/Get the center of function. Initial value is {0.0,0.0,0.0}
virtual void vtkRTAnalyticSource::GetCenter |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the center of function. Initial value is {0.0,0.0,0.0}
virtual void vtkRTAnalyticSource::SetMaximum |
( |
double |
| ) |
|
|
virtual |
Set/Get the Maximum value of the function. Initial value is 255.0.
virtual double vtkRTAnalyticSource::GetMaximum |
( |
| ) |
|
|
virtual |
Set/Get the Maximum value of the function. Initial value is 255.0.
virtual void vtkRTAnalyticSource::SetStandardDeviation |
( |
double |
| ) |
|
|
virtual |
Set/Get the standard deviation of the function. Initial value is 0.5.
virtual double vtkRTAnalyticSource::GetStandardDeviation |
( |
| ) |
|
|
virtual |
Set/Get the standard deviation of the function. Initial value is 0.5.
virtual void vtkRTAnalyticSource::SetXFreq |
( |
double |
| ) |
|
|
virtual |
Set/Get the natural frequency in x. Initial value is 60.
virtual double vtkRTAnalyticSource::GetXFreq |
( |
| ) |
|
|
virtual |
Set/Get the natural frequency in x. Initial value is 60.
virtual void vtkRTAnalyticSource::SetYFreq |
( |
double |
| ) |
|
|
virtual |
Set/Get the natural frequency in y. Initial value is 30.
virtual double vtkRTAnalyticSource::GetYFreq |
( |
| ) |
|
|
virtual |
Set/Get the natural frequency in y. Initial value is 30.
virtual void vtkRTAnalyticSource::SetZFreq |
( |
double |
| ) |
|
|
virtual |
Set/Get the natural frequency in z. Initial value is 40.
virtual double vtkRTAnalyticSource::GetZFreq |
( |
| ) |
|
|
virtual |
Set/Get the natural frequency in z. Initial value is 40.
virtual void vtkRTAnalyticSource::SetXMag |
( |
double |
| ) |
|
|
virtual |
Set/Get the magnitude in x. Initial value is 10.
virtual double vtkRTAnalyticSource::GetXMag |
( |
| ) |
|
|
virtual |
Set/Get the magnitude in x. Initial value is 10.
virtual void vtkRTAnalyticSource::SetYMag |
( |
double |
| ) |
|
|
virtual |
Set/Get the magnitude in y. Initial value is 18.
virtual double vtkRTAnalyticSource::GetYMag |
( |
| ) |
|
|
virtual |
Set/Get the magnitude in y. Initial value is 18.
virtual void vtkRTAnalyticSource::SetZMag |
( |
double |
| ) |
|
|
virtual |
Set/Get the magnitude in z. Initial value is 5.
virtual double vtkRTAnalyticSource::GetZMag |
( |
| ) |
|
|
virtual |
Set/Get the magnitude in z. Initial value is 5.
virtual void vtkRTAnalyticSource::SetSubsampleRate |
( |
int |
| ) |
|
|
virtual |
Set/Get the sub-sample rate. Initial value is 1.
virtual int vtkRTAnalyticSource::GetSubsampleRate |
( |
| ) |
|
|
virtual |
Set/Get the sub-sample rate. Initial value is 1.
virtual int vtkRTAnalyticSource::RequestInformation |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
virtual void vtkRTAnalyticSource::ExecuteDataWithInformation |
( |
vtkDataObject * |
data, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
protectedvirtual |
double vtkRTAnalyticSource::XFreq |
|
protected |
double vtkRTAnalyticSource::YFreq |
|
protected |
double vtkRTAnalyticSource::ZFreq |
|
protected |
double vtkRTAnalyticSource::XMag |
|
protected |
double vtkRTAnalyticSource::YMag |
|
protected |
double vtkRTAnalyticSource::ZMag |
|
protected |
double vtkRTAnalyticSource::StandardDeviation |
|
protected |
int vtkRTAnalyticSource::WholeExtent[6] |
|
protected |
double vtkRTAnalyticSource::Center[3] |
|
protected |
double vtkRTAnalyticSource::Maximum |
|
protected |
int vtkRTAnalyticSource::SubsampleRate |
|
protected |
The documentation for this class was generated from the following file: