本文整理汇总了C++中Space::right方法的典型用法代码示例。如果您正苦于以下问题:C++ Space::right方法的具体用法?C++ Space::right怎么用?C++ Space::right使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Space
的用法示例。
在下文中一共展示了Space::right方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: obj
void XSerializer<Space>::deserialize(Space& val, XValue const& xval)
{
Handler<XObject> obj(xval.as<XObject>());
val.top(obj->get<decltype(val.top())>("top"));
val.left(obj->get<decltype(val.left())>("left"));
val.right(obj->get<decltype(val.right())>("right"));
val.bottom(obj->get<decltype(val.bottom())>("bottom"));
}
示例2: area
TEST(GeomSerializeTest, SpaceVectorTest)
{
XValue v;
{
Space area(0,2,4,6);
XArchiverOut arc;
arc << area;
arc >> v;
}
{
Space area;
XArchiverIn in(v);
in >> area;
ASSERT_FLOAT_EQ(0, area.top());
ASSERT_FLOAT_EQ(2, area.bottom());
ASSERT_FLOAT_EQ(4, area.left());
ASSERT_FLOAT_EQ(6, area.right());
}
}
示例3:
void parseAttr<Space>(std::string const& name, Space& v, Space const& def, tinyxml2::XMLElement* elm)
{
float margin=0.0f;
v=def;
if(elm->QueryFloatAttribute(name.c_str(), &margin) == tinyxml2::XML_SUCCESS){
v.margin(margin);
}
if(elm->QueryFloatAttribute((name+"-top").c_str(), &margin) == tinyxml2::XML_SUCCESS){
v.top(margin);
}
if(elm->QueryFloatAttribute((name+"-left").c_str(), &margin) == tinyxml2::XML_SUCCESS){
v.left(margin);
}
if(elm->QueryFloatAttribute((name+"-right").c_str(), &margin) == tinyxml2::XML_SUCCESS){
v.right(margin);
}
if(elm->QueryFloatAttribute((name+"-bottom").c_str(), &margin) == tinyxml2::XML_SUCCESS){
v.bottom(margin);
}
}