代码拉取完成,页面将自动刷新
同步操作将从 toby_gao/OSGEarth-oceanflow 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/**********************************************************/
//name : HycomUtils.h
//function : Hycom
//copyright :
//author : JXF
//date : 2017-6-1
/**********************************************************/
#ifndef HYCOMUTILS_H
#define HYCOMUTILS_H
#include <string>
#include <QDate>
#include <osgEarth/GeoData>
#include <osgEarthAnnotation/PlaceNode>
#include <osgEarthAnnotation/FeatureNode>
#include <osgEarthUtil/AnnotationEvents>
#include <osgEarthAnnotation/HighlightDecoration>
#include <osgEarthAnnotation/FeatureNode>
#include <QSqlDatabase>
#include <QWidget>
#include <osgEarthUtil/ObjectLocator>
#include <osg/MatrixTransform>
using namespace osgEarth;
using namespace osgEarth::Annotation;
using namespace osgEarth::Util;
using namespace std;
class HycompathInfoGroup : public osg::Group
{
private:
//static HycompathInfoGroup* hycompathInfoGroup;
string _name;
string _platformId;
struct PathInfo
{
double poingLength;
double sumLength;
string pointID;
double lat;
double lon;
double speed;
};
struct LineInfo
{
osg::ref_ptr<FeatureNode> lineNode;
vector<PathInfo> pathInfoVec;
double allLength;
double nowDistance;
int nowIndex;
bool done;
};
vector<LineInfo> _lineInfoVec;
Style _argoPathLineStyle;
void _initialize();
osg::Group* _argoCycGroup;
public:
static HycompathInfoGroup* getInstance();
/*void replay();*/
HycompathInfoGroup();
~HycompathInfoGroup();
/*void removeHycompathInfoGroup();*/
/*virtual void traverse(osg::NodeVisitor& nv);*/
};
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。