API Documentation
Loading...
Searching...
No Matches
DXFValueManager Class Reference

#include <DXFValueManager.h>

Public Member Functions

 DXFValueManager ()
 
bool setValue (uint04 location, const String &value)
 
bool setValue (uint04 location, Scanner &scan)
 
bool setValue (uint04 location, BinaryFile &file)
 
bool appendValue (uint04 location, const String &value)
 
template<uint01 t_index>
Vector< 1, fltp08getVector1 (const fltp08 &bad_value) const
 
template<uint01 t_index>
Vector< 2, fltp08getVector2 (const fltp08 &bad_value) const
 
template<uint01 t_index>
Vector< 3, fltp08getVector3 (const fltp08 &bad_value) const
 
bool usingActiveValueSet () const
 
void setUseActiveValueSet (bool use_active_value_set)
 
const Set< uint04 > & getValuesSet () const
 
template<uint04 t_value, class t_type >
bool setValue (const t_type &value)
 
template<uint04 t_value, class t_type >
bool appendValue (const t_type &value)
 
template<uint04 t_value, class t_type >
t_type getValue (const t_type &default_value) const
 
template<uint04 t_value>
bool hasValue () const
 
template<uint01 t_index, uint01 t_dims, class t_type >
void setVector (const Vector< t_dims, t_type > &value)
 
void clearValues ()
 
template<class t_type >
t_type getValue (uint04 value, const t_type &default_value) const
 
void appendValue (String &s, uint04 value) const
 
bool hasValue (uint04 value) const
 

Constructor & Destructor Documentation

◆ DXFValueManager()

DXFValueManager ( )
inline

Member Function Documentation

◆ appendValue() [1/3]

template<uint04 t_value, class t_type >
bool appendValue ( const t_type & value)
inline

◆ appendValue() [2/3]

void appendValue ( String & s,
uint04 value ) const
inline

◆ appendValue() [3/3]

bool appendValue ( uint04 location,
const String & value )

◆ clearValues()

void clearValues ( )

◆ getValue() [1/2]

template<uint04 t_value, class t_type >
t_type getValue ( const t_type & default_value) const
inlinenodiscard

◆ getValue() [2/2]

template<class t_type >
t_type getValue ( uint04 value,
const t_type & default_value ) const
inlinenodiscard

◆ getValuesSet()

const Set< uint04 > & getValuesSet ( ) const
inline

◆ getVector1()

template<uint01 t_index>
Vector< 1, fltp08 > getVector1 ( const fltp08 & bad_value) const
inlinenodiscard

◆ getVector2()

template<uint01 t_index>
Vector< 2, fltp08 > getVector2 ( const fltp08 & bad_value) const
inlinenodiscard

◆ getVector3()

template<uint01 t_index>
Vector< 3, fltp08 > getVector3 ( const fltp08 & bad_value) const
inlinenodiscard

◆ hasValue() [1/2]

template<uint04 t_value>
bool hasValue ( ) const
inlinenodiscard

◆ hasValue() [2/2]

bool hasValue ( uint04 value) const

◆ setUseActiveValueSet()

void setUseActiveValueSet ( bool use_active_value_set)
inline

◆ setValue() [1/4]

template<uint04 t_value, class t_type >
bool setValue ( const t_type & value)
inline

◆ setValue() [2/4]

bool setValue ( uint04 location,
BinaryFile & file )

◆ setValue() [3/4]

bool setValue ( uint04 location,
const String & value )

◆ setValue() [4/4]

bool setValue ( uint04 location,
Scanner & scan )

◆ setVector()

template<uint01 t_index, uint01 t_dims, class t_type >
void setVector ( const Vector< t_dims, t_type > & value)
inline

◆ usingActiveValueSet()

bool usingActiveValueSet ( ) const
inline

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