Wxwidgets

Доброй вечер!

Недавно начал изучать курс по роботе с библиотекой Wxwidgets, но к сожалению не нашел достаточно информации по роботе с данной библиотекой.

На данный момент стоит задача :

"Разработать класс wxPoints для задач управления данными, полученных в трехмерном пространстве измерений. Пусть для хранения одного элемента списка данных используется простой класс XYZ с открытыми полями данных действительного типа и методом print (), что позволяет выводить значения координат на консоль. Класс wxPoints должен содержать конструктор по умолчанию, конструктор копии, виртуальный деструктор, а также ряд методов: count - для возврата количества элементов данных; addPoint - для добавления данных типа XYZ в динамичный вектор (метод может быть перегружен) getPoint - для возврата данных типа XYZ по определенному индексу из динамического вектора; operator []; clear - очистка вектора; print - для вывода значений данных вектора на консоль. В закрытой части класса wxPoints должно быть поле данных типа XYZArray, представляющий собой динамический одномерный массив данных. Для создания XYZArray использовать макросы WX_DECLARE_OBJARRAY и WX_DEFINE_OBJARRAY."

Можете пожалуйста помочь в разработке программы данного типа или предоставить материалы роботы с ней, так как на официальном сайте достаточно скудно все описано, буду очень благодарен.

Спасибо за понимание и помощь.