Mantid
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Mantid::Geometry::Raster Struct Reference

Holds the information used for doing numerical integrations of object in the beam. More...

#include <Rasterize.h>

Public Member Functions

void reserve (size_t numVolumeElements)
 

Public Attributes

std::vector< double > l1
 Cached L1 distances. More...
 
std::vector< Kernel::V3Dposition
 Cached element positions. More...
 
double totalvolume
 Volume of the object. More...
 
std::vector< double > volume
 Cached element volumes. More...
 

Detailed Description

Holds the information used for doing numerical integrations of object in the beam.

Definition at line 21 of file Rasterize.h.

Member Function Documentation

◆ reserve()

void Mantid::Geometry::Raster::reserve ( size_t  numVolumeElements)

Definition at line 18 of file Rasterize.cpp.

References l1, position, and volume.

Member Data Documentation

◆ l1

std::vector<double> Mantid::Geometry::Raster::l1

Cached L1 distances.

Definition at line 25 of file Rasterize.h.

Referenced by reserve().

◆ position

std::vector<Kernel::V3D> Mantid::Geometry::Raster::position

Cached element positions.

Definition at line 27 of file Rasterize.h.

Referenced by reserve().

◆ totalvolume

double Mantid::Geometry::Raster::totalvolume

Volume of the object.

Definition at line 28 of file Rasterize.h.

◆ volume

std::vector<double> Mantid::Geometry::Raster::volume

Cached element volumes.

Definition at line 26 of file Rasterize.h.

Referenced by reserve().


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