|
@@ -22,8 +22,16 @@
|
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
|
#include <alibabacloud/core/RpcServiceClient.h>
|
|
#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
#include "ImageprocessExport.h"
|
|
#include "ImageprocessExport.h"
|
|
|
|
|
+#include "model/CalcCACSRequest.h"
|
|
|
|
|
+#include "model/CalcCACSResult.h"
|
|
|
|
|
+#include "model/ClassifyFNFRequest.h"
|
|
|
|
|
+#include "model/ClassifyFNFResult.h"
|
|
|
#include "model/DetectCovid19CadRequest.h"
|
|
#include "model/DetectCovid19CadRequest.h"
|
|
|
#include "model/DetectCovid19CadResult.h"
|
|
#include "model/DetectCovid19CadResult.h"
|
|
|
|
|
+#include "model/DetectHipKeypointXRayRequest.h"
|
|
|
|
|
+#include "model/DetectHipKeypointXRayResult.h"
|
|
|
|
|
+#include "model/DetectKneeKeypointXRayRequest.h"
|
|
|
|
|
+#include "model/DetectKneeKeypointXRayResult.h"
|
|
|
#include "model/DetectKneeXRayRequest.h"
|
|
#include "model/DetectKneeXRayRequest.h"
|
|
|
#include "model/DetectKneeXRayResult.h"
|
|
#include "model/DetectKneeXRayResult.h"
|
|
|
#include "model/DetectLungNoduleRequest.h"
|
|
#include "model/DetectLungNoduleRequest.h"
|
|
@@ -32,6 +40,8 @@
|
|
|
#include "model/DetectSpineMRIResult.h"
|
|
#include "model/DetectSpineMRIResult.h"
|
|
|
#include "model/GetAsyncJobResultRequest.h"
|
|
#include "model/GetAsyncJobResultRequest.h"
|
|
|
#include "model/GetAsyncJobResultResult.h"
|
|
#include "model/GetAsyncJobResultResult.h"
|
|
|
|
|
+#include "model/RunCTRegistrationRequest.h"
|
|
|
|
|
+#include "model/RunCTRegistrationResult.h"
|
|
|
#include "model/TranslateMedRequest.h"
|
|
#include "model/TranslateMedRequest.h"
|
|
|
#include "model/TranslateMedResult.h"
|
|
#include "model/TranslateMedResult.h"
|
|
|
|
|
|
|
@@ -43,9 +53,21 @@ namespace AlibabaCloud
|
|
|
class ALIBABACLOUD_IMAGEPROCESS_EXPORT ImageprocessClient : public RpcServiceClient
|
|
class ALIBABACLOUD_IMAGEPROCESS_EXPORT ImageprocessClient : public RpcServiceClient
|
|
|
{
|
|
{
|
|
|
public:
|
|
public:
|
|
|
|
|
+ typedef Outcome<Error, Model::CalcCACSResult> CalcCACSOutcome;
|
|
|
|
|
+ typedef std::future<CalcCACSOutcome> CalcCACSOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ImageprocessClient*, const Model::CalcCACSRequest&, const CalcCACSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CalcCACSAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::ClassifyFNFResult> ClassifyFNFOutcome;
|
|
|
|
|
+ typedef std::future<ClassifyFNFOutcome> ClassifyFNFOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ImageprocessClient*, const Model::ClassifyFNFRequest&, const ClassifyFNFOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClassifyFNFAsyncHandler;
|
|
|
typedef Outcome<Error, Model::DetectCovid19CadResult> DetectCovid19CadOutcome;
|
|
typedef Outcome<Error, Model::DetectCovid19CadResult> DetectCovid19CadOutcome;
|
|
|
typedef std::future<DetectCovid19CadOutcome> DetectCovid19CadOutcomeCallable;
|
|
typedef std::future<DetectCovid19CadOutcome> DetectCovid19CadOutcomeCallable;
|
|
|
typedef std::function<void(const ImageprocessClient*, const Model::DetectCovid19CadRequest&, const DetectCovid19CadOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectCovid19CadAsyncHandler;
|
|
typedef std::function<void(const ImageprocessClient*, const Model::DetectCovid19CadRequest&, const DetectCovid19CadOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectCovid19CadAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::DetectHipKeypointXRayResult> DetectHipKeypointXRayOutcome;
|
|
|
|
|
+ typedef std::future<DetectHipKeypointXRayOutcome> DetectHipKeypointXRayOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ImageprocessClient*, const Model::DetectHipKeypointXRayRequest&, const DetectHipKeypointXRayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectHipKeypointXRayAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::DetectKneeKeypointXRayResult> DetectKneeKeypointXRayOutcome;
|
|
|
|
|
+ typedef std::future<DetectKneeKeypointXRayOutcome> DetectKneeKeypointXRayOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ImageprocessClient*, const Model::DetectKneeKeypointXRayRequest&, const DetectKneeKeypointXRayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectKneeKeypointXRayAsyncHandler;
|
|
|
typedef Outcome<Error, Model::DetectKneeXRayResult> DetectKneeXRayOutcome;
|
|
typedef Outcome<Error, Model::DetectKneeXRayResult> DetectKneeXRayOutcome;
|
|
|
typedef std::future<DetectKneeXRayOutcome> DetectKneeXRayOutcomeCallable;
|
|
typedef std::future<DetectKneeXRayOutcome> DetectKneeXRayOutcomeCallable;
|
|
|
typedef std::function<void(const ImageprocessClient*, const Model::DetectKneeXRayRequest&, const DetectKneeXRayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectKneeXRayAsyncHandler;
|
|
typedef std::function<void(const ImageprocessClient*, const Model::DetectKneeXRayRequest&, const DetectKneeXRayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectKneeXRayAsyncHandler;
|
|
@@ -58,6 +80,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::GetAsyncJobResultResult> GetAsyncJobResultOutcome;
|
|
typedef Outcome<Error, Model::GetAsyncJobResultResult> GetAsyncJobResultOutcome;
|
|
|
typedef std::future<GetAsyncJobResultOutcome> GetAsyncJobResultOutcomeCallable;
|
|
typedef std::future<GetAsyncJobResultOutcome> GetAsyncJobResultOutcomeCallable;
|
|
|
typedef std::function<void(const ImageprocessClient*, const Model::GetAsyncJobResultRequest&, const GetAsyncJobResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAsyncJobResultAsyncHandler;
|
|
typedef std::function<void(const ImageprocessClient*, const Model::GetAsyncJobResultRequest&, const GetAsyncJobResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAsyncJobResultAsyncHandler;
|
|
|
|
|
+ typedef Outcome<Error, Model::RunCTRegistrationResult> RunCTRegistrationOutcome;
|
|
|
|
|
+ typedef std::future<RunCTRegistrationOutcome> RunCTRegistrationOutcomeCallable;
|
|
|
|
|
+ typedef std::function<void(const ImageprocessClient*, const Model::RunCTRegistrationRequest&, const RunCTRegistrationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunCTRegistrationAsyncHandler;
|
|
|
typedef Outcome<Error, Model::TranslateMedResult> TranslateMedOutcome;
|
|
typedef Outcome<Error, Model::TranslateMedResult> TranslateMedOutcome;
|
|
|
typedef std::future<TranslateMedOutcome> TranslateMedOutcomeCallable;
|
|
typedef std::future<TranslateMedOutcome> TranslateMedOutcomeCallable;
|
|
|
typedef std::function<void(const ImageprocessClient*, const Model::TranslateMedRequest&, const TranslateMedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TranslateMedAsyncHandler;
|
|
typedef std::function<void(const ImageprocessClient*, const Model::TranslateMedRequest&, const TranslateMedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TranslateMedAsyncHandler;
|
|
@@ -66,9 +91,21 @@ namespace AlibabaCloud
|
|
|
ImageprocessClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
ImageprocessClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
|
ImageprocessClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
ImageprocessClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
|
~ImageprocessClient();
|
|
~ImageprocessClient();
|
|
|
|
|
+ CalcCACSOutcome calcCACS(const Model::CalcCACSRequest &request)const;
|
|
|
|
|
+ void calcCACSAsync(const Model::CalcCACSRequest& request, const CalcCACSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ CalcCACSOutcomeCallable calcCACSCallable(const Model::CalcCACSRequest& request) const;
|
|
|
|
|
+ ClassifyFNFOutcome classifyFNF(const Model::ClassifyFNFRequest &request)const;
|
|
|
|
|
+ void classifyFNFAsync(const Model::ClassifyFNFRequest& request, const ClassifyFNFAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ ClassifyFNFOutcomeCallable classifyFNFCallable(const Model::ClassifyFNFRequest& request) const;
|
|
|
DetectCovid19CadOutcome detectCovid19Cad(const Model::DetectCovid19CadRequest &request)const;
|
|
DetectCovid19CadOutcome detectCovid19Cad(const Model::DetectCovid19CadRequest &request)const;
|
|
|
void detectCovid19CadAsync(const Model::DetectCovid19CadRequest& request, const DetectCovid19CadAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void detectCovid19CadAsync(const Model::DetectCovid19CadRequest& request, const DetectCovid19CadAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DetectCovid19CadOutcomeCallable detectCovid19CadCallable(const Model::DetectCovid19CadRequest& request) const;
|
|
DetectCovid19CadOutcomeCallable detectCovid19CadCallable(const Model::DetectCovid19CadRequest& request) const;
|
|
|
|
|
+ DetectHipKeypointXRayOutcome detectHipKeypointXRay(const Model::DetectHipKeypointXRayRequest &request)const;
|
|
|
|
|
+ void detectHipKeypointXRayAsync(const Model::DetectHipKeypointXRayRequest& request, const DetectHipKeypointXRayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ DetectHipKeypointXRayOutcomeCallable detectHipKeypointXRayCallable(const Model::DetectHipKeypointXRayRequest& request) const;
|
|
|
|
|
+ DetectKneeKeypointXRayOutcome detectKneeKeypointXRay(const Model::DetectKneeKeypointXRayRequest &request)const;
|
|
|
|
|
+ void detectKneeKeypointXRayAsync(const Model::DetectKneeKeypointXRayRequest& request, const DetectKneeKeypointXRayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ DetectKneeKeypointXRayOutcomeCallable detectKneeKeypointXRayCallable(const Model::DetectKneeKeypointXRayRequest& request) const;
|
|
|
DetectKneeXRayOutcome detectKneeXRay(const Model::DetectKneeXRayRequest &request)const;
|
|
DetectKneeXRayOutcome detectKneeXRay(const Model::DetectKneeXRayRequest &request)const;
|
|
|
void detectKneeXRayAsync(const Model::DetectKneeXRayRequest& request, const DetectKneeXRayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void detectKneeXRayAsync(const Model::DetectKneeXRayRequest& request, const DetectKneeXRayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DetectKneeXRayOutcomeCallable detectKneeXRayCallable(const Model::DetectKneeXRayRequest& request) const;
|
|
DetectKneeXRayOutcomeCallable detectKneeXRayCallable(const Model::DetectKneeXRayRequest& request) const;
|
|
@@ -81,6 +118,9 @@ namespace AlibabaCloud
|
|
|
GetAsyncJobResultOutcome getAsyncJobResult(const Model::GetAsyncJobResultRequest &request)const;
|
|
GetAsyncJobResultOutcome getAsyncJobResult(const Model::GetAsyncJobResultRequest &request)const;
|
|
|
void getAsyncJobResultAsync(const Model::GetAsyncJobResultRequest& request, const GetAsyncJobResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void getAsyncJobResultAsync(const Model::GetAsyncJobResultRequest& request, const GetAsyncJobResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
GetAsyncJobResultOutcomeCallable getAsyncJobResultCallable(const Model::GetAsyncJobResultRequest& request) const;
|
|
GetAsyncJobResultOutcomeCallable getAsyncJobResultCallable(const Model::GetAsyncJobResultRequest& request) const;
|
|
|
|
|
+ RunCTRegistrationOutcome runCTRegistration(const Model::RunCTRegistrationRequest &request)const;
|
|
|
|
|
+ void runCTRegistrationAsync(const Model::RunCTRegistrationRequest& request, const RunCTRegistrationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
+ RunCTRegistrationOutcomeCallable runCTRegistrationCallable(const Model::RunCTRegistrationRequest& request) const;
|
|
|
TranslateMedOutcome translateMed(const Model::TranslateMedRequest &request)const;
|
|
TranslateMedOutcome translateMed(const Model::TranslateMedRequest &request)const;
|
|
|
void translateMedAsync(const Model::TranslateMedRequest& request, const TranslateMedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void translateMedAsync(const Model::TranslateMedRequest& request, const TranslateMedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
TranslateMedOutcomeCallable translateMedCallable(const Model::TranslateMedRequest& request) const;
|
|
TranslateMedOutcomeCallable translateMedCallable(const Model::TranslateMedRequest& request) const;
|