Open CASCADE Technology
6.5.4
|
A composite method is defined as a collection of
method instances. This collection describes a more
complex program or a network of elementary
functions. The order of the method instances is
not significant. It is the references to the
variables which define the signature of the
composite method which define the precedence of
one method in relation with another.
#include <Dynamic_CompositMethod.hxx>
Public Member Functions | |
Dynamic_CompositMethod (const Standard_CString aname) | |
Creates a composit method with <aname> as name. | |
void | Method (const Handle< Dynamic_Method > &amethod) |
Adds <amethod>, which is an elementary or a composit method to <me>. | |
Standard_Integer | NumberOfMethods () const |
Returns the number of methods referenced by the composit method <me>. | |
Handle_Dynamic_Method | Method (const Standard_Integer anindex) const |
Returns the method of range <anindex>. | |
virtual void | Dump (Standard_OStream &astream) const |
Useful for debugging. |
virtual void Dynamic_CompositMethod::Dump | ( | Standard_OStream & | astream | ) | const [virtual] |
Reimplemented from Dynamic_MethodDefinition.
void Dynamic_CompositMethod::Method | ( | const Handle< Dynamic_Method > & | amethod | ) |
Handle_Dynamic_Method Dynamic_CompositMethod::Method | ( | const Standard_Integer | anindex | ) | const |