Mantid
Loading...
Searching...
No Matches
Classes | Functions
Mantid::Geometry::detail Namespace Reference

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::RenderingMeshmakeRenderingMesh (const Adaptee &adaptee)
 
MANTID_GEOMETRY_DLL std::ostream & operator<< (std::ostream &os, const ShapeInfo::GeometryShape shape)
 

Detailed Description

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.

Function Documentation

◆ makeRenderingMesh()

template<typename Adaptee >
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=().

◆ operator<<()

std::ostream & Mantid::Geometry::detail::operator<< ( std::ostream &  os,
const ShapeInfo::GeometryShape  shape 
)