Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bd478f9248 |
@@ -1,3 +1,6 @@
|
||||
2021-04-06 Version: 1.36.668
|
||||
- Update ScreenChestCT DetectRibFracture.
|
||||
|
||||
2021-04-01 Version: 1.36.667
|
||||
- Add data service api, including ListAnalyticsData.
|
||||
- Update file uploading api, including GenerateFileUploadURL.
|
||||
|
||||
@@ -1 +1 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="imageprocess" visibility="Public" akProvenStatus="Disable" version="2020-03-20" keepClientResourceOwnerId="false" name="DetectCovid19Cad" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,code,errorMessage,httpCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="prod-key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_online/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sourceIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="accessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsTokenCallerUid" tagName="stsTokenCallerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignatureSecretKey" tagName="IspSignatureSecretKey" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="action" tagName="Action" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="version" tagName="Version" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="eagleEyeTraceId" tagName="eagleEyeTraceId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="signatureNonce" tagName="SignatureNonce" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="akMfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="urlList" tagName="URLList" type="RepeatList" required="true" tagPosition="Body" checkRepeatListAll="false" maxNumber="600" invokeDataType="Json" visibility="Public"><Parameters><Parameter name="url" tagName="URL" type="String" required="true" checkRepeatListAll="false" checkBlank="false" visibility="Public"/></Parameters></Parameter><Parameter name="async" tagName="Async" type="Boolean" required="false" tagPosition="Body" docRequired="true" checkBlank="false" defaultValue="true" visibility="Private"/><Parameter name="ip" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="DataFormat" tagName="DataFormat" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/><Parameter name="OrgName" tagName="OrgName" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/><Parameter name="OrgId" tagName="OrgId" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Second" userDefault="1" apiDefault="3" /><PreIspProtocol sign="true" signKeyName="prod-key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_pre/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId" nullToEmpty="false"/><Struct tagName="Data" visibility="Public" name="data" nullToEmpty="false"><Member tagName="NewProbability" visibility="Public" type="String" name="NewProbability" nullToEmpty="false"/><Member tagName="NormalProbability" visibility="Public" type="String" name="NormalProbability"/><Member tagName="OtherProbability" visibility="Public" type="String" name="OtherProbability"/><Member tagName="LesionRatio" visibility="Public" type="String" name="LesionRatio"/><Member tagName="Mask" visibility="Public" type="String" name="Mask"/></Struct></ResultMapping></Api>
|
||||
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="imageprocess" visibility="Public" akProvenStatus="Disable" version="2020-03-20" keepClientResourceOwnerId="false" name="DetectCovid19Cad" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,code,errorMessage,httpCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="prod-key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_online/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sourceIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="accessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsTokenCallerUid" tagName="stsTokenCallerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignatureSecretKey" tagName="IspSignatureSecretKey" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="action" tagName="Action" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="version" tagName="Version" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="eagleEyeTraceId" tagName="eagleEyeTraceId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="signatureNonce" tagName="SignatureNonce" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="akMfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="urlList" tagName="URLList" type="RepeatList" required="true" tagPosition="Body" checkRepeatListAll="false" maxNumber="600" invokeDataType="Json" visibility="Public"><Parameters><Parameter name="url" tagName="URL" type="String" required="true" checkRepeatListAll="false" checkBlank="false" visibility="Public"/></Parameters></Parameter><Parameter name="async" tagName="Async" type="Boolean" required="false" tagPosition="Body" docRequired="true" checkBlank="false" defaultValue="true" visibility="Private"/><Parameter name="ip" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="DataFormat" tagName="DataFormat" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/><Parameter name="OrgName" tagName="OrgName" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/><Parameter name="OrgId" tagName="OrgId" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Second" userDefault="1" apiDefault="3" /><PreIspProtocol sign="true" signKeyName="pre_key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_pre/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId" nullToEmpty="false"/><Struct tagName="Data" visibility="Public" name="data" nullToEmpty="false"><Member tagName="NewProbability" visibility="Public" type="String" name="NewProbability" nullToEmpty="false"/><Member tagName="NormalProbability" visibility="Public" type="String" name="NormalProbability"/><Member tagName="OtherProbability" visibility="Public" type="String" name="OtherProbability"/><Member tagName="LesionRatio" visibility="Public" type="String" name="LesionRatio"/><Member tagName="Mask" visibility="Public" type="String" name="Mask"/></Struct></ResultMapping></Api>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="imageprocess" controlPolicy="black_list" visibility="Public" akProvenStatus="Disable" version="2020-03-20" keepClientResourceOwnerId="false" name="GetAsyncJobResult" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,code,errorMessage,httpCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="prod-key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_online/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sourceIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="accessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsTokenCallerUid" tagName="stsTokenCallerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignatureSecretKey" tagName="IspSignatureSecretKey" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="action" tagName="Action" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="version" tagName="Version" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="eagleEyeTraceId" tagName="eagleEyeTraceId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="signatureNonce" tagName="SignatureNonce" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="akMfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="async" tagName="Async" type="Boolean" required="false" tagPosition="Body" docRequired="true" checkBlank="false" defaultValue="true" visibility="Private"/><Parameter name="jobId" tagName="JobId" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Second" userDefault="1000" apiDefault="1000" /><PreIspProtocol sign="true" signKeyName="prod-key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_pre/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId" nullToEmpty="false"/><Struct tagName="Data" visibility="Public" name="data" nullToEmpty="false"><Member tagName="JobId" visibility="Public" type="String" name="jobId" nullToEmpty="false"/><Member tagName="Status" visibility="Public" type="String" name="status" nullToEmpty="false"/><Member tagName="Result" visibility="Public" type="String" name="result" nullToEmpty="false"/><Member tagName="ErrorCode" visibility="Public" type="String" name="errorCode" nullToEmpty="false"/><Member tagName="ErrorMessage" visibility="Public" type="String" name="errorMessage" nullToEmpty="false"/></Struct></ResultMapping></Api>
|
||||
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="imageprocess" controlPolicy="black_list" visibility="Public" akProvenStatus="Disable" version="2020-03-20" keepClientResourceOwnerId="false" name="GetAsyncJobResult" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,code,errorMessage,httpCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="prod-key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_online/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sourceIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="accessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsTokenCallerUid" tagName="stsTokenCallerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignatureSecretKey" tagName="IspSignatureSecretKey" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="action" tagName="Action" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="version" tagName="Version" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="eagleEyeTraceId" tagName="eagleEyeTraceId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="signatureNonce" tagName="SignatureNonce" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="akMfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="async" tagName="Async" type="Boolean" required="false" tagPosition="Body" docRequired="true" checkBlank="false" defaultValue="true" visibility="Private"/><Parameter name="jobId" tagName="JobId" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Second" userDefault="1000" apiDefault="1000" /><PreIspProtocol sign="true" signKeyName="pre_key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_pre/viapi/k8s/imageprocess#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId" nullToEmpty="false"/><Struct tagName="Data" visibility="Public" name="data" nullToEmpty="false"><Member tagName="JobId" visibility="Public" type="String" name="jobId" nullToEmpty="false"/><Member tagName="Status" visibility="Public" type="String" name="status" nullToEmpty="false"/><Member tagName="Result" visibility="Public" type="String" name="result" nullToEmpty="false"/><Member tagName="ErrorCode" visibility="Public" type="String" name="errorCode" nullToEmpty="false"/><Member tagName="ErrorMessage" visibility="Public" type="String" name="errorMessage" nullToEmpty="false"/></Struct></ResultMapping></Api>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
DetectHipKeypointXRayRequest();
|
||||
~DetectHipKeypointXRayRequest();
|
||||
|
||||
std::string getOrgName()const;
|
||||
void setOrgName(const std::string& orgName);
|
||||
std::string getTracerId()const;
|
||||
void setTracerId(const std::string& tracerId);
|
||||
std::string getDataFormat()const;
|
||||
void setDataFormat(const std::string& dataFormat);
|
||||
std::string getOrgId()const;
|
||||
void setOrgId(const std::string& orgId);
|
||||
std::string getOrgName()const;
|
||||
void setOrgName(const std::string& orgName);
|
||||
std::string getImageUrl()const;
|
||||
void setImageUrl(const std::string& imageUrl);
|
||||
std::string getTracerId()const;
|
||||
void setTracerId(const std::string& tracerId);
|
||||
|
||||
private:
|
||||
std::string orgName_;
|
||||
std::string tracerId_;
|
||||
std::string dataFormat_;
|
||||
std::string orgId_;
|
||||
std::string orgName_;
|
||||
std::string imageUrl_;
|
||||
std::string tracerId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -40,26 +40,26 @@ namespace AlibabaCloud
|
||||
DetectLungNoduleRequest();
|
||||
~DetectLungNoduleRequest();
|
||||
|
||||
std::string getDataFormat()const;
|
||||
void setDataFormat(const std::string& dataFormat);
|
||||
float getThreshold()const;
|
||||
void setThreshold(float threshold);
|
||||
std::string getOrgName()const;
|
||||
void setOrgName(const std::string& orgName);
|
||||
std::string getDataFormat()const;
|
||||
void setDataFormat(const std::string& dataFormat);
|
||||
std::vector<URLList> getURLList()const;
|
||||
void setURLList(const std::vector<URLList>& uRLList);
|
||||
std::string getOrgId()const;
|
||||
void setOrgId(const std::string& orgId);
|
||||
bool getAsync()const;
|
||||
void setAsync(bool async);
|
||||
std::string getOrgName()const;
|
||||
void setOrgName(const std::string& orgName);
|
||||
|
||||
private:
|
||||
std::string dataFormat_;
|
||||
float threshold_;
|
||||
std::string orgName_;
|
||||
std::string dataFormat_;
|
||||
std::vector<URLList> uRLList_;
|
||||
std::string orgId_;
|
||||
bool async_;
|
||||
std::string orgName_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -40,6 +40,10 @@ namespace AlibabaCloud
|
||||
DetectRibFractureRequest();
|
||||
~DetectRibFractureRequest();
|
||||
|
||||
std::string getOrgName()const;
|
||||
void setOrgName(const std::string& orgName);
|
||||
std::string getSourceType()const;
|
||||
void setSourceType(const std::string& sourceType);
|
||||
std::string getDataFormat()const;
|
||||
void setDataFormat(const std::string& dataFormat);
|
||||
std::vector<URLList> getURLList()const;
|
||||
@@ -48,18 +52,14 @@ namespace AlibabaCloud
|
||||
void setOrgId(const std::string& orgId);
|
||||
bool getAsync()const;
|
||||
void setAsync(bool async);
|
||||
std::string getOrgName()const;
|
||||
void setOrgName(const std::string& orgName);
|
||||
std::string getSourceType()const;
|
||||
void setSourceType(const std::string& sourceType);
|
||||
|
||||
private:
|
||||
std::string orgName_;
|
||||
std::string sourceType_;
|
||||
std::string dataFormat_;
|
||||
std::vector<URLList> uRLList_;
|
||||
std::string orgId_;
|
||||
bool async_;
|
||||
std::string orgName_;
|
||||
std::string sourceType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -36,10 +36,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct DetectionsItem
|
||||
{
|
||||
float fractureConfidence;
|
||||
std::string fractureCategory;
|
||||
float fractureConfidence;
|
||||
std::vector<std::string> coordinateImage;
|
||||
std::vector<std::string> coordinates;
|
||||
std::string fractureLocation;
|
||||
long fractureSegment;
|
||||
int fractureId;
|
||||
};
|
||||
std::vector<std::string> origin;
|
||||
|
||||
@@ -84,6 +84,8 @@ namespace AlibabaCloud
|
||||
float fractureConfidence;
|
||||
std::vector<std::string> coordinateImage;
|
||||
std::vector<std::string> coordinates;
|
||||
std::string fractureLocation;
|
||||
long fractureSegment;
|
||||
long fractureId;
|
||||
};
|
||||
std::vector<std::string> origin1;
|
||||
|
||||
@@ -27,6 +27,28 @@ DetectHipKeypointXRayRequest::DetectHipKeypointXRayRequest() :
|
||||
DetectHipKeypointXRayRequest::~DetectHipKeypointXRayRequest()
|
||||
{}
|
||||
|
||||
std::string DetectHipKeypointXRayRequest::getOrgName()const
|
||||
{
|
||||
return orgName_;
|
||||
}
|
||||
|
||||
void DetectHipKeypointXRayRequest::setOrgName(const std::string& orgName)
|
||||
{
|
||||
orgName_ = orgName;
|
||||
setBodyParameter("OrgName", orgName);
|
||||
}
|
||||
|
||||
std::string DetectHipKeypointXRayRequest::getTracerId()const
|
||||
{
|
||||
return tracerId_;
|
||||
}
|
||||
|
||||
void DetectHipKeypointXRayRequest::setTracerId(const std::string& tracerId)
|
||||
{
|
||||
tracerId_ = tracerId;
|
||||
setBodyParameter("TracerId", tracerId);
|
||||
}
|
||||
|
||||
std::string DetectHipKeypointXRayRequest::getDataFormat()const
|
||||
{
|
||||
return dataFormat_;
|
||||
@@ -49,17 +71,6 @@ void DetectHipKeypointXRayRequest::setOrgId(const std::string& orgId)
|
||||
setBodyParameter("OrgId", orgId);
|
||||
}
|
||||
|
||||
std::string DetectHipKeypointXRayRequest::getOrgName()const
|
||||
{
|
||||
return orgName_;
|
||||
}
|
||||
|
||||
void DetectHipKeypointXRayRequest::setOrgName(const std::string& orgName)
|
||||
{
|
||||
orgName_ = orgName;
|
||||
setBodyParameter("OrgName", orgName);
|
||||
}
|
||||
|
||||
std::string DetectHipKeypointXRayRequest::getImageUrl()const
|
||||
{
|
||||
return imageUrl_;
|
||||
@@ -71,14 +82,3 @@ void DetectHipKeypointXRayRequest::setImageUrl(const std::string& imageUrl)
|
||||
setBodyParameter("ImageUrl", imageUrl);
|
||||
}
|
||||
|
||||
std::string DetectHipKeypointXRayRequest::getTracerId()const
|
||||
{
|
||||
return tracerId_;
|
||||
}
|
||||
|
||||
void DetectHipKeypointXRayRequest::setTracerId(const std::string& tracerId)
|
||||
{
|
||||
tracerId_ = tracerId;
|
||||
setBodyParameter("TracerId", tracerId);
|
||||
}
|
||||
|
||||
|
||||
@@ -40,10 +40,10 @@ void DetectHipKeypointXRayResult::parse(const std::string &payload)
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["ImageUrl"].isNull())
|
||||
data_.imageUrl = dataNode["ImageUrl"].asString();
|
||||
if(!dataNode["OrgId"].isNull())
|
||||
data_.orgId = dataNode["OrgId"].asString();
|
||||
if(!dataNode["ImageUrl"].isNull())
|
||||
data_.imageUrl = dataNode["ImageUrl"].asString();
|
||||
if(!dataNode["OrgName"].isNull())
|
||||
data_.orgName = dataNode["OrgName"].asString();
|
||||
auto allKeyPointsNode = dataNode["KeyPoints"]["KeyPointsItem"];
|
||||
@@ -53,10 +53,10 @@ void DetectHipKeypointXRayResult::parse(const std::string &payload)
|
||||
if(!dataNodeKeyPointsKeyPointsItem["Value"].isNull())
|
||||
keyPointsItemObject.value = std::stof(dataNodeKeyPointsKeyPointsItem["Value"].asString());
|
||||
auto tagNode = value["Tag"];
|
||||
if(!tagNode["Direction"].isNull())
|
||||
keyPointsItemObject.tag.direction = tagNode["Direction"].asString();
|
||||
if(!tagNode["Label"].isNull())
|
||||
keyPointsItemObject.tag.label = tagNode["Label"].asString();
|
||||
if(!tagNode["Direction"].isNull())
|
||||
keyPointsItemObject.tag.direction = tagNode["Direction"].asString();
|
||||
auto allCoordinates = value["Coordinates"]["Coordinate"];
|
||||
for (auto value : allCoordinates)
|
||||
keyPointsItemObject.coordinates.push_back(value.asString());
|
||||
|
||||
@@ -27,17 +27,6 @@ DetectLungNoduleRequest::DetectLungNoduleRequest() :
|
||||
DetectLungNoduleRequest::~DetectLungNoduleRequest()
|
||||
{}
|
||||
|
||||
std::string DetectLungNoduleRequest::getDataFormat()const
|
||||
{
|
||||
return dataFormat_;
|
||||
}
|
||||
|
||||
void DetectLungNoduleRequest::setDataFormat(const std::string& dataFormat)
|
||||
{
|
||||
dataFormat_ = dataFormat;
|
||||
setBodyParameter("DataFormat", dataFormat);
|
||||
}
|
||||
|
||||
float DetectLungNoduleRequest::getThreshold()const
|
||||
{
|
||||
return threshold_;
|
||||
@@ -49,6 +38,28 @@ void DetectLungNoduleRequest::setThreshold(float threshold)
|
||||
setBodyParameter("Threshold", std::to_string(threshold));
|
||||
}
|
||||
|
||||
std::string DetectLungNoduleRequest::getOrgName()const
|
||||
{
|
||||
return orgName_;
|
||||
}
|
||||
|
||||
void DetectLungNoduleRequest::setOrgName(const std::string& orgName)
|
||||
{
|
||||
orgName_ = orgName;
|
||||
setBodyParameter("OrgName", orgName);
|
||||
}
|
||||
|
||||
std::string DetectLungNoduleRequest::getDataFormat()const
|
||||
{
|
||||
return dataFormat_;
|
||||
}
|
||||
|
||||
void DetectLungNoduleRequest::setDataFormat(const std::string& dataFormat)
|
||||
{
|
||||
dataFormat_ = dataFormat;
|
||||
setBodyParameter("DataFormat", dataFormat);
|
||||
}
|
||||
|
||||
std::vector<DetectLungNoduleRequest::URLList> DetectLungNoduleRequest::getURLList()const
|
||||
{
|
||||
return uRLList_;
|
||||
@@ -86,14 +97,3 @@ void DetectLungNoduleRequest::setAsync(bool async)
|
||||
setBodyParameter("Async", async ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectLungNoduleRequest::getOrgName()const
|
||||
{
|
||||
return orgName_;
|
||||
}
|
||||
|
||||
void DetectLungNoduleRequest::setOrgName(const std::string& orgName)
|
||||
{
|
||||
orgName_ = orgName;
|
||||
setBodyParameter("OrgName", orgName);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,28 @@ DetectRibFractureRequest::DetectRibFractureRequest() :
|
||||
DetectRibFractureRequest::~DetectRibFractureRequest()
|
||||
{}
|
||||
|
||||
std::string DetectRibFractureRequest::getOrgName()const
|
||||
{
|
||||
return orgName_;
|
||||
}
|
||||
|
||||
void DetectRibFractureRequest::setOrgName(const std::string& orgName)
|
||||
{
|
||||
orgName_ = orgName;
|
||||
setBodyParameter("OrgName", orgName);
|
||||
}
|
||||
|
||||
std::string DetectRibFractureRequest::getSourceType()const
|
||||
{
|
||||
return sourceType_;
|
||||
}
|
||||
|
||||
void DetectRibFractureRequest::setSourceType(const std::string& sourceType)
|
||||
{
|
||||
sourceType_ = sourceType;
|
||||
setBodyParameter("SourceType", sourceType);
|
||||
}
|
||||
|
||||
std::string DetectRibFractureRequest::getDataFormat()const
|
||||
{
|
||||
return dataFormat_;
|
||||
@@ -75,25 +97,3 @@ void DetectRibFractureRequest::setAsync(bool async)
|
||||
setBodyParameter("Async", async ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DetectRibFractureRequest::getOrgName()const
|
||||
{
|
||||
return orgName_;
|
||||
}
|
||||
|
||||
void DetectRibFractureRequest::setOrgName(const std::string& orgName)
|
||||
{
|
||||
orgName_ = orgName;
|
||||
setBodyParameter("OrgName", orgName);
|
||||
}
|
||||
|
||||
std::string DetectRibFractureRequest::getSourceType()const
|
||||
{
|
||||
return sourceType_;
|
||||
}
|
||||
|
||||
void DetectRibFractureRequest::setSourceType(const std::string& sourceType)
|
||||
{
|
||||
sourceType_ = sourceType;
|
||||
setBodyParameter("SourceType", sourceType);
|
||||
}
|
||||
|
||||
|
||||
@@ -46,26 +46,30 @@ void DetectRibFractureResult::parse(const std::string &payload)
|
||||
for (auto dataNodeDetectionsDetectionsItem : allDetectionsNode)
|
||||
{
|
||||
Data::DetectionsItem detectionsItemObject;
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureId"].isNull())
|
||||
detectionsItemObject.fractureId = std::stoi(dataNodeDetectionsDetectionsItem["FractureId"].asString());
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureConfidence"].isNull())
|
||||
detectionsItemObject.fractureConfidence = std::stof(dataNodeDetectionsDetectionsItem["FractureConfidence"].asString());
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureCategory"].isNull())
|
||||
detectionsItemObject.fractureCategory = dataNodeDetectionsDetectionsItem["FractureCategory"].asString();
|
||||
auto allCoordinates = value["Coordinates"]["Coordinates"];
|
||||
for (auto value : allCoordinates)
|
||||
detectionsItemObject.coordinates.push_back(value.asString());
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureConfidence"].isNull())
|
||||
detectionsItemObject.fractureConfidence = std::stof(dataNodeDetectionsDetectionsItem["FractureConfidence"].asString());
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureLocation"].isNull())
|
||||
detectionsItemObject.fractureLocation = dataNodeDetectionsDetectionsItem["FractureLocation"].asString();
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureSegment"].isNull())
|
||||
detectionsItemObject.fractureSegment = std::stol(dataNodeDetectionsDetectionsItem["FractureSegment"].asString());
|
||||
if(!dataNodeDetectionsDetectionsItem["FractureId"].isNull())
|
||||
detectionsItemObject.fractureId = std::stoi(dataNodeDetectionsDetectionsItem["FractureId"].asString());
|
||||
auto allCoordinateImage = value["CoordinateImage"]["CoordinateImage"];
|
||||
for (auto value : allCoordinateImage)
|
||||
detectionsItemObject.coordinateImage.push_back(value.asString());
|
||||
auto allCoordinates = value["Coordinates"]["Coordinates"];
|
||||
for (auto value : allCoordinates)
|
||||
detectionsItemObject.coordinates.push_back(value.asString());
|
||||
data_.detections.push_back(detectionsItemObject);
|
||||
}
|
||||
auto allSpacing = dataNode["Spacing"]["Spacing"];
|
||||
for (auto value : allSpacing)
|
||||
data_.spacing.push_back(value.asString());
|
||||
auto allOrigin = dataNode["Origin"]["Origin"];
|
||||
for (auto value : allOrigin)
|
||||
data_.origin.push_back(value.asString());
|
||||
auto allSpacing = dataNode["Spacing"]["Spacing"];
|
||||
for (auto value : allSpacing)
|
||||
data_.spacing.push_back(value.asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -118,6 +118,10 @@ void ScreenChestCTResult::parse(const std::string &payload)
|
||||
detectionsItemObject.fractureCategory = std::stol(detectRibFractureNodeDetectionsDetectionsItem["FractureCategory"].asString());
|
||||
if(!detectRibFractureNodeDetectionsDetectionsItem["FractureConfidence"].isNull())
|
||||
detectionsItemObject.fractureConfidence = std::stof(detectRibFractureNodeDetectionsDetectionsItem["FractureConfidence"].asString());
|
||||
if(!detectRibFractureNodeDetectionsDetectionsItem["FractureLocation"].isNull())
|
||||
detectionsItemObject.fractureLocation = detectRibFractureNodeDetectionsDetectionsItem["FractureLocation"].asString();
|
||||
if(!detectRibFractureNodeDetectionsDetectionsItem["FractureSegment"].isNull())
|
||||
detectionsItemObject.fractureSegment = std::stol(detectRibFractureNodeDetectionsDetectionsItem["FractureSegment"].asString());
|
||||
if(!detectRibFractureNodeDetectionsDetectionsItem["FractureId"].isNull())
|
||||
detectionsItemObject.fractureId = std::stol(detectRibFractureNodeDetectionsDetectionsItem["FractureId"].asString());
|
||||
auto allCoordinateImage = value["CoordinateImage"]["CoordinateImage"];
|
||||
|
||||
Reference in New Issue
Block a user