LTL  2.0.x
Public Member Functions | Protected Attributes | List of all members
ltl::FitsExtension Class Reference

Common methods for FitsExtensionIn/Out. More...

Inherited by ltl::FitsExtensionIn, and ltl::FitsExtensionOut.

Public Member Functions

 FitsExtension ()
 
size_t getExtNo () const
 Return number of actual extension. More...
 
bool getPrimary () const
 Return status of primary flag, i.e. reading or writing primary header / data. More...
 
void resetExtNo ()
 Reset Extension counter and raise primary flag. More...
 
void incExtNo ()
 Increment Extension counter and lower primary flag. More...
 
void unsetPrimary ()
 Lower primary flag. More...
 

Protected Attributes

bool primary_
 
size_t extno_
 

Detailed Description

Common methods for FitsExtensionIn/Out.

Constructor & Destructor Documentation

ltl::FitsExtension::FitsExtension ( )
inline

Member Function Documentation

size_t ltl::FitsExtension::getExtNo ( ) const

Return number of actual extension.

bool ltl::FitsExtension::getPrimary ( ) const

Return status of primary flag, i.e. reading or writing primary header / data.

Referenced by ltl::FitsIO::operator<<().

void ltl::FitsExtension::resetExtNo ( )

Reset Extension counter and raise primary flag.

Referenced by ltl::FitsIO::operator<<().

void ltl::FitsExtension::incExtNo ( )

Increment Extension counter and lower primary flag.

Referenced by ltl::FitsIO::operator<<().

void ltl::FitsExtension::unsetPrimary ( )

Lower primary flag.

Referenced by ltl::FitsIO::operator<<().

Member Data Documentation

bool ltl::FitsExtension::primary_
protected
size_t ltl::FitsExtension::extno_
protected