12 #ifndef __KOME_CORE_POINT_ARRAY_H__
13 #define __KOME_CORE_POINT_ARRAY_H__
53 void sortByX(
const bool desc );
60 void sortByY(
const bool desc );
67 virtual void onClearPoints();
75 virtual void onAddPoint(
const double x,
const double y );
84 virtual void onInsertPoint(
const unsigned int index,
const double x,
const double y );
91 virtual void onDeletePoint(
const unsigned int index );
98 virtual unsigned int onGetLength();
106 virtual double onGetX(
const unsigned int index );
114 virtual double onGetY(
const unsigned int index );
121 virtual void onReserve(
const unsigned int num );
127 #endif // __KOME_CORE_POINT_ARRAY_H__
abstraction class of two dimention coordinate data
definition of Point class
interfaces of XYData class
std::vector< Point< double > > m_points