VolViz
A volume visualization tool
|
#include <GeometryFactory.h>
Public Types | |
using | GeometryPtr = Geometry::UniquePtr |
Public Member Functions | |
GeometryFactory (VisualizerImpl &visualizer) | |
GeometryPtr | create (AxisAlignedPlaneDescriptor const &descriptor) |
GeometryPtr | create (CubeDescriptor const &descriptor) |
GeometryPtr | create (MeshDescriptor const &descriptor) |
Private Attributes | |
VisualizerImpl & | visualizer_ |
VolViz::Private_::GeometryFactory::GeometryFactory | ( | VisualizerImpl & | visualizer | ) |
GeometryFactory::GeometryPtr VolViz::Private_::GeometryFactory::create | ( | AxisAlignedPlaneDescriptor const & | descriptor | ) |
GeometryFactory::GeometryPtr VolViz::Private_::GeometryFactory::create | ( | CubeDescriptor const & | descriptor | ) |
GeometryFactory::GeometryPtr VolViz::Private_::GeometryFactory::create | ( | MeshDescriptor const & | descriptor | ) |
|
private |