In file mydocsrc/iml_rofn.h:

class iml_trig_rofn : public iml_rofn

This is a base class for trigonometric style functions

Inheritance:

iml_trig_rofn < iml_rofn


Public Methods

IML_DOUBLE get_frequency (IML_USINT Dim)
Find out the current frequency
POLYMORPHIC IML_DOUBLE get_phase (void)
Get the phase of the sinusoid, in degrees
void set_frequency (IML_USINT Dim, IML_DOUBLE Fr)
Set the frequency (in cycles/pixel) of the sinusoid in the requested dimension
void set_period (IML_USINT Dim, IML_DOUBLE Period)
Set the period (in pixels) of the sinusoid in the requested dimension
POLYMORPHIC void set_phase (IML_DOUBLE Ph)
Set the phase of the sinusoid, in degrees

Inherited from iml_rofn:

Public Methods

IML_DOUBLE get_value( iml_index IML_REF Index)
IML_DOUBLE operator()(IML_DOUBLE X0, IML_DOUBLE X1, IML_DOUBLE X2)
IML_DOUBLE operator()(IML_DOUBLE X0, IML_DOUBLE X1)
IML_DOUBLE operator()(IML_DOUBLE X0)
IML_DOUBLE operator()(IML_DOUBLE X0, IML_DOUBLE X1, IML_DOUBLE X2, ...)

Documentation

This is a base class for trigonometric style functions.

void set_period(IML_USINT Dim, IML_DOUBLE Period)
Set the period (in pixels) of the sinusoid in the requested dimension. A period of zero signals infinate period, or zero frequency. See also set_frequency().

void set_frequency(IML_USINT Dim, IML_DOUBLE Fr)
Set the frequency (in cycles/pixel) of the sinusoid in the requested dimension. See also set_period().

IML_DOUBLE get_frequency(IML_USINT Dim)
Find out the current frequency.

POLYMORPHIC void set_phase(IML_DOUBLE Ph)
Set the phase of the sinusoid, in degrees.

POLYMORPHIC IML_DOUBLE get_phase(void)
Get the phase of the sinusoid, in degrees.


Direct child classes:
iml_polar_cos_rofn
iml_cos_rofn

alphabetic index hierarchy of classes


generated by doc++