Геометрический объект может быть сконструирован с использованием уже существующих объектов. Например, ломаная может быть определена через набор конечных точек составляющих отрезков
class TChartPolyline : public TChartGroup
{
public:
TChartPolyline() { }
void InsPoint(TChartRoot *pUnit); // Добавление
virtual void Show(); // Визуализация
virtual void Hide(); // Скрытие
virtual void CalcParams(double t = -1); // Пересчет параметров
};
Для каждой вершины сначала выполняется обработка непосредственно смежных вершин