In file mydocsrc/iml_rofn.h:

class iml_rofn : public iml_domain, public iml_xlate_scale

This class provides the interface for read-only functions

Inheritance:

iml_rofn


Public Methods

IML_DOUBLE get_value ( iml_index IML_REF Index)
Access the function using an index object
IML_DOUBLE operator() (IML_DOUBLE X0, IML_DOUBLE X1, IML_DOUBLE X2)
Three-dimensional index for ease of use
IML_DOUBLE operator() (IML_DOUBLE X0, IML_DOUBLE X1)
Two-dimensional index for ease of use
IML_DOUBLE operator() (IML_DOUBLE X0)
One-dimensional index for ease of use
IML_DOUBLE operator() (IML_DOUBLE X0, IML_DOUBLE X1, IML_DOUBLE X2, ...)
Four-or-more-dimensional access for ease of use

Documentation

This class provides the interface for read-only functions. The idea is that n-dimensional images can be filled by n-dimensional functions by overloading the assignment operator.

IML_DOUBLE operator()(IML_DOUBLE X0)
One-dimensional index for ease of use. If the read only function is of other dimension the return value is undefined.

IML_DOUBLE operator()(IML_DOUBLE X0, IML_DOUBLE X1)
Two-dimensional index for ease of use. If the read only function is of other dimension the return value is undefined.

IML_DOUBLE operator()(IML_DOUBLE X0, IML_DOUBLE X1, IML_DOUBLE X2)
Three-dimensional index for ease of use. If the read only function is of other dimension the return value is undefined.

IML_DOUBLE operator()(IML_DOUBLE X0, IML_DOUBLE X1, IML_DOUBLE X2, ...)
Four-or-more-dimensional access for ease of use. If the read only function is of other dimension the return value is undefined.

IML_DOUBLE get_value( iml_index IML_REF Index)
Access the function using an index object. If the read only function is of other dimension the return value is undefined.


Direct child classes:
inverse_distance_rofn
iml_trig_rofn
iml_gaussian_rofn

alphabetic index hierarchy of classes


generated by doc++