Mantid
|
ComponentInfoItem Return type for ComponentInfoIterators. More...
#include <ComponentInfoItem.h>
Public Member Functions | |
const std::vector< size_t > & | children () const |
ComponentInfoItem (T &componentInfo, const size_t index) | |
std::vector< size_t > | componentsInSubtree () const |
std::vector< size_t > | detectorsInSubtree () const |
bool | hasParent () const |
size_t | index () const |
bool | isDetector () const |
std::string | name () const |
size_t | parent () const |
Kernel::V3D | position () const |
Kernel::Quat | rotation () const |
Kernel::V3D | scaleFactor () const |
Public Attributes | |
T * | m_componentInfo |
size_t | m_index |
ComponentInfoItem Return type for ComponentInfoIterators.
Provides AOS type access to ComponentInfo
Definition at line 20 of file ComponentInfoItem.h.
|
inline |
Definition at line 22 of file ComponentInfoItem.h.
|
inline |
Definition at line 27 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 26 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 25 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 31 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 34 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 24 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 33 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 30 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 28 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 29 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
|
inline |
Definition at line 32 of file ComponentInfoItem.h.
References Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo, and Mantid::Geometry::ComponentInfoItem< T >::m_index.
T* Mantid::Geometry::ComponentInfoItem< T >::m_componentInfo |
Definition at line 38 of file ComponentInfoItem.h.
Referenced by Mantid::Geometry::ComponentInfoItem< T >::children(), Mantid::Geometry::ComponentInfoItem< T >::componentsInSubtree(), Mantid::Geometry::ComponentInfoItem< T >::detectorsInSubtree(), Mantid::Geometry::ComponentInfoItem< T >::hasParent(), Mantid::Geometry::ComponentInfoItem< T >::isDetector(), Mantid::Geometry::ComponentInfoItem< T >::name(), Mantid::Geometry::ComponentInfoItem< T >::parent(), Mantid::Geometry::ComponentInfoItem< T >::position(), Mantid::Geometry::ComponentInfoItem< T >::rotation(), and Mantid::Geometry::ComponentInfoItem< T >::scaleFactor().
size_t Mantid::Geometry::ComponentInfoItem< T >::m_index |
Definition at line 39 of file ComponentInfoItem.h.
Referenced by Mantid::Geometry::ComponentInfoItem< T >::children(), Mantid::Geometry::ComponentInfoItem< T >::componentsInSubtree(), Mantid::Geometry::ComponentInfoItem< T >::detectorsInSubtree(), Mantid::Geometry::ComponentInfoItem< T >::hasParent(), Mantid::Geometry::ComponentInfoItem< T >::index(), Mantid::Geometry::ComponentInfoItem< T >::isDetector(), Mantid::Geometry::ComponentInfoItem< T >::name(), Mantid::Geometry::ComponentInfoItem< T >::parent(), Mantid::Geometry::ComponentInfoItem< T >::position(), Mantid::Geometry::ComponentInfoItem< T >::rotation(), and Mantid::Geometry::ComponentInfoItem< T >::scaleFactor().