49 Description of
this collection of processed data.)
55 Data objects stored in
this collection.)
61 Tables stored in
this collection.)
70 std::shared_ptr<AQNWB::IO::BaseIO> io);
AQNWB::Types::Status Status
Definition BaseIO.hpp:21
#define REGISTER_SUBCLASS(T, BASE, NAMESPACE)
Macro to register a subclass with the RegisteredType class registry.
Definition RegisteredType.hpp:501
#define DEFINE_ATTRIBUTE_FIELD(name, default_type, fieldPath, description)
Defines a lazy-loaded attribute field accessor function.
Definition RegisteredType.hpp:534
#define DEFINE_UNNAMED_REGISTERED_FIELD(readName, writeName, registeredType, fieldPrefixPath, description)
Defines a lazy-loaded accessor function for reading fields that are RegisteredTypes that do not have ...
Definition RegisteredType.hpp:677
An abstract data type for a dataset.
Definition Data.hpp:17
Represents a group containing multiple datasets that are aligned on the first dimension.
Definition DynamicTable.hpp:25
Status initialize()
Initialize the object.
Definition NWBContainer.cpp:17
NWBContainer(const std::string &path, std::shared_ptr< AQNWB::IO::BaseIO > io)
Constructor.
Definition NWBContainer.cpp:11
An abstract data type for a generic container storing collections of data, as opposed to metadata.
Definition NWBDataInterface.hpp:25
std::unique_ptr< AQNWB::IO::ReadDataWrapper< AQNWB::NWB::AttributeField, VTYPE > > readDescription() const
std::unique_ptr< RTYPE > createDynamicTable(std::string &objectName) const
std::shared_ptr< RTYPE > readDynamicTable(std::string &objectName) const
std::shared_ptr< RTYPE > readNWBDataInterface(std::string &objectName) const
ProcessingModule(const std::string &path, std::shared_ptr< AQNWB::IO::BaseIO > io)
Constructor.
Definition ProcessingModule.cpp:11
std::unique_ptr< RTYPE > createNWBDataInterface(std::string &objectName) const
Namespace for all classes related to the NWB data standard.
const std::string namespaceName
Definition core.hpp:21