Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gnss_info::SatelliteIdentifier Struct Reference
Inheritance diagram for gnss_info::SatelliteIdentifier:
Inheritance graph
[legend]

Public Member Functions

void dump (std::ostream &s) const
 
 operator std::string () const override
 
void operator= (const std::string &line) override
 
 SatelliteIdentifier ()=default
 
 SatelliteIdentifier (const std::string &line, size_t num=0)
 
- Public Member Functions inherited from gnsstk::Sinex::DataType
virtual ~DataType ()
 

Public Attributes

std::string block
 Block. More...
 
std::string comment
 Comment. More...
 
std::string cosparID
 Cospar ID. More...
 
uint32_t satcatID {0u}
 Satcat ID. More...
 
std::string svn
 SVN. More...
 

Static Public Attributes

static const std::string BLOCK_TITLE {"SATELLITE/IDENTIFIER"}
 
static const size_t MAX_LINE_LEN = 80
 
static const size_t MIN_LINE_LEN = 40
 

Detailed Description

Definition at line 44 of file igs_satellite_metadata.cpp.

Constructor & Destructor Documentation

◆ SatelliteIdentifier() [1/2]

gnss_info::SatelliteIdentifier::SatelliteIdentifier ( )
default

◆ SatelliteIdentifier() [2/2]

gnss_info::SatelliteIdentifier::SatelliteIdentifier ( const std::string &  line,
size_t  num = 0 
)
inlineexplicit

Definition at line 58 of file igs_satellite_metadata.cpp.

Member Function Documentation

◆ dump()

void gnss_info::SatelliteIdentifier::dump ( std::ostream &  s) const
inlinevirtual

Reimplemented from gnsstk::Sinex::DataType.

Definition at line 63 of file igs_satellite_metadata.cpp.

◆ operator std::string()

gnss_info::SatelliteIdentifier::operator std::string ( ) const
inlineoverridevirtual

Implements gnsstk::Sinex::DataType.

Definition at line 73 of file igs_satellite_metadata.cpp.

◆ operator=()

void gnss_info::SatelliteIdentifier::operator= ( const std::string &  line)
inlineoverridevirtual

Implements gnsstk::Sinex::DataType.

Definition at line 92 of file igs_satellite_metadata.cpp.

Member Data Documentation

◆ block

std::string gnss_info::SatelliteIdentifier::block

Block.

Definition at line 53 of file igs_satellite_metadata.cpp.

◆ BLOCK_TITLE

const std::string gnss_info::SatelliteIdentifier::BLOCK_TITLE {"SATELLITE/IDENTIFIER"}
static

Definition at line 46 of file igs_satellite_metadata.cpp.

◆ comment

std::string gnss_info::SatelliteIdentifier::comment

Comment.

Definition at line 54 of file igs_satellite_metadata.cpp.

◆ cosparID

std::string gnss_info::SatelliteIdentifier::cosparID

Cospar ID.

Definition at line 51 of file igs_satellite_metadata.cpp.

◆ MAX_LINE_LEN

const size_t gnss_info::SatelliteIdentifier::MAX_LINE_LEN = 80
static

Definition at line 48 of file igs_satellite_metadata.cpp.

◆ MIN_LINE_LEN

const size_t gnss_info::SatelliteIdentifier::MIN_LINE_LEN = 40
static

Definition at line 47 of file igs_satellite_metadata.cpp.

◆ satcatID

uint32_t gnss_info::SatelliteIdentifier::satcatID {0u}

Satcat ID.

Definition at line 52 of file igs_satellite_metadata.cpp.

◆ svn

std::string gnss_info::SatelliteIdentifier::svn

SVN.

Definition at line 50 of file igs_satellite_metadata.cpp.


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


gnss_info
Author(s): Martin Pecka
autogenerated on Fri Nov 24 2023 03:50:35