Develop Biology
The language of life
|
#include "ConstructorMacros.h"
#include "ExcitationMacros.h"
#include "bio/chemical/common/BondTypes.h"
#include "bio/physical/macros/Macros.h"
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.