rad  3.0.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
exmalif::zpb::TelPositionImpl Class Reference

#include <ZpbExmalifImpl.hpp>

Inheritance diagram for exmalif::zpb::TelPositionImpl:
exmalif::TelPosition

Public Types

typedef ::generated::zpb::exmalif::TelPosition ZpbType
 

Public Member Functions

 TelPositionImpl ()
 
 TelPositionImpl (::generated::zpb::exmalif::TelPosition *inner)
 
 TelPositionImpl (const ::generated::zpb::exmalif::TelPosition &inner)
 
 TelPositionImpl (float ra, float dec)
 
 TelPositionImpl (const TelPositionImpl &rhs)
 
 TelPositionImpl (TelPositionImpl &&rhs)
 
TelPositionImploperator= (const TelPositionImpl &that)
 
float getRa () const override
 
void setRa (float ra) override
 
float getDec () const override
 
void setDec (float dec) override
 
std::unique_ptr<::exmalif::TelPositionclone () const override
 
bool keyEquals (const ::exmalif::TelPosition &other) const override
 
std::size_t keyHash () const
 
std::unique_ptr<::exmalif::TelPositioncloneKey () const override
 
bool hasKey () const override
 
bool toByteArray (zmq::message_t &msg) const override
 
bool toByteArray (std::string &output) const override
 
bool fromByteArray (const std::string &data) override
 
bool fromByteArray (const void *data, std::size_t size) override
 
void copy (const ::exmalif::TelPosition &from) override
 
 operator ZpbType * () const
 
- Public Member Functions inherited from exmalif::TelPosition
virtual ~TelPosition ()=default
 
::exmalif::TelPositionoperator= (const ::exmalif::TelPosition &other)
 

Static Public Member Functions

static int32_t typeHash ()
 

Additional Inherited Members

- Static Public Attributes inherited from exmalif::TelPosition
static constexpr const char * TYPE_ID = "TelPosition"
 

Member Typedef Documentation

◆ ZpbType

Constructor & Destructor Documentation

◆ TelPositionImpl() [1/6]

exmalif::zpb::TelPositionImpl::TelPositionImpl ( )
inline

◆ TelPositionImpl() [2/6]

exmalif::zpb::TelPositionImpl::TelPositionImpl ( ::generated::zpb::exmalif::TelPosition inner)
inlineexplicit

◆ TelPositionImpl() [3/6]

exmalif::zpb::TelPositionImpl::TelPositionImpl ( const ::generated::zpb::exmalif::TelPosition inner)
inlineexplicit

◆ TelPositionImpl() [4/6]

exmalif::zpb::TelPositionImpl::TelPositionImpl ( float  ra,
float  dec 
)
inline

◆ TelPositionImpl() [5/6]

exmalif::zpb::TelPositionImpl::TelPositionImpl ( const TelPositionImpl rhs)
inline

◆ TelPositionImpl() [6/6]

exmalif::zpb::TelPositionImpl::TelPositionImpl ( TelPositionImpl &&  rhs)
inline

Member Function Documentation

◆ clone()

std::unique_ptr<::exmalif::TelPosition> exmalif::zpb::TelPositionImpl::clone ( ) const
inlineoverride

◆ cloneKey()

std::unique_ptr<::exmalif::TelPosition> exmalif::zpb::TelPositionImpl::cloneKey ( ) const
inlineoverride

◆ copy()

void exmalif::zpb::TelPositionImpl::copy ( const ::exmalif::TelPosition from)
inlineoverride

◆ fromByteArray() [1/2]

bool exmalif::zpb::TelPositionImpl::fromByteArray ( const std::string &  data)
inlineoverride

◆ fromByteArray() [2/2]

bool exmalif::zpb::TelPositionImpl::fromByteArray ( const void *  data,
std::size_t  size 
)
inlineoverride

◆ getDec()

float exmalif::zpb::TelPositionImpl::getDec ( ) const
inlineoverridevirtual

Implements exmalif::TelPosition.

◆ getRa()

float exmalif::zpb::TelPositionImpl::getRa ( ) const
inlineoverridevirtual

Implements exmalif::TelPosition.

◆ hasKey()

bool exmalif::zpb::TelPositionImpl::hasKey ( ) const
inlineoverride

◆ keyEquals()

bool exmalif::zpb::TelPositionImpl::keyEquals ( const ::exmalif::TelPosition other) const
inlineoverride

◆ keyHash()

std::size_t exmalif::zpb::TelPositionImpl::keyHash ( ) const
inline

◆ operator ZpbType *()

exmalif::zpb::TelPositionImpl::operator ZpbType * ( ) const
inline

◆ operator=()

TelPositionImpl& exmalif::zpb::TelPositionImpl::operator= ( const TelPositionImpl that)
inline

◆ setDec()

void exmalif::zpb::TelPositionImpl::setDec ( float  dec)
inlineoverridevirtual

Implements exmalif::TelPosition.

◆ setRa()

void exmalif::zpb::TelPositionImpl::setRa ( float  ra)
inlineoverridevirtual

Implements exmalif::TelPosition.

◆ toByteArray() [1/2]

bool exmalif::zpb::TelPositionImpl::toByteArray ( std::string &  output) const
inlineoverride

◆ toByteArray() [2/2]

bool exmalif::zpb::TelPositionImpl::toByteArray ( zmq::message_t &  msg) const
inlineoverride

◆ typeHash()

static int32_t exmalif::zpb::TelPositionImpl::typeHash ( )
inlinestatic

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