Channel hierarchy (CH) block.
#include <ichannelhierarchy.h>
|
virtual void | Name (const std::string &name)=0 |
| Sets name.
|
|
virtual const std::string & | Name () const =0 |
| Name.
|
|
virtual void | Type (ChType type)=0 |
| Sets the block type.
|
|
virtual ChType | Type () const =0 |
| Block type.
|
|
std::string | TypeToString () const |
| Block type as text.
|
|
virtual void | Description (const std::string &description)=0 |
| Sets the descriptive text.
|
|
virtual std::string | Description () const =0 |
| Description.
|
|
virtual IMetaData * | CreateMetaData ()=0 |
| Returns an interface against an MD4 block.
|
|
virtual const IMetaData * | MetaData () const =0 |
| Returns an constant interface against a MD4 block.
|
|
virtual void | AddElementLink (const ElementLink &element)=0 |
| Adds an element link.
|
|
virtual const std::vector< ElementLink > & | ElementLinks () const =0 |
| Returns a list of element links.
|
|
virtual IChannelHierarchy * | CreateChannelHierarchy ()=0 |
| Create a CH block.
|
|
virtual std::vector< IChannelHierarchy * > | ChannelHierarchies () const =0 |
| Returns a list of CH blocks.
|
|
virtual | ~IBlock ()=default |
| Default destructor.
|
|
virtual int64_t | Index () const =0 |
| File position within the file.
|
|
virtual std::string | BlockType () const =0 |
| Returns the block type.
|
|
◆ CreateMetaData()
virtual IMetaData * mdf::IChannelHierarchy::CreateMetaData |
( |
| ) |
|
|
nodiscardpure virtual |
- Returns
- Pointer to a meta data block.
◆ MetaData()
virtual const IMetaData * mdf::IChannelHierarchy::MetaData |
( |
| ) |
const |
|
nodiscardpure virtual |
- Returns
- Pointer to a meta data block.
The documentation for this class was generated from the following file: