16 MProxy data_{
this, {0.0f}};
Position & operator=(Position &&)=delete
Position(xcmath::vec< float_t, 2 > list)
const float_t & x() const
Position & operator=(const Position &)=delete
const float_t & y() const
const data_t & value() const
Position & operator=(const data_t &v)
Position(float_t x, float_t y)
Position(Position &&)=delete
Position(const Position &)=delete
ThreeDPosition(ThreeDPosition &&)=delete
ThreeDPosition & operator=(ThreeDPosition &&)=delete
ThreeDPosition(float_t x, float_t y, float_t z)
ThreeDPosition & operator=(const data_t &v)
const float_t & z() const
ThreeDPosition(const ThreeDPosition &)=delete
ThreeDPosition & operator=(const ThreeDPosition &)=delete
constexpr const vec< _Tp, 2 > & xy() const
#define XCAL_PROPERTY_TYPE(type)
N-dimensional mathematical vector implementation with template metaprogramming support