本文整理汇总了C++中Surface::Clone方法的典型用法代码示例。如果您正苦于以下问题:C++ Surface::Clone方法的具体用法?C++ Surface::Clone怎么用?C++ Surface::Clone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Surface
的用法示例。
在下文中一共展示了Surface::Clone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetSurfaces
void Volume::SetSurfaces(const Surface<double>& top_surf,
const Surface<double>& bot_surf,
bool skip_check)
{
delete z_top_;
z_top_ = top_surf.Clone();
delete z_bot_;
z_bot_ = bot_surf.Clone();
if ((lx_ > 0.0 || ly_ > 0.0 ) && skip_check == false) { //Make sure area is set, and we need to check
CheckSurfaces();
}
lz_ = RecalculateLZ();
}
示例2: RecalculateLZ
Volume::Volume(double x_min,
double y_min,
double lx,
double ly,
const Surface<double> & top,
const Surface<double> & bot,
double angle)
: x_min_(x_min),
y_min_(y_min),
lx_(lx),
ly_(ly),
angle_(angle)
{
z_top_ = top.Clone(),
z_bot_ = bot.Clone(),
lz_ = RecalculateLZ();
tolerance_ = 1e-6;
}