Files
pip/doc/pages/summary.md
2022-08-02 08:25:34 +03:00

3.9 KiB
Raw Blame History

~english \page summary Functionality summary ~russian \page summary Сводка функциональности

~english

  • direct output to console (\a PICout)
  • containers (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet)
  • byte array (\a PIByteArray)
  • serialization (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream)
  • string (\a PIConstChars, \a PIString, \a PIStringList)
  • base object (events and handlers) (\a PIObject)
  • multithreading
  • thread (\a PIThread)
  • blocking (\a PIMutex, \a PISpinlock)
  • executor (\a PIThreadPoolExecutor)
  • blocking dequeue (\a PIBlockingDequeue)
  • timer (\a PITimer)
  • tiling console (with widgets) (\a PIScreen)
  • simple text rows
  • scroll bar
  • list
  • button
  • buttons group
  • check box
  • progress bar
  • PICout output
  • text input
  • I/O devices
  • base class (\a PIIODevice)
  • file (\a PIFile)
  • serial port (\a PISerial)
  • ethernet (\a PIEthernet)
  • USB (\a PIUSB)
  • packets extractor (\a PIPacketExtractor)
  • binary log (\a PIBinaryLog)
  • complex I/O point (\a PIConnection)
  • peering net node (\a PIPeer)
  • connection quality diagnotic (\a PIDiagnostics)
  • Run-time libraries
  • abstract (\a PILibrary)
  • plugin (\a PIPluginLoader)
  • Mathematics
  • complex numbers
  • vectors (\a PIMathVector, \a PIMathVectorT)
  • matrices (\a PIMathMatrix, \a PIMathMatrixT)
  • quaternion (\a PIQuaternion)
  • 2D geometry (\a PIPoint, \a PILine, \a PIRect)
  • statistic (\a PIStatistic)
  • CRC checksum (\a PICRC)
  • Fourier transform (\a PIFFTW, \a PIFFT)
  • expression evaluator (\a PIEvaluator)
  • command-line arguments parser (\a PICLI)
  • process (\a PIProcess)

~russian

  • общение с консолью (\a PICout)
  • контейнеры (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet)
  • байтовый массив (\a PIByteArray)
  • сериализация (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream)
  • строка (\a PIConstChars, \a PIString, \a PIStringList)
  • базовый объект (события и обработчики) (\a PIObject)
  • многопоточность
  • поток (\a PIThread)
  • блокировки (\a PIMutex, \a PISpinlock)
  • исполнитель (\a PIThreadPoolExecutor)
  • блокирующая очередь (\a PIBlockingDequeue)
  • таймер (\a PITimer)
  • тайлинговая консоль (с виджетами) (\a PIScreen)
  • простой вывод строк
  • скроллбар
  • лист
  • кнопка
  • группа кнопок
  • галочка
  • прогрессбар
  • вывод PICout
  • текстовый ввод
  • устройства ввода/вывода
  • базовый класс (\a PIIODevice)
  • файл (\a PIFile)
  • последовательный порт (\a PISerial)
  • ethernet (\a PIEthernet)
  • USB (\a PIUSB)
  • packets extractor (\a PIPacketExtractor)
  • бинарный логфайл (\a PIBinaryLog)
  • сложное составное устройство (\a PIConnection)
  • пиринговая сеть (\a PIPeer)
  • диагностика качества связи (\a PIDiagnostics)
  • поддержка библиотек времени выполнения
  • базовая функциональность (\a PILibrary)
  • плагин (\a PIPluginLoader)
  • Математика
  • комплексные числа
  • вектора (\a PIMathVector, \a PIMathVectorT)
  • матрицы (\a PIMathMatrix, \a PIMathMatrixT)
  • кватернион (\a PIQuaternion)
  • 2D геометрия (\a PIPoint, \a PILine, \a PIRect)
  • статистика (\a PIStatistic)
  • CRC контрольная сумма (\a PICRC)
  • преобразования Фурье (\a PIFFTW, \a PIFFT)
  • вычислитель выражений (\a PIEvaluator)
  • парсер аргументов командной строки (\a PICLI)
  • процесс (\a PIProcess)