Celeritas  0.5.0-56+6b053cd
Classes | Public Member Functions | List of all members
celeritas::RaytraceImager< G > Class Template Referencefinal

Generate one or more images from a geometry by raytracing. More...

#include <RaytraceImager.hh>

Inheritance diagram for celeritas::RaytraceImager< G >:
Inheritance graph
[legend]

Classes

struct  CachedStates
 

Public Types

Type aliases
using SPGeometry = std::shared_ptr< G const >
 

Public Member Functions

 RaytraceImager (SPGeometry geo)
 Construct with geometry.
 
void operator() (Image< MemSpace::host > *image) final
 Raytrace an image on host or device.
 
void operator() (Image< MemSpace::device > *image) final
 Raytrace an image on host or device.
 
- Public Member Functions inherited from celeritas::ImagerInterface
virtual ~ImagerInterface ()=default
 Default virtual destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from celeritas::ImagerInterface
 CELER_DEFAULT_COPY_MOVE (ImagerInterface)
 

Detailed Description

template<class G>
class celeritas::RaytraceImager< G >

Generate one or more images from a geometry by raytracing.


The documentation for this class was generated from the following files: