David Kekesi
6cf03010bd
mesh export WIP
2024-10-03 14:39:09 +02:00
Ralph Wessel
4c8a2237bf
Removed testing code
2024-09-26 13:28:14 +01:00
Ralph Wessel
5abc831473
Implemented Archicad element database functionality:
...
- Retrieving the database from the Project
- Gettting selected elements
- Getting an element from an index/link
2024-09-26 13:05:22 +01:00
Ralph Wessel
b8d952c9a3
Updated Send method to trigger a browser event rather than throwing an exception
...
Added new resources
2024-09-25 13:29:33 +01:00
Ralph Wessel
7baedf707a
Updated VS projects
2024-09-24 22:29:40 +01:00
Ralph Wessel
4dd0a1b1b6
Added skeleton BIM database, element, collection and Mesh classes to support sending model data
2024-09-24 21:50:28 +01:00
Ralph Wessel
29ece2282f
Added DocumentStoreEngine::getUniqueID
...
Added ModelCardDatabase::getStoreID
2024-09-23 16:01:35 +01:00
Ralph Wessel
f0fc7e8fec
Merge tag '0.2.4' into develop
...
0.2.4
2024-09-23 14:10:34 +01:00
Ralph Wessel
8dceee52f2
Merge branch 'release/0.2.4'
2024-09-23 14:10:34 +01:00
Ralph Wessel
5149449513
Version bump
2024-09-23 14:10:09 +01:00
Ralph Wessel
0336b1b6f9
DocumentStoreEngine can return its records as wrapped cargo for external serialisation
2024-09-23 09:18:04 +01:00
Ralph Wessel
5e152313eb
DocumentStoreEngine getCache() should use PackageWrap for receiving serialised records
2024-09-23 02:40:37 +01:00
Ralph Wessel
4c47cba247
GetComplexType didn't allocate transportable result
2024-09-22 17:49:52 +01:00
Ralph Wessel
0060aabd8b
Added Doxyfile
...
Updated gitignore to skip doxygen output
Removed redundant namespaces from CardMover
2024-09-21 01:13:54 +01:00
Ralph Wessel
daae9fd6e3
ModelCard arguments should use CardMover
2024-09-20 23:48:19 +01:00
Ralph Wessel
b44644ad88
Bridge methods using CargoHold to return results need to allocate results in a unique_ptr (can't reference local vars that go out of scope)
2024-09-20 14:17:39 +01:00
Ralph Wessel
6d3126e1e1
Updated GetSendFilters to support export of polymorphic objects
...
DocumentStoreCore didn't check for null handle when retrieving stored data
2024-09-20 11:34:46 +01:00
Ralph Wessel
bd200492fd
Docs
2024-09-19 22:13:48 +01:00
Ralph Wessel
9f35e86372
Update browser bridge functions names retrieval
2024-09-19 22:02:39 +01:00
Ralph Wessel
3c1a4f9694
Merge branch 'develop' of https://github.com/specklesystems/speckle-cpp-connectors into develop
2024-09-19 13:40:09 +01:00
Ralph Wessel
009f670af7
ModelCard incorrectly identified base Record type
2024-09-19 13:39:58 +01:00
Ralph Wessel
6e0cc4d5f3
Updated VS projects and resources
...
More document info retrieved from open project
2024-09-19 11:23:19 +01:00
Ralph Wessel
e6543fe065
Clarified DocumentInfo documentation
2024-09-19 10:31:32 +01:00
Ralph Wessel
6f7bd66a2d
"Send" method argument updated
...
Serialisation tag for server URL of ModelCard fixed
2024-09-19 10:20:03 +01:00
Ralph Wessel
95e0033d2a
Updated ModelCard to the latest schema
2024-09-19 09:06:29 +01:00
Ralph Wessel
d3c7341314
Updated Xcode project
2024-09-19 08:20:06 +01:00
Ralph Wessel
5a77e7b30a
Include SpeckleLib resources in build process
2024-09-18 16:24:04 +01:00
Ralph Wessel
4fadcaf466
Added Project class
...
Addon class now manages an active project instance that can be accessed with getActiveProject
GetDocumentInfo now uses information extracted from the active project
Updated ProjectSubscriber and ProjectEvent accordingly
"Send" bridge method now throws exception reporting no selected elements (placeholder until we implement a real send process)
2024-09-18 15:48:20 +01:00
Ralph Wessel
945fa86c7c
SendFilters populated with class names via 'typeDiscriminator'
2024-09-17 16:20:08 +01:00
Ralph Wessel
c4610626b6
Merge tag '0.2.3' into develop
...
0.2.3
2024-09-17 13:09:25 +01:00
Ralph Wessel
48314ab1f6
Merge branch 'release/0.2.3'
2024-09-17 13:09:24 +01:00
Ralph Wessel
03e74e5195
Version bump
2024-09-17 13:09:07 +01:00
Ralph Wessel
ce6306c1de
CardMover should validate handler before constructing base Mover
...
ReceiverModelCar constructor should also construct base ModelCard
SenderModelCar didn't populate member filter
DocumentStoreCore now loads objects when project reopened
DocumentStoreCore uses defer for safer handle release
DocumentStoreCore::resetStore must reset object ID
DocumentStoreEngine must reset cache and DocumentStoreCore
2024-09-16 22:54:55 +01:00
Ralph Wessel
1f6bcbd947
Not using ArchicadEverythingFilter yet
...
DocumentCoreStore now records and applies document storage ID correctly
2024-09-16 16:32:03 +01:00
Ralph Wessel
220c9a5a40
ModelCard record and dbase fixes
2024-09-16 15:00:55 +01:00
Ralph Wessel
8ea4ced153
Updated VS projects
2024-09-16 08:54:18 +01:00
Ralph Wessel
e92729e10f
Added RecordID to express common ID types for Archicad
...
Added ArchicadEverythingFilter
Added ArchicadSelectionFilter
Added EverythingSendFilter
Updated SendFilter bridge method with defined filter types
Updated FilterMover with defined filter types
Implemented SendFilter::checkExpiry
Updated CardMover with ReceiverModelCard
Updated all bridge method args as const reference
2024-09-15 22:23:12 +01:00
Ralph Wessel
e75ef3133d
Clarified concepts for Storage and Engine types
...
Added FilterMover and CardMover to deal with polymorphic ModelCard and Sendfilter types
Implemented more of SenderModelCard (more needed)
2024-09-14 02:06:02 +01:00
Ralph Wessel
90211900e1
Interim commit - builds with some warnings
...
Simplication of record identifiers
Starting implementation of SenderModelCar
Implementation of SendFilters in progress
2024-09-13 11:51:40 +01:00
Ralph Wessel
850cd36d73
Added UpdateModel and RemoveModel
...
Linked new methods to baseBinding
2024-09-12 18:48:57 +01:00
Ralph Wessel
5dcab38086
Added "base.AddModel" method
...
Storage write methods
Subscriber implementations should be 'virtual Subscriber' to allow multiple inheritance
2024-09-12 18:00:22 +01:00
Ralph Wessel
461047f04a
Updated VS projects
...
Updated gitignore for temp resource files
2024-09-12 00:10:03 +01:00
Ralph Wessel
8b765ec3d7
Added ModelCardDatabase::getSubscription
2024-09-11 23:18:03 +01:00
Ralph Wessel
d00c20f0c6
ModelCardDatabase subscribes to project/merge events
...
ModelCardDatabase can be serialised as required for GetDocumentState method
Added ProjectSubscriber
Added ProjectEvent
2024-09-11 23:11:40 +01:00
Ralph Wessel
53dd72989a
Added DocStoreSubscriber
...
Added DocStoreMergeEvent
DocumentStoreCore now handles merge events
Fixes to SelectionSubscriber
2024-09-10 23:35:12 +01:00
Ralph Wessel
7d9f939b8b
Added DocumentStoreCore
...
Added DocumentStoreEngine
Added Addon::isSharedDocument
2024-09-10 22:28:29 +01:00
Ralph Wessel
7fe5ba6e9d
Defined CardSetting and ModelCard classes
2024-09-09 16:45:41 +01:00
Ralph Wessel
00d76dbe12
Merge branch 'release/0.2.2'
2024-09-09 13:07:25 +01:00
Ralph Wessel
47b2e0b513
Merge tag '0.2.2' into develop
...
0.2.2
2024-09-09 13:07:25 +01:00
Ralph Wessel
7393fac437
Version bump
2024-09-09 13:07:05 +01:00