Blender V2.61 - r43446
|
Class for saving <extra> tags for a specific UniqueId. More...
#include <ExtraTags.h>
Public Member Functions | |
ExtraTags (const std::string profile) | |
virtual | ~ExtraTags () |
bool | addTag (std::string tag, std::string data) |
void | setData (std::string tag, short *data) |
void | setData (std::string tag, int *data) |
void | setData (std::string tag, float *data) |
void | setData (std::string tag, char *data) |
bool | isProfile (std::string profile) |
Class for saving <extra> tags for a specific UniqueId.
Definition at line 33 of file ExtraTags.h.
ExtraTags::ExtraTags | ( | const std::string | profile | ) |
Constructor.
Definition at line 35 of file ExtraTags.cpp.
ExtraTags::~ExtraTags | ( | ) | [virtual] |
Destructor.
Definition at line 41 of file ExtraTags.cpp.
bool ExtraTags::addTag | ( | std::string | tag, |
std::string | data | ||
) |
Handle the beginning of an element.
Definition at line 50 of file ExtraTags.cpp.
References data.
Referenced by ExtraHandler::textData().
bool ExtraTags::isProfile | ( | std::string | profile | ) |
Return true if the extra tags is for specified profile.
Definition at line 45 of file ExtraTags.cpp.
Referenced by DocumentImporter::writeLight().
void ExtraTags::setData | ( | std::string | tag, |
char * | data | ||
) |
Set given char pointer to value of tag, if it exists.
Definition at line 109 of file ExtraTags.cpp.
void ExtraTags::setData | ( | std::string | tag, |
float * | data | ||
) |
Set given float pointer to value of tag, if it exists.
Definition at line 102 of file ExtraTags.cpp.
void ExtraTags::setData | ( | std::string | tag, |
int * | data | ||
) |
Set given int pointer to value of tag, if it exists.
Definition at line 95 of file ExtraTags.cpp.
void ExtraTags::setData | ( | std::string | tag, |
short * | data | ||
) |
Set given short pointer to value of tag, if it exists.
Definition at line 88 of file ExtraTags.cpp.
Referenced by DocumentImporter::writeLight().