WSF
WsfProxy::Length3 Class Reference

#include <WsfPProxyBasicValues.hpp>

Inheritance diagram for WsfProxy::Length3:
Collaboration diagram for WsfProxy::Length3:

Public Member Functions

 Length3 ()
std::string ToString () const
void Read (WsfParseNode *aNodePtr)
std::string Write (WsfParseRule *)
void CopyValue (const Length3 &aRhs)
bool Equal (const Length3 &aRhs) const
bool Less (const Length3 &aRhs) const
bool SetFromString (const std::string &aString)
bool operator== (const Length3 &aRhs) const
bool operator!= (const Length3 &aRhs) const
Public Member Functions inherited from WsfProxy::BasicValue
 BasicValue ()
bool IsUnset () const
bool IsSet () const noexcept
void SetUnset ()
void ClearUnset ()
bool IsInherited () const
void SetInherited (bool aIsInherited)

Public Attributes

unsigned char mFormat
double mX
double mY
double mZ

Static Public Attributes

static const WsfProxy::ValueKind cPROXY_TYPE_ID = WsfProxy::cLENGTH3_VALUE

Additional Inherited Members

Public Types inherited from WsfProxy::BasicValue
enum  ValueFlags { cVALUE_INHERITED = WsfProxy::cVALUE_INHERITED , cVALUE_UNSET = WsfProxy::cVALUE_UNSET , cVALUE_BITS = cVALUE_UNSET , cCOPY_BITS = cVALUE_INHERITED | cVALUE_UNSET }
Protected Member Functions inherited from WsfProxy::BasicValue
void ValueAsssigned ()
Protected Attributes inherited from WsfProxy::BasicValue
unsigned char mBasicValueFlags

Constructor & Destructor Documentation

◆ Length3()

WsfProxy::Length3::Length3 ( )

References mFormat, mX, mY, and mZ.

Referenced by CopyValue(), Equal(), Less(), operator!=(), and operator==().

Member Function Documentation

◆ CopyValue()

void WsfProxy::Length3::CopyValue ( const Length3 & aRhs)

◆ Equal()

bool WsfProxy::Length3::Equal ( const Length3 & aRhs) const

◆ Less()

bool WsfProxy::Length3::Less ( const Length3 & aRhs) const

◆ operator!=()

bool WsfProxy::Length3::operator!= ( const Length3 & aRhs) const
inline

References Equal(), and Length3().

◆ operator==()

bool WsfProxy::Length3::operator== ( const Length3 & aRhs) const
inline

References Equal(), and Length3().

◆ Read()

◆ SetFromString()

bool WsfProxy::Length3::SetFromString ( const std::string & aString)

References mFormat, mX, mY, and mZ.

◆ ToString()

std::string WsfProxy::Length3::ToString ( ) const

References WsfProxy::BasicValue::IsUnset(), and mFormat.

Referenced by Write().

◆ Write()

std::string WsfProxy::Length3::Write ( WsfParseRule * )
inline

References ToString().

Member Data Documentation

◆ cPROXY_TYPE_ID

const WsfProxy::ValueKind WsfProxy::Length3::cPROXY_TYPE_ID = WsfProxy::cLENGTH3_VALUE
static

◆ mFormat

unsigned char WsfProxy::Length3::mFormat

◆ mX

double WsfProxy::Length3::mX

◆ mY

double WsfProxy::Length3::mY

◆ mZ

double WsfProxy::Length3::mZ

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved