23 #ifndef _SEFRAMEWORK_IMAGE_VECTORIMAGE_H
24 #define _SEFRAMEWORK_IMAGE_VECTORIMAGE_H
63 assert(width > 0 && height > 0);
68 assert(width > 0 && height > 0);
72 template<
typename Iter>
73 VectorImage(
int width,
int height, Iter data_begin, Iter data_end,
96 static_cast<const
Image <T>&>(*other_image)) {}
99 template<
typename... Args>
117 return this->
at(x,
y);
121 return this->
at(coord.
m_x, coord.
m_y);
137 const T&
at(
int x,
int y)
const {
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y