|
UObject | crn::Clone (const Object &obj) |
| Clones an object if possible. More...
|
|
UObject | crn::Clone (const UCObject &obj) |
|
UObject | crn::Clone (const SCObject &obj) |
|
std::unique_ptr< Int > | crn::Clone (int i) |
|
std::unique_ptr< Real > | crn::Clone (double d) |
|
std::unique_ptr< Prop3 > | crn::Clone (bool b) |
|
template<typename T , typename U > |
std::unique_ptr< T > | crn::CloneAs (const U &obj) |
|
void | crn::Deserialize (Object &obj, xml::Element &el) |
| Reads an object from XML if possible. More...
|
|
void | crn::Deserialize (const UObject &obj, xml::Element &el) |
|
void | crn::Deserialize (const SObject &obj, xml::Element &el) |
|
xml::Element | crn::Serialize (const Object &obj, xml::Element &parent) |
| Writes an object to XML if possible. More...
|
|
xml::Element | crn::Serialize (const UCObject &obj, xml::Element &parent) |
|
xml::Element | crn::Serialize (const SCObject &obj, xml::Element &parent) |
|
double | crn::Distance (const Object &o1, const Object &o2) |
| Distance between two objects. More...
|
|
double | crn::Distance (const UCObject &o1, const UCObject &o2) |
| Distance between two objects. More...
|
|
double | crn::Distance (const SCObject &o1, const SCObject &o2) |
| Distance between two objects. More...
|
|