Mantid
|
ShapeInfo : Stores shape types and information relevant to drawing the shape. More...
Classes | |
class | GeometryTriangulator |
GeometryTriangulator : Triangulates object surfaces. More... | |
class | ShapeInfo |
Functions | |
template<typename Adaptee > | |
std::unique_ptr< Geometry::RenderingMesh > | makeRenderingMesh (const Adaptee &adaptee) |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const ShapeInfo::GeometryShape shape) |
ShapeInfo : Stores shape types and information relevant to drawing the shape.
For cylinders, spheres and cones, height and radius are stored. Points are stored in the winding order shown in the IDF here http://docs.mantidproject.org/nightly/concepts/HowToDefineGeometricShape.html.
std::unique_ptr< Geometry::RenderingMesh > Mantid::Geometry::detail::makeRenderingMesh | ( | const Adaptee & | adaptee | ) |
Definition at line 29 of file GeometryHandler.h.
Referenced by Mantid::Geometry::GeometryHandler::operator=().
std::ostream & Mantid::Geometry::detail::operator<< | ( | std::ostream & | os, |
const ShapeInfo::GeometryShape | shape | ||
) |
Definition at line 123 of file ShapeInfo.cpp.
References Mantid::Geometry::detail::ShapeInfo::CONE, Mantid::Geometry::detail::ShapeInfo::CUBOID, Mantid::Geometry::detail::ShapeInfo::CYLINDER, Mantid::Geometry::detail::ShapeInfo::HEXAHEDRON, Mantid::Geometry::detail::ShapeInfo::HOLLOWCYLINDER, Mantid::Geometry::detail::ShapeInfo::NOSHAPE, and Mantid::Geometry::detail::ShapeInfo::SPHERE.