#include <CloneMap.h>
◆ CloneFunction
◆ CloneMap() [1/3]
◆ CloneMap() [2/3]
◆ CloneMap() [3/3]
CloneMap::CloneMap |
( |
const CloneMap & |
org | ) |
|
◆ ~CloneMap()
◆ clear()
◆ findClone() [1/2]
template<class ObjectType >
ObjectType* cnoid::CloneMap::findClone |
( |
const ObjectType * |
org | ) |
|
|
inline |
◆ findClone() [2/2]
template<class ObjectType >
ObjectType* cnoid::CloneMap::findClone |
( |
ref_ptr< ObjectType > |
org | ) |
|
|
inline |
◆ findCloneOrReplaceLater()
template<class ObjectType >
ObjectType* cnoid::CloneMap::findCloneOrReplaceLater |
( |
const ObjectType * |
org, |
|
|
std::function< void(ObjectType *clone)> |
replaceFunction |
|
) |
| |
|
inline |
◆ flag()
bool cnoid::CloneMap::flag |
( |
int |
id | ) |
const |
|
inline |
◆ getClone() [1/4]
template<class ObjectType >
ObjectType* cnoid::CloneMap::getClone |
( |
const ObjectType * |
org | ) |
|
|
inline |
◆ getClone() [2/4]
template<class ObjectType >
ObjectType* cnoid::CloneMap::getClone |
( |
const ObjectType * |
org, |
|
|
std::function< ObjectType *(const ObjectType *org)> |
cloneFunction |
|
) |
| |
|
inline |
◆ getClone() [3/4]
template<class ObjectType >
ObjectType* cnoid::CloneMap::getClone |
( |
ref_ptr< ObjectType > |
org | ) |
|
|
inline |
◆ getClone() [4/4]
template<class ObjectType >
ObjectType* cnoid::CloneMap::getClone |
( |
ref_ptr< ObjectType > |
org, |
|
|
std::function< ObjectType *(const ObjectType *org)> |
cloneFunction |
|
) |
| |
|
inline |
◆ replacePendingObjects()
void CloneMap::replacePendingObjects |
( |
| ) |
|
◆ setClone()
◆ setFlag()
void cnoid::CloneMap::setFlag |
( |
int |
id, |
|
|
bool |
on |
|
) |
| |
|
inline |
◆ setOriginalAsClone()
void CloneMap::setOriginalAsClone |
( |
const Referenced * |
org | ) |
|
The documentation for this class was generated from the following files: