Manipulate a 3D visual associated to a 2D editor item.
More...
#include <BuildingModelManip.hh>
Inherits QObject.
|
| BuildingModelManip () |
| Constructor. More...
|
|
virtual | ~BuildingModelManip () |
| Destructor. More...
|
|
common::Color | Color () const |
| Get the color of the manip. More...
|
|
int | Level () const |
| Get the level for this manip. More...
|
|
std::string | Name () const |
| Get the name of the manip object. More...
|
|
void | SetColor (QColor _color) |
| Set the color of the manip. More...
|
|
void | SetLevel (const int _level) |
| Set the level for this manip. More...
|
|
void | SetMaker (BuildingMaker *_maker) |
| Set the maker that the manip is managed by. More...
|
|
void | SetName (const std::string &_name) |
| Set the name of the manip object. More...
|
|
void | SetPose (double _x, double _y, double _z, double _roll, double _pitch, double _yaw) |
| Set the pose of the manip. More...
|
|
void | SetPosition (double _x, double _y, double _z) |
| Set the position of the manip. More...
|
|
void | SetRotation (double _roll, double _pitch, double _yaw) |
| Set the rotation of the manip. More...
|
|
void | SetSize (double _width, double _depth, double _height) |
| Set the size of the manip. More...
|
|
void | SetTexture (QString _texture) |
| Set the texture of the manip. More...
|
|
void | SetTransparency (float _transparency) |
| Set the transparency of the manip. More...
|
|
void | SetVisible (bool _visible) |
| Set the visibility of the manip. More...
|
|
void | SetVisual (const rendering::VisualPtr &_visual) |
| Set the visual this manip manages. More...
|
|
std::string | Texture () const |
| Get the texture of the manip. More...
|
|
double | Transparency () const |
| Get the transparency of the manip. More...
|
|
rendering::VisualPtr | Visual () const |
| Get the visual this manip manages. More...
|
|
Manipulate a 3D visual associated to a 2D editor item.
§ BuildingModelManip()
§ ~BuildingModelManip()
§ Color()
Get the color of the manip.
- Returns
- Color.
§ ColorChanged
Qt signal emitted when the manip's color has changed from the 3D view.
- Parameters
-
§ Level()
Get the level for this manip.
- Returns
- The level for this manip.
§ Name()
std::string Name |
( |
| ) |
const |
Get the name of the manip object.
- Returns
- Name of the manip object.
§ SetColor()
void SetColor |
( |
QColor |
_color | ) |
|
Set the color of the manip.
- Parameters
-
§ SetLevel()
void SetLevel |
( |
const int |
_level | ) |
|
Set the level for this manip.
- Parameters
-
[in] | _level | The level for this manip. |
§ SetMaker()
Set the maker that the manip is managed by.
- Parameters
-
[in] | _maker | Maker that manages the manip. |
§ SetName()
void SetName |
( |
const std::string & |
_name | ) |
|
Set the name of the manip object.
- Parameters
-
[in] | _name | Name to set the manip to. |
§ SetPose()
void SetPose |
( |
double |
_x, |
|
|
double |
_y, |
|
|
double |
_z, |
|
|
double |
_roll, |
|
|
double |
_pitch, |
|
|
double |
_yaw |
|
) |
| |
Set the pose of the manip.
- Parameters
-
[in] | _x | X position in pixel coordinates. |
[in] | _y | Y position in pixel coordinates. |
[in] | _z | Z position in pixel coordinates. |
[in] | _roll | Roll rotation in degrees. |
[in] | _pitch | Pitch rotation in degrees. |
[in] | _yaw | Yaw rotation in degrees. |
§ SetPosition()
void SetPosition |
( |
double |
_x, |
|
|
double |
_y, |
|
|
double |
_z |
|
) |
| |
Set the position of the manip.
- Parameters
-
[in] | _x | X position in pixel coordinates. |
[in] | _y | Y position in pixel coordinates. |
[in] | _z | Z position in pixel coordinates. |
§ SetRotation()
void SetRotation |
( |
double |
_roll, |
|
|
double |
_pitch, |
|
|
double |
_yaw |
|
) |
| |
Set the rotation of the manip.
- Parameters
-
[in] | _roll | Roll rotation in degrees. |
[in] | _pitch | Pitch rotation in degrees. |
[in] | _yaw | Yaw rotation in degrees. |
§ SetSize()
void SetSize |
( |
double |
_width, |
|
|
double |
_depth, |
|
|
double |
_height |
|
) |
| |
Set the size of the manip.
- Parameters
-
[in] | _width | Width in pixels. |
[in] | _depth | Depth in pixels. |
[in] | _height | Height pixels. |
§ SetTexture()
void SetTexture |
( |
QString |
_texture | ) |
|
Set the texture of the manip.
- Parameters
-
§ SetTransparency()
void SetTransparency |
( |
float |
_transparency | ) |
|
Set the transparency of the manip.
- Parameters
-
[in] | _transparency | Transparency. |
§ SetVisible()
void SetVisible |
( |
bool |
_visible | ) |
|
Set the visibility of the manip.
- Parameters
-
[in] | _visible | True for visible, false for invisible. |
§ SetVisual()
Set the visual this manip manages.
- Parameters
-
[in] | _visual | A pointer of the visual object. |
§ Texture()
std::string Texture |
( |
| ) |
const |
Get the texture of the manip.
- Returns
- Texture.
§ TextureChanged
void TextureChanged |
( |
const std::string & |
_texture | ) |
|
|
signal |
Qt signal emitted when the manip's texture has changed from the 3D view.
- Parameters
-
§ Transparency()
double Transparency |
( |
| ) |
const |
Get the transparency of the manip.
- Returns
- Transparency.
§ Visual()
Get the visual this manip manages.
- Returns
- A pointer to the visual object.
The documentation for this class was generated from the following file: