Mantid
Loading...
Searching...
No Matches
Mantid::DataObjects::MDBoxBase Member List

This is the complete list of members for Mantid::DataObjects::MDBoxBase, including all inherited members.

addEvent(const MDE &point)=0Mantid::DataObjects::MDBoxBasepure virtual
addEvents(const std::vector< MDE > &events)Mantid::DataObjects::MDBoxBasevirtual
addEventsUnsafe(const std::vector< MDE > &events)Mantid::DataObjects::MDBoxBasevirtual
addEventUnsafe(const MDE &point)=0Mantid::DataObjects::MDBoxBasepure virtual
buildAndAddEvent(const signal_t Signal, const signal_t errorSq, const std::vector< coord_t > &point, uint16_t expInfoIndex, uint16_t goniometerIndex, uint32_t detectorId)=0Mantid::API::IMDNodepure virtual
buildAndAddEvents(const std::vector< signal_t > &sigErrSq, const std::vector< coord_t > &Coord, const std::vector< uint16_t > &expInfoIndex, const std::vector< uint16_t > &goniometerIndex, const std::vector< uint32_t > &detectorId)=0Mantid::API::IMDNodepure virtual
buildAndAddEventUnsafe(const signal_t Signal, const signal_t errorSq, const std::vector< coord_t > &point, uint16_t expInfoIndex, uint16_t goniometerIndex, uint32_t detectorId)=0Mantid::API::IMDNodepure virtual
calcCaches(const EventIterator &begin, const EventIterator &end)Mantid::DataObjects::MDBoxBaseprotected
calculateCentroid(coord_t *) const =0Mantid::API::IMDNodepure virtual
calculateCentroid(coord_t *, const int) const =0Mantid::API::IMDNodepure virtual
calculateGridCaches()Mantid::DataObjects::MDBoxBaseinlinevirtual
calcVolume() overrideMantid::DataObjects::MDBoxBaseinlinevirtual
centerpointBin(MDBin< MDE, nd > &bin, bool *fullyContained) const =0Mantid::DataObjects::MDBoxBasepure virtual
centroidSphere(Mantid::API::CoordTransform &radiusTransform, const coord_t radiusSquared, coord_t *centroid, signal_t &signal) const override=0Mantid::DataObjects::MDBoxBasepure virtual
clear()=0Mantid::API::IMDNodepure virtual
clearDataFromMemory()=0Mantid::API::IMDNodepure virtual
clearFileBacked(bool loadFileData)=0Mantid::API::IMDNodepure virtual
CompareFilePosition(const IMDNode *const a, const IMDNode *const b)Mantid::API::IMDNodeinlinestatic
extentsMantid::DataObjects::MDBoxBaseprotected
generalBin(MDBin< MDE, nd > &bin, Mantid::Geometry::MDImplicitFunction &function) const =0Mantid::DataObjects::MDBoxBasepure virtual
getBoxAtCoord(const coord_t *) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getBoxController() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getBoxController() overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getBoxes(std::vector< IMDNode * > &boxes, size_t maxDepth, bool leafOnly)=0Mantid::API::IMDNodepure virtual
getBoxes(std::vector< IMDNode * > &boxes, size_t maxDepth, bool leafOnly, Mantid::Geometry::MDImplicitFunction *function)=0Mantid::API::IMDNodepure virtual
getBoxes(std::vector< IMDNode * > &outBoxes, const std::function< bool(IMDNode *)> &cond)=0Mantid::API::IMDNodepure virtual
getBoxSize(size_t d)Mantid::DataObjects::MDBoxBaseinline
getCenter(coord_t *const center) const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getCentroid() const =0Mantid::API::IMDNodepure virtual
getChild(size_t index)=0Mantid::API::IMDNodepure virtual
getCoordType() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getDataInMemorySize() const =0Mantid::API::IMDNodepure virtual
getDepth() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getError() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getErrorSquared() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getErrorSquaredNormalized() constMantid::DataObjects::MDBoxBaseinlinevirtual
getEventsCopy()=0Mantid::DataObjects::MDBoxBasepure virtual
getEventsData(std::vector< coord_t > &, size_t &nColumns) const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getEventType() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getExtents(size_t dim) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getExtentsStr() constMantid::DataObjects::MDBoxBaseinline
getID() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getInverseVolume() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getISaveable()=0Mantid::API::IMDNodepure virtual
getISaveable() const =0Mantid::API::IMDNodepure virtual
getIsMasked() const =0Mantid::API::IMDNodepure virtual
getNPoints() const =0Mantid::API::IMDNodepure virtual
getNumChildren() const =0Mantid::API::IMDNodepure virtual
getNumDims() const =0Mantid::API::IMDNodepure virtual
getNumMDBoxes() const =0Mantid::API::IMDNodepure virtual
getParent() overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getParent() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getSignal() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getSignalByNEvents() constMantid::API::IMDNodeinlinevirtual
getSignalNormalized() const overrideMantid::DataObjects::MDBoxBaseinlinevirtual
getTotalDataSize() const =0Mantid::API::IMDNodepure virtual
getTotalWeight() constMantid::DataObjects::MDBoxBaseinlinevirtual
getVertexes() const overrideMantid::DataObjects::MDBoxBasevirtual
getVertexesArray(size_t &numVertices) const overrideMantid::DataObjects::MDBoxBasevirtual
getVertexesArray(size_t &numVertices, const size_t outDimensions, const bool *maskDim) const overrideMantid::DataObjects::MDBoxBasevirtual
getVolume() constMantid::DataObjects::MDBoxBaseinline
integrateCylinder(Mantid::API::CoordTransform &radiusTransform, const coord_t radius, const coord_t length, signal_t &signal, signal_t &errorSquared, std::vector< signal_t > &signal_fit) const override=0Mantid::DataObjects::MDBoxBasepure virtual
integrateSphere(Mantid::API::CoordTransform &radiusTransform, const coord_t radiusSquared, signal_t &signal, signal_t &errorSquared, const coord_t innerRadiusSquared=0.0, const bool useOnePercentBackgroundCorrection=true) const override=0Mantid::DataObjects::MDBoxBasepure virtual
isBox() const =0Mantid::API::IMDNodepure virtual
isLeaf() const override finalMantid::DataObjects::MDBoxBaseinlinevirtual
loadAndAddFrom(API::IBoxControllerIO *const, uint64_t, size_t, std::vector< coord_t > &)=0Mantid::API::IMDNodepure virtual
loadAndAddFrom(API::IBoxControllerIO *const, uint64_t, size_t)=0Mantid::API::IMDNodepure virtual
m_BoxControllerMantid::DataObjects::MDBoxBaseprotected
m_centroidMantid::DataObjects::MDBoxBasemutableprotected
m_dataMutexMantid::DataObjects::MDBoxBaseprotected
m_depthMantid::DataObjects::MDBoxBaseprotected
m_errorSquaredMantid::DataObjects::MDBoxBasemutableprotected
m_fileIDMantid::DataObjects::MDBoxBaseprotected
m_inverseVolumeMantid::DataObjects::MDBoxBaseprotected
m_parentMantid::DataObjects::MDBoxBaseprotected
m_signalMantid::DataObjects::MDBoxBasemutableprotected
m_totalWeightMantid::DataObjects::MDBoxBasemutableprotected
mask()=0Mantid::API::IMDNodepure virtual
MDBoxBase(Mantid::API::BoxController *const boxController=nullptr, const uint32_t depth=0, const size_t boxID=UNDEF_SIZET)Mantid::DataObjects::MDBoxBase
MDBoxBase(Mantid::API::BoxController *const boxController, const uint32_t depth, const size_t boxID, const std::vector< Mantid::Geometry::MDDimensionExtents< coord_t > > &extentsVector)Mantid::DataObjects::MDBoxBase
MDBoxBase(const MDBoxBase< MDE, nd > &box, Mantid::API::BoxController *const otherBC)Mantid::DataObjects::MDBoxBase
MDBoxBase(const MDBoxBase< MDE, nd > &box)Mantid::DataObjects::MDBoxBaseprivate
refreshCache(Kernel::ThreadScheduler *=nullptr)=0Mantid::API::IMDNodepure virtual
reserveMemoryForLoad(uint64_t)=0Mantid::API::IMDNodepure virtual
saveAt(API::IBoxControllerIO *const, uint64_t) const =0Mantid::API::IMDNodepure virtual
setChildren(const std::vector< IMDNode * > &boxes, const size_t indexStart, const size_t indexEnd)=0Mantid::API::IMDNodepure virtual
setDepth(uint32_t depth)Mantid::DataObjects::MDBoxBaseinline
setErrorSquared(const signal_t ErrorSquared) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
setEventsData(const std::vector< coord_t > &) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
setExtents(size_t dim, double min, double max)Mantid::DataObjects::MDBoxBaseinline
setExtents(double min[nd], double max[nd])Mantid::DataObjects::MDBoxBaseinline
setFileBacked(const uint64_t, const size_t, const bool)=0Mantid::API::IMDNodepure virtual
setFileBacked()=0Mantid::API::IMDNodepure virtual
setID(const size_t &newID) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
setInverseVolume(const coord_t invVolume) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
setParent(IMDNode *parent) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
setSignal(const signal_t signal) overrideMantid::DataObjects::MDBoxBaseinlinevirtual
setTotalWeight(const signal_t total)Mantid::DataObjects::MDBoxBaseinlinevirtual
sortObjByID(std::vector< IMDNode * > &boxes)Mantid::API::IMDNodeinlinestatic
splitAllIfNeeded(Mantid::Kernel::ThreadScheduler *=nullptr)=0Mantid::API::IMDNodepure virtual
sptr typedefMantid::DataObjects::MDBoxBase
transformDimensions(std::vector< double > &scaling, std::vector< double > &offset) overrideMantid::DataObjects::MDBoxBasevirtual
unmask()=0Mantid::API::IMDNodepure virtual
~IMDNode()=defaultMantid::API::IMDNodevirtual