#include "OSGeneral.h"
#include "OSiLWriter.h"
#include "OSInstance.h"
#include "OSParameters.h"
#include "OSBase64.h"
#include "OSMathUtil.h"
#include <string>
#include <sstream>
Go to the source code of this file.
Functions | |
std::string | writeIntVectorData (IntVector *v, bool addWhiteSpace, bool writeBase64) |
Take an IntVector object and write a string that validates against the OSgL schema. More... | |
std::string | writeGeneralFileHeader (GeneralFileHeader *v, bool addWhiteSpace) |
Take a GeneralFileHeader object and write a string that validates against the OSgL schema. More... | |
std::string | writeOtherOptionOrResultEnumeration (OtherOptionOrResultEnumeration *e, bool addWhiteSpace, bool writeBase64) |
Take an OtherOptionOrResultEnumeration object and write a string that validates against the OSgL schema. More... | |
std::string | writeDblVectorData (DoubleVector *v, bool addWhiteSpace, bool writeBase64) |
Take a DoubleVector object and write a string that validates against the OSgL schema. More... | |
std::string | writeBasisStatus (BasisStatus *bs, bool addWhiteSpace, bool writeBase64) |
Take a BasisStatus object and write a string that validates against the OSgL schema. More... | |
Definition in file OSgLWriter.h.
std::string writeIntVectorData | ( | IntVector * | v, |
bool | addWhiteSpace, | ||
bool | writeBase64 | ||
) |
Take an IntVector object and write a string that validates against the OSgL schema.
v | is the IntVector to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVector is to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Take a DoubleVector object and write a string that validates against the OSgL schema.
v | is the DoubleVector to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVector is to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Take a BasisStatus object and write a string that validates against the OSgL schema.
bs | is the basisStatus object to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVectors contained in the enumerations are to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Take an IntVector object and write a string that validates against the OSgL schema.
v | is the IntVector to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVector is to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
v | is the IntVector to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVector is to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Definition at line 104 of file OSgLWriter.cpp.
std::string writeGeneralFileHeader | ( | GeneralFileHeader * | v, |
bool | addWhiteSpace | ||
) |
Take a GeneralFileHeader object and write a string that validates against the OSgL schema.
v | is the header to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
v | is the object to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
Definition at line 36 of file OSgLWriter.cpp.
std::string writeOtherOptionOrResultEnumeration | ( | OtherOptionOrResultEnumeration * | e, |
bool | addWhiteSpace, | ||
bool | writeBase64 | ||
) |
Take an OtherOptionOrResultEnumeration object and write a string that validates against the OSgL schema.
e | is the OtherOptionOrResultEnumeration to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the embedded integer array is to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Definition at line 81 of file OSgLWriter.cpp.
std::string writeDblVectorData | ( | DoubleVector * | v, |
bool | addWhiteSpace, | ||
bool | writeBase64 | ||
) |
Take a DoubleVector object and write a string that validates against the OSgL schema.
v | is the DoubleVector to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVector is to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Definition at line 148 of file OSgLWriter.cpp.
std::string writeBasisStatus | ( | BasisStatus * | bs, |
bool | addWhiteSpace, | ||
bool | writeBase64 | ||
) |
Take a BasisStatus object and write a string that validates against the OSgL schema.
bs | is the basisStatus object to be output |
addWhiteSpace | controls whether whitespace (i.e., line feed) is to be added |
writeBase64 | controls whether the IntVectors contained in the enumerations are to be output in base64 format or as a sequence of <el> (including mult and incr attributes) |
Definition at line 190 of file OSgLWriter.cpp.