PIMap new functions
PIByteArray checksum crc some doc fixes
This commit is contained in:
@@ -39,16 +39,20 @@
|
||||
#pragma pack(push, 1)
|
||||
|
||||
//! \~english
|
||||
//! \brief A class that works with square matrix operations, the input data of which are columns, rows and the data type of the matrix.
|
||||
//! \brief A class for fixed size and type matrix.
|
||||
//! \tparam `Rows` rows number of matrix.
|
||||
//! \tparam `Сols` columns number of matrix.
|
||||
//! \tparam `Type` is the data type of the matrix. There are can be basic C++ language data and different classes where the arithmetic operators(=, +=, -=, *=, /=, ==, !=, +, -, *, /)
|
||||
//! of the C++ language are implemented
|
||||
//! \~russian
|
||||
//! \brief Класс, работающий с операциями над квадратными матрицами, входными данными которого являются столбцы, строки и матричный типа данных.
|
||||
//! \brief Класс для работы с матрицами фиксированного размера и типа данных.
|
||||
//! \details В отличие от \a PIMathMatrix не занимается динамическим выделением памяти и связанными с этим операциями.
|
||||
//! То есть он тривиально копируемый.
|
||||
//! Содержит проверки времени компиляции на несоответствие размера при различных математических операциях,
|
||||
//! что позволяет заранее выявлять ошибки.
|
||||
//! \tparam `Rows` количество строк матрицы.
|
||||
//! \tparam `Сols` количество столбцов матрицы.
|
||||
//! \tparam `Type`типа данных матрицы. Здесь можеть быть базовый тип данных C++ или различные классы,
|
||||
//! \tparam `Type`тип данных матрицы. Здесь можеть быть базовый тип данных C++ или различные классы,
|
||||
//! где реализованы арифметические операторы(=, +=, -=, *=, /=, ==, !=, +, -, *, /) языка C++.
|
||||
template<uint Rows, uint Cols = Rows, typename Type = double>
|
||||
class PIP_EXPORT PIMathMatrixT {
|
||||
@@ -828,12 +832,12 @@ class PIMathMatrix;
|
||||
#define PIMM_FOR_R for (uint i = 0; i < _V2D::rows_; ++i)
|
||||
|
||||
//! \~english
|
||||
//! \brief A class that works with matrix operations, the input data of which is the data type of the matrix.
|
||||
//! @tparam `Type` There are can be basic C++ language data and different classes where the arithmetic operators(=, +=, -=, *=, /=, ==, !=, +, -, *, /)
|
||||
//! \brief A class for dynamic size and fixed type matrix.
|
||||
//! \tparam `Type` There are can be basic C++ language data and different classes where the arithmetic operators(=, +=, -=, *=, /=, ==, !=, +, -, *, /)
|
||||
//! of the C++ language are implemented.
|
||||
//! \~russian
|
||||
//! \brief Класс, работающий с матричными операциями, входными данными которого является тип данных матрицы.
|
||||
//! @tparam `Type` Здесь можеть быть базовый тип данных C++ или различные классы,
|
||||
//! \brief Класс для работы с матрицами динамического размера и фиксированного типа.
|
||||
//! \tparam `Type` Здесь можеть быть базовый тип данных C++ или различные классы,
|
||||
//! где реализованы арифметические операторы(=, +=, -=, *=, /=, ==, !=, +, -, *, /) языка C++.
|
||||
template<typename Type>
|
||||
class PIP_EXPORT PIMathMatrix : public PIVector2D<Type> {
|
||||
|
||||
Reference in New Issue
Block a user