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