105 lines
3.8 KiB
Markdown
105 lines
3.8 KiB
Markdown
\~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 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 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)
|