BDS Public
BdsApi 4.0.1
This is the Blacknest BDS API.
Loading...
Searching...
No Matches

This class defines a seismic data Source. More...

#include <BdsD.h>

Inheritance diagram for Bds::Source:
BObj

Public Member Functions

 Source (BUInt32 id=0, BString source=BString(), BString sourceMeta=BString(), BString alias=BString(), BString description=BString())
 
const char * getType () const
 
BError setMembers (BDictString &members)
 
BError setMember (BString name, BString value)
 
BError getMembers (BDictString &members)
 
BError getMember (BString name, BString &value)
 
- Public Member Functions inherited from BObj
 BObj ()
 
virtual ~BObj ()
 
virtual const char * getType () const
 
virtual const BObjMembergetMembers () const
 
virtual BError getMembers (BDictString &members)
 
virtual BError getMember (BString name, BString &value)
 
virtual BError setMembers (BDictString &members)
 
virtual BError setMember (BString name, BString value)
 
virtual void membersPrint () const
 
virtual BString getDebugString ()
 

Public Attributes

BUInt32 id
 Unique ID when stored in a database or for other uses.
 
BString source
 The sensor data's source name.
 
BString sourceMeta
 The associated metadata's source name.
 
BString alias
 The short alias for data files.
 
BString description
 The description.
 

Detailed Description

This class defines a seismic data Source.

A Seismic data source allows different sources of data to be described and allows different Metadata sets to be used with the different data sources. It might be that there were two different digitisers in use on a Channel or one data set was received real-time though a particular data processing chain while the other was via CD medium with a different processing chain.

Constructor & Destructor Documentation

◆ Source()

Bds::Source::Source ( BUInt32  id = 0,
BString  source = BString(),
BString  sourceMeta = BString(),
BString  alias = BString(),
BString  description = BString() 
)

Member Function Documentation

◆ getType()

const char * Bds::Source::getType ( ) const
virtual

Reimplemented from BObj.

◆ setMembers()

BError Bds::Source::setMembers ( BDictString members)
virtual

Reimplemented from BObj.

◆ setMember()

BError Bds::Source::setMember ( BString  name,
BString  value 
)
virtual

Reimplemented from BObj.

◆ getMembers()

BError Bds::Source::getMembers ( BDictString members)
virtual

Reimplemented from BObj.

◆ getMember()

BError Bds::Source::getMember ( BString  name,
BString value 
)
virtual

Reimplemented from BObj.

Member Data Documentation

◆ id

BUInt32 Bds::Source::id

Unique ID when stored in a database or for other uses.

◆ source

BString Bds::Source::source

The sensor data's source name.

◆ sourceMeta

BString Bds::Source::sourceMeta

The associated metadata's source name.

◆ alias

BString Bds::Source::alias

The short alias for data files.

◆ description

BString Bds::Source::description

The description.


The documentation for this class was generated from the following files: