#include <frame.h>
|
int | add (CFrame *newFrame) |
|
| CFrameContainer () |
|
void | checkBaseFrames () |
|
void | clear () |
|
int | compareBase (CFrame *first, CFrame *second) |
|
CFrame * | getFrame (unsigned int id) |
|
CFrame * | getFrame (const char *name) |
|
bool | getFrameByName (const char *name, CFrame *&frame) |
|
int | getFrameByName (const char *name, bool create=false) |
|
std::vector< CFrame * > | getFrames () |
|
void | invalidate (bool time=false) |
| Transforms a <FRAME> (xml object) into a frame. More...
|
|
void | loadFromFile (const char *filename) |
|
void | loadFromFile (const char *filename, DataPairs &additionalData, CConfiguration &config, bool loadAll) |
|
void | resolve (std::vector< std::string > &in, std::vector< CFrame * > &out) |
|
bool | setBase (char *frame, char *base) |
|
unsigned int | size () |
|
void | updateBaseLinks () |
|
void | updateBaseLinks (std::vector< CFrame * > &frames) |
|
void | updateBaseLinks (CFrame *frame) |
|
bool | xmlToFrame (CFrame *frame, TiXmlElement *frameNode, bool create=false) |
|
bool | xmlToFrame (CFrame *frame, TiXmlElement *frameNode, DataPairs &additionalData, bool create=false) |
|
bool | xmlToFrameCombination (CFrameCombination *frame, TiXmlElement *frameNode, DataPairs &additionalData, bool create=false) |
|
virtual | ~CFrameContainer () |
|
Definition at line 196 of file frame.h.
robotLibPbD::CFrameContainer::CFrameContainer |
( |
| ) |
|
|
inline |
virtual robotLibPbD::CFrameContainer::~CFrameContainer |
( |
| ) |
|
|
inlinevirtual |
int robotLibPbD::CFrameContainer::add |
( |
CFrame * |
newFrame | ) |
|
void robotLibPbD::CFrameContainer::checkBaseFrames |
( |
| ) |
|
void robotLibPbD::CFrameContainer::clear |
( |
| ) |
|
int robotLibPbD::CFrameContainer::compareBase |
( |
CFrame * |
first, |
|
|
CFrame * |
second |
|
) |
| |
CFrame* robotLibPbD::CFrameContainer::getFrame |
( |
unsigned int |
id | ) |
|
|
inline |
CFrame* robotLibPbD::CFrameContainer::getFrame |
( |
const char * |
name | ) |
|
|
inline |
bool robotLibPbD::CFrameContainer::getFrameByName |
( |
const char * |
name, |
|
|
CFrame *& |
frame |
|
) |
| |
int robotLibPbD::CFrameContainer::getFrameByName |
( |
const char * |
name, |
|
|
bool |
create = false |
|
) |
| |
std::vector<CFrame*> robotLibPbD::CFrameContainer::getFrames |
( |
| ) |
|
|
inline |
void robotLibPbD::CFrameContainer::invalidate |
( |
bool |
time = false | ) |
|
|
inline |
Transforms a <FRAME> (xml object) into a frame.
Definition at line 453 of file frame.h.
bool robotLibPbD::CFrameContainer::isRelativeTo |
( |
CFrame * |
first, |
|
|
CFrame * |
relative |
|
) |
| |
|
static |
void robotLibPbD::CFrameContainer::loadFromFile |
( |
const char * |
filename | ) |
|
void robotLibPbD::CFrameContainer::loadFromFile |
( |
const char * |
filename, |
|
|
DataPairs & |
additionalData, |
|
|
CConfiguration & |
config, |
|
|
bool |
loadAll |
|
) |
| |
void robotLibPbD::CFrameContainer::resolve |
( |
std::vector< std::string > & |
in, |
|
|
std::vector< CFrame * > & |
out |
|
) |
| |
bool robotLibPbD::CFrameContainer::setBase |
( |
char * |
frame, |
|
|
char * |
base |
|
) |
| |
unsigned int robotLibPbD::CFrameContainer::size |
( |
| ) |
|
|
inline |
void robotLibPbD::CFrameContainer::updateBaseLinks |
( |
| ) |
|
void robotLibPbD::CFrameContainer::updateBaseLinks |
( |
std::vector< CFrame * > & |
frames | ) |
|
void robotLibPbD::CFrameContainer::updateBaseLinks |
( |
CFrame * |
frame | ) |
|
bool robotLibPbD::CFrameContainer::xmlToFrame |
( |
CFrame * |
frame, |
|
|
TiXmlElement * |
frameNode, |
|
|
bool |
create = false |
|
) |
| |
bool robotLibPbD::CFrameContainer::xmlToFrame |
( |
CFrame * |
frame, |
|
|
TiXmlElement * |
frameNode, |
|
|
DataPairs & |
additionalData, |
|
|
bool |
create = false |
|
) |
| |
bool robotLibPbD::CFrameContainer::xmlToFrameCombination |
( |
CFrameCombination * |
frame, |
|
|
TiXmlElement * |
frameNode, |
|
|
DataPairs & |
additionalData, |
|
|
bool |
create = false |
|
) |
| |
std::vector<CFrame*> robotLibPbD::CFrameContainer::frames |
The documentation for this class was generated from the following files: