Open CASCADE Technology 6.6.0
Public Member Functions
Dynamic_CompositMethod Class Reference

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>

Inheritance diagram for Dynamic_CompositMethod:
Inheritance graph
[legend]

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.


Constructor & Destructor Documentation

Dynamic_CompositMethod::Dynamic_CompositMethod ( const Standard_CString  aname)

Member Function Documentation

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
Standard_Integer Dynamic_CompositMethod::NumberOfMethods ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines