3.9 KiB
3.9 KiB
~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)