Ralph Wessel
0592bcc947
BIMRecord is a type of Record (adds applicationID)
2024-10-03 16:31:58 +01:00
Ralph Wessel
76348c8fd1
Merge branch 'develop' into david/cnx-577-implement-mesh-class
2024-10-03 15:51:27 +01:00
Ralph Wessel
1a61608c42
Using preview interface for testing
2024-10-03 14:33:52 +01:00
Ralph Wessel
844ab3544b
Commit working
2024-10-03 14:32:30 +01:00
Ralph Wessel
990a1ab9e1
Updated for VS
2024-10-03 13:48:22 +01:00
David Kekesi
6cf03010bd
mesh export WIP
2024-10-03 14:39:09 +02:00
Ralph Wessel
a0413d0d3a
SendObject now holds and sends a Record
2024-10-03 13:12:57 +01:00
Ralph Wessel
8539129e7c
SendObject now the owner of the object to be sent
2024-10-03 12:33:08 +01:00
Ralph Wessel
1a901b0a6c
Send bridge is updated:
...
- total children removed
- rootObject replaces batches (sent as an object rather than a string)
2024-10-03 12:05:48 +01:00
Ralph Wessel
cc034191b4
Updated with GetSendSettings
2024-10-02 12:54:48 +01:00
Ralph Wessel
a6911fad1c
Added GetSendSettings binding
2024-10-02 10:09:28 +01:00
Ralph Wessel
fdf371732b
Updated serialisation for send objects
2024-10-02 09:30:53 +01:00
Ralph Wessel
e9f8e86f95
Dummy information in SendObject
2024-10-01 18:58:50 +01:00
Ralph Wessel
8eae1e9967
Updated VS projects
2024-10-01 18:24:33 +01:00
Ralph Wessel
8ed2abea04
Implemented skeleton of SendObject
2024-10-01 18:21:30 +01:00
Ralph Wessel
e148094c81
ModelCardDatabase can retrieve a card by ID
...
Added numerous Send argument classes:
- ConversionResult (incomplete)
- SendError
- SendObject
- SendViaBrowserArgs (incomplete)
Send method looks up model card and account details, constructs send arguments
AccountDatabase can find an account by ID or server URL
Added DetachedMemoryStore
2024-10-01 17:24:59 +01:00
Ralph Wessel
deee1e80c5
Added classes for managing detached objects:
...
- DetachmentManager: Manages detached objects during (de)serialisation
- DetachedWrap: Wrapper for detached objects, generating references on demand from serialised data
- DetachedReference: Wrapper for representation of wrapped objects with a reference
- DetachedObjectStore: Interface for filing/retrieving detached objects in storage
2024-09-30 10:50:24 +01: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