Proxy class usable with any type of object that is line-based. More...

Public Member Functions | |
| LineBasedProxy (const LineBasedProxyBase &p) | |
| LineBasedProxy & | operator= (const LineBasedProxy &p) |
| LineBasedProxy & | operator= (const LineBasedProxyBase &p) |
| DelayedDispatch | assign (const ObjectProxyBase &p) |
| DelayedDispatch | assign (PeekabotClient &client, const std::string &path) |
| DelayedDispatch | assign (const ObjectProxyBase &parent, const std::string &rel_path) |
Proxy class usable with any type of object that is line-based.
| DelayedDispatch assign | ( | const ObjectProxyBase & | p | ) |
Upcast and assign from another proxy.
If the object pointed to by p is not of compatible type, the assignment will fail and subsequent operations performed on the proxy will fail.
| DelayedDispatch assign | ( | const ObjectProxyBase & | parent, | |
| const std::string & | rel_path | |||
| ) |
Assign the proxy to the object with the given parent and name.
| parent | The parent of the object referred to by name. | |
| rel_path | The path of the object, relative the parent object, to assign this proxy to. |
| DelayedDispatch assign | ( | PeekabotClient & | client, | |
| const std::string & | path | |||
| ) |
Assign the proxy to the object with the given path.
| client | The client to use for this proxy. | |
| path | The path of the object in the peeakbot scene. |
1.7.1