// WindLog.h// Defines a class that stores essential information to record wind log//---------------------------------------------------------------------------------#ifndef WINDLOG_H#define WINDLOG_H//-------------------------------------------------------------------------------#include <iostream>#include "Date.h"#include "Time.h"#include "Weather.h"using namespace std;//-------------------------------------------------------------------------------/*** @class WindLog* @briefManages all functions and information to record wind log.** Included Date, Time and Weather.\n** @author Vu Thanh Long* @version 01* @date 28/02/2019 Vu Thanh Long, Started** @bug My program has no bugs. Well, maybe it has...*/class WindLog{public:/*** @briefDefault constructor** @return none*/WindLog();/*** @briefSecond constructor** This function will set the date, time and weather** @param d, t, w - instances of date, time and weather class* @return none*/WindLog(Date d, Time t, Weather w);/*** @briefThis function will set the value of Date** @param d - instance of Date class* @return void*/void setDate(Date d);