本文整理汇总了C++中Geometry::ShapeFactory方法的典型用法代码示例。如果您正苦于以下问题:C++ Geometry::ShapeFactory方法的具体用法?C++ Geometry::ShapeFactory怎么用?C++ Geometry::ShapeFactory使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Geometry
的用法示例。
在下文中一共展示了Geometry::ShapeFactory方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setShape
/** Set the object that describes the sample shape. The object is defined within
* its own coordinate system
* @param shape :: The object describing the shape
*/
void Sample::setShape(const IObject_sptr &shape) {
if (shape) {
m_shape = shape;
} else {
m_shape = ShapeFactory().createShape("");
}
}
示例2:
/**
* Default constructor. Required for cow_ptr.
*/
Sample::Sample()
: m_name(), m_shape(ShapeFactory().createShape("")), m_environment(),
m_lattice(nullptr), m_crystalStructure(), m_samples(), m_geom_id(0),
m_thick(0.0), m_height(0.0), m_width(0.0) {}