| Develop Biology
                         The language of life | 
#include "ConstructorMacros.h"#include "ExcitationMacros.h"#include "bio/chemical/common/BondTypes.h"#include "bio/physical/macros/Macros.h" Include dependency graph for Macros.h:
 Include dependency graph for Macros.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Macros | |
| #define | BIO_CHEMICAL_BOND_TYPE_FUNCTION_BODY(functionName) | 
| #define | BIO_GET_OPTIONAL_CLASS_METHODS_FOR_chemical() | 
| #define | BIO_GET_REQUIRED_CLASS_METHODS_FOR_chemical() | 
| #define BIO_CHEMICAL_BOND_TYPE_FUNCTION_BODY | ( | functionName | ) | 
To make defining BondTypes easier, use this macro to define the function body of your BondType Function(). This will assign a value to a string that is identical to your FunctionName e.g. BondTypePerspective::Instance().GetNameFromId(Value()) would give "Value".
| #define BIO_GET_OPTIONAL_CLASS_METHODS_FOR_chemical | ( | ) | 
Get all virtual methods defined by chemical::Class.
| #define BIO_GET_REQUIRED_CLASS_METHODS_FOR_chemical | ( | ) | 
Get all virtual methods defined by chemical::Class.