#include "ct_itemdrawable/ct_pointsattributesscalarmaskt.h" template CT_PointsAttributesScalarMaskT::CT_PointsAttributesScalarMaskT() : SuperClass(), m_mask(StructMASK(0)), m_shiftRight(0) { } template CT_PointsAttributesScalarMaskT::CT_PointsAttributesScalarMaskT(const CT_PointsAttributesScalarMaskT& other) : SuperClass(other), m_mask(other.m_mask), m_shiftRight(other.m_shiftRight) { } template quint64 CT_PointsAttributesScalarMaskT::mask() const { return quint64(m_mask); } template typename CT_PointsAttributesScalarMaskT::StructMASK CT_PointsAttributesScalarMaskT::convertScalarOfManagerToScalar(const StructType& value) const { return ((value.entire & m_mask) >> m_shiftRight); }