Open CASCADE Technology 6.6.0
Public Member Functions
Dynamic_DynamicDerivedClass Class Reference

The object of this class is to allow, as in the
C++ language, the possibility to define a
DynamicDerivedClass which inherits from one or
more DynamicClass.

#include <Dynamic_DynamicDerivedClass.hxx>

Inheritance diagram for Dynamic_DynamicDerivedClass:
Inheritance graph
[legend]

Public Member Functions

 Dynamic_DynamicDerivedClass (const Standard_CString aname)
 Creates a new instance of this class with <aname> as name.

void AddClass (const Handle< Dynamic_DynamicClass > &aclass)
 Adds another class <aclass> to the sequence of derived
classes.

virtual Handle_Dynamic_Method Method (const Standard_CString amethod) const
 Starting with the name of a method, this redefined
method searches for the right method object in the
sequence of methods of the derived class and in all
the inherited classes.

virtual
Handle_Dynamic_DynamicInstance 
Instance () const
 Defines an instance of this class definition.


Constructor & Destructor Documentation

Dynamic_DynamicDerivedClass::Dynamic_DynamicDerivedClass ( const Standard_CString  aname)

Member Function Documentation

void Dynamic_DynamicDerivedClass::AddClass ( const Handle< Dynamic_DynamicClass > &  aclass)
virtual Handle_Dynamic_DynamicInstance Dynamic_DynamicDerivedClass::Instance ( ) const [virtual]

Reimplemented from Dynamic_DynamicClass.

virtual Handle_Dynamic_Method Dynamic_DynamicDerivedClass::Method ( const Standard_CString  amethod) const [virtual]

Reimplemented from Dynamic_DynamicClass.


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