Update SegmentHead.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2020-12-02 Version: patch
|
||||
- Update SegmentHead.
|
||||
|
||||
2020-12-01 Version: patch
|
||||
- Add task api.
|
||||
|
||||
|
||||
@@ -35,10 +35,13 @@ namespace AlibabaCloud
|
||||
SegmentHeadRequest();
|
||||
~SegmentHeadRequest();
|
||||
|
||||
std::string getReturnForm()const;
|
||||
void setReturnForm(const std::string& returnForm);
|
||||
std::string getImageURL()const;
|
||||
void setImageURL(const std::string& imageURL);
|
||||
|
||||
private:
|
||||
std::string returnForm_;
|
||||
std::string imageURL_;
|
||||
|
||||
};
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
struct Element
|
||||
{
|
||||
int x;
|
||||
std::string imageURL;
|
||||
int y;
|
||||
std::string imageURL;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
|
||||
@@ -27,6 +27,17 @@ SegmentHeadRequest::SegmentHeadRequest() :
|
||||
SegmentHeadRequest::~SegmentHeadRequest()
|
||||
{}
|
||||
|
||||
std::string SegmentHeadRequest::getReturnForm()const
|
||||
{
|
||||
return returnForm_;
|
||||
}
|
||||
|
||||
void SegmentHeadRequest::setReturnForm(const std::string& returnForm)
|
||||
{
|
||||
returnForm_ = returnForm;
|
||||
setParameter("ReturnForm", returnForm);
|
||||
}
|
||||
|
||||
std::string SegmentHeadRequest::getImageURL()const
|
||||
{
|
||||
return imageURL_;
|
||||
|
||||
@@ -44,16 +44,16 @@ void SegmentHeadResult::parse(const std::string &payload)
|
||||
for (auto dataNodeElementsElement : allElementsNode)
|
||||
{
|
||||
Data::Element elementObject;
|
||||
if(!dataNodeElementsElement["ImageURL"].isNull())
|
||||
elementObject.imageURL = dataNodeElementsElement["ImageURL"].asString();
|
||||
if(!dataNodeElementsElement["X"].isNull())
|
||||
elementObject.x = std::stoi(dataNodeElementsElement["X"].asString());
|
||||
if(!dataNodeElementsElement["Y"].isNull())
|
||||
elementObject.y = std::stoi(dataNodeElementsElement["Y"].asString());
|
||||
if(!dataNodeElementsElement["Width"].isNull())
|
||||
elementObject.width = std::stoi(dataNodeElementsElement["Width"].asString());
|
||||
if(!dataNodeElementsElement["ImageURL"].isNull())
|
||||
elementObject.imageURL = dataNodeElementsElement["ImageURL"].asString();
|
||||
if(!dataNodeElementsElement["Height"].isNull())
|
||||
elementObject.height = std::stoi(dataNodeElementsElement["Height"].asString());
|
||||
if(!dataNodeElementsElement["Width"].isNull())
|
||||
elementObject.width = std::stoi(dataNodeElementsElement["Width"].asString());
|
||||
data_.elements.push_back(elementObject);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user