Open CASCADE Technology 6.6.0
|
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>
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. |
Dynamic_DynamicDerivedClass::Dynamic_DynamicDerivedClass | ( | const Standard_CString | aname | ) |
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.