#include <CoordinateFrameList.h>
◆ FrameType
◆ CoordinateFrameList() [1/2]
CoordinateFrameList::CoordinateFrameList |
( |
| ) |
|
◆ CoordinateFrameList() [2/2]
◆ ~CoordinateFrameList()
CoordinateFrameList::~CoordinateFrameList |
( |
| ) |
|
◆ append()
◆ clear()
void CoordinateFrameList::clear |
( |
| ) |
|
Keep the default frame if it exists
◆ createNextId()
GeneralId CoordinateFrameList::createNextId |
( |
int |
prevId = -1 | ) |
|
◆ doClone()
◆ findFrame()
◆ frameAt()
◆ frameType()
int cnoid::CoordinateFrameList::frameType |
( |
| ) |
const |
|
inline |
◆ hasFirstElementAsDefaultFrame()
bool cnoid::CoordinateFrameList::hasFirstElementAsDefaultFrame |
( |
| ) |
const |
|
inline |
◆ indexOf()
◆ insert()
◆ isDefaultFrameId()
bool CoordinateFrameList::isDefaultFrameId |
( |
const GeneralId & |
id | ) |
const |
◆ isForBaseFrames()
bool cnoid::CoordinateFrameList::isForBaseFrames |
( |
| ) |
const |
|
inline |
◆ isForOffsetFrames()
bool cnoid::CoordinateFrameList::isForOffsetFrames |
( |
| ) |
const |
|
inline |
◆ numFrames()
int CoordinateFrameList::numFrames |
( |
| ) |
const |
◆ operator=()
◆ read()
bool CoordinateFrameList::read |
( |
const Mapping & |
archive | ) |
|
◆ remove()
◆ removeAt()
void CoordinateFrameList::removeAt |
( |
int |
index | ) |
|
◆ resetId()
- Returns
- true if the id is successfully changed. false if the id is not changed because the id is same as the previous id or anther coordinate frame with the same id exists.
◆ resetIdCounter()
void CoordinateFrameList::resetIdCounter |
( |
int |
id = 0 | ) |
|
Reset the internal id counter used by the createNextId function.
◆ setFirstElementAsDefaultFrame()
void CoordinateFrameList::setFirstElementAsDefaultFrame |
( |
bool |
on = true | ) |
|
This function set the flag to treat the first element as a special element called default frame. In general, the default frame corresponds to the origin frame, and it is always kept even if the clear function is executed. In addition, the default frame is not stored to the archive, and it is forcibly restored by the system.
◆ setFrameType()
void cnoid::CoordinateFrameList::setFrameType |
( |
int |
type | ) |
|
|
inline |
◆ sigFrameAdded()
SignalProxy< void(int index)> CoordinateFrameList::sigFrameAdded |
( |
| ) |
|
◆ sigFrameRemoved()
◆ sigFrameUpdated()
SignalProxy< void(int index, int flags)> CoordinateFrameList::sigFrameUpdated |
( |
| ) |
|
◆ write()
void CoordinateFrameList::write |
( |
Mapping & |
archive | ) |
const |
◆ writeFrames()
void CoordinateFrameList::writeFrames |
( |
Mapping & |
archive | ) |
const |
◆ writeHeader()
void CoordinateFrameList::writeHeader |
( |
Mapping & |
archive | ) |
const |
◆ CoordinateFrame
The documentation for this class was generated from the following files: