|
| LSResult::Result | setImagePath (const LSString &imgPath) |
| | Sets and loads the image associated with the layout plan. More...
|
| |
| LSResult::Result | setCenterPosition (const Eigen::Vector3d ¢erGlobal) |
| | Sets the center point of the layout plan in the global coordinate system. More...
|
| |
| LSResult::Result | setSize (const double width, const double length) |
| | Sets the size of the layout plan so that its width and length are equal to the provided values. More...
|
| |
| LSResult::Result | setRotation (const double rotXGlobal, const double rotYGlobal, const double rotZGlobal) |
| | Sets the rotation of the layout plan in the global coordinate system. More...
|
| |
| Eigen::Matrix4d | getTransformationToGlobal () const |
| | Calculates the transformation matrix which transforms local object coordinates to global coordinates. More...
|
| |
| void | select () |
| | Selects this object. More...
|
| |
| LSIterator< ref_ptr< LSObject > > | getChildIterator () const |
| | Gets an iterator which can be used for a breadth-first iteration over all objects below the object in the object hierarchy. More...
|
| |
| ref_ptr< LSObject > | getParent () const |
| | Returns the parent of this object. More...
|
| |
| unsigned int | getNumChildren () const |
| | Returns the number of children of this object. More...
|
| |
| ref_ptr< LSObject > | getChild (unsigned int n) const |
| | Returns the n-th child of this object. More...
|
| |
| ref_ptr< LSObject > | getChild (LSString name) const |
| | Returns the child of this object with a given name. More...
|
| |
| bool | rmChild (unsigned int n) |
| | Removes a child from this object. More...
|
| |
| bool | rmChild (LSString name) |
| | Removes a child from this object. More...
|
| |
| LSResult::Result | addChild (LSString name, LSString typeName, ref_ptr< LSObject > &childOut) |
| | Creates a new child of the given type. More...
|
| |
| LSResult::Result | generateUniqueChildName (const LSString &baseName, LSString &nameOut) const |
| | Generates a valid and unique name for a new child of this object based on the provided base name. More...
|
| |
| LSResult::Result | setParent (ref_ptr< LSObject > newParent) |
| | Changes the parent of this object. More...
|
| |
| LSString | getTypeName () const |
| | Gets the type name of this instance. More...
|
| |
| LSString | getName () const |
| | Gets the name of the container. More...
|
| |
| LSResult::Result | setName (LSString name) |
| | Sets the name of the container. More...
|
| |
| LSString | getUuid () const |
| | Returns the unique id of the container. More...
|
| |
| LSString | assignUuid () |
| | Assigns a unique id to the container if the container does not not yet have a unique id. More...
|
| |
| unsigned int | getNumAttributes () const |
| | Get the number of attributes in the container. More...
|
| |
| LSString | getAttributeName (unsigned int index) const |
| | Get the name of an attribute in the container. More...
|
| |
| unsigned int | getAttributeIndex (LSString name) const |
| | Get the index of an attribute in the container. More...
|
| |
| LSAttribute | getAttribute (unsigned int index) const |
| | Get an attribute based on its index. More...
|
| |
| LSAttribute | getAttribute (LSString name) const |
| | Get an attribute based on its name. More...
|
| |
| LSResult::Result | setAttribute (unsigned int index, const LSAttribute &attribute) |
| | Set an attribute based on its index. More...
|
| |
| LSResult::Result | setAttribute (LSString name, const LSAttribute &attribute) |
| | Set an attribute based on its name. More...
|
| |
| LSResult::Result | addCustomAttribute (LSString name, const LSAttribute &attribute) |
| | Add a new custom attribute to the container. More...
|
| |
| bool | removeCustomAttribute (LSString name) |
| | Remove a custom attribute from the container. More...
|
| |
| unsigned int | getNumFields () const |
| | Returns the number of fields in the container. More...
|
| |
| ref_ptr< LSAttributeContainer > | getField (unsigned int index) const |
| | Returns the field at position n in the container. More...
|
| |
| ref_ptr< LSAttributeContainer > | getField (const LSString &name) const |
| | Returns the field with the given name. More...
|
| |
| LSResult::Result | addField (const LSString &name, const LSString &typeName, ref_ptr< LSAttributeContainer > &fieldOut) |
| | Add a field to the container. More...
|
| |
| bool | rmField (const LSString &name) |
| | Removes the field with a given name from the container. More...
|
| |
Interface to access information and functionality of layout plans.
- Version
- SCENE API version 2.0.19.
| LSResult::Result setRotation |
( |
const double |
rotXGlobal, |
|
|
const double |
rotYGlobal, |
|
|
const double |
rotZGlobal |
|
) |
| |
Sets the rotation of the layout plan in the global coordinate system.
The Rotation is defined in radians in the global coordinate system. The rotation direction for positive angles from a top view perspective on the layout plan is:
x: Top edge rotates towards the camera.
y: Left edge rotates towards the camera.
z: Top edge rotates to the left (counter-clockwise).
This corresponds to the rotation direction of the rotation input fields in SCENE's property dialog. If multiple angles are given, the rotation order is the same as given: first x, then y, then z. Usually, one only wants to rotate around the Z axis, e.g. 90 degree counter-clockwise: [0., 0., PI/2].
- Parameters
-
| rotXGlobal | Rotation around X axis |
| rotYGlobal | Rotation around Y axis |
| rotZGlobal | Rotation around Z axis |
- Returns
- An LSResult result code.
- Version
- SCENE API Version 2.0.19.