#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.