11 using namespace ODemo;
56 vector<double> direction(2);
60 s1.
move(4, direction);
void info() const override
Return identification info.
Comprehensive include file for all tracer classes.
Header for object tracer demo routines.
#define COMP_MISC_FUNCTION_TRACER
Macro for tracking function scope.
This Vehicle interface class.
virtual void info() const =0
Return vehicle information.
void move(double speed, std::vector< double > direction) override
Sailboat motion.
void info() const override
Display info on model and color of the bike.
#define COMP_MISC_LOG_TRACER(MSG)
Macro for inserting log message into tracker output at current severity level.
int app_hierarchies()
Demo prog for ctor/dtor features in class derivation.
Comprehensive include file for all of objtracer.
Represents a simple Bicycle.
bool add_passenger()
Take an additional passenger on board, if possible.
void start_sinking()
Start sinking, even if you are already sinking.