#include <BaseClass.h>

Static Public Member Functions | |
| static const BaseClass * | get () |
Protected Member Functions | |
| TClass () | |
| ~TClass () override | |
| Base * | dynamicCast (Base *obj) const override |
| bool | isInstance (Base *obj) const override |
Protected Member Functions inherited from sofa::core::objectmodel::BaseClass | |
| BaseClass () | |
| virtual | ~BaseClass () |
Additional Inherited Members | |
Public Attributes inherited from sofa::core::objectmodel::BaseClass | |
| std::string | namespaceName |
| std::string | typeName |
| std::string | className |
| std::string | templateName |
| std::string | shortName |
| type::vector< const BaseClass * > | parents |
Public Member Functions inherited from sofa::core::objectmodel::BaseClass | |
| bool | hasParent (const BaseClass *c) const |
| returns true iff c is a parent class of this More... | |
| bool | hasParent (const std::string &parentClassName) const |
| returns true iff a parent class of this is named parentClassName More... | |
| bool | operator== (const BaseClass &c) const |
| bool | operator!= (const BaseClass &c) const |
|
inlineprotected |
|
inlineoverrideprotected |
|
inlineoverrideprotectedvirtual |
Implements sofa::core::objectmodel::BaseClass.
|
inlinestatic |
|
inlineoverrideprotectedvirtual |
Implements sofa::core::objectmodel::BaseClass.