DXF streams store data in a large numbered index structure. This class optimally stores this data so that it can be used to created entities at the right time. More...
#include <DXFValueManager.h>
Public Member Functions | |
template<uint04 t_value, class t_type > | |
bool | appendValue (const t_type &value) |
void | appendValue (String &s, uint04 value) const |
bool | appendValue (uint04 location, const String &value) |
void | clearValues () |
DXFValueManager () | |
template<uint04 t_value, class t_type > | |
t_type | getValue (const t_type &default_value) const |
template<class t_type > | |
t_type | getValue (uint04 value, const t_type &default_value) const |
const Set< uint04 > & | getValuesSet () const |
template<uint01 t_index> | |
Vector< 1, fltp08 > | getVector1 (const fltp08 &bad_value) const |
template<uint01 t_index> | |
Vector< 2, fltp08 > | getVector2 (const fltp08 &bad_value) const |
template<uint01 t_index> | |
Vector< 3, fltp08 > | getVector3 (const fltp08 &bad_value) const |
template<uint04 t_value> | |
bool | hasValue () const |
bool | hasValue (uint04 value) const |
void | setUseActiveValueSet (bool use_active_value_set) |
template<uint04 t_value, class t_type > | |
bool | setValue (const t_type &value) |
bool | setValue (uint04 location, BinaryFile &file) |
bool | setValue (uint04 location, const String &value) |
bool | setValue (uint04 location, Scanner &scan) |
template<uint01 t_index, uint01 t_dims, class t_type > | |
void | setVector (const Vector< t_dims, t_type > &value) |
bool | usingActiveValueSet () const |
DXF streams store data in a large numbered index structure. This class optimally stores this data so that it can be used to created entities at the right time.
|
inline |
|
inline |
void clearValues | ( | ) |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
bool hasValue | ( | uint04 | value | ) | const |
|
inline |
|
inline |
bool setValue | ( | uint04 | location, |
BinaryFile & | file ) |
|
inline |
|
inline |