Public Member Functions

LineBasedProxy Class Reference

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

Inheritance diagram for LineBasedProxy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 LineBasedProxy (const LineBasedProxyBase &p)
LineBasedProxyoperator= (const LineBasedProxy &p)
LineBasedProxyoperator= (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)

Detailed Description

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


Member Function Documentation

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.

Parameters:
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.

Parameters:
client The client to use for this proxy.
path The path of the object in the peeakbot scene.

The documentation for this class was generated from the following files: