Create an image with sinusoidal pixel values.
More...
#include <vtkImageSinusoidSource.h>
Inherits vtkImageAlgorithm.
|
virtual int | IsA (const char *type) |
|
vtkImageSinusoidSource * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
void | SetWholeExtent (int xMinx, int xMax, int yMin, int yMax, int zMin, int zMax) |
|
|
void | SetDirection (double, double, double) |
|
void | SetDirection (double dir[3]) |
|
virtual double * | GetDirection () |
|
virtual void | GetDirection (double &, double &, double &) |
|
virtual void | GetDirection (double[3]) |
|
|
virtual void | SetPeriod (double) |
|
virtual double | GetPeriod () |
|
|
virtual void | SetPhase (double) |
|
virtual double | GetPhase () |
|
|
virtual void | SetAmplitude (double) |
|
virtual double | GetAmplitude () |
|
Create an image with sinusoidal pixel values.
vtkImageSinusoidSource just produces images with pixel values determined by a sinusoid.
- Tests:
- vtkImageSinusoidSource (Tests)
Definition at line 31 of file vtkImageSinusoidSource.h.
vtkImageSinusoidSource::vtkImageSinusoidSource |
( |
| ) |
|
|
protected |
vtkImageSinusoidSource::~vtkImageSinusoidSource |
( |
| ) |
|
|
inlineprotected |
static int vtkImageSinusoidSource::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkImageSinusoidSource::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkImageSinusoidSource::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkImageSinusoidSource::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
void vtkImageSinusoidSource::SetWholeExtent |
( |
int |
xMinx, |
|
|
int |
xMax, |
|
|
int |
yMin, |
|
|
int |
yMax, |
|
|
int |
zMin, |
|
|
int |
zMax |
|
) |
| |
Set/Get the extent of the whole output image.
void vtkImageSinusoidSource::SetDirection |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.
void vtkImageSinusoidSource::SetDirection |
( |
double |
dir[3] | ) |
|
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.
virtual double* vtkImageSinusoidSource::GetDirection |
( |
| ) |
|
|
virtual |
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.
virtual void vtkImageSinusoidSource::GetDirection |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.
virtual void vtkImageSinusoidSource::GetDirection |
( |
double |
[3] | ) |
|
|
virtual |
Set/Get the direction vector which determines the sinusoidal orientation. The magnitude is ignored.
virtual void vtkImageSinusoidSource::SetPeriod |
( |
double |
| ) |
|
|
virtual |
Set/Get the period of the sinusoid in pixels.
virtual double vtkImageSinusoidSource::GetPeriod |
( |
| ) |
|
|
virtual |
Set/Get the period of the sinusoid in pixels.
virtual void vtkImageSinusoidSource::SetPhase |
( |
double |
| ) |
|
|
virtual |
Set/Get the phase: 0->2Pi. 0 => Cosine, pi/2 => Sine.
virtual double vtkImageSinusoidSource::GetPhase |
( |
| ) |
|
|
virtual |
Set/Get the phase: 0->2Pi. 0 => Cosine, pi/2 => Sine.
virtual void vtkImageSinusoidSource::SetAmplitude |
( |
double |
| ) |
|
|
virtual |
Set/Get the magnitude of the sinusoid.
virtual double vtkImageSinusoidSource::GetAmplitude |
( |
| ) |
|
|
virtual |
Set/Get the magnitude of the sinusoid.
virtual int vtkImageSinusoidSource::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual void vtkImageSinusoidSource::ExecuteDataWithInformation |
( |
vtkDataObject * |
data, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
protectedvirtual |
int vtkImageSinusoidSource::WholeExtent[6] |
|
protected |
double vtkImageSinusoidSource::Direction[3] |
|
protected |
double vtkImageSinusoidSource::Period |
|
protected |
double vtkImageSinusoidSource::Phase |
|
protected |
double vtkImageSinusoidSource::Amplitude |
|
protected |
The documentation for this class was generated from the following file: