ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::io::speckle::Collection Struct Reference

Collection / container for grouping objects. More...

#include <speckle.hpp>

Inheritance diagram for reusex::io::speckle::Collection:
Collaboration diagram for reusex::io::speckle::Collection:

Public Member Functions

 Collection ()
Public Member Functions inherited from reusex::io::speckle::Base
virtual ~Base ()=default

Public Attributes

std::string name
std::string collectionType = "Container"
Public Attributes inherited from reusex::io::speckle::Base
std::string speckle_type = "Base"
std::string applicationId
std::map< std::string, nlohmann::json > properties
std::vector< std::shared_ptr< Base > > elements
 Child objects (serialized as detached @elements).

Detailed Description

Collection / container for grouping objects.

Definition at line 78 of file speckle.hpp.

Constructor & Destructor Documentation

◆ Collection()

reusex::io::speckle::Collection::Collection ( )
inline

Definition at line 82 of file speckle.hpp.

References reusex::io::speckle::Base::speckle_type.

Member Data Documentation

◆ collectionType

std::string reusex::io::speckle::Collection::collectionType = "Container"

Definition at line 80 of file speckle.hpp.

◆ name

std::string reusex::io::speckle::Collection::name

Definition at line 79 of file speckle.hpp.


The documentation for this struct was generated from the following file: