Proxy class used manipulate hinges. More...

Public Member Functions | |
| HingeProxy (const HingeProxyBase &p) | |
| HingeProxy & | operator= (const HingeProxy &p) |
| HingeProxy & | operator= (const HingeProxyBase &p) |
| DelayedDispatch | assign (const ObjectProxyBase &p) |
| DelayedDispatch | assign (PeekabotClient &client, const std::string &path) |
| DelayedDispatch | assign (const ObjectProxyBase &parent, const std::string &rel_path) |
| DelayedDispatch | add (PeekabotClient &client, const std::string &path, NameConflictPolicy conflict_policy=AUTO_ENUMERATE_ON_CONFLICT) |
| Add a hinge joint. | |
| DelayedDispatch | add (const ObjectProxyBase &parent, const std::string &name, NameConflictPolicy conflict_policy=AUTO_ENUMERATE_ON_CONFLICT) |
| Add a hinge joint. | |
Proxy class used manipulate hinges.
| DelayedDispatch add | ( | PeekabotClient & | client, | |
| const std::string & | path, | |||
| NameConflictPolicy | conflict_policy = AUTO_ENUMERATE_ON_CONFLICT | |||
| ) |
Add a hinge joint.
If an object already exists at the given path the outcome is governed by conflict_policy.
| path | The path where the object will be added, including the name of the object. | |
| conflict_policy | Determines how name conflicts are handled. |
| DelayedDispatch add | ( | const ObjectProxyBase & | parent, | |
| const std::string & | name, | |||
| NameConflictPolicy | conflict_policy = AUTO_ENUMERATE_ON_CONFLICT | |||
| ) |
Add a hinge joint.
If an object already exists at the given path the outcome is governed by conflict_policy.
| parent | The parent under which the object will be added. | |
| name | The name to assign to the created object. | |
| conflict_policy | Determines how name conflicts are handled. |
| 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. |
| 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 | ( | 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.
1.7.1