Mantid
|
Functions | |
MANTID_GEOMETRY_DLL Raster | calculate (const Kernel::V3D &beamDirection, const IObject &shape, const double cubeSizeInMetre) |
MANTID_GEOMETRY_DLL Raster | calculateCylinder (const Kernel::V3D &beamDirection, const IObject &shape, const size_t numSlices, const size_t numAnnuli) |
MANTID_GEOMETRY_DLL Raster | calculateHollowCylinder (const Kernel::V3D &beamDirection, const IObject &shape, const size_t numSlices, const size_t numAnnuli) |
Raster Mantid::Geometry::Rasterize::calculate | ( | const Kernel::V3D & | beamDirection, |
const IObject & | shape, | ||
const double | cubeSizeInMetre | ||
) |
Definition at line 181 of file Rasterize.cpp.
References calculateCylinder(), calculateHollowCylinder(), Mantid::Geometry::detail::ShapeInfo::CYLINDER, Mantid::Geometry::detail::ShapeInfo::cylinderGeometry(), Mantid::Geometry::detail::ShapeInfo::HOLLOWCYLINDER, Mantid::Geometry::IObject::shape(), and Mantid::Geometry::IObject::shapeInfo().
Referenced by Mantid::Algorithms::MultipleScatteringCorrectionDistGraber::cacheLS1(), Mantid::Algorithms::PaalmanPingsAbsorptionCorrection::initialiseCachedDistances(), and Mantid::Algorithms::AnyShapeAbsorption::initialiseCachedDistances().
Raster Mantid::Geometry::Rasterize::calculateCylinder | ( | const Kernel::V3D & | beamDirection, |
const IObject & | shape, | ||
const size_t | numSlices, | ||
const size_t | numAnnuli | ||
) |
Definition at line 206 of file Rasterize.cpp.
References Mantid::Geometry::detail::ShapeInfo::CYLINDER, Mantid::Geometry::detail::ShapeInfo::cylinderGeometry(), Mantid::Geometry::IObject::shape(), and Mantid::Geometry::IObject::shapeInfo().
Referenced by calculate(), and Mantid::Algorithms::CylinderAbsorption::initialiseCachedDistances().
Raster Mantid::Geometry::Rasterize::calculateHollowCylinder | ( | const Kernel::V3D & | beamDirection, |
const IObject & | shape, | ||
const size_t | numSlices, | ||
const size_t | numAnnuli | ||
) |
Definition at line 280 of file Rasterize.cpp.
References calculateHollowCylinder(), Mantid::Geometry::detail::ShapeInfo::HOLLOWCYLINDER, Mantid::Geometry::detail::ShapeInfo::hollowCylinderGeometry(), Mantid::Geometry::IObject::shape(), and Mantid::Geometry::IObject::shapeInfo().
Referenced by calculate(), and calculateHollowCylinder().