Profile
Description
Profile is a discrete approximation of a continuous real function, or may represent output of a measurement. FabImage Library contains a rich set of ready to use profile manipulating functions, therefore it should be proffered to use instead of plain old real numbers' arrays or std::vector.
class Profile : public Array< float > { public: Profile(); Profile(void* data, int count); Profile(int count, float value); int Size() const; void Reserve( int capacity ); void Resize( int size ); void Resize( int capacity, float value ); float* Begin(); float* End(); const float* Begin() const; const float* End() const; }