Commit Graph

34 Commits

Author SHA1 Message Date
0b7d565b93 pivector2d fix add\remove rows\cols and resize 2026-02-27 18:40:09 +03:00
525dbf8e9e resize not work( 2026-02-27 14:40:22 +03:00
b86786e343 first try optimize resize and filter 2026-02-27 11:17:28 +03:00
8a26b6174d PIVector2D removeColumn memmove optimization 2026-02-27 01:49:30 +03:00
14e62a41bd Add Index access methods and validation functions to PIVector2D
- Add operator[], element(), and at() overloads for Index struct
- Add isValid() and isNotValid() methods to Index
- Add default initialization to -1 (invalid state)
- Add parameterized constructor Index(row, col)
- Add tests for new functionality
2026-02-27 00:41:51 +03:00
56ff28c793 add PIVector2D Index 2026-02-27 00:34:56 +03:00
b01aecc2fe готово 2026-02-27 00:18:40 +03:00
42a1507536 i and ai refactor pivector2d 2026-02-27 00:07:00 +03:00
91b20467a7 pivector2d move implement Row and Col 2026-02-26 21:29:30 +03:00
98d93865f0 review fixes 2026-02-18 22:00:21 +03:00
d8cadce026 code style 2026-02-18 20:26:38 +03:00
87a29bc8bc addColumn 2026-02-18 20:03:47 +03:00
39c1be6bc0 fix filterElements 2026-02-18 20:03:27 +03:00
52c400915d fix doc 2026-02-18 17:09:26 +03:00
95d3c9c658 add more comments 2026-02-18 14:59:08 +03:00
97c14870c0 Add col and row funcs an tests 2026-02-17 22:27:25 +03:00
8ecec6b914 add more funcs 2026-02-17 21:40:36 +03:00
9029bcf099 Vibecoding PIVector2D - add funcs and doc
Добавь в файл pivector2d.h комментарии для Doxygen ко всем классам и
всем функциям.
Комментарии должны быть в таком же стиле как в файле pivector.h.

Проанализируй функциональность классов pivector2d в файле pivector2d.h и
класс pivector в файле pivector.h и добавь недостающую функциональность
в pivector2d по аналогии с pivector.
2026-02-17 21:04:40 +03:00
9d4357c066 PIVector2D =() fix 2024-09-15 16:50:15 +03:00
3a6b3a4064 добавил const для части контейнеров и explicit для конструкторов 2023-07-03 19:10:36 +03:00
c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
Бычков Андрей
724a2dffcf picout and clean 2022-08-08 16:44:37 +03:00
8551499a5e PICout refactoring, new SHSTKMacros 2022-08-07 22:07:26 +03:00
Andrey
fa93c8a486 PIVector doc, forEach refactory 2022-04-14 15:58:40 +03:00
54b5372356 doxygen @ tags replaced to \ 2022-03-14 21:19:31 +03:00
25def958a1 rename doc macros 2021-08-04 16:31:32 +03:00
0c7ce272e6 fix some warnings, add some doc 2021-08-04 14:31:36 +03:00
856a9b80ea PIVector reshape and etc... 2021-07-16 14:11:55 +03:00
040eb3b279 vector and maitrix foreach 2021-07-01 14:00:04 +03:00
dd4f21c3e0 add at() to PIVector2D 2020-10-28 17:12:40 +03:00
d84adf2bc7 PIVector2D resize 2020-10-19 17:37:24 +03:00
e0d46463ae assert 2020-10-19 15:18:16 +03:00
e474c5a8de remove __PICONTAINERS_SIMPLE_TYPE__ 2020-09-28 15:38:45 +03:00
ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00