rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
exmalif::zpb::AxesPositionImpl Class Reference

#include <ZpbExmalifImpl.hpp>

Inheritance diagram for exmalif::zpb::AxesPositionImpl:
exmalif::AxesPosition

Public Types

typedef
::generated::zpb::exmalif::AxesPosition 
ZpbType
 

Public Member Functions

 AxesPositionImpl ()
 
 AxesPositionImpl (::generated::zpb::exmalif::AxesPosition *inner)
 
 AxesPositionImpl (const ::generated::zpb::exmalif::AxesPosition &inner)
 
 AxesPositionImpl (float alt, float az)
 
 AxesPositionImpl (const AxesPositionImpl &rhs)
 
 AxesPositionImpl (AxesPositionImpl &&rhs)
 
AxesPositionImploperator= (const AxesPositionImpl &that)
 
float getAlt () const override
 
void setAlt (float alt) override
 
float getAz () const override
 
void setAz (float az) override
 
std::unique_ptr
<::exmalif::AxesPosition
clone () const override
 
bool keyEquals (const ::exmalif::AxesPosition &other) const override
 
std::size_t keyHash () const
 
std::unique_ptr
<::exmalif::AxesPosition
cloneKey () 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::AxesPosition &from) override
 
 operator ZpbType * () const
 
- Public Member Functions inherited from exmalif::AxesPosition
virtual ~AxesPosition ()=default
 
::exmalif::AxesPositionoperator= (const ::exmalif::AxesPosition &other)
 

Static Public Member Functions

static int32_t typeHash ()
 

Additional Inherited Members

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

Member Typedef Documentation

Constructor & Destructor Documentation

exmalif::zpb::AxesPositionImpl::AxesPositionImpl ( )
inline
exmalif::zpb::AxesPositionImpl::AxesPositionImpl ( ::generated::zpb::exmalif::AxesPosition inner)
inlineexplicit
exmalif::zpb::AxesPositionImpl::AxesPositionImpl ( const ::generated::zpb::exmalif::AxesPosition inner)
inlineexplicit
exmalif::zpb::AxesPositionImpl::AxesPositionImpl ( float  alt,
float  az 
)
inline
exmalif::zpb::AxesPositionImpl::AxesPositionImpl ( const AxesPositionImpl rhs)
inline
exmalif::zpb::AxesPositionImpl::AxesPositionImpl ( AxesPositionImpl &&  rhs)
inline

Member Function Documentation

std::unique_ptr<::exmalif::AxesPosition> exmalif::zpb::AxesPositionImpl::clone ( ) const
inlineoverride
std::unique_ptr<::exmalif::AxesPosition> exmalif::zpb::AxesPositionImpl::cloneKey ( ) const
inlineoverride
void exmalif::zpb::AxesPositionImpl::copy ( const ::exmalif::AxesPosition from)
inlineoverride
bool exmalif::zpb::AxesPositionImpl::fromByteArray ( const std::string &  data)
inlineoverride
bool exmalif::zpb::AxesPositionImpl::fromByteArray ( const void *  data,
std::size_t  size 
)
inlineoverride
float exmalif::zpb::AxesPositionImpl::getAlt ( ) const
inlineoverridevirtual

Implements exmalif::AxesPosition.

float exmalif::zpb::AxesPositionImpl::getAz ( ) const
inlineoverridevirtual

Implements exmalif::AxesPosition.

bool exmalif::zpb::AxesPositionImpl::hasKey ( ) const
inlineoverride
bool exmalif::zpb::AxesPositionImpl::keyEquals ( const ::exmalif::AxesPosition other) const
inlineoverride
std::size_t exmalif::zpb::AxesPositionImpl::keyHash ( ) const
inline
exmalif::zpb::AxesPositionImpl::operator ZpbType * ( ) const
inline
AxesPositionImpl& exmalif::zpb::AxesPositionImpl::operator= ( const AxesPositionImpl that)
inline
void exmalif::zpb::AxesPositionImpl::setAlt ( float  alt)
inlineoverridevirtual

Implements exmalif::AxesPosition.

void exmalif::zpb::AxesPositionImpl::setAz ( float  az)
inlineoverridevirtual

Implements exmalif::AxesPosition.

bool exmalif::zpb::AxesPositionImpl::toByteArray ( zmq::message_t &  msg) const
inlineoverride
bool exmalif::zpb::AxesPositionImpl::toByteArray ( std::string &  output) const
inlineoverride
static int32_t exmalif::zpb::AxesPositionImpl::typeHash ( )
inlinestatic

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