重构名称

This commit is contained in:
codeboss 2025-06-22 10:05:31 +08:00
parent 86cbc5a9d6
commit fa10045601
8 changed files with 35 additions and 35 deletions

View File

@ -105,14 +105,14 @@
<ClCompile Include="DeduceFramework.cpp" />
<ClCompile Include="InvisibleComponent.cpp" />
<ClCompile Include="RouteManage.cpp" />
<ClCompile Include="SurfaceMotionPlugin.cpp" />
<ClCompile Include="SurfaceMotion.cpp" />
<ClCompile Include="VisibleCube.cpp" />
<ClInclude Include="componentbasic_global.h" />
<ClInclude Include="componentbasic.h" />
<QtMoc Include="DeduceFramework.h" />
<ClInclude Include="InvisibleComponent.h" />
<ClInclude Include="RouteManage.h" />
<ClInclude Include="SurfaceMotionPlugin.h" />
<ClInclude Include="SurfaceMotion.h" />
<ClInclude Include="VisibleCube.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

View File

@ -38,7 +38,7 @@
<ClInclude Include="InvisibleComponent.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="SurfaceMotionPlugin.h">
<ClInclude Include="SurfaceMotion.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
@ -58,7 +58,7 @@
<ClCompile Include="InvisibleComponent.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SurfaceMotionPlugin.cpp">
<ClCompile Include="SurfaceMotion.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>

View File

@ -71,7 +71,7 @@ void DeduceFramework::init_framework()
auto res_e = std::make_shared<RtResourceManager>();
info_pulls = std::make_shared<ComponentsInfoPull>();
res_e->append(info_pulls);
auto route_mgr = std::make_shared<PlainRouteManage>();
auto route_mgr = std::make_shared<PlainRouteManagePlugin>();
res_e->append(route_mgr);
this->_entity_map_over_0xffff[res_e->entityID()] = res_e;
}

View File

@ -1,6 +1,6 @@
#include "RouteManage.h"
PlainRouteManage::PlainRouteManage()
PlainRouteManagePlugin::PlainRouteManagePlugin()
{
}
@ -8,7 +8,7 @@ PlainRouteManage::PlainRouteManage()
#include <QJsonArray>
void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const NewPlainRoute> in, QList<std::shared_ptr<RespondDefault>>& out)
void PlainRouteManagePlugin::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const NewPlainRoute> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto resp = std::make_shared<RespondDefault>();
resp->reset(in->targetEntity(), in->sourceEntity());
@ -24,7 +24,7 @@ void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<c
out << resp;
}
void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const RemovePlainRoute> in, QList<std::shared_ptr<RespondDefault>>& out)
void PlainRouteManagePlugin::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const RemovePlainRoute> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto resp = std::make_shared<RespondDefault>();
resp->reset(in->targetEntity(), in->sourceEntity());
@ -40,7 +40,7 @@ void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<c
out << resp;
}
void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const PlainRouteReset> in, QList<std::shared_ptr<RespondDefault>>& out)
void PlainRouteManagePlugin::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const PlainRouteReset> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto resp = std::make_shared<RespondDefault>();
resp->reset(in->targetEntity(), in->sourceEntity());
@ -59,7 +59,7 @@ void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<c
out << resp;
}
void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const PlainRouteQuery> in, QList<std::shared_ptr<PlainRouteInfo>>& out)
void PlainRouteManagePlugin::execute(std::shared_ptr<Immediate> map, std::shared_ptr<const PlainRouteQuery> in, QList<std::shared_ptr<PlainRouteInfo>>& out)
{
auto resp = std::make_shared<PlainRouteInfo>();
resp->reset(in->targetEntity(), in->sourceEntity());
@ -76,7 +76,7 @@ void PlainRouteManage::execute(std::shared_ptr<Immediate> map, std::shared_ptr<c
out << resp;
}
void PlainRouteManage::recoveryFrom(const QJsonObject& obj)
void PlainRouteManagePlugin::recoveryFrom(const QJsonObject& obj)
{
auto route_array = obj["total_route"].toArray();
for (auto idx = 0; idx < route_array.size(); ++idx) {
@ -95,7 +95,7 @@ void PlainRouteManage::recoveryFrom(const QJsonObject& obj)
}
}
void PlainRouteManage::saveTo(QJsonObject& obj) const
void PlainRouteManagePlugin::saveTo(QJsonObject& obj) const
{
QJsonArray route_array;
for (auto route_name : this->_route_resource_map.keys()) {
@ -116,19 +116,19 @@ void PlainRouteManage::saveTo(QJsonObject& obj) const
obj["total_route"] = route_array;
}
std::shared_ptr<WsComponent> PlainRouteManage::defaultNew() const
std::shared_ptr<WsComponent> PlainRouteManagePlugin::defaultNew() const
{
return nullptr;
}
void PlainRouteManage::bindEntity(std::weak_ptr<WsEntity> host)
void PlainRouteManagePlugin::bindEntity(std::weak_ptr<WsEntity> host)
{
this->_bind_entity = host;
}
QString PlainRouteManage::name() const
QString PlainRouteManagePlugin::name() const
{
return NAME(PlainRouteManage);
return NAME(PlainRouteManagePlugin);
}
RouteResource& RouteResource::operator=(const RouteResource& other)

View File

@ -15,7 +15,7 @@ struct RouteResource {
/// <summary>
/// 平面路径管理插件
/// </summary>
class PlainRouteManage : public ProcList<
class COMPONENTBASIC_EXPORT PlainRouteManagePlugin : public ProcList<
WsRespond<NewPlainRoute, RespondDefault>,
WsRespond<RemovePlainRoute, RespondDefault>,
WsRespond<PlainRouteReset, RespondDefault>,
@ -26,7 +26,7 @@ private:
QHash<QString, RouteResource> _route_resource_map;
public:
PlainRouteManage();
PlainRouteManagePlugin();
// 通过 ProcList 继承
void execute(std::shared_ptr<Immediate> map, std::shared_ptr<const NewPlainRoute> in, QList<std::shared_ptr<RespondDefault>>& out) override;

View File

@ -1,19 +1,19 @@
#include "SurfaceMotionPlugin.h"
#include "SurfaceMotion.h"
SurfaceMotionControlPlugin::SurfaceMotionControlPlugin()
SurfaceMotionPlugin::SurfaceMotionPlugin()
{
}
void SurfaceMotionControlPlugin::recoveryFrom(const QJsonObject& obj)
void SurfaceMotionPlugin::recoveryFrom(const QJsonObject& obj)
{
}
void SurfaceMotionControlPlugin::saveTo(QJsonObject& obj) const
void SurfaceMotionPlugin::saveTo(QJsonObject& obj) const
{
}
void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
void SurfaceMotionPlugin::execute(std::shared_ptr<Immediate> map,
std::shared_ptr<const HorizontalArcMotion> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto exec_result = std::make_shared<RespondDefault>();
@ -45,7 +45,7 @@ void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
out << exec_result;
}
void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
void SurfaceMotionPlugin::execute(std::shared_ptr<Immediate> map,
std::shared_ptr<const StrightLineMotion> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto exec_result = std::make_shared<RespondDefault>();
@ -79,7 +79,7 @@ void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
}
#include <QMatrix4x4>
void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
void SurfaceMotionPlugin::execute(std::shared_ptr<Immediate> map,
std::shared_ptr<const SyncRequest> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto reqs = std::make_shared<MotionDeduceRequest>();
@ -93,7 +93,7 @@ void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
}
#include <cmath>
void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
void SurfaceMotionPlugin::execute(std::shared_ptr<Immediate> map,
std::shared_ptr<const MotionDeduceRequest> in, QList<std::shared_ptr<RespondDefault>>& out)
{
auto rst = std::make_shared<RespondDefault>();
@ -142,17 +142,17 @@ void SurfaceMotionControlPlugin::execute(std::shared_ptr<Immediate> map,
out << rst;
}
std::shared_ptr<WsComponent> SurfaceMotionControlPlugin::defaultNew() const
std::shared_ptr<WsComponent> SurfaceMotionPlugin::defaultNew() const
{
return std::make_shared<SurfaceMotionControlPlugin>();
return std::make_shared<SurfaceMotionPlugin>();
}
void SurfaceMotionControlPlugin::bindEntity(std::weak_ptr<WsEntity> host)
void SurfaceMotionPlugin::bindEntity(std::weak_ptr<WsEntity> host)
{
this->_bind_entity = host;
}
QString SurfaceMotionControlPlugin::name() const
QString SurfaceMotionPlugin::name() const
{
return NAME(SurfaceMotionControlPlugin);
return NAME(SurfaceMotionPlugin);
}

View File

@ -5,7 +5,7 @@
/// <summary>
/// 水面平台机动组件
/// </summary>
class COMPONENTBASIC_EXPORT SurfaceMotionControlPlugin : public ProcList<
class COMPONENTBASIC_EXPORT SurfaceMotionPlugin : public ProcList<
WsRespond<HorizontalArcMotion, RespondDefault>,
WsRespond<StrightLineMotion, RespondDefault>,
WsRespond<MotionDeduceRequest, RespondDefault>,
@ -18,7 +18,7 @@ private:
Posture _start_posture;
public:
SurfaceMotionControlPlugin();
SurfaceMotionPlugin();
// 通过 ProcList 继承
void execute(std::shared_ptr<Immediate> map, std::shared_ptr<const HorizontalArcMotion> in, QList<std::shared_ptr<RespondDefault>>& out) override;

View File

@ -3,7 +3,7 @@
#include <QDebug>
#include <memory>
#include <motion_access.h>
#include <SurfaceMotionPlugin.h>
#include <SurfaceMotion.h>
#include <internal_impl.h>
#include <VisibleCube.h>
@ -17,7 +17,7 @@ int main(int argc, char* argv[])
cmd->_length_total = 200000;
auto enti = std::make_shared<RtWsEntity>();
auto motion = std::make_shared<SurfaceMotionControlPlugin>();
auto motion = std::make_shared<SurfaceMotionPlugin>();
enti->append(motion);
auto box3d = std::make_shared<VisibleCubePlugin>();
enti->append(box3d);