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: