Holds the Function data type.
This class holds the DODS Function data type. This compound type contains an implied causal relationship between two sets of variables, the independent and the dependent. The Function data type can be thought of as a combination of two discrete Structure variables, with one complete Structure representing the independent variables and the other representing the dependent ones. All the member functions of the Function have a parallel in the Structure class. Note that there is no naming distinction between independent and dependent variables. There is no way to indicate that a variable is in one part or the other besides which list it appears in. This means that all the names within the function must be unique. As with Structure, you can refer to members of Function members with a ``.'' notation. For example, if the Function has a member Structure called ``Ralph'' and Ralph has a member Int32 called ``age'', then you can refer to Ralph's age as ``Ralph.age''. The Function type should not be used by new programs. Use the Sequence class object instead.
Function(const Function &rhs)
virtual void add_var(BaseType *bt, Part part)
Pix first_indep_var()
void next_indep_var(Pix &p)
BaseType* indep_var(Pix p)
Pix first_dep_var()
void next_dep_var(Pix &p)
BaseType* dep_var(Pix p)
alphabetic index hierarchy of classes
generated by doc++