SAGA API Version 9.13
Loading...
Searching...
No Matches
CSG_Table_Value_Binary Class Reference

#include <table_value.h>

Inheritance diagram for CSG_Table_Value_Binary:
CSG_Table_Value

Public Member Functions

 CSG_Table_Value_Binary (void)
virtual ~CSG_Table_Value_Binary (void)
virtual const TSG_Table_Value_Type Get_Type (void) const
virtual sLong asLong (void) const
virtual uLong asULong (void) const
virtual double asDouble (void) const
virtual const SG_CharasString (int Decimals=-99) const
virtual CSG_Bytes asBinary (void) const
virtual bool Set_Value (const sLong &Value)
virtual bool Set_Value (const uLong &Value)
virtual bool Set_Value (const double &Value)
virtual bool Set_Value (const SG_Char *Value)
virtual bool Set_Value (const CSG_Bytes &Value)
virtual bool Set_Value (const CSG_Table_Value &Value)
virtual bool is_Equal (const CSG_Table_Value &Value) const
virtual bool Set_NoData (void)
virtual bool is_NoData (void) const
CSG_BytesGet_Binary (void)
Public Member Functions inherited from CSG_Table_Value
 CSG_Table_Value (void)
virtual ~CSG_Table_Value (void)
virtual operator const SG_Char * (void) const
virtual operator double (void) const
virtual bool operator== (const CSG_Table_Value &Value) const
CSG_Table_Valueoperator= (double Value)
CSG_Table_Valueoperator= (const SG_Char *Value)
CSG_Table_Valueoperator= (const CSG_Table_Value &Value)

Detailed Description

Definition at line 236 of file table_value.h.

Constructor & Destructor Documentation

◆ CSG_Table_Value_Binary()

CSG_Table_Value_Binary::CSG_Table_Value_Binary ( void )
inline

Definition at line 239 of file table_value.h.

◆ ~CSG_Table_Value_Binary()

virtual CSG_Table_Value_Binary::~CSG_Table_Value_Binary ( void )
inlinevirtual

Definition at line 240 of file table_value.h.

Member Function Documentation

◆ asBinary()

virtual CSG_Bytes CSG_Table_Value_Binary::asBinary ( void ) const
inlinevirtual

Reimplemented from CSG_Table_Value.

Definition at line 248 of file table_value.h.

◆ asDouble()

virtual double CSG_Table_Value_Binary::asDouble ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 246 of file table_value.h.

◆ asLong()

virtual sLong CSG_Table_Value_Binary::asLong ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 244 of file table_value.h.

◆ asString()

virtual const SG_Char * CSG_Table_Value_Binary::asString ( int Decimals = -99) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 247 of file table_value.h.

References SG_Char.

Referenced by is_Equal().

◆ asULong()

virtual uLong CSG_Table_Value_Binary::asULong ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 245 of file table_value.h.

◆ Get_Binary()

CSG_Bytes & CSG_Table_Value_Binary::Get_Binary ( void )
inline

Definition at line 262 of file table_value.h.

◆ Get_Type()

virtual const TSG_Table_Value_Type CSG_Table_Value_Binary::Get_Type ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 242 of file table_value.h.

References SG_TABLE_VALUE_TYPE_Binary.

◆ is_Equal()

virtual bool CSG_Table_Value_Binary::is_Equal ( const CSG_Table_Value & Value) const
inlinevirtual

◆ is_NoData()

virtual bool CSG_Table_Value_Binary::is_NoData ( void ) const
inlinevirtual

Definition at line 260 of file table_value.h.

◆ Set_NoData()

virtual bool CSG_Table_Value_Binary::Set_NoData ( void )
inlinevirtual

Definition at line 259 of file table_value.h.

◆ Set_Value() [1/6]

virtual bool CSG_Table_Value_Binary::Set_Value ( const CSG_Bytes & Value)
inlinevirtual

Reimplemented from CSG_Table_Value.

Definition at line 254 of file table_value.h.

◆ Set_Value() [2/6]

virtual bool CSG_Table_Value_Binary::Set_Value ( const CSG_Table_Value & Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 255 of file table_value.h.

References CSG_Table_Value::asBinary(), CSG_Table_Value::CSG_Table_Value(), and Set_Value().

Referenced by Set_Value().

◆ Set_Value() [3/6]

virtual bool CSG_Table_Value_Binary::Set_Value ( const double & Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 252 of file table_value.h.

◆ Set_Value() [4/6]

virtual bool CSG_Table_Value_Binary::Set_Value ( const SG_Char * Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 253 of file table_value.h.

References SG_Char, and SG_STR_LEN.

◆ Set_Value() [5/6]

virtual bool CSG_Table_Value_Binary::Set_Value ( const sLong & Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 250 of file table_value.h.

◆ Set_Value() [6/6]

virtual bool CSG_Table_Value_Binary::Set_Value ( const uLong & Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 251 of file table_value.h.


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