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